CreateMigrationRequest interface

Solicite a criação de uma migração em tempo real empresarial.

Propriedades

agentPoolName

Nome opcional do pool de agentes para executar o pipeline de migração. Quando não especificado, o conjunto é determinado por região.

configOptions

Opções opcionais de configuração para a migração. Veja ElmConfigOptions.

gitHubUserToken

Token GitHub (Device Flow ou PAT com escopo read:org) a provar a identidade do proprietário da migração.

pipelineServiceConnectionId

Optional. O ID de uma ligação de serviço GitHub Enterprise para usar na reconfiguração de pipelines. Pode ser fornecido na altura da criação ou anexado mais tarde através de PUT/pipelines. Exigido no momento de criação, quando o EnableAutoDiscoverPipelines é optado: um pedido de criação que permite a descoberta automática sem ligação ao serviço do pipeline é rejeitado com HTTP 400.

scheduledCutoverDate

A data/hora UTC representa quando o corte deve ocorrer.

serviceEndpointId

Optional. ID de uma ligação de serviço do tipo GitHub Enterprise Server cujo PAT tem acesso à API ELM na instância GHES alvo.

skipValidation

Optional. O conjunto de políticas de validação pré-migração a ignorar.

targetOwnerUserId

O login do GitHub do proprietário da migração. Definido pelo servidor quando o GitHubUserToken for fornecido.

targetRepository

URL que identifica o repositório de destino da migração.

validateOnly

É verdade se a migração só deve realizar validação pré-migração.

Detalhes de Propriedade

agentPoolName

Nome opcional do pool de agentes para executar o pipeline de migração. Quando não especificado, o conjunto é determinado por região.

agentPoolName: string

Valor de Propriedade

string

configOptions

Opções opcionais de configuração para a migração. Veja ElmConfigOptions.

configOptions: ElmConfigOptions

Valor de Propriedade

gitHubUserToken

Token GitHub (Device Flow ou PAT com escopo read:org) a provar a identidade do proprietário da migração.

gitHubUserToken: string

Valor de Propriedade

string

pipelineServiceConnectionId

Optional. O ID de uma ligação de serviço GitHub Enterprise para usar na reconfiguração de pipelines. Pode ser fornecido na altura da criação ou anexado mais tarde através de PUT/pipelines. Exigido no momento de criação, quando o EnableAutoDiscoverPipelines é optado: um pedido de criação que permite a descoberta automática sem ligação ao serviço do pipeline é rejeitado com HTTP 400.

pipelineServiceConnectionId: string

Valor de Propriedade

string

scheduledCutoverDate

A data/hora UTC representa quando o corte deve ocorrer.

scheduledCutoverDate: Date

Valor de Propriedade

Date

serviceEndpointId

Optional. ID de uma ligação de serviço do tipo GitHub Enterprise Server cujo PAT tem acesso à API ELM na instância GHES alvo.

serviceEndpointId: string

Valor de Propriedade

string

skipValidation

Optional. O conjunto de políticas de validação pré-migração a ignorar.

skipValidation: SkipValidationPolicy

Valor de Propriedade

targetOwnerUserId

O login do GitHub do proprietário da migração. Definido pelo servidor quando o GitHubUserToken for fornecido.

targetOwnerUserId: string

Valor de Propriedade

string

targetRepository

URL que identifica o repositório de destino da migração.

targetRepository: string

Valor de Propriedade

string

validateOnly

É verdade se a migração só deve realizar validação pré-migração.

validateOnly: boolean

Valor de Propriedade

boolean