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. 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.

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. 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