CreateMigrationRequest interface
Solicite a criação de uma migração em tempo real empresarial.
Propriedades
| agent |
Nome opcional do pool de agentes para executar o pipeline de migração. Quando não especificado, o conjunto é 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) a provar a identidade do proprietário da migração. |
| pipeline |
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. Quando o EnableAutoDiscoverPipelines está ativado mas nenhuma ligação está ligada, 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 ligação seja ligada. |
| scheduled |
A data/hora UTC representa quando o corte deve ocorrer. |
| service |
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. |
| skip |
Optional. O conjunto de políticas de validação pré-migração a ignorar. |
| target |
O login do GitHub do proprietário da migração. Definido pelo servidor quando o GitHubUserToken for fornecido. |
| target |
URL que identifica o repositório de destino da migração. |
| validate |
É 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. Quando o EnableAutoDiscoverPipelines está ativado mas nenhuma ligação está ligada, 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 ligação seja ligada.
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