CreateMigrationRequest interface
Solicitar crear una migración en vivo empresarial.
Propiedades
| agent |
Nombre opcional del pool de agentes para ejecutar la canalización de migración. Cuando no se especifica, el conjunto se determina por región. |
| config |
Opciones de configuración opcionales para la migración. Consulta ElmConfigOptions. |
| git |
Token de GitHub (Device Flow o PAT con alcance read:org) que demuestra la identidad del propietario de la migración. |
| pipeline |
Optional. El ID de una conexión de servicio GitHub Enterprise para usar en el recableado de canales. Puede ser suministrado en momento de creación o conectado más tarde mediante PUT o pipelines. Requerida en el momento de crear cuando se opta por EnableAutoDiscoverPipelines: una solicitud de creación que permite el autodescubrimiento sin una conexión de servicio de pipeline es rechazada con HTTP 400. |
| scheduled |
La fecha/hora UTC representa cuándo debe ocurrir el cambio de velocidad. |
| service |
Optional. ID de una conexión de servicio tipo GitHub Enterprise Server cuyo PAT tiene acceso a la API ELM en la instancia GHES objetivo. |
| skip |
Optional. El conjunto de políticas de validación previas a la migración que debes omitir. |
| target |
El usuario de GitHub del propietario de la migración. Establecida por el servidor cuando se proporciona GitHubUserToken. |
| target |
URL que identifica el depósito de destino de la migración. |
| validate |
Cierto si la migración solo debe realizar la validación previa a la migración. |
Detalles de las propiedades
agentPoolName
Nombre opcional del pool de agentes para ejecutar la canalización de migración. Cuando no se especifica, el conjunto se determina por región.
agentPoolName: string
Valor de propiedad
string
configOptions
Opciones de configuración opcionales para la migración. Consulta ElmConfigOptions.
configOptions: ElmConfigOptions
Valor de propiedad
gitHubUserToken
Token de GitHub (Device Flow o PAT con alcance read:org) que demuestra la identidad del propietario de la migración.
gitHubUserToken: string
Valor de propiedad
string
pipelineServiceConnectionId
Optional. El ID de una conexión de servicio GitHub Enterprise para usar en el recableado de canales. Puede ser suministrado en momento de creación o conectado más tarde mediante PUT o pipelines. Requerida en el momento de crear cuando se opta por EnableAutoDiscoverPipelines: una solicitud de creación que permite el autodescubrimiento sin una conexión de servicio de pipeline es rechazada con HTTP 400.
pipelineServiceConnectionId: string
Valor de propiedad
string
scheduledCutoverDate
La fecha/hora UTC representa cuándo debe ocurrir el cambio de velocidad.
scheduledCutoverDate: Date
Valor de propiedad
Date
serviceEndpointId
Optional. ID de una conexión de servicio tipo GitHub Enterprise Server cuyo PAT tiene acceso a la API ELM en la instancia GHES objetivo.
serviceEndpointId: string
Valor de propiedad
string
skipValidation
Optional. El conjunto de políticas de validación previas a la migración que debes omitir.
skipValidation: SkipValidationPolicy
Valor de propiedad
targetOwnerUserId
El usuario de GitHub del propietario de la migración. Establecida por el servidor cuando se proporciona GitHubUserToken.
targetOwnerUserId: string
Valor de propiedad
string
targetRepository
URL que identifica el depósito de destino de la migración.
targetRepository: string
Valor de propiedad
string
validateOnly
Cierto si la migración solo debe realizar la validación previa a la migración.
validateOnly: boolean
Valor de propiedad
boolean