CreateMigrationRequest interface

Solicite a criação de uma Migração Corporativa ao Vivo.

Propriedades

agentPoolName

Nome opcional do pool de agentes para rodar o pipeline de migração. Quando não especificado, o pool é 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) comprovando a identidade do proprietário da migração.

pipelineServiceConnectionId

Optional. O ID de uma conexão de serviço GitHub Enterprise para usar na reconfiguração do pipeline. Pode ser fornecido em tempo de criação ou anexado posteriormente via PUT / pipelines. Quando o EnableAutoDiscoverPipelines está ativado mas nenhuma conexão está conectada, a descoberta automática e a criação de definição de clones no-op durante a sincronização, e o corte é bloqueado pela verificação de prontidão do corte até que uma conexão seja conectada.

scheduledCutoverDate

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

serviceEndpointId

Optional. ID de uma conexã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 ser pulado.

targetOwnerUserId

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

targetRepository

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

validateOnly

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

Detalhes da propriedade

agentPoolName

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

agentPoolName: string

Valor da propriedade

string

configOptions

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

configOptions: ElmConfigOptions

Valor da propriedade

gitHubUserToken

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

gitHubUserToken: string

Valor da propriedade

string

pipelineServiceConnectionId

Optional. O ID de uma conexão de serviço GitHub Enterprise para usar na reconfiguração do pipeline. Pode ser fornecido em tempo de criação ou anexado posteriormente via PUT / pipelines. Quando o EnableAutoDiscoverPipelines está ativado mas nenhuma conexão está conectada, a descoberta automática e a criação de definição de clones no-op durante a sincronização, e o corte é bloqueado pela verificação de prontidão do corte até que uma conexão seja conectada.

pipelineServiceConnectionId: string

Valor da propriedade

string

scheduledCutoverDate

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

scheduledCutoverDate: Date

Valor da propriedade

Date

serviceEndpointId

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

serviceEndpointId: string

Valor da propriedade

string

skipValidation

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

skipValidation: SkipValidationPolicy

Valor da propriedade

targetOwnerUserId

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

targetOwnerUserId: string

Valor da propriedade

string

targetRepository

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

targetRepository: string

Valor da propriedade

string

validateOnly

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

validateOnly: boolean

Valor da propriedade

boolean