- Recurso: MigrationExecution
- CloudSQLMigrationConfig
- CdcConfig
- CloudSQLConnectionConfig
- Estado
- Fase
- Métodos
Recurso: MigrationExecution
Detalhes de um recurso de execução de migração.
Representação JSON |
---|
{ "name": string, "createTime": string, "endTime": string, "state": enum ( |
Campos | |
---|---|
name |
Apenas saída. O nome do recurso relativo da execução da migração, no seguinte formato: |
createTime |
Apenas saída. O horário em que a execução da migração foi iniciada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endTime |
Apenas saída. O horário em que a execução da migração foi concluída. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
state |
Apenas saída. O estado atual da execução da migração. |
phase |
Apenas saída. A fase atual da execução da migração. |
stateMessage |
Apenas saída. Outras informações sobre o estado atual da execução da migração. |
Campo de união migration_config . As informações de configuração necessárias pelo Dataproc Metastore para iniciar o processo de migração migration_config podem ser apenas uma das seguintes: |
|
cloudSqlMigrationConfig |
Informações de configuração específicas para migrar do metastore autogerenciado do Hive no Google Cloud usando o Cloud SQL como o banco de dados de back-end para o Dataproc Metastore. |
CloudSQLMigrationConfig
Informações de configuração para migrar do Hive Metastore autogerenciado no Google Cloud usando o Cloud SQL como o banco de dados de back-end para o Dataproc Metastore.
Representação JSON |
---|
{ "cdcConfig": { object ( |
Campos | |
---|---|
cdcConfig |
Obrigatório. Informações de configuração para iniciar os streams de captura de dados alterados (CDC) do banco de dados do cliente para o banco de dados de back-end do Dataproc Metastore. O Dataproc Metastore passa a usar o próprio banco de dados de back-end após a fase de transição da migração. |
cloudSqlConnectionConfig |
Obrigatório. Informações de configuração para estabelecer a conexão do banco de dados do cliente antes da fase de transição da migração |
CdcConfig
Informações de configuração para iniciar os streams de captura de dados alterados (CDC) do banco de dados do cliente para o banco de dados de back-end do Dataproc Metastore.
Representação JSON |
---|
{ "vpcNetwork": string, "subnetIpRange": string, "username": string, "password": string, "reverseProxySubnet": string, "bucket": string, "rootPath": string } |
Campos | |
---|---|
vpcNetwork |
Obrigatório. Nome totalmente qualificado da rede VPC da instância do Cloud SQL ou da rede VPC compartilhada que o Datastream vai usar para fazer peering, no seguinte formato: |
subnetIpRange |
Obrigatório. Um intervalo de IP CIDR /29 para peering com o Datastream. |
username |
Obrigatório. O nome de usuário que o serviço do Datastream deve usar para a conexão MySQL. |
password |
Obrigatório. Somente entrada. A senha do usuário que o serviço do Datastream deve usar para a conexão MySQL. Este campo não é retornado na solicitação. |
reverseProxySubnet |
Obrigatório. O URL do recurso de sub-rede para criar a instância de VM que hospeda o proxy reverso. Mais contexto em https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy. A sub-rede precisa estar na rede fornecida na solicitação em que o Datastream vai fazer peering e na mesma região que esse serviço, no formato a seguir. |
bucket |
Opcional. O bucket para gravar os dados de eventos de fluxo intermediário. O nome do bucket não pode ter prefixos como "gs://". Consulte os requisitos de nomenclatura de bucket. Este campo é opcional. Se não for definido, o bucket do Cloud Storage de artefatos será usado. |
rootPath |
Opcional. O caminho raiz no bucket do Cloud Storage. Os dados do evento de fluxo serão gravados nesse caminho. O valor padrão é |
CloudSQLConnectionConfig
Informações de configuração para estabelecer a conexão do banco de dados do cliente antes da fase de transição da migração
Representação JSON |
---|
{ "instanceConnectionName": string, "ipAddress": string, "port": integer, "hiveDatabaseName": string, "username": string, "password": string, "proxySubnet": string, "natSubnet": string } |
Campos | |
---|---|
instanceConnectionName |
Obrigatório. Nome da conexão do banco de dados do Cloud SQL (projectId:region:instance_name) |
ipAddress |
Obrigatório. O endereço IP particular da instância do Cloud SQL. |
port |
Obrigatório. A porta de rede do banco de dados. |
hiveDatabaseName |
Obrigatório. O nome do banco de dados do Hive. |
username |
Obrigatório. O nome de usuário que o serviço do Dataproc Metastore vai usar para se conectar ao banco de dados. |
password |
Obrigatório. Somente entrada. A senha do usuário que o serviço do Dataproc Metastore vai usar para se conectar ao banco de dados. Este campo não é retornado na solicitação. |
proxySubnet |
Obrigatório. O nome do recurso relativo da sub-rede em que o serviço de proxy SOCKS5 será implantado. A sub-rede precisa estar em uma rede em que a instância do Cloud SQL seja acessível. O nome do recurso precisa estar no formato |
natSubnet |
Obrigatório. O nome do recurso relativo da sub-rede a ser usado para o Private Service Connect. Essa sub-rede não pode ser padrão e é usada apenas para NAT. (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets) Ela é usada para publicar o serviço de proxy SOCKS5. O tamanho da sub-rede precisa ser de pelo menos |
Estado
O estado atual da execução da migração.
Enums | |
---|---|
STATE_UNSPECIFIED |
O estado da execução da migração é desconhecido. |
STARTING |
A execução da migração está começando. |
RUNNING |
A execução da migração está em andamento. |
CANCELLING |
A execução da migração está sendo cancelada. |
AWAITING_USER_ACTION |
A execução da migração está aguardando ação do usuário. |
SUCCEEDED |
A execução da migração foi concluída. |
FAILED |
A execução da migração falhou. |
CANCELLED |
A execução da migração é cancelada. |
DELETING |
A execução da migração está sendo excluída. |
Fase
A fase atual da execução da migração.
Enums | |
---|---|
PHASE_UNSPECIFIED |
A fase da execução da migração é desconhecida. |
REPLICATION |
A fase de replicação se refere à fase de migração em que o Dataproc Metastore está executando um pipeline para replicar as mudanças no banco de dados do cliente para o banco de dados de back-end. Durante essa fase, o Dataproc Metastore usa o banco de dados do cliente como o banco de dados de back-end do metastore Hive. |
CUTOVER |
A fase de transição se refere à fase de migração em que o Dataproc Metastore passa a usar o próprio banco de dados de back-end. A migração entra nessa fase quando o cliente termina de migrar todos os clusters/cargas de trabalho para o metastore do Dataproc e aciona CompleteMigration . |
Métodos |
|
---|---|
|
Exclui uma única execução de migração. |
|
Recebe detalhes de uma única execução de migração. |
|
Lista as execuções de migração em um serviço. |