CreateMigrationRequest interface
Solicite a criação de uma Migração Corporativa ao Vivo.
Propriedades
| agent |
Nome opcional do pool de agentes para rodar o pipeline de migração. Quando não especificado, o pool é determinado por região. |
| config |
Opções opcionais de configuração para a migração. Veja ElmConfigOptions. |
| git |
Token GitHub (Device Flow ou PAT com escopo read:org) comprovando a identidade do proprietário da migração. |
| pipeline |
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. |
| scheduled |
A data/hora UTC representa quando o corte deve ocorrer. |
| service |
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. |
| skip |
Optional. O conjunto de políticas de validação pré-migração a ser pulado. |
| target |
O login do GitHub do dono da migração. Definido pelo servidor quando o GitHubUserToken for fornecido. |
| target |
URL identificando o repositório de destino da migração. |
| validate |
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