CreateMigrationRequest interface

Solicitar crear una migración en vivo empresarial.

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.

configOptions

Opciones de configuración opcionales para la migración. Consulta ElmConfigOptions.

gitHubUserToken

Token de GitHub (Device Flow o PAT con alcance read:org) que demuestra la identidad del propietario de la migración.

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.

scheduledCutoverDate

La fecha/hora UTC representa cuándo debe ocurrir el cambio de velocidad.

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.

skipValidation

Optional. El conjunto de políticas de validación previas a la migración que debes omitir.

targetOwnerUserId

El usuario de GitHub del propietario de la migración. Establecida por el servidor cuando se proporciona GitHubUserToken.

targetRepository

URL que identifica el depósito de destino de la migración.

validateOnly

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