Variables
DatabaseEntityView_name, DatabaseEntityView_value
var (
DatabaseEntityView_name = map[int32]string{
0: "DATABASE_ENTITY_VIEW_UNSPECIFIED",
1: "DATABASE_ENTITY_VIEW_BASIC",
2: "DATABASE_ENTITY_VIEW_FULL",
3: "DATABASE_ENTITY_VIEW_ROOT_SUMMARY",
}
DatabaseEntityView_value = map[string]int32{
"DATABASE_ENTITY_VIEW_UNSPECIFIED": 0,
"DATABASE_ENTITY_VIEW_BASIC": 1,
"DATABASE_ENTITY_VIEW_FULL": 2,
"DATABASE_ENTITY_VIEW_ROOT_SUMMARY": 3,
}
)
Enum value maps for DatabaseEntityView.
DescribeDatabaseEntitiesRequest_DBTreeType_name, DescribeDatabaseEntitiesRequest_DBTreeType_value
var (
DescribeDatabaseEntitiesRequest_DBTreeType_name = map[int32]string{
0: "DB_TREE_TYPE_UNSPECIFIED",
1: "SOURCE_TREE",
2: "DRAFT_TREE",
3: "DESTINATION_TREE",
}
DescribeDatabaseEntitiesRequest_DBTreeType_value = map[string]int32{
"DB_TREE_TYPE_UNSPECIFIED": 0,
"SOURCE_TREE": 1,
"DRAFT_TREE": 2,
"DESTINATION_TREE": 3,
}
)
Enum value maps for DescribeDatabaseEntitiesRequest_DBTreeType.
NetworkArchitecture_name, NetworkArchitecture_value
var (
NetworkArchitecture_name = map[int32]string{
0: "NETWORK_ARCHITECTURE_UNSPECIFIED",
1: "NETWORK_ARCHITECTURE_OLD_CSQL_PRODUCER",
2: "NETWORK_ARCHITECTURE_NEW_CSQL_PRODUCER",
}
NetworkArchitecture_value = map[string]int32{
"NETWORK_ARCHITECTURE_UNSPECIFIED": 0,
"NETWORK_ARCHITECTURE_OLD_CSQL_PRODUCER": 1,
"NETWORK_ARCHITECTURE_NEW_CSQL_PRODUCER": 2,
}
)
Enum value maps for NetworkArchitecture.
DatabaseEngine_name, DatabaseEngine_value
var (
DatabaseEngine_name = map[int32]string{
0: "DATABASE_ENGINE_UNSPECIFIED",
1: "MYSQL",
2: "POSTGRESQL",
4: "ORACLE",
}
DatabaseEngine_value = map[string]int32{
"DATABASE_ENGINE_UNSPECIFIED": 0,
"MYSQL": 1,
"POSTGRESQL": 2,
"ORACLE": 4,
}
)
Enum value maps for DatabaseEngine.
DatabaseProvider_name, DatabaseProvider_value
var (
DatabaseProvider_name = map[int32]string{
0: "DATABASE_PROVIDER_UNSPECIFIED",
1: "CLOUDSQL",
2: "RDS",
3: "AURORA",
4: "ALLOYDB",
}
DatabaseProvider_value = map[string]int32{
"DATABASE_PROVIDER_UNSPECIFIED": 0,
"CLOUDSQL": 1,
"RDS": 2,
"AURORA": 3,
"ALLOYDB": 4,
}
)
Enum value maps for DatabaseProvider.
SslConfig_SslType_name, SslConfig_SslType_value
var (
SslConfig_SslType_name = map[int32]string{
0: "SSL_TYPE_UNSPECIFIED",
1: "SERVER_ONLY",
2: "SERVER_CLIENT",
}
SslConfig_SslType_value = map[string]int32{
"SSL_TYPE_UNSPECIFIED": 0,
"SERVER_ONLY": 1,
"SERVER_CLIENT": 2,
}
)
Enum value maps for SslConfig_SslType.
CloudSqlSettings_SqlActivationPolicy_name, CloudSqlSettings_SqlActivationPolicy_value
var (
CloudSqlSettings_SqlActivationPolicy_name = map[int32]string{
0: "SQL_ACTIVATION_POLICY_UNSPECIFIED",
1: "ALWAYS",
2: "NEVER",
}
CloudSqlSettings_SqlActivationPolicy_value = map[string]int32{
"SQL_ACTIVATION_POLICY_UNSPECIFIED": 0,
"ALWAYS": 1,
"NEVER": 2,
}
)
Enum value maps for CloudSqlSettings_SqlActivationPolicy.
CloudSqlSettings_SqlDataDiskType_name, CloudSqlSettings_SqlDataDiskType_value
var (
CloudSqlSettings_SqlDataDiskType_name = map[int32]string{
0: "SQL_DATA_DISK_TYPE_UNSPECIFIED",
1: "PD_SSD",
2: "PD_HDD",
}
CloudSqlSettings_SqlDataDiskType_value = map[string]int32{
"SQL_DATA_DISK_TYPE_UNSPECIFIED": 0,
"PD_SSD": 1,
"PD_HDD": 2,
}
)
Enum value maps for CloudSqlSettings_SqlDataDiskType.
CloudSqlSettings_SqlDatabaseVersion_name, CloudSqlSettings_SqlDatabaseVersion_value
var (
CloudSqlSettings_SqlDatabaseVersion_name = map[int32]string{
0: "SQL_DATABASE_VERSION_UNSPECIFIED",
1: "MYSQL_5_6",
2: "MYSQL_5_7",
3: "POSTGRES_9_6",
4: "POSTGRES_11",
5: "POSTGRES_10",
6: "MYSQL_8_0",
7: "POSTGRES_12",
8: "POSTGRES_13",
17: "POSTGRES_14",
18: "POSTGRES_15",
}
CloudSqlSettings_SqlDatabaseVersion_value = map[string]int32{
"SQL_DATABASE_VERSION_UNSPECIFIED": 0,
"MYSQL_5_6": 1,
"MYSQL_5_7": 2,
"POSTGRES_9_6": 3,
"POSTGRES_11": 4,
"POSTGRES_10": 5,
"MYSQL_8_0": 6,
"POSTGRES_12": 7,
"POSTGRES_13": 8,
"POSTGRES_14": 17,
"POSTGRES_15": 18,
}
)
Enum value maps for CloudSqlSettings_SqlDatabaseVersion.
CloudSqlSettings_SqlAvailabilityType_name, CloudSqlSettings_SqlAvailabilityType_value
var (
CloudSqlSettings_SqlAvailabilityType_name = map[int32]string{
0: "SQL_AVAILABILITY_TYPE_UNSPECIFIED",
1: "ZONAL",
2: "REGIONAL",
}
CloudSqlSettings_SqlAvailabilityType_value = map[string]int32{
"SQL_AVAILABILITY_TYPE_UNSPECIFIED": 0,
"ZONAL": 1,
"REGIONAL": 2,
}
)
Enum value maps for CloudSqlSettings_SqlAvailabilityType.
CloudSqlSettings_Edition_name, CloudSqlSettings_Edition_value
var (
CloudSqlSettings_Edition_name = map[int32]string{
0: "EDITION_UNSPECIFIED",
2: "ENTERPRISE",
3: "ENTERPRISE_PLUS",
}
CloudSqlSettings_Edition_value = map[string]int32{
"EDITION_UNSPECIFIED": 0,
"ENTERPRISE": 2,
"ENTERPRISE_PLUS": 3,
}
)
Enum value maps for CloudSqlSettings_Edition.
MigrationJob_State_name, MigrationJob_State_value
var (
MigrationJob_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "MAINTENANCE",
2: "DRAFT",
3: "CREATING",
4: "NOT_STARTED",
5: "RUNNING",
6: "FAILED",
7: "COMPLETED",
8: "DELETING",
9: "STOPPING",
10: "STOPPED",
11: "DELETED",
12: "UPDATING",
13: "STARTING",
14: "RESTARTING",
15: "RESUMING",
}
MigrationJob_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"MAINTENANCE": 1,
"DRAFT": 2,
"CREATING": 3,
"NOT_STARTED": 4,
"RUNNING": 5,
"FAILED": 6,
"COMPLETED": 7,
"DELETING": 8,
"STOPPING": 9,
"STOPPED": 10,
"DELETED": 11,
"UPDATING": 12,
"STARTING": 13,
"RESTARTING": 14,
"RESUMING": 15,
}
)
Enum value maps for MigrationJob_State.
MigrationJob_Phase_name, MigrationJob_Phase_value
var (
MigrationJob_Phase_name = map[int32]string{
0: "PHASE_UNSPECIFIED",
1: "FULL_DUMP",
2: "CDC",
3: "PROMOTE_IN_PROGRESS",
4: "WAITING_FOR_SOURCE_WRITES_TO_STOP",
5: "PREPARING_THE_DUMP",
}
MigrationJob_Phase_value = map[string]int32{
"PHASE_UNSPECIFIED": 0,
"FULL_DUMP": 1,
"CDC": 2,
"PROMOTE_IN_PROGRESS": 3,
"WAITING_FOR_SOURCE_WRITES_TO_STOP": 4,
"PREPARING_THE_DUMP": 5,
}
)
Enum value maps for MigrationJob_Phase.
MigrationJob_Type_name, MigrationJob_Type_value
var (
MigrationJob_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "ONE_TIME",
2: "CONTINUOUS",
}
MigrationJob_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"ONE_TIME": 1,
"CONTINUOUS": 2,
}
)
Enum value maps for MigrationJob_Type.
MigrationJob_PerformanceConfig_DumpParallelLevel_name, MigrationJob_PerformanceConfig_DumpParallelLevel_value
var (
MigrationJob_PerformanceConfig_DumpParallelLevel_name = map[int32]string{
0: "DUMP_PARALLEL_LEVEL_UNSPECIFIED",
1: "MIN",
2: "OPTIMAL",
3: "MAX",
}
MigrationJob_PerformanceConfig_DumpParallelLevel_value = map[string]int32{
"DUMP_PARALLEL_LEVEL_UNSPECIFIED": 0,
"MIN": 1,
"OPTIMAL": 2,
"MAX": 3,
}
)
Enum value maps for MigrationJob_PerformanceConfig_DumpParallelLevel.
ConnectionProfile_State_name, ConnectionProfile_State_value
var (
ConnectionProfile_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "DRAFT",
2: "CREATING",
3: "READY",
4: "UPDATING",
5: "DELETING",
6: "DELETED",
7: "FAILED",
}
ConnectionProfile_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"DRAFT": 1,
"CREATING": 2,
"READY": 3,
"UPDATING": 4,
"DELETING": 5,
"DELETED": 6,
"FAILED": 7,
}
)
Enum value maps for ConnectionProfile_State.
MigrationJobVerificationError_ErrorCode_name, MigrationJobVerificationError_ErrorCode_value
var (
MigrationJobVerificationError_ErrorCode_name = map[int32]string{
0: "ERROR_CODE_UNSPECIFIED",
1: "CONNECTION_FAILURE",
2: "AUTHENTICATION_FAILURE",
3: "INVALID_CONNECTION_PROFILE_CONFIG",
4: "VERSION_INCOMPATIBILITY",
5: "CONNECTION_PROFILE_TYPES_INCOMPATIBILITY",
7: "NO_PGLOGICAL_INSTALLED",
8: "PGLOGICAL_NODE_ALREADY_EXISTS",
9: "INVALID_WAL_LEVEL",
10: "INVALID_SHARED_PRELOAD_LIBRARY",
11: "INSUFFICIENT_MAX_REPLICATION_SLOTS",
12: "INSUFFICIENT_MAX_WAL_SENDERS",
13: "INSUFFICIENT_MAX_WORKER_PROCESSES",
14: "UNSUPPORTED_EXTENSIONS",
15: "UNSUPPORTED_MIGRATION_TYPE",
16: "INVALID_RDS_LOGICAL_REPLICATION",
17: "UNSUPPORTED_GTID_MODE",
18: "UNSUPPORTED_TABLE_DEFINITION",
19: "UNSUPPORTED_DEFINER",
21: "CANT_RESTART_RUNNING_MIGRATION",
23: "SOURCE_ALREADY_SETUP",
24: "TABLES_WITH_LIMITED_SUPPORT",
25: "UNSUPPORTED_DATABASE_LOCALE",
26: "UNSUPPORTED_DATABASE_FDW_CONFIG",
27: "ERROR_RDBMS",
28: "SOURCE_SIZE_EXCEEDS_THRESHOLD",
29: "EXISTING_CONFLICTING_DATABASES",
30: "PARALLEL_IMPORT_INSUFFICIENT_PRIVILEGE",
}
MigrationJobVerificationError_ErrorCode_value = map[string]int32{
"ERROR_CODE_UNSPECIFIED": 0,
"CONNECTION_FAILURE": 1,
"AUTHENTICATION_FAILURE": 2,
"INVALID_CONNECTION_PROFILE_CONFIG": 3,
"VERSION_INCOMPATIBILITY": 4,
"CONNECTION_PROFILE_TYPES_INCOMPATIBILITY": 5,
"NO_PGLOGICAL_INSTALLED": 7,
"PGLOGICAL_NODE_ALREADY_EXISTS": 8,
"INVALID_WAL_LEVEL": 9,
"INVALID_SHARED_PRELOAD_LIBRARY": 10,
"INSUFFICIENT_MAX_REPLICATION_SLOTS": 11,
"INSUFFICIENT_MAX_WAL_SENDERS": 12,
"INSUFFICIENT_MAX_WORKER_PROCESSES": 13,
"UNSUPPORTED_EXTENSIONS": 14,
"UNSUPPORTED_MIGRATION_TYPE": 15,
"INVALID_RDS_LOGICAL_REPLICATION": 16,
"UNSUPPORTED_GTID_MODE": 17,
"UNSUPPORTED_TABLE_DEFINITION": 18,
"UNSUPPORTED_DEFINER": 19,
"CANT_RESTART_RUNNING_MIGRATION": 21,
"SOURCE_ALREADY_SETUP": 23,
"TABLES_WITH_LIMITED_SUPPORT": 24,
"UNSUPPORTED_DATABASE_LOCALE": 25,
"UNSUPPORTED_DATABASE_FDW_CONFIG": 26,
"ERROR_RDBMS": 27,
"SOURCE_SIZE_EXCEEDS_THRESHOLD": 28,
"EXISTING_CONFLICTING_DATABASES": 29,
"PARALLEL_IMPORT_INSUFFICIENT_PRIVILEGE": 30,
}
)
Enum value maps for MigrationJobVerificationError_ErrorCode.
PrivateConnection_State_name, PrivateConnection_State_value
var (
PrivateConnection_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "CREATED",
3: "FAILED",
4: "DELETING",
5: "FAILED_TO_DELETE",
6: "DELETED",
}
PrivateConnection_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"CREATED": 2,
"FAILED": 3,
"DELETING": 4,
"FAILED_TO_DELETE": 5,
"DELETED": 6,
}
)
Enum value maps for PrivateConnection_State.
ValuePresentInList_name, ValuePresentInList_value
var (
ValuePresentInList_name = map[int32]string{
0: "VALUE_PRESENT_IN_LIST_UNSPECIFIED",
1: "VALUE_PRESENT_IN_LIST_IF_VALUE_LIST",
2: "VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST",
}
ValuePresentInList_value = map[string]int32{
"VALUE_PRESENT_IN_LIST_UNSPECIFIED": 0,
"VALUE_PRESENT_IN_LIST_IF_VALUE_LIST": 1,
"VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST": 2,
}
)
Enum value maps for ValuePresentInList.
DatabaseEntityType_name, DatabaseEntityType_value
var (
DatabaseEntityType_name = map[int32]string{
0: "DATABASE_ENTITY_TYPE_UNSPECIFIED",
1: "DATABASE_ENTITY_TYPE_SCHEMA",
2: "DATABASE_ENTITY_TYPE_TABLE",
3: "DATABASE_ENTITY_TYPE_COLUMN",
4: "DATABASE_ENTITY_TYPE_CONSTRAINT",
5: "DATABASE_ENTITY_TYPE_INDEX",
6: "DATABASE_ENTITY_TYPE_TRIGGER",
7: "DATABASE_ENTITY_TYPE_VIEW",
8: "DATABASE_ENTITY_TYPE_SEQUENCE",
9: "DATABASE_ENTITY_TYPE_STORED_PROCEDURE",
10: "DATABASE_ENTITY_TYPE_FUNCTION",
11: "DATABASE_ENTITY_TYPE_SYNONYM",
12: "DATABASE_ENTITY_TYPE_DATABASE_PACKAGE",
13: "DATABASE_ENTITY_TYPE_UDT",
14: "DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW",
15: "DATABASE_ENTITY_TYPE_DATABASE",
}
DatabaseEntityType_value = map[string]int32{
"DATABASE_ENTITY_TYPE_UNSPECIFIED": 0,
"DATABASE_ENTITY_TYPE_SCHEMA": 1,
"DATABASE_ENTITY_TYPE_TABLE": 2,
"DATABASE_ENTITY_TYPE_COLUMN": 3,
"DATABASE_ENTITY_TYPE_CONSTRAINT": 4,
"DATABASE_ENTITY_TYPE_INDEX": 5,
"DATABASE_ENTITY_TYPE_TRIGGER": 6,
"DATABASE_ENTITY_TYPE_VIEW": 7,
"DATABASE_ENTITY_TYPE_SEQUENCE": 8,
"DATABASE_ENTITY_TYPE_STORED_PROCEDURE": 9,
"DATABASE_ENTITY_TYPE_FUNCTION": 10,
"DATABASE_ENTITY_TYPE_SYNONYM": 11,
"DATABASE_ENTITY_TYPE_DATABASE_PACKAGE": 12,
"DATABASE_ENTITY_TYPE_UDT": 13,
"DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW": 14,
"DATABASE_ENTITY_TYPE_DATABASE": 15,
}
)
Enum value maps for DatabaseEntityType.
EntityNameTransformation_name, EntityNameTransformation_value
var (
EntityNameTransformation_name = map[int32]string{
0: "ENTITY_NAME_TRANSFORMATION_UNSPECIFIED",
1: "ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION",
2: "ENTITY_NAME_TRANSFORMATION_LOWER_CASE",
3: "ENTITY_NAME_TRANSFORMATION_UPPER_CASE",
4: "ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE",
}
EntityNameTransformation_value = map[string]int32{
"ENTITY_NAME_TRANSFORMATION_UNSPECIFIED": 0,
"ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION": 1,
"ENTITY_NAME_TRANSFORMATION_LOWER_CASE": 2,
"ENTITY_NAME_TRANSFORMATION_UPPER_CASE": 3,
"ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE": 4,
}
)
Enum value maps for EntityNameTransformation.
BackgroundJobType_name, BackgroundJobType_value
var (
BackgroundJobType_name = map[int32]string{
0: "BACKGROUND_JOB_TYPE_UNSPECIFIED",
1: "BACKGROUND_JOB_TYPE_SOURCE_SEED",
2: "BACKGROUND_JOB_TYPE_CONVERT",
3: "BACKGROUND_JOB_TYPE_APPLY_DESTINATION",
5: "BACKGROUND_JOB_TYPE_IMPORT_RULES_FILE",
}
BackgroundJobType_value = map[string]int32{
"BACKGROUND_JOB_TYPE_UNSPECIFIED": 0,
"BACKGROUND_JOB_TYPE_SOURCE_SEED": 1,
"BACKGROUND_JOB_TYPE_CONVERT": 2,
"BACKGROUND_JOB_TYPE_APPLY_DESTINATION": 3,
"BACKGROUND_JOB_TYPE_IMPORT_RULES_FILE": 5,
}
)
Enum value maps for BackgroundJobType.
ImportRulesFileFormat_name, ImportRulesFileFormat_value
var (
ImportRulesFileFormat_name = map[int32]string{
0: "IMPORT_RULES_FILE_FORMAT_UNSPECIFIED",
1: "IMPORT_RULES_FILE_FORMAT_HARBOUR_BRIDGE_SESSION_FILE",
2: "IMPORT_RULES_FILE_FORMAT_ORATOPG_CONFIG_FILE",
}
ImportRulesFileFormat_value = map[string]int32{
"IMPORT_RULES_FILE_FORMAT_UNSPECIFIED": 0,
"IMPORT_RULES_FILE_FORMAT_HARBOUR_BRIDGE_SESSION_FILE": 1,
"IMPORT_RULES_FILE_FORMAT_ORATOPG_CONFIG_FILE": 2,
}
)
Enum value maps for ImportRulesFileFormat.
ValueComparison_name, ValueComparison_value
var (
ValueComparison_name = map[int32]string{
0: "VALUE_COMPARISON_UNSPECIFIED",
1: "VALUE_COMPARISON_IF_VALUE_SMALLER_THAN",
2: "VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN",
3: "VALUE_COMPARISON_IF_VALUE_LARGER_THAN",
4: "VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN",
}
ValueComparison_value = map[string]int32{
"VALUE_COMPARISON_UNSPECIFIED": 0,
"VALUE_COMPARISON_IF_VALUE_SMALLER_THAN": 1,
"VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN": 2,
"VALUE_COMPARISON_IF_VALUE_LARGER_THAN": 3,
"VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN": 4,
}
)
Enum value maps for ValueComparison.
NumericFilterOption_name, NumericFilterOption_value
var (
NumericFilterOption_name = map[int32]string{
0: "NUMERIC_FILTER_OPTION_UNSPECIFIED",
1: "NUMERIC_FILTER_OPTION_ALL",
2: "NUMERIC_FILTER_OPTION_LIMIT",
3: "NUMERIC_FILTER_OPTION_LIMITLESS",
}
NumericFilterOption_value = map[string]int32{
"NUMERIC_FILTER_OPTION_UNSPECIFIED": 0,
"NUMERIC_FILTER_OPTION_ALL": 1,
"NUMERIC_FILTER_OPTION_LIMIT": 2,
"NUMERIC_FILTER_OPTION_LIMITLESS": 3,
}
)
Enum value maps for NumericFilterOption.
BackgroundJobLogEntry_JobCompletionState_name, BackgroundJobLogEntry_JobCompletionState_value
var (
BackgroundJobLogEntry_JobCompletionState_name = map[int32]string{
0: "JOB_COMPLETION_STATE_UNSPECIFIED",
1: "SUCCEEDED",
2: "FAILED",
}
BackgroundJobLogEntry_JobCompletionState_value = map[string]int32{
"JOB_COMPLETION_STATE_UNSPECIFIED": 0,
"SUCCEEDED": 1,
"FAILED": 2,
}
)
Enum value maps for BackgroundJobLogEntry_JobCompletionState.
MappingRule_State_name, MappingRule_State_value
var (
MappingRule_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "ENABLED",
2: "DISABLED",
3: "DELETED",
}
MappingRule_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"ENABLED": 1,
"DISABLED": 2,
"DELETED": 3,
}
)
Enum value maps for MappingRule_State.
DatabaseEntity_TreeType_name, DatabaseEntity_TreeType_value
var (
DatabaseEntity_TreeType_name = map[int32]string{
0: "TREE_TYPE_UNSPECIFIED",
1: "SOURCE",
2: "DRAFT",
3: "DESTINATION",
}
DatabaseEntity_TreeType_value = map[string]int32{
"TREE_TYPE_UNSPECIFIED": 0,
"SOURCE": 1,
"DRAFT": 2,
"DESTINATION": 3,
}
)
Enum value maps for DatabaseEntity_TreeType.
EntityIssue_IssueType_name, EntityIssue_IssueType_value
var (
EntityIssue_IssueType_name = map[int32]string{
0: "ISSUE_TYPE_UNSPECIFIED",
1: "ISSUE_TYPE_DDL",
2: "ISSUE_TYPE_APPLY",
3: "ISSUE_TYPE_CONVERT",
}
EntityIssue_IssueType_value = map[string]int32{
"ISSUE_TYPE_UNSPECIFIED": 0,
"ISSUE_TYPE_DDL": 1,
"ISSUE_TYPE_APPLY": 2,
"ISSUE_TYPE_CONVERT": 3,
}
)
Enum value maps for EntityIssue_IssueType.
EntityIssue_IssueSeverity_name, EntityIssue_IssueSeverity_value
var (
EntityIssue_IssueSeverity_name = map[int32]string{
0: "ISSUE_SEVERITY_UNSPECIFIED",
1: "ISSUE_SEVERITY_INFO",
2: "ISSUE_SEVERITY_WARNING",
3: "ISSUE_SEVERITY_ERROR",
}
EntityIssue_IssueSeverity_value = map[string]int32{
"ISSUE_SEVERITY_UNSPECIFIED": 0,
"ISSUE_SEVERITY_INFO": 1,
"ISSUE_SEVERITY_WARNING": 2,
"ISSUE_SEVERITY_ERROR": 3,
}
)
Enum value maps for EntityIssue_IssueSeverity.
File_google_cloud_clouddms_v1_clouddms_proto
var File_google_cloud_clouddms_v1_clouddms_proto protoreflect.FileDescriptor
File_google_cloud_clouddms_v1_clouddms_resources_proto
var File_google_cloud_clouddms_v1_clouddms_resources_proto protoreflect.FileDescriptor
File_google_cloud_clouddms_v1_conversionworkspace_resources_proto
var File_google_cloud_clouddms_v1_conversionworkspace_resources_proto protoreflect.FileDescriptor
Functions
func RegisterDataMigrationServiceServer
func RegisterDataMigrationServiceServer(s *grpc.Server, srv DataMigrationServiceServer)
AlloyDbConnectionProfile
type AlloyDbConnectionProfile struct {
// Required. The AlloyDB cluster ID that this connection profile is associated
// with.
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Immutable. Metadata used to create the destination AlloyDB cluster.
Settings *AlloyDbSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
// contains filtered or unexported fields
}
Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
func (*AlloyDbConnectionProfile) Descriptor
func (*AlloyDbConnectionProfile) Descriptor() ([]byte, []int)
Deprecated: Use AlloyDbConnectionProfile.ProtoReflect.Descriptor instead.
func (*AlloyDbConnectionProfile) GetClusterId
func (x *AlloyDbConnectionProfile) GetClusterId() string
func (*AlloyDbConnectionProfile) GetSettings
func (x *AlloyDbConnectionProfile) GetSettings() *AlloyDbSettings
func (*AlloyDbConnectionProfile) ProtoMessage
func (*AlloyDbConnectionProfile) ProtoMessage()
func (*AlloyDbConnectionProfile) ProtoReflect
func (x *AlloyDbConnectionProfile) ProtoReflect() protoreflect.Message
func (*AlloyDbConnectionProfile) Reset
func (x *AlloyDbConnectionProfile) Reset()
func (*AlloyDbConnectionProfile) String
func (x *AlloyDbConnectionProfile) String() string
AlloyDbSettings
type AlloyDbSettings struct {
InitialUser *AlloyDbSettings_UserPassword `protobuf:"bytes,1,opt,name=initial_user,json=initialUser,proto3" json:"initial_user,omitempty"`
VpcNetwork string `protobuf:"bytes,2,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
PrimaryInstanceSettings *AlloyDbSettings_PrimaryInstanceSettings "" /* 132 byte string literal not displayed */
EncryptionConfig *AlloyDbSettings_EncryptionConfig `protobuf:"bytes,5,opt,name=encryption_config,json=encryptionConfig,proto3" json:"encryption_config,omitempty"`
}
Settings for creating an AlloyDB cluster.
func (*AlloyDbSettings) Descriptor
func (*AlloyDbSettings) Descriptor() ([]byte, []int)
Deprecated: Use AlloyDbSettings.ProtoReflect.Descriptor instead.
func (*AlloyDbSettings) GetEncryptionConfig
func (x *AlloyDbSettings) GetEncryptionConfig() *AlloyDbSettings_EncryptionConfig
func (*AlloyDbSettings) GetInitialUser
func (x *AlloyDbSettings) GetInitialUser() *AlloyDbSettings_UserPassword
func (*AlloyDbSettings) GetLabels
func (x *AlloyDbSettings) GetLabels() map[string]string
func (*AlloyDbSettings) GetPrimaryInstanceSettings
func (x *AlloyDbSettings) GetPrimaryInstanceSettings() *AlloyDbSettings_PrimaryInstanceSettings
func (*AlloyDbSettings) GetVpcNetwork
func (x *AlloyDbSettings) GetVpcNetwork() string
func (*AlloyDbSettings) ProtoMessage
func (*AlloyDbSettings) ProtoMessage()
func (*AlloyDbSettings) ProtoReflect
func (x *AlloyDbSettings) ProtoReflect() protoreflect.Message
func (*AlloyDbSettings) Reset
func (x *AlloyDbSettings) Reset()
func (*AlloyDbSettings) String
func (x *AlloyDbSettings) String() string
AlloyDbSettings_EncryptionConfig
type AlloyDbSettings_EncryptionConfig struct {
// The fully-qualified resource name of the KMS key.
// Each Cloud KMS key is regionalized and has the following format:
// projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
// contains filtered or unexported fields
}
EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).
func (*AlloyDbSettings_EncryptionConfig) Descriptor
func (*AlloyDbSettings_EncryptionConfig) Descriptor() ([]byte, []int)
Deprecated: Use AlloyDbSettings_EncryptionConfig.ProtoReflect.Descriptor instead.
func (*AlloyDbSettings_EncryptionConfig) GetKmsKeyName
func (x *AlloyDbSettings_EncryptionConfig) GetKmsKeyName() string
func (*AlloyDbSettings_EncryptionConfig) ProtoMessage
func (*AlloyDbSettings_EncryptionConfig) ProtoMessage()
func (*AlloyDbSettings_EncryptionConfig) ProtoReflect
func (x *AlloyDbSettings_EncryptionConfig) ProtoReflect() protoreflect.Message
func (*AlloyDbSettings_EncryptionConfig) Reset
func (x *AlloyDbSettings_EncryptionConfig) Reset()
func (*AlloyDbSettings_EncryptionConfig) String
func (x *AlloyDbSettings_EncryptionConfig) String() string
AlloyDbSettings_PrimaryInstanceSettings
type AlloyDbSettings_PrimaryInstanceSettings struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
MachineConfig *AlloyDbSettings_PrimaryInstanceSettings_MachineConfig `protobuf:"bytes,2,opt,name=machine_config,json=machineConfig,proto3" json:"machine_config,omitempty"`
DatabaseFlags map[string]string "" /* 188 byte string literal not displayed */
Labels map[string]string "" /* 153 byte string literal not displayed */
PrivateIp string `protobuf:"bytes,8,opt,name=private_ip,json=privateIp,proto3" json:"private_ip,omitempty"`
}
Settings for the cluster's primary instance
func (*AlloyDbSettings_PrimaryInstanceSettings) Descriptor
func (*AlloyDbSettings_PrimaryInstanceSettings) Descriptor() ([]byte, []int)
Deprecated: Use AlloyDbSettings_PrimaryInstanceSettings.ProtoReflect.Descriptor instead.
func (*AlloyDbSettings_PrimaryInstanceSettings) GetDatabaseFlags
func (x *AlloyDbSettings_PrimaryInstanceSettings) GetDatabaseFlags() map[string]string
func (*AlloyDbSettings_PrimaryInstanceSettings) GetId
func (x *AlloyDbSettings_PrimaryInstanceSettings) GetId() string
func (*AlloyDbSettings_PrimaryInstanceSettings) GetLabels
func (x *AlloyDbSettings_PrimaryInstanceSettings) GetLabels() map[string]string
func (*AlloyDbSettings_PrimaryInstanceSettings) GetMachineConfig
func (x *AlloyDbSettings_PrimaryInstanceSettings) GetMachineConfig() *AlloyDbSettings_PrimaryInstanceSettings_MachineConfig
func (*AlloyDbSettings_PrimaryInstanceSettings) GetPrivateIp
func (x *AlloyDbSettings_PrimaryInstanceSettings) GetPrivateIp() string
func (*AlloyDbSettings_PrimaryInstanceSettings) ProtoMessage
func (*AlloyDbSettings_PrimaryInstanceSettings) ProtoMessage()
func (*AlloyDbSettings_PrimaryInstanceSettings) ProtoReflect
func (x *AlloyDbSettings_PrimaryInstanceSettings) ProtoReflect() protoreflect.Message
func (*AlloyDbSettings_PrimaryInstanceSettings) Reset
func (x *AlloyDbSettings_PrimaryInstanceSettings) Reset()
func (*AlloyDbSettings_PrimaryInstanceSettings) String
func (x *AlloyDbSettings_PrimaryInstanceSettings) String() string
AlloyDbSettings_PrimaryInstanceSettings_MachineConfig
type AlloyDbSettings_PrimaryInstanceSettings_MachineConfig struct {
// The number of CPU's in the VM instance.
CpuCount int32 `protobuf:"varint,1,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"`
// contains filtered or unexported fields
}
MachineConfig describes the configuration of a machine.
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) Descriptor
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) Descriptor() ([]byte, []int)
Deprecated: Use AlloyDbSettings_PrimaryInstanceSettings_MachineConfig.ProtoReflect.Descriptor instead.
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) GetCpuCount
func (x *AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) GetCpuCount() int32
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) ProtoMessage
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) ProtoMessage()
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) ProtoReflect
func (x *AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) ProtoReflect() protoreflect.Message
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) Reset
func (x *AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) Reset()
func (*AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) String
func (x *AlloyDbSettings_PrimaryInstanceSettings_MachineConfig) String() string
AlloyDbSettings_UserPassword
type AlloyDbSettings_UserPassword struct {
// The database username.
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// The initial password for the user.
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// Output only. Indicates if the initial_user.password field has been set.
PasswordSet bool `protobuf:"varint,3,opt,name=password_set,json=passwordSet,proto3" json:"password_set,omitempty"`
// contains filtered or unexported fields
}
The username/password for a database user. Used for specifying initial users at cluster creation time.
func (*AlloyDbSettings_UserPassword) Descriptor
func (*AlloyDbSettings_UserPassword) Descriptor() ([]byte, []int)
Deprecated: Use AlloyDbSettings_UserPassword.ProtoReflect.Descriptor instead.
func (*AlloyDbSettings_UserPassword) GetPassword
func (x *AlloyDbSettings_UserPassword) GetPassword() string
func (*AlloyDbSettings_UserPassword) GetPasswordSet
func (x *AlloyDbSettings_UserPassword) GetPasswordSet() bool
func (*AlloyDbSettings_UserPassword) GetUser
func (x *AlloyDbSettings_UserPassword) GetUser() string
func (*AlloyDbSettings_UserPassword) ProtoMessage
func (*AlloyDbSettings_UserPassword) ProtoMessage()
func (*AlloyDbSettings_UserPassword) ProtoReflect
func (x *AlloyDbSettings_UserPassword) ProtoReflect() protoreflect.Message
func (*AlloyDbSettings_UserPassword) Reset
func (x *AlloyDbSettings_UserPassword) Reset()
func (*AlloyDbSettings_UserPassword) String
func (x *AlloyDbSettings_UserPassword) String() string
ApplyConversionWorkspaceRequest
type ApplyConversionWorkspaceRequest struct {
// Required. The name of the conversion workspace resource for which to apply
// the draft tree. Must be in the form of:
//
// projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Filter which entities to apply. Leaving this field empty will apply all of
// the entities. Supports Google AIP 160 based filtering.
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Only validates the apply process, but doesn't change the
// destination database. Only works for PostgreSQL destination connection
// profile.
DryRun bool `protobuf:"varint,3,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
// Optional. Specifies whether the conversion workspace is to be committed
// automatically after the apply.
AutoCommit bool `protobuf:"varint,4,opt,name=auto_commit,json=autoCommit,proto3" json:"auto_commit,omitempty"`
// Which destination to use when applying the conversion workspace.
//
// Types that are assignable to Destination:
//
// *ApplyConversionWorkspaceRequest_ConnectionProfile
Destination isApplyConversionWorkspaceRequest_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}
Request message for 'ApplyConversionWorkspace' request.
func (*ApplyConversionWorkspaceRequest) Descriptor
func (*ApplyConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*ApplyConversionWorkspaceRequest) GetAutoCommit
func (x *ApplyConversionWorkspaceRequest) GetAutoCommit() bool
func (*ApplyConversionWorkspaceRequest) GetConnectionProfile
func (x *ApplyConversionWorkspaceRequest) GetConnectionProfile() string
func (*ApplyConversionWorkspaceRequest) GetDestination
func (m *ApplyConversionWorkspaceRequest) GetDestination() isApplyConversionWorkspaceRequest_Destination
func (*ApplyConversionWorkspaceRequest) GetDryRun
func (x *ApplyConversionWorkspaceRequest) GetDryRun() bool
func (*ApplyConversionWorkspaceRequest) GetFilter
func (x *ApplyConversionWorkspaceRequest) GetFilter() string
func (*ApplyConversionWorkspaceRequest) GetName
func (x *ApplyConversionWorkspaceRequest) GetName() string
func (*ApplyConversionWorkspaceRequest) ProtoMessage
func (*ApplyConversionWorkspaceRequest) ProtoMessage()
func (*ApplyConversionWorkspaceRequest) ProtoReflect
func (x *ApplyConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*ApplyConversionWorkspaceRequest) Reset
func (x *ApplyConversionWorkspaceRequest) Reset()
func (*ApplyConversionWorkspaceRequest) String
func (x *ApplyConversionWorkspaceRequest) String() string
ApplyConversionWorkspaceRequest_ConnectionProfile
type ApplyConversionWorkspaceRequest_ConnectionProfile struct {
// Optional. Fully qualified (Uri) name of the destination connection
// profile.
ConnectionProfile string `protobuf:"bytes,100,opt,name=connection_profile,json=connectionProfile,proto3,oneof"`
}
ApplyHash
type ApplyHash struct {
// Types that are assignable to HashFunction:
//
// *ApplyHash_UuidFromBytes
HashFunction isApplyHash_HashFunction `protobuf_oneof:"hash_function"`
// contains filtered or unexported fields
}
Apply a hash function on the value.
func (*ApplyHash) Descriptor
Deprecated: Use ApplyHash.ProtoReflect.Descriptor instead.
func (*ApplyHash) GetHashFunction
func (m *ApplyHash) GetHashFunction() isApplyHash_HashFunction
func (*ApplyHash) GetUuidFromBytes
func (*ApplyHash) ProtoMessage
func (*ApplyHash) ProtoMessage()
func (*ApplyHash) ProtoReflect
func (x *ApplyHash) ProtoReflect() protoreflect.Message
func (*ApplyHash) Reset
func (x *ApplyHash) Reset()
func (*ApplyHash) String
ApplyHash_UuidFromBytes
type ApplyHash_UuidFromBytes struct {
// Optional. Generate UUID from the data's byte array
UuidFromBytes *emptypb.Empty `protobuf:"bytes,100,opt,name=uuid_from_bytes,json=uuidFromBytes,proto3,oneof"`
}
AssignSpecificValue
type AssignSpecificValue struct {
// Required. Specific value to be assigned
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
Set to a specific value (value is converted to fit the target data type)
func (*AssignSpecificValue) Descriptor
func (*AssignSpecificValue) Descriptor() ([]byte, []int)
Deprecated: Use AssignSpecificValue.ProtoReflect.Descriptor instead.
func (*AssignSpecificValue) GetValue
func (x *AssignSpecificValue) GetValue() string
func (*AssignSpecificValue) ProtoMessage
func (*AssignSpecificValue) ProtoMessage()
func (*AssignSpecificValue) ProtoReflect
func (x *AssignSpecificValue) ProtoReflect() protoreflect.Message
func (*AssignSpecificValue) Reset
func (x *AssignSpecificValue) Reset()
func (*AssignSpecificValue) String
func (x *AssignSpecificValue) String() string
BackgroundJobLogEntry
type BackgroundJobLogEntry struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
JobType BackgroundJobType "" /* 131 byte string literal not displayed */
StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
FinishTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
CompletionState BackgroundJobLogEntry_JobCompletionState "" /* 178 byte string literal not displayed */
CompletionComment string `protobuf:"bytes,6,opt,name=completion_comment,json=completionComment,proto3" json:"completion_comment,omitempty"`
RequestAutocommit bool `protobuf:"varint,7,opt,name=request_autocommit,json=requestAutocommit,proto3" json:"request_autocommit,omitempty"`
JobDetails isBackgroundJobLogEntry_JobDetails `protobuf_oneof:"job_details"`
}
Execution log of a background job.
func (*BackgroundJobLogEntry) Descriptor
func (*BackgroundJobLogEntry) Descriptor() ([]byte, []int)
Deprecated: Use BackgroundJobLogEntry.ProtoReflect.Descriptor instead.
func (*BackgroundJobLogEntry) GetApplyJobDetails
func (x *BackgroundJobLogEntry) GetApplyJobDetails() *BackgroundJobLogEntry_ApplyJobDetails
func (*BackgroundJobLogEntry) GetCompletionComment
func (x *BackgroundJobLogEntry) GetCompletionComment() string
func (*BackgroundJobLogEntry) GetCompletionState
func (x *BackgroundJobLogEntry) GetCompletionState() BackgroundJobLogEntry_JobCompletionState
func (*BackgroundJobLogEntry) GetConvertJobDetails
func (x *BackgroundJobLogEntry) GetConvertJobDetails() *BackgroundJobLogEntry_ConvertJobDetails
func (*BackgroundJobLogEntry) GetFinishTime
func (x *BackgroundJobLogEntry) GetFinishTime() *timestamppb.Timestamp
func (*BackgroundJobLogEntry) GetId
func (x *BackgroundJobLogEntry) GetId() string
func (*BackgroundJobLogEntry) GetImportRulesJobDetails
func (x *BackgroundJobLogEntry) GetImportRulesJobDetails() *BackgroundJobLogEntry_ImportRulesJobDetails
func (*BackgroundJobLogEntry) GetJobDetails
func (m *BackgroundJobLogEntry) GetJobDetails() isBackgroundJobLogEntry_JobDetails
func (*BackgroundJobLogEntry) GetJobType
func (x *BackgroundJobLogEntry) GetJobType() BackgroundJobType
func (*BackgroundJobLogEntry) GetRequestAutocommit
func (x *BackgroundJobLogEntry) GetRequestAutocommit() bool
func (*BackgroundJobLogEntry) GetSeedJobDetails
func (x *BackgroundJobLogEntry) GetSeedJobDetails() *BackgroundJobLogEntry_SeedJobDetails
func (*BackgroundJobLogEntry) GetStartTime
func (x *BackgroundJobLogEntry) GetStartTime() *timestamppb.Timestamp
func (*BackgroundJobLogEntry) ProtoMessage
func (*BackgroundJobLogEntry) ProtoMessage()
func (*BackgroundJobLogEntry) ProtoReflect
func (x *BackgroundJobLogEntry) ProtoReflect() protoreflect.Message
func (*BackgroundJobLogEntry) Reset
func (x *BackgroundJobLogEntry) Reset()
func (*BackgroundJobLogEntry) String
func (x *BackgroundJobLogEntry) String() string
BackgroundJobLogEntry_ApplyJobDetails
type BackgroundJobLogEntry_ApplyJobDetails struct {
// Output only. The connection profile which was used for the apply job.
ConnectionProfile string `protobuf:"bytes,1,opt,name=connection_profile,json=connectionProfile,proto3" json:"connection_profile,omitempty"`
// Output only. AIP-160 based filter used to specify the entities to apply
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Details regarding an Apply background job.
func (*BackgroundJobLogEntry_ApplyJobDetails) Descriptor
func (*BackgroundJobLogEntry_ApplyJobDetails) Descriptor() ([]byte, []int)
Deprecated: Use BackgroundJobLogEntry_ApplyJobDetails.ProtoReflect.Descriptor instead.
func (*BackgroundJobLogEntry_ApplyJobDetails) GetConnectionProfile
func (x *BackgroundJobLogEntry_ApplyJobDetails) GetConnectionProfile() string
func (*BackgroundJobLogEntry_ApplyJobDetails) GetFilter
func (x *BackgroundJobLogEntry_ApplyJobDetails) GetFilter() string
func (*BackgroundJobLogEntry_ApplyJobDetails) ProtoMessage
func (*BackgroundJobLogEntry_ApplyJobDetails) ProtoMessage()
func (*BackgroundJobLogEntry_ApplyJobDetails) ProtoReflect
func (x *BackgroundJobLogEntry_ApplyJobDetails) ProtoReflect() protoreflect.Message
func (*BackgroundJobLogEntry_ApplyJobDetails) Reset
func (x *BackgroundJobLogEntry_ApplyJobDetails) Reset()
func (*BackgroundJobLogEntry_ApplyJobDetails) String
func (x *BackgroundJobLogEntry_ApplyJobDetails) String() string
BackgroundJobLogEntry_ApplyJobDetails_
type BackgroundJobLogEntry_ApplyJobDetails_ struct {
// Output only. Apply job details.
ApplyJobDetails *BackgroundJobLogEntry_ApplyJobDetails `protobuf:"bytes,103,opt,name=apply_job_details,json=applyJobDetails,proto3,oneof"`
}
BackgroundJobLogEntry_ConvertJobDetails
type BackgroundJobLogEntry_ConvertJobDetails struct {
// Output only. AIP-160 based filter used to specify the entities to convert
Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Details regarding a Convert background job.
func (*BackgroundJobLogEntry_ConvertJobDetails) Descriptor
func (*BackgroundJobLogEntry_ConvertJobDetails) Descriptor() ([]byte, []int)
Deprecated: Use BackgroundJobLogEntry_ConvertJobDetails.ProtoReflect.Descriptor instead.
func (*BackgroundJobLogEntry_ConvertJobDetails) GetFilter
func (x *BackgroundJobLogEntry_ConvertJobDetails) GetFilter() string
func (*BackgroundJobLogEntry_ConvertJobDetails) ProtoMessage
func (*BackgroundJobLogEntry_ConvertJobDetails) ProtoMessage()
func (*BackgroundJobLogEntry_ConvertJobDetails) ProtoReflect
func (x *BackgroundJobLogEntry_ConvertJobDetails) ProtoReflect() protoreflect.Message
func (*BackgroundJobLogEntry_ConvertJobDetails) Reset
func (x *BackgroundJobLogEntry_ConvertJobDetails) Reset()
func (*BackgroundJobLogEntry_ConvertJobDetails) String
func (x *BackgroundJobLogEntry_ConvertJobDetails) String() string
BackgroundJobLogEntry_ConvertJobDetails_
type BackgroundJobLogEntry_ConvertJobDetails_ struct {
// Output only. Convert job details.
ConvertJobDetails *BackgroundJobLogEntry_ConvertJobDetails `protobuf:"bytes,102,opt,name=convert_job_details,json=convertJobDetails,proto3,oneof"`
}
BackgroundJobLogEntry_ImportRulesJobDetails
type BackgroundJobLogEntry_ImportRulesJobDetails struct {
Files []string `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
FileFormat ImportRulesFileFormat "" /* 144 byte string literal not displayed */
}
Details regarding an Import Rules background job.
func (*BackgroundJobLogEntry_ImportRulesJobDetails) Descriptor
func (*BackgroundJobLogEntry_ImportRulesJobDetails) Descriptor() ([]byte, []int)
Deprecated: Use BackgroundJobLogEntry_ImportRulesJobDetails.ProtoReflect.Descriptor instead.
func (*BackgroundJobLogEntry_ImportRulesJobDetails) GetFileFormat
func (x *BackgroundJobLogEntry_ImportRulesJobDetails) GetFileFormat() ImportRulesFileFormat
func (*BackgroundJobLogEntry_ImportRulesJobDetails) GetFiles
func (x *BackgroundJobLogEntry_ImportRulesJobDetails) GetFiles() []string
func (*BackgroundJobLogEntry_ImportRulesJobDetails) ProtoMessage
func (*BackgroundJobLogEntry_ImportRulesJobDetails) ProtoMessage()
func (*BackgroundJobLogEntry_ImportRulesJobDetails) ProtoReflect
func (x *BackgroundJobLogEntry_ImportRulesJobDetails) ProtoReflect() protoreflect.Message
func (*BackgroundJobLogEntry_ImportRulesJobDetails) Reset
func (x *BackgroundJobLogEntry_ImportRulesJobDetails) Reset()
func (*BackgroundJobLogEntry_ImportRulesJobDetails) String
func (x *BackgroundJobLogEntry_ImportRulesJobDetails) String() string
BackgroundJobLogEntry_ImportRulesJobDetails_
type BackgroundJobLogEntry_ImportRulesJobDetails_ struct {
// Output only. Import rules job details.
ImportRulesJobDetails *BackgroundJobLogEntry_ImportRulesJobDetails `protobuf:"bytes,101,opt,name=import_rules_job_details,json=importRulesJobDetails,proto3,oneof"`
}
BackgroundJobLogEntry_JobCompletionState
type BackgroundJobLogEntry_JobCompletionState int32
Final state after a job completes.
BackgroundJobLogEntry_JOB_COMPLETION_STATE_UNSPECIFIED, BackgroundJobLogEntry_SUCCEEDED, BackgroundJobLogEntry_FAILED
const (
// The status is not specified. This state is used when job is not yet
// finished.
BackgroundJobLogEntry_JOB_COMPLETION_STATE_UNSPECIFIED BackgroundJobLogEntry_JobCompletionState = 0
// Success.
BackgroundJobLogEntry_SUCCEEDED BackgroundJobLogEntry_JobCompletionState = 1
// Error.
BackgroundJobLogEntry_FAILED BackgroundJobLogEntry_JobCompletionState = 2
)
func (BackgroundJobLogEntry_JobCompletionState) Descriptor
func (BackgroundJobLogEntry_JobCompletionState) Descriptor() protoreflect.EnumDescriptor
func (BackgroundJobLogEntry_JobCompletionState) Enum
func (BackgroundJobLogEntry_JobCompletionState) EnumDescriptor
func (BackgroundJobLogEntry_JobCompletionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackgroundJobLogEntry_JobCompletionState.Descriptor instead.
func (BackgroundJobLogEntry_JobCompletionState) Number
func (x BackgroundJobLogEntry_JobCompletionState) Number() protoreflect.EnumNumber
func (BackgroundJobLogEntry_JobCompletionState) String
func (x BackgroundJobLogEntry_JobCompletionState) String() string
func (BackgroundJobLogEntry_JobCompletionState) Type
func (BackgroundJobLogEntry_JobCompletionState) Type() protoreflect.EnumType
BackgroundJobLogEntry_SeedJobDetails
type BackgroundJobLogEntry_SeedJobDetails struct {
// Output only. The connection profile which was used for the seed job.
ConnectionProfile string `protobuf:"bytes,1,opt,name=connection_profile,json=connectionProfile,proto3" json:"connection_profile,omitempty"`
// contains filtered or unexported fields
}
Details regarding a Seed background job.
func (*BackgroundJobLogEntry_SeedJobDetails) Descriptor
func (*BackgroundJobLogEntry_SeedJobDetails) Descriptor() ([]byte, []int)
Deprecated: Use BackgroundJobLogEntry_SeedJobDetails.ProtoReflect.Descriptor instead.
func (*BackgroundJobLogEntry_SeedJobDetails) GetConnectionProfile
func (x *BackgroundJobLogEntry_SeedJobDetails) GetConnectionProfile() string
func (*BackgroundJobLogEntry_SeedJobDetails) ProtoMessage
func (*BackgroundJobLogEntry_SeedJobDetails) ProtoMessage()
func (*BackgroundJobLogEntry_SeedJobDetails) ProtoReflect
func (x *BackgroundJobLogEntry_SeedJobDetails) ProtoReflect() protoreflect.Message
func (*BackgroundJobLogEntry_SeedJobDetails) Reset
func (x *BackgroundJobLogEntry_SeedJobDetails) Reset()
func (*BackgroundJobLogEntry_SeedJobDetails) String
func (x *BackgroundJobLogEntry_SeedJobDetails) String() string
BackgroundJobLogEntry_SeedJobDetails_
type BackgroundJobLogEntry_SeedJobDetails_ struct {
// Output only. Seed job details.
SeedJobDetails *BackgroundJobLogEntry_SeedJobDetails `protobuf:"bytes,100,opt,name=seed_job_details,json=seedJobDetails,proto3,oneof"`
}
BackgroundJobType
type BackgroundJobType int32
The types of jobs that can be executed in the background.
BackgroundJobType_BACKGROUND_JOB_TYPE_UNSPECIFIED, BackgroundJobType_BACKGROUND_JOB_TYPE_SOURCE_SEED, BackgroundJobType_BACKGROUND_JOB_TYPE_CONVERT, BackgroundJobType_BACKGROUND_JOB_TYPE_APPLY_DESTINATION, BackgroundJobType_BACKGROUND_JOB_TYPE_IMPORT_RULES_FILE
const (
// Unspecified background job type.
BackgroundJobType_BACKGROUND_JOB_TYPE_UNSPECIFIED BackgroundJobType = 0
// Job to seed from the source database.
BackgroundJobType_BACKGROUND_JOB_TYPE_SOURCE_SEED BackgroundJobType = 1
// Job to convert the source database into a draft of the destination
// database.
BackgroundJobType_BACKGROUND_JOB_TYPE_CONVERT BackgroundJobType = 2
// Job to apply the draft tree onto the destination.
BackgroundJobType_BACKGROUND_JOB_TYPE_APPLY_DESTINATION BackgroundJobType = 3
// Job to import and convert mapping rules from an external source such as an
// ora2pg config file.
BackgroundJobType_BACKGROUND_JOB_TYPE_IMPORT_RULES_FILE BackgroundJobType = 5
)
func (BackgroundJobType) Descriptor
func (BackgroundJobType) Descriptor() protoreflect.EnumDescriptor
func (BackgroundJobType) Enum
func (x BackgroundJobType) Enum() *BackgroundJobType
func (BackgroundJobType) EnumDescriptor
func (BackgroundJobType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackgroundJobType.Descriptor instead.
func (BackgroundJobType) Number
func (x BackgroundJobType) Number() protoreflect.EnumNumber
func (BackgroundJobType) String
func (x BackgroundJobType) String() string
func (BackgroundJobType) Type
func (BackgroundJobType) Type() protoreflect.EnumType
CloudSqlConnectionProfile
type CloudSqlConnectionProfile struct {
// Output only. The Cloud SQL instance ID that this connection profile is
// associated with.
CloudSqlId string `protobuf:"bytes,1,opt,name=cloud_sql_id,json=cloudSqlId,proto3" json:"cloud_sql_id,omitempty"`
// Immutable. Metadata used to create the destination Cloud SQL database.
Settings *CloudSqlSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
// Output only. The Cloud SQL database instance's private IP.
PrivateIp string `protobuf:"bytes,3,opt,name=private_ip,json=privateIp,proto3" json:"private_ip,omitempty"`
// Output only. The Cloud SQL database instance's public IP.
PublicIp string `protobuf:"bytes,4,opt,name=public_ip,json=publicIp,proto3" json:"public_ip,omitempty"`
// Output only. The Cloud SQL database instance's additional (outgoing) public
// IP. Used when the Cloud SQL database availability type is REGIONAL (i.e.
// multiple zones / highly available).
AdditionalPublicIp string `protobuf:"bytes,5,opt,name=additional_public_ip,json=additionalPublicIp,proto3" json:"additional_public_ip,omitempty"`
// contains filtered or unexported fields
}
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
func (*CloudSqlConnectionProfile) Descriptor
func (*CloudSqlConnectionProfile) Descriptor() ([]byte, []int)
Deprecated: Use CloudSqlConnectionProfile.ProtoReflect.Descriptor instead.
func (*CloudSqlConnectionProfile) GetAdditionalPublicIp
func (x *CloudSqlConnectionProfile) GetAdditionalPublicIp() string
func (*CloudSqlConnectionProfile) GetCloudSqlId
func (x *CloudSqlConnectionProfile) GetCloudSqlId() string
func (*CloudSqlConnectionProfile) GetPrivateIp
func (x *CloudSqlConnectionProfile) GetPrivateIp() string
func (*CloudSqlConnectionProfile) GetPublicIp
func (x *CloudSqlConnectionProfile) GetPublicIp() string
func (*CloudSqlConnectionProfile) GetSettings
func (x *CloudSqlConnectionProfile) GetSettings() *CloudSqlSettings
func (*CloudSqlConnectionProfile) ProtoMessage
func (*CloudSqlConnectionProfile) ProtoMessage()
func (*CloudSqlConnectionProfile) ProtoReflect
func (x *CloudSqlConnectionProfile) ProtoReflect() protoreflect.Message
func (*CloudSqlConnectionProfile) Reset
func (x *CloudSqlConnectionProfile) Reset()
func (*CloudSqlConnectionProfile) String
func (x *CloudSqlConnectionProfile) String() string
CloudSqlSettings
type CloudSqlSettings struct {
DatabaseVersion CloudSqlSettings_SqlDatabaseVersion "" /* 173 byte string literal not displayed */
UserLabels map[string]string "" /* 179 byte string literal not displayed */
Tier string `protobuf:"bytes,3,opt,name=tier,proto3" json:"tier,omitempty"`
StorageAutoResizeLimit *wrapperspb.Int64Value "" /* 131 byte string literal not displayed */
ActivationPolicy CloudSqlSettings_SqlActivationPolicy "" /* 177 byte string literal not displayed */
IpConfig *SqlIpConfig `protobuf:"bytes,6,opt,name=ip_config,json=ipConfig,proto3" json:"ip_config,omitempty"`
AutoStorageIncrease *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=auto_storage_increase,json=autoStorageIncrease,proto3" json:"auto_storage_increase,omitempty"`
DatabaseFlags map[string]string "" /* 188 byte string literal not displayed */
DataDiskType CloudSqlSettings_SqlDataDiskType "" /* 163 byte string literal not displayed */
DataDiskSizeGb *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=data_disk_size_gb,json=dataDiskSizeGb,proto3" json:"data_disk_size_gb,omitempty"`
Zone string `protobuf:"bytes,11,opt,name=zone,proto3" json:"zone,omitempty"`
SecondaryZone string `protobuf:"bytes,18,opt,name=secondary_zone,json=secondaryZone,proto3" json:"secondary_zone,omitempty"`
SourceId string `protobuf:"bytes,12,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
RootPassword string `protobuf:"bytes,13,opt,name=root_password,json=rootPassword,proto3" json:"root_password,omitempty"`
RootPasswordSet bool `protobuf:"varint,14,opt,name=root_password_set,json=rootPasswordSet,proto3" json:"root_password_set,omitempty"`
Collation string `protobuf:"bytes,15,opt,name=collation,proto3" json:"collation,omitempty"`
CmekKeyName string `protobuf:"bytes,16,opt,name=cmek_key_name,json=cmekKeyName,proto3" json:"cmek_key_name,omitempty"`
AvailabilityType CloudSqlSettings_SqlAvailabilityType "" /* 178 byte string literal not displayed */
Edition CloudSqlSettings_Edition `protobuf:"varint,19,opt,name=edition,proto3,enum=google.cloud.clouddms.v1.CloudSqlSettings_Edition" json:"edition,omitempty"`
}
Settings for creating a Cloud SQL database instance.
func (*CloudSqlSettings) Descriptor
func (*CloudSqlSettings) Descriptor() ([]byte, []int)
Deprecated: Use CloudSqlSettings.ProtoReflect.Descriptor instead.
func (*CloudSqlSettings) GetActivationPolicy
func (x *CloudSqlSettings) GetActivationPolicy() CloudSqlSettings_SqlActivationPolicy
func (*CloudSqlSettings) GetAutoStorageIncrease
func (x *CloudSqlSettings) GetAutoStorageIncrease() *wrapperspb.BoolValue
func (*CloudSqlSettings) GetAvailabilityType
func (x *CloudSqlSettings) GetAvailabilityType() CloudSqlSettings_SqlAvailabilityType
func (*CloudSqlSettings) GetCmekKeyName
func (x *CloudSqlSettings) GetCmekKeyName() string
func (*CloudSqlSettings) GetCollation
func (x *CloudSqlSettings) GetCollation() string
func (*CloudSqlSettings) GetDataDiskSizeGb
func (x *CloudSqlSettings) GetDataDiskSizeGb() *wrapperspb.Int64Value
func (*CloudSqlSettings) GetDataDiskType
func (x *CloudSqlSettings) GetDataDiskType() CloudSqlSettings_SqlDataDiskType
func (*CloudSqlSettings) GetDatabaseFlags
func (x *CloudSqlSettings) GetDatabaseFlags() map[string]string
func (*CloudSqlSettings) GetDatabaseVersion
func (x *CloudSqlSettings) GetDatabaseVersion() CloudSqlSettings_SqlDatabaseVersion
func (*CloudSqlSettings) GetEdition
func (x *CloudSqlSettings) GetEdition() CloudSqlSettings_Edition
func (*CloudSqlSettings) GetIpConfig
func (x *CloudSqlSettings) GetIpConfig() *SqlIpConfig
func (*CloudSqlSettings) GetRootPassword
func (x *CloudSqlSettings) GetRootPassword() string
func (*CloudSqlSettings) GetRootPasswordSet
func (x *CloudSqlSettings) GetRootPasswordSet() bool
func (*CloudSqlSettings) GetSecondaryZone
func (x *CloudSqlSettings) GetSecondaryZone() string
func (*CloudSqlSettings) GetSourceId
func (x *CloudSqlSettings) GetSourceId() string
func (*CloudSqlSettings) GetStorageAutoResizeLimit
func (x *CloudSqlSettings) GetStorageAutoResizeLimit() *wrapperspb.Int64Value
func (*CloudSqlSettings) GetTier
func (x *CloudSqlSettings) GetTier() string
func (*CloudSqlSettings) GetUserLabels
func (x *CloudSqlSettings) GetUserLabels() map[string]string
func (*CloudSqlSettings) GetZone
func (x *CloudSqlSettings) GetZone() string
func (*CloudSqlSettings) ProtoMessage
func (*CloudSqlSettings) ProtoMessage()
func (*CloudSqlSettings) ProtoReflect
func (x *CloudSqlSettings) ProtoReflect() protoreflect.Message
func (*CloudSqlSettings) Reset
func (x *CloudSqlSettings) Reset()
func (*CloudSqlSettings) String
func (x *CloudSqlSettings) String() string
CloudSqlSettings_Edition
type CloudSqlSettings_Edition int32
The edition of the given Cloud SQL instance. Can be ENTERPRISE or ENTERPRISE_PLUS.
CloudSqlSettings_EDITION_UNSPECIFIED, CloudSqlSettings_ENTERPRISE, CloudSqlSettings_ENTERPRISE_PLUS
const (
// The instance did not specify the edition.
CloudSqlSettings_EDITION_UNSPECIFIED CloudSqlSettings_Edition = 0
// The instance is an enterprise edition.
CloudSqlSettings_ENTERPRISE CloudSqlSettings_Edition = 2
// The instance is an enterprise plus edition.
CloudSqlSettings_ENTERPRISE_PLUS CloudSqlSettings_Edition = 3
)
func (CloudSqlSettings_Edition) Descriptor
func (CloudSqlSettings_Edition) Descriptor() protoreflect.EnumDescriptor
func (CloudSqlSettings_Edition) Enum
func (x CloudSqlSettings_Edition) Enum() *CloudSqlSettings_Edition
func (CloudSqlSettings_Edition) EnumDescriptor
func (CloudSqlSettings_Edition) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudSqlSettings_Edition.Descriptor instead.
func (CloudSqlSettings_Edition) Number
func (x CloudSqlSettings_Edition) Number() protoreflect.EnumNumber
func (CloudSqlSettings_Edition) String
func (x CloudSqlSettings_Edition) String() string
func (CloudSqlSettings_Edition) Type
func (CloudSqlSettings_Edition) Type() protoreflect.EnumType
CloudSqlSettings_SqlActivationPolicy
type CloudSqlSettings_SqlActivationPolicy int32
Specifies when the instance should be activated.
CloudSqlSettings_SQL_ACTIVATION_POLICY_UNSPECIFIED, CloudSqlSettings_ALWAYS, CloudSqlSettings_NEVER
const (
// unspecified policy.
CloudSqlSettings_SQL_ACTIVATION_POLICY_UNSPECIFIED CloudSqlSettings_SqlActivationPolicy = 0
// The instance is always up and running.
CloudSqlSettings_ALWAYS CloudSqlSettings_SqlActivationPolicy = 1
// The instance should never spin up.
CloudSqlSettings_NEVER CloudSqlSettings_SqlActivationPolicy = 2
)
func (CloudSqlSettings_SqlActivationPolicy) Descriptor
func (CloudSqlSettings_SqlActivationPolicy) Descriptor() protoreflect.EnumDescriptor
func (CloudSqlSettings_SqlActivationPolicy) Enum
func (x CloudSqlSettings_SqlActivationPolicy) Enum() *CloudSqlSettings_SqlActivationPolicy
func (CloudSqlSettings_SqlActivationPolicy) EnumDescriptor
func (CloudSqlSettings_SqlActivationPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudSqlSettings_SqlActivationPolicy.Descriptor instead.
func (CloudSqlSettings_SqlActivationPolicy) Number
func (x CloudSqlSettings_SqlActivationPolicy) Number() protoreflect.EnumNumber
func (CloudSqlSettings_SqlActivationPolicy) String
func (x CloudSqlSettings_SqlActivationPolicy) String() string
func (CloudSqlSettings_SqlActivationPolicy) Type
func (CloudSqlSettings_SqlActivationPolicy) Type() protoreflect.EnumType
CloudSqlSettings_SqlAvailabilityType
type CloudSqlSettings_SqlAvailabilityType int32
The availability type of the given Cloud SQL instance.
CloudSqlSettings_SQL_AVAILABILITY_TYPE_UNSPECIFIED, CloudSqlSettings_ZONAL, CloudSqlSettings_REGIONAL
const (
// This is an unknown Availability type.
CloudSqlSettings_SQL_AVAILABILITY_TYPE_UNSPECIFIED CloudSqlSettings_SqlAvailabilityType = 0
// Zonal availablility instance.
CloudSqlSettings_ZONAL CloudSqlSettings_SqlAvailabilityType = 1
// Regional availability instance.
CloudSqlSettings_REGIONAL CloudSqlSettings_SqlAvailabilityType = 2
)
func (CloudSqlSettings_SqlAvailabilityType) Descriptor
func (CloudSqlSettings_SqlAvailabilityType) Descriptor() protoreflect.EnumDescriptor
func (CloudSqlSettings_SqlAvailabilityType) Enum
func (x CloudSqlSettings_SqlAvailabilityType) Enum() *CloudSqlSettings_SqlAvailabilityType
func (CloudSqlSettings_SqlAvailabilityType) EnumDescriptor
func (CloudSqlSettings_SqlAvailabilityType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudSqlSettings_SqlAvailabilityType.Descriptor instead.
func (CloudSqlSettings_SqlAvailabilityType) Number
func (x CloudSqlSettings_SqlAvailabilityType) Number() protoreflect.EnumNumber
func (CloudSqlSettings_SqlAvailabilityType) String
func (x CloudSqlSettings_SqlAvailabilityType) String() string
func (CloudSqlSettings_SqlAvailabilityType) Type
func (CloudSqlSettings_SqlAvailabilityType) Type() protoreflect.EnumType
CloudSqlSettings_SqlDataDiskType
type CloudSqlSettings_SqlDataDiskType int32
The storage options for Cloud SQL databases.
CloudSqlSettings_SQL_DATA_DISK_TYPE_UNSPECIFIED, CloudSqlSettings_PD_SSD, CloudSqlSettings_PD_HDD
const (
// Unspecified.
CloudSqlSettings_SQL_DATA_DISK_TYPE_UNSPECIFIED CloudSqlSettings_SqlDataDiskType = 0
// SSD disk.
CloudSqlSettings_PD_SSD CloudSqlSettings_SqlDataDiskType = 1
// HDD disk.
CloudSqlSettings_PD_HDD CloudSqlSettings_SqlDataDiskType = 2
)
func (CloudSqlSettings_SqlDataDiskType) Descriptor
func (CloudSqlSettings_SqlDataDiskType) Descriptor() protoreflect.EnumDescriptor
func (CloudSqlSettings_SqlDataDiskType) Enum
func (x CloudSqlSettings_SqlDataDiskType) Enum() *CloudSqlSettings_SqlDataDiskType
func (CloudSqlSettings_SqlDataDiskType) EnumDescriptor
func (CloudSqlSettings_SqlDataDiskType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudSqlSettings_SqlDataDiskType.Descriptor instead.
func (CloudSqlSettings_SqlDataDiskType) Number
func (x CloudSqlSettings_SqlDataDiskType) Number() protoreflect.EnumNumber
func (CloudSqlSettings_SqlDataDiskType) String
func (x CloudSqlSettings_SqlDataDiskType) String() string
func (CloudSqlSettings_SqlDataDiskType) Type
func (CloudSqlSettings_SqlDataDiskType) Type() protoreflect.EnumType
CloudSqlSettings_SqlDatabaseVersion
type CloudSqlSettings_SqlDatabaseVersion int32
The database engine type and version.
CloudSqlSettings_SQL_DATABASE_VERSION_UNSPECIFIED, CloudSqlSettings_MYSQL_5_6, CloudSqlSettings_MYSQL_5_7, CloudSqlSettings_POSTGRES_9_6, CloudSqlSettings_POSTGRES_11, CloudSqlSettings_POSTGRES_10, CloudSqlSettings_MYSQL_8_0, CloudSqlSettings_POSTGRES_12, CloudSqlSettings_POSTGRES_13, CloudSqlSettings_POSTGRES_14, CloudSqlSettings_POSTGRES_15
const (
// Unspecified version.
CloudSqlSettings_SQL_DATABASE_VERSION_UNSPECIFIED CloudSqlSettings_SqlDatabaseVersion = 0
// MySQL 5.6.
CloudSqlSettings_MYSQL_5_6 CloudSqlSettings_SqlDatabaseVersion = 1
// MySQL 5.7.
CloudSqlSettings_MYSQL_5_7 CloudSqlSettings_SqlDatabaseVersion = 2
// PostgreSQL 9.6.
CloudSqlSettings_POSTGRES_9_6 CloudSqlSettings_SqlDatabaseVersion = 3
// PostgreSQL 11.
CloudSqlSettings_POSTGRES_11 CloudSqlSettings_SqlDatabaseVersion = 4
// PostgreSQL 10.
CloudSqlSettings_POSTGRES_10 CloudSqlSettings_SqlDatabaseVersion = 5
// MySQL 8.0.
CloudSqlSettings_MYSQL_8_0 CloudSqlSettings_SqlDatabaseVersion = 6
// PostgreSQL 12.
CloudSqlSettings_POSTGRES_12 CloudSqlSettings_SqlDatabaseVersion = 7
// PostgreSQL 13.
CloudSqlSettings_POSTGRES_13 CloudSqlSettings_SqlDatabaseVersion = 8
// PostgreSQL 14.
CloudSqlSettings_POSTGRES_14 CloudSqlSettings_SqlDatabaseVersion = 17
// PostgreSQL 15.
CloudSqlSettings_POSTGRES_15 CloudSqlSettings_SqlDatabaseVersion = 18
)
func (CloudSqlSettings_SqlDatabaseVersion) Descriptor
func (CloudSqlSettings_SqlDatabaseVersion) Descriptor() protoreflect.EnumDescriptor
func (CloudSqlSettings_SqlDatabaseVersion) Enum
func (x CloudSqlSettings_SqlDatabaseVersion) Enum() *CloudSqlSettings_SqlDatabaseVersion
func (CloudSqlSettings_SqlDatabaseVersion) EnumDescriptor
func (CloudSqlSettings_SqlDatabaseVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudSqlSettings_SqlDatabaseVersion.Descriptor instead.
func (CloudSqlSettings_SqlDatabaseVersion) Number
func (x CloudSqlSettings_SqlDatabaseVersion) Number() protoreflect.EnumNumber
func (CloudSqlSettings_SqlDatabaseVersion) String
func (x CloudSqlSettings_SqlDatabaseVersion) String() string
func (CloudSqlSettings_SqlDatabaseVersion) Type
func (CloudSqlSettings_SqlDatabaseVersion) Type() protoreflect.EnumType
ColumnEntity
type ColumnEntity struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DataType string `protobuf:"bytes,2,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
Charset string `protobuf:"bytes,3,opt,name=charset,proto3" json:"charset,omitempty"`
Collation string `protobuf:"bytes,4,opt,name=collation,proto3" json:"collation,omitempty"`
Length int64 `protobuf:"varint,5,opt,name=length,proto3" json:"length,omitempty"`
Precision int32 `protobuf:"varint,6,opt,name=precision,proto3" json:"precision,omitempty"`
Scale int32 `protobuf:"varint,7,opt,name=scale,proto3" json:"scale,omitempty"`
FractionalSecondsPrecision int32 "" /* 142 byte string literal not displayed */
Array bool `protobuf:"varint,9,opt,name=array,proto3" json:"array,omitempty"`
ArrayLength int32 `protobuf:"varint,10,opt,name=array_length,json=arrayLength,proto3" json:"array_length,omitempty"`
Nullable bool `protobuf:"varint,11,opt,name=nullable,proto3" json:"nullable,omitempty"`
AutoGenerated bool `protobuf:"varint,12,opt,name=auto_generated,json=autoGenerated,proto3" json:"auto_generated,omitempty"`
Udt bool `protobuf:"varint,13,opt,name=udt,proto3" json:"udt,omitempty"`
CustomFeatures *structpb.Struct `protobuf:"bytes,14,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
SetValues []string `protobuf:"bytes,15,rep,name=set_values,json=setValues,proto3" json:"set_values,omitempty"`
Comment string `protobuf:"bytes,16,opt,name=comment,proto3" json:"comment,omitempty"`
OrdinalPosition int32 `protobuf:"varint,17,opt,name=ordinal_position,json=ordinalPosition,proto3" json:"ordinal_position,omitempty"`
DefaultValue string `protobuf:"bytes,18,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
}
Column is not used as an independent entity, it is retrieved as part of a Table entity.
func (*ColumnEntity) Descriptor
func (*ColumnEntity) Descriptor() ([]byte, []int)
Deprecated: Use ColumnEntity.ProtoReflect.Descriptor instead.
func (*ColumnEntity) GetArray
func (x *ColumnEntity) GetArray() bool
func (*ColumnEntity) GetArrayLength
func (x *ColumnEntity) GetArrayLength() int32
func (*ColumnEntity) GetAutoGenerated
func (x *ColumnEntity) GetAutoGenerated() bool
func (*ColumnEntity) GetCharset
func (x *ColumnEntity) GetCharset() string
func (*ColumnEntity) GetCollation
func (x *ColumnEntity) GetCollation() string
func (*ColumnEntity) GetComment
func (x *ColumnEntity) GetComment() string
func (*ColumnEntity) GetCustomFeatures
func (x *ColumnEntity) GetCustomFeatures() *structpb.Struct
func (*ColumnEntity) GetDataType
func (x *ColumnEntity) GetDataType() string
func (*ColumnEntity) GetDefaultValue
func (x *ColumnEntity) GetDefaultValue() string
func (*ColumnEntity) GetFractionalSecondsPrecision
func (x *ColumnEntity) GetFractionalSecondsPrecision() int32
func (*ColumnEntity) GetLength
func (x *ColumnEntity) GetLength() int64
func (*ColumnEntity) GetName
func (x *ColumnEntity) GetName() string
func (*ColumnEntity) GetNullable
func (x *ColumnEntity) GetNullable() bool
func (*ColumnEntity) GetOrdinalPosition
func (x *ColumnEntity) GetOrdinalPosition() int32
func (*ColumnEntity) GetPrecision
func (x *ColumnEntity) GetPrecision() int32
func (*ColumnEntity) GetScale
func (x *ColumnEntity) GetScale() int32
func (*ColumnEntity) GetSetValues
func (x *ColumnEntity) GetSetValues() []string
func (*ColumnEntity) GetUdt
func (x *ColumnEntity) GetUdt() bool
func (*ColumnEntity) ProtoMessage
func (*ColumnEntity) ProtoMessage()
func (*ColumnEntity) ProtoReflect
func (x *ColumnEntity) ProtoReflect() protoreflect.Message
func (*ColumnEntity) Reset
func (x *ColumnEntity) Reset()
func (*ColumnEntity) String
func (x *ColumnEntity) String() string
CommitConversionWorkspaceRequest
type CommitConversionWorkspaceRequest struct {
// Required. Name of the conversion workspace resource to commit.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Optional name of the commit.
CommitName string `protobuf:"bytes,2,opt,name=commit_name,json=commitName,proto3" json:"commit_name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'CommitConversionWorkspace' request.
func (*CommitConversionWorkspaceRequest) Descriptor
func (*CommitConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CommitConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*CommitConversionWorkspaceRequest) GetCommitName
func (x *CommitConversionWorkspaceRequest) GetCommitName() string
func (*CommitConversionWorkspaceRequest) GetName
func (x *CommitConversionWorkspaceRequest) GetName() string
func (*CommitConversionWorkspaceRequest) ProtoMessage
func (*CommitConversionWorkspaceRequest) ProtoMessage()
func (*CommitConversionWorkspaceRequest) ProtoReflect
func (x *CommitConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*CommitConversionWorkspaceRequest) Reset
func (x *CommitConversionWorkspaceRequest) Reset()
func (*CommitConversionWorkspaceRequest) String
func (x *CommitConversionWorkspaceRequest) String() string
ConditionalColumnSetValue
type ConditionalColumnSetValue struct {
// Types that are assignable to SourceFilter:
//
// *ConditionalColumnSetValue_SourceTextFilter
// *ConditionalColumnSetValue_SourceNumericFilter
SourceFilter isConditionalColumnSetValue_SourceFilter `protobuf_oneof:"source_filter"`
// Required. Description of data transformation during migration.
ValueTransformation *ValueTransformation `protobuf:"bytes,1,opt,name=value_transformation,json=valueTransformation,proto3" json:"value_transformation,omitempty"`
// Optional. Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,2,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Column.
func (*ConditionalColumnSetValue) Descriptor
func (*ConditionalColumnSetValue) Descriptor() ([]byte, []int)
Deprecated: Use ConditionalColumnSetValue.ProtoReflect.Descriptor instead.
func (*ConditionalColumnSetValue) GetCustomFeatures
func (x *ConditionalColumnSetValue) GetCustomFeatures() *structpb.Struct
func (*ConditionalColumnSetValue) GetSourceFilter
func (m *ConditionalColumnSetValue) GetSourceFilter() isConditionalColumnSetValue_SourceFilter
func (*ConditionalColumnSetValue) GetSourceNumericFilter
func (x *ConditionalColumnSetValue) GetSourceNumericFilter() *SourceNumericFilter
func (*ConditionalColumnSetValue) GetSourceTextFilter
func (x *ConditionalColumnSetValue) GetSourceTextFilter() *SourceTextFilter
func (*ConditionalColumnSetValue) GetValueTransformation
func (x *ConditionalColumnSetValue) GetValueTransformation() *ValueTransformation
func (*ConditionalColumnSetValue) ProtoMessage
func (*ConditionalColumnSetValue) ProtoMessage()
func (*ConditionalColumnSetValue) ProtoReflect
func (x *ConditionalColumnSetValue) ProtoReflect() protoreflect.Message
func (*ConditionalColumnSetValue) Reset
func (x *ConditionalColumnSetValue) Reset()
func (*ConditionalColumnSetValue) String
func (x *ConditionalColumnSetValue) String() string
ConditionalColumnSetValue_SourceNumericFilter
type ConditionalColumnSetValue_SourceNumericFilter struct {
// Optional. Optional filter on source column precision and scale. Used for
// fixed point numbers such as NUMERIC/NUMBER data types.
SourceNumericFilter *SourceNumericFilter `protobuf:"bytes,101,opt,name=source_numeric_filter,json=sourceNumericFilter,proto3,oneof"`
}
ConditionalColumnSetValue_SourceTextFilter
type ConditionalColumnSetValue_SourceTextFilter struct {
// Optional. Optional filter on source column length. Used for text based
// data types like varchar.
SourceTextFilter *SourceTextFilter `protobuf:"bytes,100,opt,name=source_text_filter,json=sourceTextFilter,proto3,oneof"`
}
ConnectionProfile
type ConnectionProfile struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
State ConnectionProfile_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.clouddms.v1.ConnectionProfile_State" json:"state,omitempty"`
DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
ConnectionProfile isConnectionProfile_ConnectionProfile `protobuf_oneof:"connection_profile"`
Error *status.Status `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
Provider DatabaseProvider `protobuf:"varint,8,opt,name=provider,proto3,enum=google.cloud.clouddms.v1.DatabaseProvider" json:"provider,omitempty"`
}
A connection profile definition.
func (*ConnectionProfile) Descriptor
func (*ConnectionProfile) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionProfile.ProtoReflect.Descriptor instead.
func (*ConnectionProfile) GetAlloydb
func (x *ConnectionProfile) GetAlloydb() *AlloyDbConnectionProfile
func (*ConnectionProfile) GetCloudsql
func (x *ConnectionProfile) GetCloudsql() *CloudSqlConnectionProfile
func (*ConnectionProfile) GetConnectionProfile
func (m *ConnectionProfile) GetConnectionProfile() isConnectionProfile_ConnectionProfile
func (*ConnectionProfile) GetCreateTime
func (x *ConnectionProfile) GetCreateTime() *timestamppb.Timestamp
func (*ConnectionProfile) GetDisplayName
func (x *ConnectionProfile) GetDisplayName() string
func (*ConnectionProfile) GetError
func (x *ConnectionProfile) GetError() *status.Status
func (*ConnectionProfile) GetLabels
func (x *ConnectionProfile) GetLabels() map[string]string
func (*ConnectionProfile) GetMysql
func (x *ConnectionProfile) GetMysql() *MySqlConnectionProfile
func (*ConnectionProfile) GetName
func (x *ConnectionProfile) GetName() string
func (*ConnectionProfile) GetOracle
func (x *ConnectionProfile) GetOracle() *OracleConnectionProfile
func (*ConnectionProfile) GetPostgresql
func (x *ConnectionProfile) GetPostgresql() *PostgreSqlConnectionProfile
func (*ConnectionProfile) GetProvider
func (x *ConnectionProfile) GetProvider() DatabaseProvider
func (*ConnectionProfile) GetState
func (x *ConnectionProfile) GetState() ConnectionProfile_State
func (*ConnectionProfile) GetUpdateTime
func (x *ConnectionProfile) GetUpdateTime() *timestamppb.Timestamp
func (*ConnectionProfile) ProtoMessage
func (*ConnectionProfile) ProtoMessage()
func (*ConnectionProfile) ProtoReflect
func (x *ConnectionProfile) ProtoReflect() protoreflect.Message
func (*ConnectionProfile) Reset
func (x *ConnectionProfile) Reset()
func (*ConnectionProfile) String
func (x *ConnectionProfile) String() string
ConnectionProfile_Alloydb
type ConnectionProfile_Alloydb struct {
// An AlloyDB cluster connection profile.
Alloydb *AlloyDbConnectionProfile `protobuf:"bytes,105,opt,name=alloydb,proto3,oneof"`
}
ConnectionProfile_Cloudsql
type ConnectionProfile_Cloudsql struct {
// A CloudSQL database connection profile.
Cloudsql *CloudSqlConnectionProfile `protobuf:"bytes,102,opt,name=cloudsql,proto3,oneof"`
}
ConnectionProfile_Mysql
type ConnectionProfile_Mysql struct {
// A MySQL database connection profile.
Mysql *MySqlConnectionProfile `protobuf:"bytes,100,opt,name=mysql,proto3,oneof"`
}
ConnectionProfile_Oracle
type ConnectionProfile_Oracle struct {
// An Oracle database connection profile.
Oracle *OracleConnectionProfile `protobuf:"bytes,104,opt,name=oracle,proto3,oneof"`
}
ConnectionProfile_Postgresql
type ConnectionProfile_Postgresql struct {
// A PostgreSQL database connection profile.
Postgresql *PostgreSqlConnectionProfile `protobuf:"bytes,101,opt,name=postgresql,proto3,oneof"`
}
ConnectionProfile_State
type ConnectionProfile_State int32
The current connection profile state (e.g. DRAFT, READY, or FAILED).
ConnectionProfile_STATE_UNSPECIFIED, ConnectionProfile_DRAFT, ConnectionProfile_CREATING, ConnectionProfile_READY, ConnectionProfile_UPDATING, ConnectionProfile_DELETING, ConnectionProfile_DELETED, ConnectionProfile_FAILED
const (
// The state of the connection profile is unknown.
ConnectionProfile_STATE_UNSPECIFIED ConnectionProfile_State = 0
// The connection profile is in draft mode and fully editable.
ConnectionProfile_DRAFT ConnectionProfile_State = 1
// The connection profile is being created.
ConnectionProfile_CREATING ConnectionProfile_State = 2
// The connection profile is ready.
ConnectionProfile_READY ConnectionProfile_State = 3
// The connection profile is being updated.
ConnectionProfile_UPDATING ConnectionProfile_State = 4
// The connection profile is being deleted.
ConnectionProfile_DELETING ConnectionProfile_State = 5
// The connection profile has been deleted.
ConnectionProfile_DELETED ConnectionProfile_State = 6
// The last action on the connection profile failed.
ConnectionProfile_FAILED ConnectionProfile_State = 7
)
func (ConnectionProfile_State) Descriptor
func (ConnectionProfile_State) Descriptor() protoreflect.EnumDescriptor
func (ConnectionProfile_State) Enum
func (x ConnectionProfile_State) Enum() *ConnectionProfile_State
func (ConnectionProfile_State) EnumDescriptor
func (ConnectionProfile_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConnectionProfile_State.Descriptor instead.
func (ConnectionProfile_State) Number
func (x ConnectionProfile_State) Number() protoreflect.EnumNumber
func (ConnectionProfile_State) String
func (x ConnectionProfile_State) String() string
func (ConnectionProfile_State) Type
func (ConnectionProfile_State) Type() protoreflect.EnumType
ConstraintEntity
type ConstraintEntity struct {
// The name of the table constraint.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Type of constraint, for example unique, primary key, foreign key (currently
// only primary key is supported).
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// Table columns used as part of the Constraint, for example primary key
// constraint should list the columns which constitutes the key.
TableColumns []string `protobuf:"bytes,3,rep,name=table_columns,json=tableColumns,proto3" json:"table_columns,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,4,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// Reference columns which may be associated with the constraint. For example,
// if the constraint is a FOREIGN_KEY, this represents the list of full names
// of referenced columns by the foreign key.
ReferenceColumns []string `protobuf:"bytes,5,rep,name=reference_columns,json=referenceColumns,proto3" json:"reference_columns,omitempty"`
// Reference table which may be associated with the constraint. For example,
// if the constraint is a FOREIGN_KEY, this represents the list of full name
// of the referenced table by the foreign key.
ReferenceTable string `protobuf:"bytes,6,opt,name=reference_table,json=referenceTable,proto3" json:"reference_table,omitempty"`
// Table which is associated with the constraint. In case the constraint
// is defined on a table, this field is left empty as this information is
// stored in parent_name. However, if constraint is defined on a view, this
// field stores the table name on which the view is defined.
TableName string `protobuf:"bytes,7,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
// contains filtered or unexported fields
}
Constraint is not used as an independent entity, it is retrieved as part of another entity such as Table or View.
func (*ConstraintEntity) Descriptor
func (*ConstraintEntity) Descriptor() ([]byte, []int)
Deprecated: Use ConstraintEntity.ProtoReflect.Descriptor instead.
func (*ConstraintEntity) GetCustomFeatures
func (x *ConstraintEntity) GetCustomFeatures() *structpb.Struct
func (*ConstraintEntity) GetName
func (x *ConstraintEntity) GetName() string
func (*ConstraintEntity) GetReferenceColumns
func (x *ConstraintEntity) GetReferenceColumns() []string
func (*ConstraintEntity) GetReferenceTable
func (x *ConstraintEntity) GetReferenceTable() string
func (*ConstraintEntity) GetTableColumns
func (x *ConstraintEntity) GetTableColumns() []string
func (*ConstraintEntity) GetTableName
func (x *ConstraintEntity) GetTableName() string
func (*ConstraintEntity) GetType
func (x *ConstraintEntity) GetType() string
func (*ConstraintEntity) ProtoMessage
func (*ConstraintEntity) ProtoMessage()
func (*ConstraintEntity) ProtoReflect
func (x *ConstraintEntity) ProtoReflect() protoreflect.Message
func (*ConstraintEntity) Reset
func (x *ConstraintEntity) Reset()
func (*ConstraintEntity) String
func (x *ConstraintEntity) String() string
ConversionWorkspace
type ConversionWorkspace struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Source *DatabaseEngineInfo `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
Destination *DatabaseEngineInfo `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"`
GlobalSettings map[string]string "" /* 191 byte string literal not displayed */
HasUncommittedChanges bool "" /* 127 byte string literal not displayed */
LatestCommitId string `protobuf:"bytes,6,opt,name=latest_commit_id,json=latestCommitId,proto3" json:"latest_commit_id,omitempty"`
LatestCommitTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=latest_commit_time,json=latestCommitTime,proto3" json:"latest_commit_time,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
DisplayName string `protobuf:"bytes,11,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
}
The main conversion workspace resource entity.
func (*ConversionWorkspace) Descriptor
func (*ConversionWorkspace) Descriptor() ([]byte, []int)
Deprecated: Use ConversionWorkspace.ProtoReflect.Descriptor instead.
func (*ConversionWorkspace) GetCreateTime
func (x *ConversionWorkspace) GetCreateTime() *timestamppb.Timestamp
func (*ConversionWorkspace) GetDestination
func (x *ConversionWorkspace) GetDestination() *DatabaseEngineInfo
func (*ConversionWorkspace) GetDisplayName
func (x *ConversionWorkspace) GetDisplayName() string
func (*ConversionWorkspace) GetGlobalSettings
func (x *ConversionWorkspace) GetGlobalSettings() map[string]string
func (*ConversionWorkspace) GetHasUncommittedChanges
func (x *ConversionWorkspace) GetHasUncommittedChanges() bool
func (*ConversionWorkspace) GetLatestCommitId
func (x *ConversionWorkspace) GetLatestCommitId() string
func (*ConversionWorkspace) GetLatestCommitTime
func (x *ConversionWorkspace) GetLatestCommitTime() *timestamppb.Timestamp
func (*ConversionWorkspace) GetName
func (x *ConversionWorkspace) GetName() string
func (*ConversionWorkspace) GetSource
func (x *ConversionWorkspace) GetSource() *DatabaseEngineInfo
func (*ConversionWorkspace) GetUpdateTime
func (x *ConversionWorkspace) GetUpdateTime() *timestamppb.Timestamp
func (*ConversionWorkspace) ProtoMessage
func (*ConversionWorkspace) ProtoMessage()
func (*ConversionWorkspace) ProtoReflect
func (x *ConversionWorkspace) ProtoReflect() protoreflect.Message
func (*ConversionWorkspace) Reset
func (x *ConversionWorkspace) Reset()
func (*ConversionWorkspace) String
func (x *ConversionWorkspace) String() string
ConversionWorkspaceInfo
type ConversionWorkspaceInfo struct {
// The resource name (URI) of the conversion workspace.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The commit ID of the conversion workspace.
CommitId string `protobuf:"bytes,2,opt,name=commit_id,json=commitId,proto3" json:"commit_id,omitempty"`
// contains filtered or unexported fields
}
A conversion workspace's version.
func (*ConversionWorkspaceInfo) Descriptor
func (*ConversionWorkspaceInfo) Descriptor() ([]byte, []int)
Deprecated: Use ConversionWorkspaceInfo.ProtoReflect.Descriptor instead.
func (*ConversionWorkspaceInfo) GetCommitId
func (x *ConversionWorkspaceInfo) GetCommitId() string
func (*ConversionWorkspaceInfo) GetName
func (x *ConversionWorkspaceInfo) GetName() string
func (*ConversionWorkspaceInfo) ProtoMessage
func (*ConversionWorkspaceInfo) ProtoMessage()
func (*ConversionWorkspaceInfo) ProtoReflect
func (x *ConversionWorkspaceInfo) ProtoReflect() protoreflect.Message
func (*ConversionWorkspaceInfo) Reset
func (x *ConversionWorkspaceInfo) Reset()
func (*ConversionWorkspaceInfo) String
func (x *ConversionWorkspaceInfo) String() string
ConvertConversionWorkspaceRequest
type ConvertConversionWorkspaceRequest struct {
// Name of the conversion workspace resource to convert in the form of:
// projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Specifies whether the conversion workspace is to be committed
// automatically after the conversion.
AutoCommit bool `protobuf:"varint,4,opt,name=auto_commit,json=autoCommit,proto3" json:"auto_commit,omitempty"`
// Optional. Filter the entities to convert. Leaving this field empty will
// convert all of the entities. Supports Google AIP-160 style filtering.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Automatically convert the full entity path for each entity
// specified by the filter. For example, if the filter specifies a table, that
// table schema (and database if there is one) will also be converted.
ConvertFullPath bool `protobuf:"varint,6,opt,name=convert_full_path,json=convertFullPath,proto3" json:"convert_full_path,omitempty"`
// contains filtered or unexported fields
}
Request message for 'ConvertConversionWorkspace' request.
func (*ConvertConversionWorkspaceRequest) Descriptor
func (*ConvertConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConvertConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*ConvertConversionWorkspaceRequest) GetAutoCommit
func (x *ConvertConversionWorkspaceRequest) GetAutoCommit() bool
func (*ConvertConversionWorkspaceRequest) GetConvertFullPath
func (x *ConvertConversionWorkspaceRequest) GetConvertFullPath() bool
func (*ConvertConversionWorkspaceRequest) GetFilter
func (x *ConvertConversionWorkspaceRequest) GetFilter() string
func (*ConvertConversionWorkspaceRequest) GetName
func (x *ConvertConversionWorkspaceRequest) GetName() string
func (*ConvertConversionWorkspaceRequest) ProtoMessage
func (*ConvertConversionWorkspaceRequest) ProtoMessage()
func (*ConvertConversionWorkspaceRequest) ProtoReflect
func (x *ConvertConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*ConvertConversionWorkspaceRequest) Reset
func (x *ConvertConversionWorkspaceRequest) Reset()
func (*ConvertConversionWorkspaceRequest) String
func (x *ConvertConversionWorkspaceRequest) String() string
ConvertRowIdToColumn
type ConvertRowIdToColumn struct {
// Required. Only work on tables without primary key defined
OnlyIfNoPrimaryKey bool `protobuf:"varint,1,opt,name=only_if_no_primary_key,json=onlyIfNoPrimaryKey,proto3" json:"only_if_no_primary_key,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type ConvertROWIDToColumn. The rule is used to add column rowid to destination tables based on an Oracle rowid function/property.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Table.
This rule requires additional filter to be specified beyond the basic rule filter field, which is whether or not to work on tables which already have a primary key defined.
func (*ConvertRowIdToColumn) Descriptor
func (*ConvertRowIdToColumn) Descriptor() ([]byte, []int)
Deprecated: Use ConvertRowIdToColumn.ProtoReflect.Descriptor instead.
func (*ConvertRowIdToColumn) GetOnlyIfNoPrimaryKey
func (x *ConvertRowIdToColumn) GetOnlyIfNoPrimaryKey() bool
func (*ConvertRowIdToColumn) ProtoMessage
func (*ConvertRowIdToColumn) ProtoMessage()
func (*ConvertRowIdToColumn) ProtoReflect
func (x *ConvertRowIdToColumn) ProtoReflect() protoreflect.Message
func (*ConvertRowIdToColumn) Reset
func (x *ConvertRowIdToColumn) Reset()
func (*ConvertRowIdToColumn) String
func (x *ConvertRowIdToColumn) String() string
CreateConnectionProfileRequest
type CreateConnectionProfileRequest struct {
// Required. The parent which owns this collection of connection profiles.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The connection profile identifier.
ConnectionProfileId string `protobuf:"bytes,2,opt,name=connection_profile_id,json=connectionProfileId,proto3" json:"connection_profile_id,omitempty"`
// Required. The create request body including the connection profile data
ConnectionProfile *ConnectionProfile `protobuf:"bytes,3,opt,name=connection_profile,json=connectionProfile,proto3" json:"connection_profile,omitempty"`
// Optional. A unique ID used to identify the request. If the server receives
// two requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. Only validate the connection profile, but don't create any
// resources. The default is false. Only supported for Oracle connection
// profiles.
ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// Optional. Create the connection profile without validating it.
// The default is false.
// Only supported for Oracle connection profiles.
SkipValidation bool `protobuf:"varint,6,opt,name=skip_validation,json=skipValidation,proto3" json:"skip_validation,omitempty"`
// contains filtered or unexported fields
}
Request message for 'CreateConnectionProfile' request.
func (*CreateConnectionProfileRequest) Descriptor
func (*CreateConnectionProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConnectionProfileRequest.ProtoReflect.Descriptor instead.
func (*CreateConnectionProfileRequest) GetConnectionProfile
func (x *CreateConnectionProfileRequest) GetConnectionProfile() *ConnectionProfile
func (*CreateConnectionProfileRequest) GetConnectionProfileId
func (x *CreateConnectionProfileRequest) GetConnectionProfileId() string
func (*CreateConnectionProfileRequest) GetParent
func (x *CreateConnectionProfileRequest) GetParent() string
func (*CreateConnectionProfileRequest) GetRequestId
func (x *CreateConnectionProfileRequest) GetRequestId() string
func (*CreateConnectionProfileRequest) GetSkipValidation
func (x *CreateConnectionProfileRequest) GetSkipValidation() bool
func (*CreateConnectionProfileRequest) GetValidateOnly
func (x *CreateConnectionProfileRequest) GetValidateOnly() bool
func (*CreateConnectionProfileRequest) ProtoMessage
func (*CreateConnectionProfileRequest) ProtoMessage()
func (*CreateConnectionProfileRequest) ProtoReflect
func (x *CreateConnectionProfileRequest) ProtoReflect() protoreflect.Message
func (*CreateConnectionProfileRequest) Reset
func (x *CreateConnectionProfileRequest) Reset()
func (*CreateConnectionProfileRequest) String
func (x *CreateConnectionProfileRequest) String() string
CreateConversionWorkspaceRequest
type CreateConversionWorkspaceRequest struct {
// Required. The parent which owns this collection of conversion workspaces.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the conversion workspace to create.
ConversionWorkspaceId string `protobuf:"bytes,2,opt,name=conversion_workspace_id,json=conversionWorkspaceId,proto3" json:"conversion_workspace_id,omitempty"`
// Required. Represents a conversion workspace object.
ConversionWorkspace *ConversionWorkspace `protobuf:"bytes,3,opt,name=conversion_workspace,json=conversionWorkspace,proto3" json:"conversion_workspace,omitempty"`
// A unique ID used to identify the request. If the server receives two
// requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message to create a new Conversion Workspace in the specified project and region.
func (*CreateConversionWorkspaceRequest) Descriptor
func (*CreateConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*CreateConversionWorkspaceRequest) GetConversionWorkspace
func (x *CreateConversionWorkspaceRequest) GetConversionWorkspace() *ConversionWorkspace
func (*CreateConversionWorkspaceRequest) GetConversionWorkspaceId
func (x *CreateConversionWorkspaceRequest) GetConversionWorkspaceId() string
func (*CreateConversionWorkspaceRequest) GetParent
func (x *CreateConversionWorkspaceRequest) GetParent() string
func (*CreateConversionWorkspaceRequest) GetRequestId
func (x *CreateConversionWorkspaceRequest) GetRequestId() string
func (*CreateConversionWorkspaceRequest) ProtoMessage
func (*CreateConversionWorkspaceRequest) ProtoMessage()
func (*CreateConversionWorkspaceRequest) ProtoReflect
func (x *CreateConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*CreateConversionWorkspaceRequest) Reset
func (x *CreateConversionWorkspaceRequest) Reset()
func (*CreateConversionWorkspaceRequest) String
func (x *CreateConversionWorkspaceRequest) String() string
CreateMappingRuleRequest
type CreateMappingRuleRequest struct {
// Required. The parent which owns this collection of mapping rules.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the rule to create.
MappingRuleId string `protobuf:"bytes,2,opt,name=mapping_rule_id,json=mappingRuleId,proto3" json:"mapping_rule_id,omitempty"`
// Required. Represents a [mapping rule]
// (https://cloud.google.com/database-migration/reference/rest/v1/projects.locations.mappingRules)
// object.
MappingRule *MappingRule `protobuf:"bytes,3,opt,name=mapping_rule,json=mappingRule,proto3" json:"mapping_rule,omitempty"`
// A unique ID used to identify the request. If the server receives two
// requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for 'CreateMappingRule' command.
func (*CreateMappingRuleRequest) Descriptor
func (*CreateMappingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMappingRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateMappingRuleRequest) GetMappingRule
func (x *CreateMappingRuleRequest) GetMappingRule() *MappingRule
func (*CreateMappingRuleRequest) GetMappingRuleId
func (x *CreateMappingRuleRequest) GetMappingRuleId() string
func (*CreateMappingRuleRequest) GetParent
func (x *CreateMappingRuleRequest) GetParent() string
func (*CreateMappingRuleRequest) GetRequestId
func (x *CreateMappingRuleRequest) GetRequestId() string
func (*CreateMappingRuleRequest) ProtoMessage
func (*CreateMappingRuleRequest) ProtoMessage()
func (*CreateMappingRuleRequest) ProtoReflect
func (x *CreateMappingRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateMappingRuleRequest) Reset
func (x *CreateMappingRuleRequest) Reset()
func (*CreateMappingRuleRequest) String
func (x *CreateMappingRuleRequest) String() string
CreateMigrationJobRequest
type CreateMigrationJobRequest struct {
// Required. The parent which owns this collection of migration jobs.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the instance to create.
MigrationJobId string `protobuf:"bytes,2,opt,name=migration_job_id,json=migrationJobId,proto3" json:"migration_job_id,omitempty"`
// Required. Represents a [migration
// job](https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs)
// object.
MigrationJob *MigrationJob `protobuf:"bytes,3,opt,name=migration_job,json=migrationJob,proto3" json:"migration_job,omitempty"`
// Optional. A unique ID used to identify the request. If the server receives
// two requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message to create a new Database Migration Service migration job in the specified project and region.
func (*CreateMigrationJobRequest) Descriptor
func (*CreateMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*CreateMigrationJobRequest) GetMigrationJob
func (x *CreateMigrationJobRequest) GetMigrationJob() *MigrationJob
func (*CreateMigrationJobRequest) GetMigrationJobId
func (x *CreateMigrationJobRequest) GetMigrationJobId() string
func (*CreateMigrationJobRequest) GetParent
func (x *CreateMigrationJobRequest) GetParent() string
func (*CreateMigrationJobRequest) GetRequestId
func (x *CreateMigrationJobRequest) GetRequestId() string
func (*CreateMigrationJobRequest) ProtoMessage
func (*CreateMigrationJobRequest) ProtoMessage()
func (*CreateMigrationJobRequest) ProtoReflect
func (x *CreateMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*CreateMigrationJobRequest) Reset
func (x *CreateMigrationJobRequest) Reset()
func (*CreateMigrationJobRequest) String
func (x *CreateMigrationJobRequest) String() string
CreatePrivateConnectionRequest
type CreatePrivateConnectionRequest struct {
// Required. The parent that owns the collection of PrivateConnections.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The private connection identifier.
PrivateConnectionId string `protobuf:"bytes,2,opt,name=private_connection_id,json=privateConnectionId,proto3" json:"private_connection_id,omitempty"`
// Required. The private connection resource to create.
PrivateConnection *PrivateConnection `protobuf:"bytes,3,opt,name=private_connection,json=privateConnection,proto3" json:"private_connection,omitempty"`
// Optional. A unique ID used to identify the request. If the server receives
// two requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set to true, will skip validations.
SkipValidation bool `protobuf:"varint,5,opt,name=skip_validation,json=skipValidation,proto3" json:"skip_validation,omitempty"`
// contains filtered or unexported fields
}
Request message to create a new private connection in the specified project and region.
func (*CreatePrivateConnectionRequest) Descriptor
func (*CreatePrivateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePrivateConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreatePrivateConnectionRequest) GetParent
func (x *CreatePrivateConnectionRequest) GetParent() string
func (*CreatePrivateConnectionRequest) GetPrivateConnection
func (x *CreatePrivateConnectionRequest) GetPrivateConnection() *PrivateConnection
func (*CreatePrivateConnectionRequest) GetPrivateConnectionId
func (x *CreatePrivateConnectionRequest) GetPrivateConnectionId() string
func (*CreatePrivateConnectionRequest) GetRequestId
func (x *CreatePrivateConnectionRequest) GetRequestId() string
func (*CreatePrivateConnectionRequest) GetSkipValidation
func (x *CreatePrivateConnectionRequest) GetSkipValidation() bool
func (*CreatePrivateConnectionRequest) ProtoMessage
func (*CreatePrivateConnectionRequest) ProtoMessage()
func (*CreatePrivateConnectionRequest) ProtoReflect
func (x *CreatePrivateConnectionRequest) ProtoReflect() protoreflect.Message
func (*CreatePrivateConnectionRequest) Reset
func (x *CreatePrivateConnectionRequest) Reset()
func (*CreatePrivateConnectionRequest) String
func (x *CreatePrivateConnectionRequest) String() string
DataMigrationServiceClient
type DataMigrationServiceClient interface {
// Lists migration jobs in a given project and location.
ListMigrationJobs(ctx context.Context, in *ListMigrationJobsRequest, opts ...grpc.CallOption) (*ListMigrationJobsResponse, error)
// Gets details of a single migration job.
GetMigrationJob(ctx context.Context, in *GetMigrationJobRequest, opts ...grpc.CallOption) (*MigrationJob, error)
// Creates a new migration job in a given project and location.
CreateMigrationJob(ctx context.Context, in *CreateMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single migration job.
UpdateMigrationJob(ctx context.Context, in *UpdateMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single migration job.
DeleteMigrationJob(ctx context.Context, in *DeleteMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Start an already created migration job.
StartMigrationJob(ctx context.Context, in *StartMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Stops a running migration job.
StopMigrationJob(ctx context.Context, in *StopMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Resume a migration job that is currently stopped and is resumable (was
// stopped during CDC phase).
ResumeMigrationJob(ctx context.Context, in *ResumeMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Promote a migration job, stopping replication to the destination and
// promoting the destination to be a standalone database.
PromoteMigrationJob(ctx context.Context, in *PromoteMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Verify a migration job, making sure the destination can reach the source
// and that all configuration and prerequisites are met.
VerifyMigrationJob(ctx context.Context, in *VerifyMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Restart a stopped or failed migration job, resetting the destination
// instance to its original state and starting the migration process from
// scratch.
RestartMigrationJob(ctx context.Context, in *RestartMigrationJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Generate a SSH configuration script to configure the reverse SSH
// connectivity.
GenerateSshScript(ctx context.Context, in *GenerateSshScriptRequest, opts ...grpc.CallOption) (*SshScript, error)
// Generate a TCP Proxy configuration script to configure a cloud-hosted VM
// running a TCP Proxy.
GenerateTcpProxyScript(ctx context.Context, in *GenerateTcpProxyScriptRequest, opts ...grpc.CallOption) (*TcpProxyScript, error)
// Retrieves a list of all connection profiles in a given project and
// location.
ListConnectionProfiles(ctx context.Context, in *ListConnectionProfilesRequest, opts ...grpc.CallOption) (*ListConnectionProfilesResponse, error)
// Gets details of a single connection profile.
GetConnectionProfile(ctx context.Context, in *GetConnectionProfileRequest, opts ...grpc.CallOption) (*ConnectionProfile, error)
// Creates a new connection profile in a given project and location.
CreateConnectionProfile(ctx context.Context, in *CreateConnectionProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Update the configuration of a single connection profile.
UpdateConnectionProfile(ctx context.Context, in *UpdateConnectionProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single Database Migration Service connection profile.
// A connection profile can only be deleted if it is not in use by any
// active migration jobs.
DeleteConnectionProfile(ctx context.Context, in *DeleteConnectionProfileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a new private connection in a given project and location.
CreatePrivateConnection(ctx context.Context, in *CreatePrivateConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets details of a single private connection.
GetPrivateConnection(ctx context.Context, in *GetPrivateConnectionRequest, opts ...grpc.CallOption) (*PrivateConnection, error)
// Retrieves a list of private connections in a given project and location.
ListPrivateConnections(ctx context.Context, in *ListPrivateConnectionsRequest, opts ...grpc.CallOption) (*ListPrivateConnectionsResponse, error)
// Deletes a single Database Migration Service private connection.
DeletePrivateConnection(ctx context.Context, in *DeletePrivateConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets details of a single conversion workspace.
GetConversionWorkspace(ctx context.Context, in *GetConversionWorkspaceRequest, opts ...grpc.CallOption) (*ConversionWorkspace, error)
// Lists conversion workspaces in a given project and location.
ListConversionWorkspaces(ctx context.Context, in *ListConversionWorkspacesRequest, opts ...grpc.CallOption) (*ListConversionWorkspacesResponse, error)
// Creates a new conversion workspace in a given project and location.
CreateConversionWorkspace(ctx context.Context, in *CreateConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single conversion workspace.
UpdateConversionWorkspace(ctx context.Context, in *UpdateConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single conversion workspace.
DeleteConversionWorkspace(ctx context.Context, in *DeleteConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a new mapping rule for a given conversion workspace.
CreateMappingRule(ctx context.Context, in *CreateMappingRuleRequest, opts ...grpc.CallOption) (*MappingRule, error)
// Deletes a single mapping rule.
DeleteMappingRule(ctx context.Context, in *DeleteMappingRuleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Lists the mapping rules for a specific conversion workspace.
ListMappingRules(ctx context.Context, in *ListMappingRulesRequest, opts ...grpc.CallOption) (*ListMappingRulesResponse, error)
// Gets the details of a mapping rule.
GetMappingRule(ctx context.Context, in *GetMappingRuleRequest, opts ...grpc.CallOption) (*MappingRule, error)
// Imports a snapshot of the source database into the
// conversion workspace.
SeedConversionWorkspace(ctx context.Context, in *SeedConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Imports the mapping rules for a given conversion workspace.
// Supports various formats of external rules files.
ImportMappingRules(ctx context.Context, in *ImportMappingRulesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a draft tree schema for the destination database.
ConvertConversionWorkspace(ctx context.Context, in *ConvertConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Marks all the data in the conversion workspace as committed.
CommitConversionWorkspace(ctx context.Context, in *CommitConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Rolls back a conversion workspace to the last committed snapshot.
RollbackConversionWorkspace(ctx context.Context, in *RollbackConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Applies draft tree onto a specific destination database.
ApplyConversionWorkspace(ctx context.Context, in *ApplyConversionWorkspaceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Describes the database entities tree for a specific conversion workspace
// and a specific tree type.
//
// Database entities are not resources like conversion workspaces or mapping
// rules, and they can't be created, updated or deleted. Instead, they are
// simple data objects describing the structure of the client database.
DescribeDatabaseEntities(ctx context.Context, in *DescribeDatabaseEntitiesRequest, opts ...grpc.CallOption) (*DescribeDatabaseEntitiesResponse, error)
// Searches/lists the background jobs for a specific
// conversion workspace.
//
// The background jobs are not resources like conversion workspaces or
// mapping rules, and they can't be created, updated or deleted.
// Instead, they are a way to expose the data plane jobs log.
SearchBackgroundJobs(ctx context.Context, in *SearchBackgroundJobsRequest, opts ...grpc.CallOption) (*SearchBackgroundJobsResponse, error)
// Retrieves a list of committed revisions of a specific conversion
// workspace.
DescribeConversionWorkspaceRevisions(ctx context.Context, in *DescribeConversionWorkspaceRevisionsRequest, opts ...grpc.CallOption) (*DescribeConversionWorkspaceRevisionsResponse, error)
// Fetches a set of static IP addresses that need to be allowlisted by the
// customer when using the static-IP connectivity method.
FetchStaticIps(ctx context.Context, in *FetchStaticIpsRequest, opts ...grpc.CallOption) (*FetchStaticIpsResponse, error)
}
DataMigrationServiceClient is the client API for DataMigrationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataMigrationServiceClient
func NewDataMigrationServiceClient(cc grpc.ClientConnInterface) DataMigrationServiceClient
DataMigrationServiceServer
type DataMigrationServiceServer interface {
// Lists migration jobs in a given project and location.
ListMigrationJobs(context.Context, *ListMigrationJobsRequest) (*ListMigrationJobsResponse, error)
// Gets details of a single migration job.
GetMigrationJob(context.Context, *GetMigrationJobRequest) (*MigrationJob, error)
// Creates a new migration job in a given project and location.
CreateMigrationJob(context.Context, *CreateMigrationJobRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single migration job.
UpdateMigrationJob(context.Context, *UpdateMigrationJobRequest) (*longrunningpb.Operation, error)
// Deletes a single migration job.
DeleteMigrationJob(context.Context, *DeleteMigrationJobRequest) (*longrunningpb.Operation, error)
// Start an already created migration job.
StartMigrationJob(context.Context, *StartMigrationJobRequest) (*longrunningpb.Operation, error)
// Stops a running migration job.
StopMigrationJob(context.Context, *StopMigrationJobRequest) (*longrunningpb.Operation, error)
// Resume a migration job that is currently stopped and is resumable (was
// stopped during CDC phase).
ResumeMigrationJob(context.Context, *ResumeMigrationJobRequest) (*longrunningpb.Operation, error)
// Promote a migration job, stopping replication to the destination and
// promoting the destination to be a standalone database.
PromoteMigrationJob(context.Context, *PromoteMigrationJobRequest) (*longrunningpb.Operation, error)
// Verify a migration job, making sure the destination can reach the source
// and that all configuration and prerequisites are met.
VerifyMigrationJob(context.Context, *VerifyMigrationJobRequest) (*longrunningpb.Operation, error)
// Restart a stopped or failed migration job, resetting the destination
// instance to its original state and starting the migration process from
// scratch.
RestartMigrationJob(context.Context, *RestartMigrationJobRequest) (*longrunningpb.Operation, error)
// Generate a SSH configuration script to configure the reverse SSH
// connectivity.
GenerateSshScript(context.Context, *GenerateSshScriptRequest) (*SshScript, error)
// Generate a TCP Proxy configuration script to configure a cloud-hosted VM
// running a TCP Proxy.
GenerateTcpProxyScript(context.Context, *GenerateTcpProxyScriptRequest) (*TcpProxyScript, error)
// Retrieves a list of all connection profiles in a given project and
// location.
ListConnectionProfiles(context.Context, *ListConnectionProfilesRequest) (*ListConnectionProfilesResponse, error)
// Gets details of a single connection profile.
GetConnectionProfile(context.Context, *GetConnectionProfileRequest) (*ConnectionProfile, error)
// Creates a new connection profile in a given project and location.
CreateConnectionProfile(context.Context, *CreateConnectionProfileRequest) (*longrunningpb.Operation, error)
// Update the configuration of a single connection profile.
UpdateConnectionProfile(context.Context, *UpdateConnectionProfileRequest) (*longrunningpb.Operation, error)
// Deletes a single Database Migration Service connection profile.
// A connection profile can only be deleted if it is not in use by any
// active migration jobs.
DeleteConnectionProfile(context.Context, *DeleteConnectionProfileRequest) (*longrunningpb.Operation, error)
// Creates a new private connection in a given project and location.
CreatePrivateConnection(context.Context, *CreatePrivateConnectionRequest) (*longrunningpb.Operation, error)
// Gets details of a single private connection.
GetPrivateConnection(context.Context, *GetPrivateConnectionRequest) (*PrivateConnection, error)
// Retrieves a list of private connections in a given project and location.
ListPrivateConnections(context.Context, *ListPrivateConnectionsRequest) (*ListPrivateConnectionsResponse, error)
// Deletes a single Database Migration Service private connection.
DeletePrivateConnection(context.Context, *DeletePrivateConnectionRequest) (*longrunningpb.Operation, error)
// Gets details of a single conversion workspace.
GetConversionWorkspace(context.Context, *GetConversionWorkspaceRequest) (*ConversionWorkspace, error)
// Lists conversion workspaces in a given project and location.
ListConversionWorkspaces(context.Context, *ListConversionWorkspacesRequest) (*ListConversionWorkspacesResponse, error)
// Creates a new conversion workspace in a given project and location.
CreateConversionWorkspace(context.Context, *CreateConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single conversion workspace.
UpdateConversionWorkspace(context.Context, *UpdateConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Deletes a single conversion workspace.
DeleteConversionWorkspace(context.Context, *DeleteConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Creates a new mapping rule for a given conversion workspace.
CreateMappingRule(context.Context, *CreateMappingRuleRequest) (*MappingRule, error)
// Deletes a single mapping rule.
DeleteMappingRule(context.Context, *DeleteMappingRuleRequest) (*emptypb.Empty, error)
// Lists the mapping rules for a specific conversion workspace.
ListMappingRules(context.Context, *ListMappingRulesRequest) (*ListMappingRulesResponse, error)
// Gets the details of a mapping rule.
GetMappingRule(context.Context, *GetMappingRuleRequest) (*MappingRule, error)
// Imports a snapshot of the source database into the
// conversion workspace.
SeedConversionWorkspace(context.Context, *SeedConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Imports the mapping rules for a given conversion workspace.
// Supports various formats of external rules files.
ImportMappingRules(context.Context, *ImportMappingRulesRequest) (*longrunningpb.Operation, error)
// Creates a draft tree schema for the destination database.
ConvertConversionWorkspace(context.Context, *ConvertConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Marks all the data in the conversion workspace as committed.
CommitConversionWorkspace(context.Context, *CommitConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Rolls back a conversion workspace to the last committed snapshot.
RollbackConversionWorkspace(context.Context, *RollbackConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Applies draft tree onto a specific destination database.
ApplyConversionWorkspace(context.Context, *ApplyConversionWorkspaceRequest) (*longrunningpb.Operation, error)
// Describes the database entities tree for a specific conversion workspace
// and a specific tree type.
//
// Database entities are not resources like conversion workspaces or mapping
// rules, and they can't be created, updated or deleted. Instead, they are
// simple data objects describing the structure of the client database.
DescribeDatabaseEntities(context.Context, *DescribeDatabaseEntitiesRequest) (*DescribeDatabaseEntitiesResponse, error)
// Searches/lists the background jobs for a specific
// conversion workspace.
//
// The background jobs are not resources like conversion workspaces or
// mapping rules, and they can't be created, updated or deleted.
// Instead, they are a way to expose the data plane jobs log.
SearchBackgroundJobs(context.Context, *SearchBackgroundJobsRequest) (*SearchBackgroundJobsResponse, error)
// Retrieves a list of committed revisions of a specific conversion
// workspace.
DescribeConversionWorkspaceRevisions(context.Context, *DescribeConversionWorkspaceRevisionsRequest) (*DescribeConversionWorkspaceRevisionsResponse, error)
// Fetches a set of static IP addresses that need to be allowlisted by the
// customer when using the static-IP connectivity method.
FetchStaticIps(context.Context, *FetchStaticIpsRequest) (*FetchStaticIpsResponse, error)
}
DataMigrationServiceServer is the server API for DataMigrationService service.
DatabaseEngine
type DatabaseEngine int32
The database engine types.
DatabaseEngine_DATABASE_ENGINE_UNSPECIFIED, DatabaseEngine_MYSQL, DatabaseEngine_POSTGRESQL, DatabaseEngine_ORACLE
const (
// The source database engine of the migration job is unknown.
DatabaseEngine_DATABASE_ENGINE_UNSPECIFIED DatabaseEngine = 0
// The source engine is MySQL.
DatabaseEngine_MYSQL DatabaseEngine = 1
// The source engine is PostgreSQL.
DatabaseEngine_POSTGRESQL DatabaseEngine = 2
// The source engine is Oracle.
DatabaseEngine_ORACLE DatabaseEngine = 4
)
func (DatabaseEngine) Descriptor
func (DatabaseEngine) Descriptor() protoreflect.EnumDescriptor
func (DatabaseEngine) Enum
func (x DatabaseEngine) Enum() *DatabaseEngine
func (DatabaseEngine) EnumDescriptor
func (DatabaseEngine) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatabaseEngine.Descriptor instead.
func (DatabaseEngine) Number
func (x DatabaseEngine) Number() protoreflect.EnumNumber
func (DatabaseEngine) String
func (x DatabaseEngine) String() string
func (DatabaseEngine) Type
func (DatabaseEngine) Type() protoreflect.EnumType
DatabaseEngineInfo
type DatabaseEngineInfo struct {
// Required. Engine type.
Engine DatabaseEngine `protobuf:"varint,1,opt,name=engine,proto3,enum=google.cloud.clouddms.v1.DatabaseEngine" json:"engine,omitempty"`
// Required. Engine named version, for example 12.c.1.
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
The type and version of a source or destination database.
func (*DatabaseEngineInfo) Descriptor
func (*DatabaseEngineInfo) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseEngineInfo.ProtoReflect.Descriptor instead.
func (*DatabaseEngineInfo) GetEngine
func (x *DatabaseEngineInfo) GetEngine() DatabaseEngine
func (*DatabaseEngineInfo) GetVersion
func (x *DatabaseEngineInfo) GetVersion() string
func (*DatabaseEngineInfo) ProtoMessage
func (*DatabaseEngineInfo) ProtoMessage()
func (*DatabaseEngineInfo) ProtoReflect
func (x *DatabaseEngineInfo) ProtoReflect() protoreflect.Message
func (*DatabaseEngineInfo) Reset
func (x *DatabaseEngineInfo) Reset()
func (*DatabaseEngineInfo) String
func (x *DatabaseEngineInfo) String() string
DatabaseEntity
type DatabaseEntity struct {
ShortName string `protobuf:"bytes,1,opt,name=short_name,json=shortName,proto3" json:"short_name,omitempty"`
ParentEntity string `protobuf:"bytes,2,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"`
Tree DatabaseEntity_TreeType `protobuf:"varint,3,opt,name=tree,proto3,enum=google.cloud.clouddms.v1.DatabaseEntity_TreeType" json:"tree,omitempty"`
EntityType DatabaseEntityType "" /* 141 byte string literal not displayed */
Mappings []*EntityMapping `protobuf:"bytes,5,rep,name=mappings,proto3" json:"mappings,omitempty"`
EntityDdl []*EntityDdl `protobuf:"bytes,6,rep,name=entity_ddl,json=entityDdl,proto3" json:"entity_ddl,omitempty"`
Issues []*EntityIssue `protobuf:"bytes,7,rep,name=issues,proto3" json:"issues,omitempty"`
EntityBody isDatabaseEntity_EntityBody `protobuf_oneof:"entity_body"`
}
The base entity type for all the database related entities. The message contains the entity name, the name of its parent, the entity type, and the specific details per entity type.
func (*DatabaseEntity) Descriptor
func (*DatabaseEntity) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseEntity.ProtoReflect.Descriptor instead.
func (*DatabaseEntity) GetDatabase
func (x *DatabaseEntity) GetDatabase() *DatabaseInstanceEntity
func (*DatabaseEntity) GetDatabaseFunction
func (x *DatabaseEntity) GetDatabaseFunction() *FunctionEntity
func (*DatabaseEntity) GetDatabasePackage
func (x *DatabaseEntity) GetDatabasePackage() *PackageEntity
func (*DatabaseEntity) GetEntityBody
func (m *DatabaseEntity) GetEntityBody() isDatabaseEntity_EntityBody
func (*DatabaseEntity) GetEntityDdl
func (x *DatabaseEntity) GetEntityDdl() []*EntityDdl
func (*DatabaseEntity) GetEntityType
func (x *DatabaseEntity) GetEntityType() DatabaseEntityType
func (*DatabaseEntity) GetIssues
func (x *DatabaseEntity) GetIssues() []*EntityIssue
func (*DatabaseEntity) GetMappings
func (x *DatabaseEntity) GetMappings() []*EntityMapping
func (*DatabaseEntity) GetMaterializedView
func (x *DatabaseEntity) GetMaterializedView() *MaterializedViewEntity
func (*DatabaseEntity) GetParentEntity
func (x *DatabaseEntity) GetParentEntity() string
func (*DatabaseEntity) GetSchema
func (x *DatabaseEntity) GetSchema() *SchemaEntity
func (*DatabaseEntity) GetSequence
func (x *DatabaseEntity) GetSequence() *SequenceEntity
func (*DatabaseEntity) GetShortName
func (x *DatabaseEntity) GetShortName() string
func (*DatabaseEntity) GetStoredProcedure
func (x *DatabaseEntity) GetStoredProcedure() *StoredProcedureEntity
func (*DatabaseEntity) GetSynonym
func (x *DatabaseEntity) GetSynonym() *SynonymEntity
func (*DatabaseEntity) GetTable
func (x *DatabaseEntity) GetTable() *TableEntity
func (*DatabaseEntity) GetTree
func (x *DatabaseEntity) GetTree() DatabaseEntity_TreeType
func (*DatabaseEntity) GetUdt
func (x *DatabaseEntity) GetUdt() *UDTEntity
func (*DatabaseEntity) GetView
func (x *DatabaseEntity) GetView() *ViewEntity
func (*DatabaseEntity) ProtoMessage
func (*DatabaseEntity) ProtoMessage()
func (*DatabaseEntity) ProtoReflect
func (x *DatabaseEntity) ProtoReflect() protoreflect.Message
func (*DatabaseEntity) Reset
func (x *DatabaseEntity) Reset()
func (*DatabaseEntity) String
func (x *DatabaseEntity) String() string
DatabaseEntityType
type DatabaseEntityType int32
The type of database entities supported,
DatabaseEntityType_DATABASE_ENTITY_TYPE_UNSPECIFIED, DatabaseEntityType_DATABASE_ENTITY_TYPE_SCHEMA, DatabaseEntityType_DATABASE_ENTITY_TYPE_TABLE, DatabaseEntityType_DATABASE_ENTITY_TYPE_COLUMN, DatabaseEntityType_DATABASE_ENTITY_TYPE_CONSTRAINT, DatabaseEntityType_DATABASE_ENTITY_TYPE_INDEX, DatabaseEntityType_DATABASE_ENTITY_TYPE_TRIGGER, DatabaseEntityType_DATABASE_ENTITY_TYPE_VIEW, DatabaseEntityType_DATABASE_ENTITY_TYPE_SEQUENCE, DatabaseEntityType_DATABASE_ENTITY_TYPE_STORED_PROCEDURE, DatabaseEntityType_DATABASE_ENTITY_TYPE_FUNCTION, DatabaseEntityType_DATABASE_ENTITY_TYPE_SYNONYM, DatabaseEntityType_DATABASE_ENTITY_TYPE_DATABASE_PACKAGE, DatabaseEntityType_DATABASE_ENTITY_TYPE_UDT, DatabaseEntityType_DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW, DatabaseEntityType_DATABASE_ENTITY_TYPE_DATABASE
const (
// Unspecified database entity type.
DatabaseEntityType_DATABASE_ENTITY_TYPE_UNSPECIFIED DatabaseEntityType = 0
// Schema.
DatabaseEntityType_DATABASE_ENTITY_TYPE_SCHEMA DatabaseEntityType = 1
// Table.
DatabaseEntityType_DATABASE_ENTITY_TYPE_TABLE DatabaseEntityType = 2
// Column.
DatabaseEntityType_DATABASE_ENTITY_TYPE_COLUMN DatabaseEntityType = 3
// Constraint.
DatabaseEntityType_DATABASE_ENTITY_TYPE_CONSTRAINT DatabaseEntityType = 4
// Index.
DatabaseEntityType_DATABASE_ENTITY_TYPE_INDEX DatabaseEntityType = 5
// Trigger.
DatabaseEntityType_DATABASE_ENTITY_TYPE_TRIGGER DatabaseEntityType = 6
// View.
DatabaseEntityType_DATABASE_ENTITY_TYPE_VIEW DatabaseEntityType = 7
// Sequence.
DatabaseEntityType_DATABASE_ENTITY_TYPE_SEQUENCE DatabaseEntityType = 8
// Stored Procedure.
DatabaseEntityType_DATABASE_ENTITY_TYPE_STORED_PROCEDURE DatabaseEntityType = 9
// Function.
DatabaseEntityType_DATABASE_ENTITY_TYPE_FUNCTION DatabaseEntityType = 10
// Synonym.
DatabaseEntityType_DATABASE_ENTITY_TYPE_SYNONYM DatabaseEntityType = 11
// Package.
DatabaseEntityType_DATABASE_ENTITY_TYPE_DATABASE_PACKAGE DatabaseEntityType = 12
// UDT.
DatabaseEntityType_DATABASE_ENTITY_TYPE_UDT DatabaseEntityType = 13
// Materialized View.
DatabaseEntityType_DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW DatabaseEntityType = 14
// Database.
DatabaseEntityType_DATABASE_ENTITY_TYPE_DATABASE DatabaseEntityType = 15
)
func (DatabaseEntityType) Descriptor
func (DatabaseEntityType) Descriptor() protoreflect.EnumDescriptor
func (DatabaseEntityType) Enum
func (x DatabaseEntityType) Enum() *DatabaseEntityType
func (DatabaseEntityType) EnumDescriptor
func (DatabaseEntityType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatabaseEntityType.Descriptor instead.
func (DatabaseEntityType) Number
func (x DatabaseEntityType) Number() protoreflect.EnumNumber
func (DatabaseEntityType) String
func (x DatabaseEntityType) String() string
func (DatabaseEntityType) Type
func (DatabaseEntityType) Type() protoreflect.EnumType
DatabaseEntityView
type DatabaseEntityView int32
AIP-157 Partial Response view for Database Entity.
DatabaseEntityView_DATABASE_ENTITY_VIEW_UNSPECIFIED, DatabaseEntityView_DATABASE_ENTITY_VIEW_BASIC, DatabaseEntityView_DATABASE_ENTITY_VIEW_FULL, DatabaseEntityView_DATABASE_ENTITY_VIEW_ROOT_SUMMARY
const (
// Unspecified view. Defaults to basic view.
DatabaseEntityView_DATABASE_ENTITY_VIEW_UNSPECIFIED DatabaseEntityView = 0
// Default view. Does not return DDLs or Issues.
DatabaseEntityView_DATABASE_ENTITY_VIEW_BASIC DatabaseEntityView = 1
// Return full entity details including mappings, ddl and issues.
DatabaseEntityView_DATABASE_ENTITY_VIEW_FULL DatabaseEntityView = 2
// Top-most (Database, Schema) nodes which are returned contains summary
// details for their decendents such as the number of entities per type and
// issues rollups. When this view is used, only a single page of result is
// returned and the page_size property of the request is ignored. The
// returned page will only include the top-most node types.
DatabaseEntityView_DATABASE_ENTITY_VIEW_ROOT_SUMMARY DatabaseEntityView = 3
)
func (DatabaseEntityView) Descriptor
func (DatabaseEntityView) Descriptor() protoreflect.EnumDescriptor
func (DatabaseEntityView) Enum
func (x DatabaseEntityView) Enum() *DatabaseEntityView
func (DatabaseEntityView) EnumDescriptor
func (DatabaseEntityView) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatabaseEntityView.Descriptor instead.
func (DatabaseEntityView) Number
func (x DatabaseEntityView) Number() protoreflect.EnumNumber
func (DatabaseEntityView) String
func (x DatabaseEntityView) String() string
func (DatabaseEntityView) Type
func (DatabaseEntityView) Type() protoreflect.EnumType
DatabaseEntity_Database
type DatabaseEntity_Database struct {
// Database.
Database *DatabaseInstanceEntity `protobuf:"bytes,101,opt,name=database,proto3,oneof"`
}
DatabaseEntity_DatabaseFunction
type DatabaseEntity_DatabaseFunction struct {
// Function.
DatabaseFunction *FunctionEntity `protobuf:"bytes,107,opt,name=database_function,json=databaseFunction,proto3,oneof"`
}
DatabaseEntity_DatabasePackage
type DatabaseEntity_DatabasePackage struct {
// Package.
DatabasePackage *PackageEntity `protobuf:"bytes,109,opt,name=database_package,json=databasePackage,proto3,oneof"`
}
DatabaseEntity_MaterializedView
type DatabaseEntity_MaterializedView struct {
// Materialized view.
MaterializedView *MaterializedViewEntity `protobuf:"bytes,111,opt,name=materialized_view,json=materializedView,proto3,oneof"`
}
DatabaseEntity_Schema
type DatabaseEntity_Schema struct {
// Schema.
Schema *SchemaEntity `protobuf:"bytes,102,opt,name=schema,proto3,oneof"`
}
DatabaseEntity_Sequence
type DatabaseEntity_Sequence struct {
// Sequence.
Sequence *SequenceEntity `protobuf:"bytes,105,opt,name=sequence,proto3,oneof"`
}
DatabaseEntity_StoredProcedure
type DatabaseEntity_StoredProcedure struct {
// Stored procedure.
StoredProcedure *StoredProcedureEntity `protobuf:"bytes,106,opt,name=stored_procedure,json=storedProcedure,proto3,oneof"`
}
DatabaseEntity_Synonym
type DatabaseEntity_Synonym struct {
// Synonym.
Synonym *SynonymEntity `protobuf:"bytes,108,opt,name=synonym,proto3,oneof"`
}
DatabaseEntity_Table
type DatabaseEntity_Table struct {
// Table.
Table *TableEntity `protobuf:"bytes,103,opt,name=table,proto3,oneof"`
}
DatabaseEntity_TreeType
type DatabaseEntity_TreeType int32
The type of database entities tree.
DatabaseEntity_TREE_TYPE_UNSPECIFIED, DatabaseEntity_SOURCE, DatabaseEntity_DRAFT, DatabaseEntity_DESTINATION
const (
// Tree type unspecified.
DatabaseEntity_TREE_TYPE_UNSPECIFIED DatabaseEntity_TreeType = 0
// Tree of entities loaded from a source database.
DatabaseEntity_SOURCE DatabaseEntity_TreeType = 1
// Tree of entities converted from the source tree using the mapping rules.
DatabaseEntity_DRAFT DatabaseEntity_TreeType = 2
// Tree of entities observed on the destination database.
DatabaseEntity_DESTINATION DatabaseEntity_TreeType = 3
)
func (DatabaseEntity_TreeType) Descriptor
func (DatabaseEntity_TreeType) Descriptor() protoreflect.EnumDescriptor
func (DatabaseEntity_TreeType) Enum
func (x DatabaseEntity_TreeType) Enum() *DatabaseEntity_TreeType
func (DatabaseEntity_TreeType) EnumDescriptor
func (DatabaseEntity_TreeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatabaseEntity_TreeType.Descriptor instead.
func (DatabaseEntity_TreeType) Number
func (x DatabaseEntity_TreeType) Number() protoreflect.EnumNumber
func (DatabaseEntity_TreeType) String
func (x DatabaseEntity_TreeType) String() string
func (DatabaseEntity_TreeType) Type
func (DatabaseEntity_TreeType) Type() protoreflect.EnumType
DatabaseEntity_Udt
type DatabaseEntity_Udt struct {
// UDT.
Udt *UDTEntity `protobuf:"bytes,110,opt,name=udt,proto3,oneof"`
}
DatabaseEntity_View
type DatabaseEntity_View struct {
// View.
View *ViewEntity `protobuf:"bytes,104,opt,name=view,proto3,oneof"`
}
DatabaseInstanceEntity
type DatabaseInstanceEntity struct {
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,1,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
DatabaseInstance acts as a parent entity to other database entities.
func (*DatabaseInstanceEntity) Descriptor
func (*DatabaseInstanceEntity) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseInstanceEntity.ProtoReflect.Descriptor instead.
func (*DatabaseInstanceEntity) GetCustomFeatures
func (x *DatabaseInstanceEntity) GetCustomFeatures() *structpb.Struct
func (*DatabaseInstanceEntity) ProtoMessage
func (*DatabaseInstanceEntity) ProtoMessage()
func (*DatabaseInstanceEntity) ProtoReflect
func (x *DatabaseInstanceEntity) ProtoReflect() protoreflect.Message
func (*DatabaseInstanceEntity) Reset
func (x *DatabaseInstanceEntity) Reset()
func (*DatabaseInstanceEntity) String
func (x *DatabaseInstanceEntity) String() string
DatabaseProvider
type DatabaseProvider int32
The database providers.
DatabaseProvider_DATABASE_PROVIDER_UNSPECIFIED, DatabaseProvider_CLOUDSQL, DatabaseProvider_RDS, DatabaseProvider_AURORA, DatabaseProvider_ALLOYDB
const (
// The database provider is unknown.
DatabaseProvider_DATABASE_PROVIDER_UNSPECIFIED DatabaseProvider = 0
// CloudSQL runs the database.
DatabaseProvider_CLOUDSQL DatabaseProvider = 1
// RDS runs the database.
DatabaseProvider_RDS DatabaseProvider = 2
// Amazon Aurora.
DatabaseProvider_AURORA DatabaseProvider = 3
// AlloyDB.
DatabaseProvider_ALLOYDB DatabaseProvider = 4
)
func (DatabaseProvider) Descriptor
func (DatabaseProvider) Descriptor() protoreflect.EnumDescriptor
func (DatabaseProvider) Enum
func (x DatabaseProvider) Enum() *DatabaseProvider
func (DatabaseProvider) EnumDescriptor
func (DatabaseProvider) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatabaseProvider.Descriptor instead.
func (DatabaseProvider) Number
func (x DatabaseProvider) Number() protoreflect.EnumNumber
func (DatabaseProvider) String
func (x DatabaseProvider) String() string
func (DatabaseProvider) Type
func (DatabaseProvider) Type() protoreflect.EnumType
DatabaseType
type DatabaseType struct {
// The database provider.
Provider DatabaseProvider `protobuf:"varint,1,opt,name=provider,proto3,enum=google.cloud.clouddms.v1.DatabaseProvider" json:"provider,omitempty"`
// The database engine.
Engine DatabaseEngine `protobuf:"varint,2,opt,name=engine,proto3,enum=google.cloud.clouddms.v1.DatabaseEngine" json:"engine,omitempty"`
// contains filtered or unexported fields
}
A message defining the database engine and provider.
func (*DatabaseType) Descriptor
func (*DatabaseType) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseType.ProtoReflect.Descriptor instead.
func (*DatabaseType) GetEngine
func (x *DatabaseType) GetEngine() DatabaseEngine
func (*DatabaseType) GetProvider
func (x *DatabaseType) GetProvider() DatabaseProvider
func (*DatabaseType) ProtoMessage
func (*DatabaseType) ProtoMessage()
func (*DatabaseType) ProtoReflect
func (x *DatabaseType) ProtoReflect() protoreflect.Message
func (*DatabaseType) Reset
func (x *DatabaseType) Reset()
func (*DatabaseType) String
func (x *DatabaseType) String() string
DeleteConnectionProfileRequest
type DeleteConnectionProfileRequest struct {
// Required. Name of the connection profile resource to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A unique ID used to identify the request. If the server receives two
// requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// In case of force delete, the CloudSQL replica database is also deleted
// (only for CloudSQL connection profile).
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
Request message for 'DeleteConnectionProfile' request.
func (*DeleteConnectionProfileRequest) Descriptor
func (*DeleteConnectionProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConnectionProfileRequest.ProtoReflect.Descriptor instead.
func (*DeleteConnectionProfileRequest) GetForce
func (x *DeleteConnectionProfileRequest) GetForce() bool
func (*DeleteConnectionProfileRequest) GetName
func (x *DeleteConnectionProfileRequest) GetName() string
func (*DeleteConnectionProfileRequest) GetRequestId
func (x *DeleteConnectionProfileRequest) GetRequestId() string
func (*DeleteConnectionProfileRequest) ProtoMessage
func (*DeleteConnectionProfileRequest) ProtoMessage()
func (*DeleteConnectionProfileRequest) ProtoReflect
func (x *DeleteConnectionProfileRequest) ProtoReflect() protoreflect.Message
func (*DeleteConnectionProfileRequest) Reset
func (x *DeleteConnectionProfileRequest) Reset()
func (*DeleteConnectionProfileRequest) String
func (x *DeleteConnectionProfileRequest) String() string
DeleteConversionWorkspaceRequest
type DeleteConversionWorkspaceRequest struct {
// Required. Name of the conversion workspace resource to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A unique ID used to identify the request. If the server receives two
// requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Force delete the conversion workspace, even if there's a running migration
// that is using the workspace.
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
Request message for 'DeleteConversionWorkspace' request.
func (*DeleteConversionWorkspaceRequest) Descriptor
func (*DeleteConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*DeleteConversionWorkspaceRequest) GetForce
func (x *DeleteConversionWorkspaceRequest) GetForce() bool
func (*DeleteConversionWorkspaceRequest) GetName
func (x *DeleteConversionWorkspaceRequest) GetName() string
func (*DeleteConversionWorkspaceRequest) GetRequestId
func (x *DeleteConversionWorkspaceRequest) GetRequestId() string
func (*DeleteConversionWorkspaceRequest) ProtoMessage
func (*DeleteConversionWorkspaceRequest) ProtoMessage()
func (*DeleteConversionWorkspaceRequest) ProtoReflect
func (x *DeleteConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*DeleteConversionWorkspaceRequest) Reset
func (x *DeleteConversionWorkspaceRequest) Reset()
func (*DeleteConversionWorkspaceRequest) String
func (x *DeleteConversionWorkspaceRequest) String() string
DeleteMappingRuleRequest
type DeleteMappingRuleRequest struct {
// Required. Name of the mapping rule resource to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique ID used to identify the request. If the server receives
// two requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for 'DeleteMappingRule' request.
func (*DeleteMappingRuleRequest) Descriptor
func (*DeleteMappingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMappingRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteMappingRuleRequest) GetName
func (x *DeleteMappingRuleRequest) GetName() string
func (*DeleteMappingRuleRequest) GetRequestId
func (x *DeleteMappingRuleRequest) GetRequestId() string
func (*DeleteMappingRuleRequest) ProtoMessage
func (*DeleteMappingRuleRequest) ProtoMessage()
func (*DeleteMappingRuleRequest) ProtoReflect
func (x *DeleteMappingRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteMappingRuleRequest) Reset
func (x *DeleteMappingRuleRequest) Reset()
func (*DeleteMappingRuleRequest) String
func (x *DeleteMappingRuleRequest) String() string
DeleteMigrationJobRequest
type DeleteMigrationJobRequest struct {
// Required. Name of the migration job resource to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A unique ID used to identify the request. If the server receives two
// requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// The destination CloudSQL connection profile is always deleted with the
// migration job. In case of force delete, the destination CloudSQL replica
// database is also deleted.
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
Request message for 'DeleteMigrationJob' request.
func (*DeleteMigrationJobRequest) Descriptor
func (*DeleteMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*DeleteMigrationJobRequest) GetForce
func (x *DeleteMigrationJobRequest) GetForce() bool
func (*DeleteMigrationJobRequest) GetName
func (x *DeleteMigrationJobRequest) GetName() string
func (*DeleteMigrationJobRequest) GetRequestId
func (x *DeleteMigrationJobRequest) GetRequestId() string
func (*DeleteMigrationJobRequest) ProtoMessage
func (*DeleteMigrationJobRequest) ProtoMessage()
func (*DeleteMigrationJobRequest) ProtoReflect
func (x *DeleteMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*DeleteMigrationJobRequest) Reset
func (x *DeleteMigrationJobRequest) Reset()
func (*DeleteMigrationJobRequest) String
func (x *DeleteMigrationJobRequest) String() string
DeletePrivateConnectionRequest
type DeletePrivateConnectionRequest struct {
// Required. The name of the private connection to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A unique ID used to identify the request. If the server receives
// two requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message to delete a private connection.
func (*DeletePrivateConnectionRequest) Descriptor
func (*DeletePrivateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePrivateConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeletePrivateConnectionRequest) GetName
func (x *DeletePrivateConnectionRequest) GetName() string
func (*DeletePrivateConnectionRequest) GetRequestId
func (x *DeletePrivateConnectionRequest) GetRequestId() string
func (*DeletePrivateConnectionRequest) ProtoMessage
func (*DeletePrivateConnectionRequest) ProtoMessage()
func (*DeletePrivateConnectionRequest) ProtoReflect
func (x *DeletePrivateConnectionRequest) ProtoReflect() protoreflect.Message
func (*DeletePrivateConnectionRequest) Reset
func (x *DeletePrivateConnectionRequest) Reset()
func (*DeletePrivateConnectionRequest) String
func (x *DeletePrivateConnectionRequest) String() string
DescribeConversionWorkspaceRevisionsRequest
type DescribeConversionWorkspaceRevisionsRequest struct {
// Required. Name of the conversion workspace resource whose revisions are
// listed. Must be in the form of:
// projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
ConversionWorkspace string `protobuf:"bytes,1,opt,name=conversion_workspace,json=conversionWorkspace,proto3" json:"conversion_workspace,omitempty"`
// Optional. Optional filter to request a specific commit ID.
CommitId string `protobuf:"bytes,2,opt,name=commit_id,json=commitId,proto3" json:"commit_id,omitempty"`
// contains filtered or unexported fields
}
Request message for 'DescribeConversionWorkspaceRevisions' request.
func (*DescribeConversionWorkspaceRevisionsRequest) Descriptor
func (*DescribeConversionWorkspaceRevisionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DescribeConversionWorkspaceRevisionsRequest.ProtoReflect.Descriptor instead.
func (*DescribeConversionWorkspaceRevisionsRequest) GetCommitId
func (x *DescribeConversionWorkspaceRevisionsRequest) GetCommitId() string
func (*DescribeConversionWorkspaceRevisionsRequest) GetConversionWorkspace
func (x *DescribeConversionWorkspaceRevisionsRequest) GetConversionWorkspace() string
func (*DescribeConversionWorkspaceRevisionsRequest) ProtoMessage
func (*DescribeConversionWorkspaceRevisionsRequest) ProtoMessage()
func (*DescribeConversionWorkspaceRevisionsRequest) ProtoReflect
func (x *DescribeConversionWorkspaceRevisionsRequest) ProtoReflect() protoreflect.Message
func (*DescribeConversionWorkspaceRevisionsRequest) Reset
func (x *DescribeConversionWorkspaceRevisionsRequest) Reset()
func (*DescribeConversionWorkspaceRevisionsRequest) String
func (x *DescribeConversionWorkspaceRevisionsRequest) String() string
DescribeConversionWorkspaceRevisionsResponse
type DescribeConversionWorkspaceRevisionsResponse struct {
// The list of conversion workspace revisions.
Revisions []*ConversionWorkspace `protobuf:"bytes,1,rep,name=revisions,proto3" json:"revisions,omitempty"`
// contains filtered or unexported fields
}
Response message for 'DescribeConversionWorkspaceRevisions' request.
func (*DescribeConversionWorkspaceRevisionsResponse) Descriptor
func (*DescribeConversionWorkspaceRevisionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use DescribeConversionWorkspaceRevisionsResponse.ProtoReflect.Descriptor instead.
func (*DescribeConversionWorkspaceRevisionsResponse) GetRevisions
func (x *DescribeConversionWorkspaceRevisionsResponse) GetRevisions() []*ConversionWorkspace
func (*DescribeConversionWorkspaceRevisionsResponse) ProtoMessage
func (*DescribeConversionWorkspaceRevisionsResponse) ProtoMessage()
func (*DescribeConversionWorkspaceRevisionsResponse) ProtoReflect
func (x *DescribeConversionWorkspaceRevisionsResponse) ProtoReflect() protoreflect.Message
func (*DescribeConversionWorkspaceRevisionsResponse) Reset
func (x *DescribeConversionWorkspaceRevisionsResponse) Reset()
func (*DescribeConversionWorkspaceRevisionsResponse) String
func (x *DescribeConversionWorkspaceRevisionsResponse) String() string
DescribeDatabaseEntitiesRequest
type DescribeDatabaseEntitiesRequest struct {
ConversionWorkspace string `protobuf:"bytes,1,opt,name=conversion_workspace,json=conversionWorkspace,proto3" json:"conversion_workspace,omitempty"`
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
Tree DescribeDatabaseEntitiesRequest_DBTreeType "" /* 135 byte string literal not displayed */
Uncommitted bool `protobuf:"varint,11,opt,name=uncommitted,proto3" json:"uncommitted,omitempty"`
CommitId string `protobuf:"bytes,12,opt,name=commit_id,json=commitId,proto3" json:"commit_id,omitempty"`
Filter string `protobuf:"bytes,13,opt,name=filter,proto3" json:"filter,omitempty"`
View DatabaseEntityView `protobuf:"varint,14,opt,name=view,proto3,enum=google.cloud.clouddms.v1.DatabaseEntityView" json:"view,omitempty"`
}
Request message for 'DescribeDatabaseEntities' request.
func (*DescribeDatabaseEntitiesRequest) Descriptor
func (*DescribeDatabaseEntitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use DescribeDatabaseEntitiesRequest.ProtoReflect.Descriptor instead.
func (*DescribeDatabaseEntitiesRequest) GetCommitId
func (x *DescribeDatabaseEntitiesRequest) GetCommitId() string
func (*DescribeDatabaseEntitiesRequest) GetConversionWorkspace
func (x *DescribeDatabaseEntitiesRequest) GetConversionWorkspace() string
func (*DescribeDatabaseEntitiesRequest) GetFilter
func (x *DescribeDatabaseEntitiesRequest) GetFilter() string
func (*DescribeDatabaseEntitiesRequest) GetPageSize
func (x *DescribeDatabaseEntitiesRequest) GetPageSize() int32
func (*DescribeDatabaseEntitiesRequest) GetPageToken
func (x *DescribeDatabaseEntitiesRequest) GetPageToken() string
func (*DescribeDatabaseEntitiesRequest) GetTree
func (x *DescribeDatabaseEntitiesRequest) GetTree() DescribeDatabaseEntitiesRequest_DBTreeType
func (*DescribeDatabaseEntitiesRequest) GetUncommitted
func (x *DescribeDatabaseEntitiesRequest) GetUncommitted() bool
func (*DescribeDatabaseEntitiesRequest) GetView
func (x *DescribeDatabaseEntitiesRequest) GetView() DatabaseEntityView
func (*DescribeDatabaseEntitiesRequest) ProtoMessage
func (*DescribeDatabaseEntitiesRequest) ProtoMessage()
func (*DescribeDatabaseEntitiesRequest) ProtoReflect
func (x *DescribeDatabaseEntitiesRequest) ProtoReflect() protoreflect.Message
func (*DescribeDatabaseEntitiesRequest) Reset
func (x *DescribeDatabaseEntitiesRequest) Reset()
func (*DescribeDatabaseEntitiesRequest) String
func (x *DescribeDatabaseEntitiesRequest) String() string
DescribeDatabaseEntitiesRequest_DBTreeType
type DescribeDatabaseEntitiesRequest_DBTreeType int32
The type of a tree to return
DescribeDatabaseEntitiesRequest_DB_TREE_TYPE_UNSPECIFIED, DescribeDatabaseEntitiesRequest_SOURCE_TREE, DescribeDatabaseEntitiesRequest_DRAFT_TREE, DescribeDatabaseEntitiesRequest_DESTINATION_TREE
const (
// Unspecified tree type.
DescribeDatabaseEntitiesRequest_DB_TREE_TYPE_UNSPECIFIED DescribeDatabaseEntitiesRequest_DBTreeType = 0
// The source database tree.
DescribeDatabaseEntitiesRequest_SOURCE_TREE DescribeDatabaseEntitiesRequest_DBTreeType = 1
// The draft database tree.
DescribeDatabaseEntitiesRequest_DRAFT_TREE DescribeDatabaseEntitiesRequest_DBTreeType = 2
// The destination database tree.
DescribeDatabaseEntitiesRequest_DESTINATION_TREE DescribeDatabaseEntitiesRequest_DBTreeType = 3
)
func (DescribeDatabaseEntitiesRequest_DBTreeType) Descriptor
func (DescribeDatabaseEntitiesRequest_DBTreeType) Descriptor() protoreflect.EnumDescriptor
func (DescribeDatabaseEntitiesRequest_DBTreeType) Enum
func (x DescribeDatabaseEntitiesRequest_DBTreeType) Enum() *DescribeDatabaseEntitiesRequest_DBTreeType
func (DescribeDatabaseEntitiesRequest_DBTreeType) EnumDescriptor
func (DescribeDatabaseEntitiesRequest_DBTreeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DescribeDatabaseEntitiesRequest_DBTreeType.Descriptor instead.
func (DescribeDatabaseEntitiesRequest_DBTreeType) Number
func (x DescribeDatabaseEntitiesRequest_DBTreeType) Number() protoreflect.EnumNumber
func (DescribeDatabaseEntitiesRequest_DBTreeType) String
func (x DescribeDatabaseEntitiesRequest_DBTreeType) String() string
func (DescribeDatabaseEntitiesRequest_DBTreeType) Type
func (DescribeDatabaseEntitiesRequest_DBTreeType) Type() protoreflect.EnumType
DescribeDatabaseEntitiesResponse
type DescribeDatabaseEntitiesResponse struct {
// The list of database entities for the conversion workspace.
DatabaseEntities []*DatabaseEntity `protobuf:"bytes,1,rep,name=database_entities,json=databaseEntities,proto3" json:"database_entities,omitempty"`
// A token which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for 'DescribeDatabaseEntities' request.
func (*DescribeDatabaseEntitiesResponse) Descriptor
func (*DescribeDatabaseEntitiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use DescribeDatabaseEntitiesResponse.ProtoReflect.Descriptor instead.
func (*DescribeDatabaseEntitiesResponse) GetDatabaseEntities
func (x *DescribeDatabaseEntitiesResponse) GetDatabaseEntities() []*DatabaseEntity
func (*DescribeDatabaseEntitiesResponse) GetNextPageToken
func (x *DescribeDatabaseEntitiesResponse) GetNextPageToken() string
func (*DescribeDatabaseEntitiesResponse) ProtoMessage
func (*DescribeDatabaseEntitiesResponse) ProtoMessage()
func (*DescribeDatabaseEntitiesResponse) ProtoReflect
func (x *DescribeDatabaseEntitiesResponse) ProtoReflect() protoreflect.Message
func (*DescribeDatabaseEntitiesResponse) Reset
func (x *DescribeDatabaseEntitiesResponse) Reset()
func (*DescribeDatabaseEntitiesResponse) String
func (x *DescribeDatabaseEntitiesResponse) String() string
DoubleComparisonFilter
type DoubleComparisonFilter struct {
ValueComparison ValueComparison "" /* 153 byte string literal not displayed */
Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
}
Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue
func (*DoubleComparisonFilter) Descriptor
func (*DoubleComparisonFilter) Descriptor() ([]byte, []int)
Deprecated: Use DoubleComparisonFilter.ProtoReflect.Descriptor instead.
func (*DoubleComparisonFilter) GetValue
func (x *DoubleComparisonFilter) GetValue() float64
func (*DoubleComparisonFilter) GetValueComparison
func (x *DoubleComparisonFilter) GetValueComparison() ValueComparison
func (*DoubleComparisonFilter) ProtoMessage
func (*DoubleComparisonFilter) ProtoMessage()
func (*DoubleComparisonFilter) ProtoReflect
func (x *DoubleComparisonFilter) ProtoReflect() protoreflect.Message
func (*DoubleComparisonFilter) Reset
func (x *DoubleComparisonFilter) Reset()
func (*DoubleComparisonFilter) String
func (x *DoubleComparisonFilter) String() string
EntityDdl
type EntityDdl struct {
DdlType string `protobuf:"bytes,1,opt,name=ddl_type,json=ddlType,proto3" json:"ddl_type,omitempty"`
Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"`
Ddl string `protobuf:"bytes,3,opt,name=ddl,proto3" json:"ddl,omitempty"`
EntityType DatabaseEntityType "" /* 141 byte string literal not displayed */
IssueId []string `protobuf:"bytes,100,rep,name=issue_id,json=issueId,proto3" json:"issue_id,omitempty"`
}
A single DDL statement for a specific entity
func (*EntityDdl) Descriptor
Deprecated: Use EntityDdl.ProtoReflect.Descriptor instead.
func (*EntityDdl) GetDdl
func (*EntityDdl) GetDdlType
func (*EntityDdl) GetEntity
func (*EntityDdl) GetEntityType
func (x *EntityDdl) GetEntityType() DatabaseEntityType
func (*EntityDdl) GetIssueId
func (*EntityDdl) ProtoMessage
func (*EntityDdl) ProtoMessage()
func (*EntityDdl) ProtoReflect
func (x *EntityDdl) ProtoReflect() protoreflect.Message
func (*EntityDdl) Reset
func (x *EntityDdl) Reset()
func (*EntityDdl) String
EntityIssue
type EntityIssue struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Type EntityIssue_IssueType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.clouddms.v1.EntityIssue_IssueType" json:"type,omitempty"`
Severity EntityIssue_IssueSeverity `protobuf:"varint,3,opt,name=severity,proto3,enum=google.cloud.clouddms.v1.EntityIssue_IssueSeverity" json:"severity,omitempty"`
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
Code string `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
Ddl *string `protobuf:"bytes,6,opt,name=ddl,proto3,oneof" json:"ddl,omitempty"`
Position *EntityIssue_Position `protobuf:"bytes,7,opt,name=position,proto3,oneof" json:"position,omitempty"`
EntityType DatabaseEntityType "" /* 141 byte string literal not displayed */
}
Issue related to the entity.
func (*EntityIssue) Descriptor
func (*EntityIssue) Descriptor() ([]byte, []int)
Deprecated: Use EntityIssue.ProtoReflect.Descriptor instead.
func (*EntityIssue) GetCode
func (x *EntityIssue) GetCode() string
func (*EntityIssue) GetDdl
func (x *EntityIssue) GetDdl() string
func (*EntityIssue) GetEntityType
func (x *EntityIssue) GetEntityType() DatabaseEntityType
func (*EntityIssue) GetId
func (x *EntityIssue) GetId() string
func (*EntityIssue) GetMessage
func (x *EntityIssue) GetMessage() string
func (*EntityIssue) GetPosition
func (x *EntityIssue) GetPosition() *EntityIssue_Position
func (*EntityIssue) GetSeverity
func (x *EntityIssue) GetSeverity() EntityIssue_IssueSeverity
func (*EntityIssue) GetType
func (x *EntityIssue) GetType() EntityIssue_IssueType
func (*EntityIssue) ProtoMessage
func (*EntityIssue) ProtoMessage()
func (*EntityIssue) ProtoReflect
func (x *EntityIssue) ProtoReflect() protoreflect.Message
func (*EntityIssue) Reset
func (x *EntityIssue) Reset()
func (*EntityIssue) String
func (x *EntityIssue) String() string
EntityIssue_IssueSeverity
type EntityIssue_IssueSeverity int32
Severity of issue.
EntityIssue_ISSUE_SEVERITY_UNSPECIFIED, EntityIssue_ISSUE_SEVERITY_INFO, EntityIssue_ISSUE_SEVERITY_WARNING, EntityIssue_ISSUE_SEVERITY_ERROR
const (
// Unspecified issue severity
EntityIssue_ISSUE_SEVERITY_UNSPECIFIED EntityIssue_IssueSeverity = 0
// Info
EntityIssue_ISSUE_SEVERITY_INFO EntityIssue_IssueSeverity = 1
// Warning
EntityIssue_ISSUE_SEVERITY_WARNING EntityIssue_IssueSeverity = 2
// Error
EntityIssue_ISSUE_SEVERITY_ERROR EntityIssue_IssueSeverity = 3
)
func (EntityIssue_IssueSeverity) Descriptor
func (EntityIssue_IssueSeverity) Descriptor() protoreflect.EnumDescriptor
func (EntityIssue_IssueSeverity) Enum
func (x EntityIssue_IssueSeverity) Enum() *EntityIssue_IssueSeverity
func (EntityIssue_IssueSeverity) EnumDescriptor
func (EntityIssue_IssueSeverity) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntityIssue_IssueSeverity.Descriptor instead.
func (EntityIssue_IssueSeverity) Number
func (x EntityIssue_IssueSeverity) Number() protoreflect.EnumNumber
func (EntityIssue_IssueSeverity) String
func (x EntityIssue_IssueSeverity) String() string
func (EntityIssue_IssueSeverity) Type
func (EntityIssue_IssueSeverity) Type() protoreflect.EnumType
EntityIssue_IssueType
type EntityIssue_IssueType int32
Type of issue.
EntityIssue_ISSUE_TYPE_UNSPECIFIED, EntityIssue_ISSUE_TYPE_DDL, EntityIssue_ISSUE_TYPE_APPLY, EntityIssue_ISSUE_TYPE_CONVERT
const (
// Unspecified issue type.
EntityIssue_ISSUE_TYPE_UNSPECIFIED EntityIssue_IssueType = 0
// Issue originated from the DDL
EntityIssue_ISSUE_TYPE_DDL EntityIssue_IssueType = 1
// Issue originated during the apply process
EntityIssue_ISSUE_TYPE_APPLY EntityIssue_IssueType = 2
// Issue originated during the convert process
EntityIssue_ISSUE_TYPE_CONVERT EntityIssue_IssueType = 3
)
func (EntityIssue_IssueType) Descriptor
func (EntityIssue_IssueType) Descriptor() protoreflect.EnumDescriptor
func (EntityIssue_IssueType) Enum
func (x EntityIssue_IssueType) Enum() *EntityIssue_IssueType
func (EntityIssue_IssueType) EnumDescriptor
func (EntityIssue_IssueType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntityIssue_IssueType.Descriptor instead.
func (EntityIssue_IssueType) Number
func (x EntityIssue_IssueType) Number() protoreflect.EnumNumber
func (EntityIssue_IssueType) String
func (x EntityIssue_IssueType) String() string
func (EntityIssue_IssueType) Type
func (EntityIssue_IssueType) Type() protoreflect.EnumType
EntityIssue_Position
type EntityIssue_Position struct {
// Issue line number
Line int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"`
// Issue column number
Column int32 `protobuf:"varint,2,opt,name=column,proto3" json:"column,omitempty"`
// Issue offset
Offset int32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
// Issue length
Length int32 `protobuf:"varint,4,opt,name=length,proto3" json:"length,omitempty"`
// contains filtered or unexported fields
}
Issue position.
func (*EntityIssue_Position) Descriptor
func (*EntityIssue_Position) Descriptor() ([]byte, []int)
Deprecated: Use EntityIssue_Position.ProtoReflect.Descriptor instead.
func (*EntityIssue_Position) GetColumn
func (x *EntityIssue_Position) GetColumn() int32
func (*EntityIssue_Position) GetLength
func (x *EntityIssue_Position) GetLength() int32
func (*EntityIssue_Position) GetLine
func (x *EntityIssue_Position) GetLine() int32
func (*EntityIssue_Position) GetOffset
func (x *EntityIssue_Position) GetOffset() int32
func (*EntityIssue_Position) ProtoMessage
func (*EntityIssue_Position) ProtoMessage()
func (*EntityIssue_Position) ProtoReflect
func (x *EntityIssue_Position) ProtoReflect() protoreflect.Message
func (*EntityIssue_Position) Reset
func (x *EntityIssue_Position) Reset()
func (*EntityIssue_Position) String
func (x *EntityIssue_Position) String() string
EntityMapping
type EntityMapping struct {
SourceEntity string `protobuf:"bytes,1,opt,name=source_entity,json=sourceEntity,proto3" json:"source_entity,omitempty"`
DraftEntity string `protobuf:"bytes,2,opt,name=draft_entity,json=draftEntity,proto3" json:"draft_entity,omitempty"`
SourceType DatabaseEntityType "" /* 141 byte string literal not displayed */
DraftType DatabaseEntityType "" /* 138 byte string literal not displayed */
MappingLog []*EntityMappingLogEntry `protobuf:"bytes,3,rep,name=mapping_log,json=mappingLog,proto3" json:"mapping_log,omitempty"`
}
Details of the mappings of a database entity.
func (*EntityMapping) Descriptor
func (*EntityMapping) Descriptor() ([]byte, []int)
Deprecated: Use EntityMapping.ProtoReflect.Descriptor instead.
func (*EntityMapping) GetDraftEntity
func (x *EntityMapping) GetDraftEntity() string
func (*EntityMapping) GetDraftType
func (x *EntityMapping) GetDraftType() DatabaseEntityType
func (*EntityMapping) GetMappingLog
func (x *EntityMapping) GetMappingLog() []*EntityMappingLogEntry
func (*EntityMapping) GetSourceEntity
func (x *EntityMapping) GetSourceEntity() string
func (*EntityMapping) GetSourceType
func (x *EntityMapping) GetSourceType() DatabaseEntityType
func (*EntityMapping) ProtoMessage
func (*EntityMapping) ProtoMessage()
func (*EntityMapping) ProtoReflect
func (x *EntityMapping) ProtoReflect() protoreflect.Message
func (*EntityMapping) Reset
func (x *EntityMapping) Reset()
func (*EntityMapping) String
func (x *EntityMapping) String() string
EntityMappingLogEntry
type EntityMappingLogEntry struct {
// Which rule caused this log entry.
RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
// Rule revision ID.
RuleRevisionId string `protobuf:"bytes,2,opt,name=rule_revision_id,json=ruleRevisionId,proto3" json:"rule_revision_id,omitempty"`
// Comment.
MappingComment string `protobuf:"bytes,3,opt,name=mapping_comment,json=mappingComment,proto3" json:"mapping_comment,omitempty"`
// contains filtered or unexported fields
}
A single record of a rule which was used for a mapping.
func (*EntityMappingLogEntry) Descriptor
func (*EntityMappingLogEntry) Descriptor() ([]byte, []int)
Deprecated: Use EntityMappingLogEntry.ProtoReflect.Descriptor instead.
func (*EntityMappingLogEntry) GetMappingComment
func (x *EntityMappingLogEntry) GetMappingComment() string
func (*EntityMappingLogEntry) GetRuleId
func (x *EntityMappingLogEntry) GetRuleId() string
func (*EntityMappingLogEntry) GetRuleRevisionId
func (x *EntityMappingLogEntry) GetRuleRevisionId() string
func (*EntityMappingLogEntry) ProtoMessage
func (*EntityMappingLogEntry) ProtoMessage()
func (*EntityMappingLogEntry) ProtoReflect
func (x *EntityMappingLogEntry) ProtoReflect() protoreflect.Message
func (*EntityMappingLogEntry) Reset
func (x *EntityMappingLogEntry) Reset()
func (*EntityMappingLogEntry) String
func (x *EntityMappingLogEntry) String() string
EntityMove
type EntityMove struct {
// Required. The new schema
NewSchema string `protobuf:"bytes,1,opt,name=new_schema,json=newSchema,proto3" json:"new_schema,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type EntityMove. The rule is used to move an entity to a new schema.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (*EntityMove) Descriptor
func (*EntityMove) Descriptor() ([]byte, []int)
Deprecated: Use EntityMove.ProtoReflect.Descriptor instead.
func (*EntityMove) GetNewSchema
func (x *EntityMove) GetNewSchema() string
func (*EntityMove) ProtoMessage
func (*EntityMove) ProtoMessage()
func (*EntityMove) ProtoReflect
func (x *EntityMove) ProtoReflect() protoreflect.Message
func (*EntityMove) Reset
func (x *EntityMove) Reset()
func (*EntityMove) String
func (x *EntityMove) String() string
EntityNameTransformation
type EntityNameTransformation int32
Entity Name Transformation Types
EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_UNSPECIFIED, EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION, EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_LOWER_CASE, EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_UPPER_CASE, EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE
const (
// Entity name transformation unspecified.
EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_UNSPECIFIED EntityNameTransformation = 0
// No transformation.
EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION EntityNameTransformation = 1
// Transform to lower case.
EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_LOWER_CASE EntityNameTransformation = 2
// Transform to upper case.
EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_UPPER_CASE EntityNameTransformation = 3
// Transform to capitalized case.
EntityNameTransformation_ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE EntityNameTransformation = 4
)
func (EntityNameTransformation) Descriptor
func (EntityNameTransformation) Descriptor() protoreflect.EnumDescriptor
func (EntityNameTransformation) Enum
func (x EntityNameTransformation) Enum() *EntityNameTransformation
func (EntityNameTransformation) EnumDescriptor
func (EntityNameTransformation) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntityNameTransformation.Descriptor instead.
func (EntityNameTransformation) Number
func (x EntityNameTransformation) Number() protoreflect.EnumNumber
func (EntityNameTransformation) String
func (x EntityNameTransformation) String() string
func (EntityNameTransformation) Type
func (EntityNameTransformation) Type() protoreflect.EnumType
FetchStaticIpsRequest
type FetchStaticIpsRequest struct {
// Required. The resource name for the location for which static IPs should be
// returned. Must be in the format `projects/*/locations/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Maximum number of IPs to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `FetchStaticIps` call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for 'FetchStaticIps' request.
func (*FetchStaticIpsRequest) Descriptor
func (*FetchStaticIpsRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchStaticIpsRequest.ProtoReflect.Descriptor instead.
func (*FetchStaticIpsRequest) GetName
func (x *FetchStaticIpsRequest) GetName() string
func (*FetchStaticIpsRequest) GetPageSize
func (x *FetchStaticIpsRequest) GetPageSize() int32
func (*FetchStaticIpsRequest) GetPageToken
func (x *FetchStaticIpsRequest) GetPageToken() string
func (*FetchStaticIpsRequest) ProtoMessage
func (*FetchStaticIpsRequest) ProtoMessage()
func (*FetchStaticIpsRequest) ProtoReflect
func (x *FetchStaticIpsRequest) ProtoReflect() protoreflect.Message
func (*FetchStaticIpsRequest) Reset
func (x *FetchStaticIpsRequest) Reset()
func (*FetchStaticIpsRequest) String
func (x *FetchStaticIpsRequest) String() string
FetchStaticIpsResponse
type FetchStaticIpsResponse struct {
// List of static IPs.
StaticIps []string `protobuf:"bytes,1,rep,name=static_ips,json=staticIps,proto3" json:"static_ips,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for a 'FetchStaticIps' request.
func (*FetchStaticIpsResponse) Descriptor
func (*FetchStaticIpsResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchStaticIpsResponse.ProtoReflect.Descriptor instead.
func (*FetchStaticIpsResponse) GetNextPageToken
func (x *FetchStaticIpsResponse) GetNextPageToken() string
func (*FetchStaticIpsResponse) GetStaticIps
func (x *FetchStaticIpsResponse) GetStaticIps() []string
func (*FetchStaticIpsResponse) ProtoMessage
func (*FetchStaticIpsResponse) ProtoMessage()
func (*FetchStaticIpsResponse) ProtoReflect
func (x *FetchStaticIpsResponse) ProtoReflect() protoreflect.Message
func (*FetchStaticIpsResponse) Reset
func (x *FetchStaticIpsResponse) Reset()
func (*FetchStaticIpsResponse) String
func (x *FetchStaticIpsResponse) String() string
FilterTableColumns
type FilterTableColumns struct {
// Optional. List of columns to be included for a particular table.
IncludeColumns []string `protobuf:"bytes,1,rep,name=include_columns,json=includeColumns,proto3" json:"include_columns,omitempty"`
// Optional. List of columns to be excluded for a particular table.
ExcludeColumns []string `protobuf:"bytes,2,rep,name=exclude_columns,json=excludeColumns,proto3" json:"exclude_columns,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type FilterTableColumns. The rule is used to filter the list of columns to include or exclude from a table.
The rule filter field can refer to one entity.
The rule scope can be: Table
Only one of the two lists can be specified for the rule.
func (*FilterTableColumns) Descriptor
func (*FilterTableColumns) Descriptor() ([]byte, []int)
Deprecated: Use FilterTableColumns.ProtoReflect.Descriptor instead.
func (*FilterTableColumns) GetExcludeColumns
func (x *FilterTableColumns) GetExcludeColumns() []string
func (*FilterTableColumns) GetIncludeColumns
func (x *FilterTableColumns) GetIncludeColumns() []string
func (*FilterTableColumns) ProtoMessage
func (*FilterTableColumns) ProtoMessage()
func (*FilterTableColumns) ProtoReflect
func (x *FilterTableColumns) ProtoReflect() protoreflect.Message
func (*FilterTableColumns) Reset
func (x *FilterTableColumns) Reset()
func (*FilterTableColumns) String
func (x *FilterTableColumns) String() string
ForwardSshTunnelConnectivity
type ForwardSshTunnelConnectivity struct {
// Required. Hostname for the SSH tunnel.
Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Required. Username for the SSH tunnel.
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// Port for the SSH tunnel, default value is 22.
Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
// Types that are assignable to AuthenticationMethod:
//
// *ForwardSshTunnelConnectivity_Password
// *ForwardSshTunnelConnectivity_PrivateKey
AuthenticationMethod isForwardSshTunnelConnectivity_AuthenticationMethod `protobuf_oneof:"authentication_method"`
// contains filtered or unexported fields
}
Forward SSH Tunnel connectivity.
func (*ForwardSshTunnelConnectivity) Descriptor
func (*ForwardSshTunnelConnectivity) Descriptor() ([]byte, []int)
Deprecated: Use ForwardSshTunnelConnectivity.ProtoReflect.Descriptor instead.
func (*ForwardSshTunnelConnectivity) GetAuthenticationMethod
func (m *ForwardSshTunnelConnectivity) GetAuthenticationMethod() isForwardSshTunnelConnectivity_AuthenticationMethod
func (*ForwardSshTunnelConnectivity) GetHostname
func (x *ForwardSshTunnelConnectivity) GetHostname() string
func (*ForwardSshTunnelConnectivity) GetPassword
func (x *ForwardSshTunnelConnectivity) GetPassword() string
func (*ForwardSshTunnelConnectivity) GetPort
func (x *ForwardSshTunnelConnectivity) GetPort() int32
func (*ForwardSshTunnelConnectivity) GetPrivateKey
func (x *ForwardSshTunnelConnectivity) GetPrivateKey() string
func (*ForwardSshTunnelConnectivity) GetUsername
func (x *ForwardSshTunnelConnectivity) GetUsername() string
func (*ForwardSshTunnelConnectivity) ProtoMessage
func (*ForwardSshTunnelConnectivity) ProtoMessage()
func (*ForwardSshTunnelConnectivity) ProtoReflect
func (x *ForwardSshTunnelConnectivity) ProtoReflect() protoreflect.Message
func (*ForwardSshTunnelConnectivity) Reset
func (x *ForwardSshTunnelConnectivity) Reset()
func (*ForwardSshTunnelConnectivity) String
func (x *ForwardSshTunnelConnectivity) String() string
ForwardSshTunnelConnectivity_Password
type ForwardSshTunnelConnectivity_Password struct {
// Input only. SSH password.
Password string `protobuf:"bytes,100,opt,name=password,proto3,oneof"`
}
ForwardSshTunnelConnectivity_PrivateKey
type ForwardSshTunnelConnectivity_PrivateKey struct {
// Input only. SSH private key.
PrivateKey string `protobuf:"bytes,101,opt,name=private_key,json=privateKey,proto3,oneof"`
}
FunctionEntity
type FunctionEntity struct {
// The SQL code which creates the function.
SqlCode string `protobuf:"bytes,1,opt,name=sql_code,json=sqlCode,proto3" json:"sql_code,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,2,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Function's parent is a schema.
func (*FunctionEntity) Descriptor
func (*FunctionEntity) Descriptor() ([]byte, []int)
Deprecated: Use FunctionEntity.ProtoReflect.Descriptor instead.
func (*FunctionEntity) GetCustomFeatures
func (x *FunctionEntity) GetCustomFeatures() *structpb.Struct
func (*FunctionEntity) GetSqlCode
func (x *FunctionEntity) GetSqlCode() string
func (*FunctionEntity) ProtoMessage
func (*FunctionEntity) ProtoMessage()
func (*FunctionEntity) ProtoReflect
func (x *FunctionEntity) ProtoReflect() protoreflect.Message
func (*FunctionEntity) Reset
func (x *FunctionEntity) Reset()
func (*FunctionEntity) String
func (x *FunctionEntity) String() string
GenerateSshScriptRequest
type GenerateSshScriptRequest struct {
// Name of the migration job resource to generate the SSH script.
MigrationJob string `protobuf:"bytes,1,opt,name=migration_job,json=migrationJob,proto3" json:"migration_job,omitempty"`
// Required. Bastion VM Instance name to use or to create.
Vm string `protobuf:"bytes,2,opt,name=vm,proto3" json:"vm,omitempty"`
// The VM configuration
//
// Types that are assignable to VmConfig:
//
// *GenerateSshScriptRequest_VmCreationConfig
// *GenerateSshScriptRequest_VmSelectionConfig
VmConfig isGenerateSshScriptRequest_VmConfig `protobuf_oneof:"vm_config"`
// The port that will be open on the bastion host.
VmPort int32 `protobuf:"varint,3,opt,name=vm_port,json=vmPort,proto3" json:"vm_port,omitempty"`
// contains filtered or unexported fields
}
Request message for 'GenerateSshScript' request.
func (*GenerateSshScriptRequest) Descriptor
func (*GenerateSshScriptRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateSshScriptRequest.ProtoReflect.Descriptor instead.
func (*GenerateSshScriptRequest) GetMigrationJob
func (x *GenerateSshScriptRequest) GetMigrationJob() string
func (*GenerateSshScriptRequest) GetVm
func (x *GenerateSshScriptRequest) GetVm() string
func (*GenerateSshScriptRequest) GetVmConfig
func (m *GenerateSshScriptRequest) GetVmConfig() isGenerateSshScriptRequest_VmConfig
func (*GenerateSshScriptRequest) GetVmCreationConfig
func (x *GenerateSshScriptRequest) GetVmCreationConfig() *VmCreationConfig
func (*GenerateSshScriptRequest) GetVmPort
func (x *GenerateSshScriptRequest) GetVmPort() int32
func (*GenerateSshScriptRequest) GetVmSelectionConfig
func (x *GenerateSshScriptRequest) GetVmSelectionConfig() *VmSelectionConfig
func (*GenerateSshScriptRequest) ProtoMessage
func (*GenerateSshScriptRequest) ProtoMessage()
func (*GenerateSshScriptRequest) ProtoReflect
func (x *GenerateSshScriptRequest) ProtoReflect() protoreflect.Message
func (*GenerateSshScriptRequest) Reset
func (x *GenerateSshScriptRequest) Reset()
func (*GenerateSshScriptRequest) String
func (x *GenerateSshScriptRequest) String() string
GenerateSshScriptRequest_VmCreationConfig
type GenerateSshScriptRequest_VmCreationConfig struct {
// The VM creation configuration
VmCreationConfig *VmCreationConfig `protobuf:"bytes,100,opt,name=vm_creation_config,json=vmCreationConfig,proto3,oneof"`
}
GenerateSshScriptRequest_VmSelectionConfig
type GenerateSshScriptRequest_VmSelectionConfig struct {
// The VM selection configuration
VmSelectionConfig *VmSelectionConfig `protobuf:"bytes,101,opt,name=vm_selection_config,json=vmSelectionConfig,proto3,oneof"`
}
GenerateTcpProxyScriptRequest
type GenerateTcpProxyScriptRequest struct {
// Name of the migration job resource to generate the TCP Proxy script.
MigrationJob string `protobuf:"bytes,1,opt,name=migration_job,json=migrationJob,proto3" json:"migration_job,omitempty"`
// Required. The name of the Compute instance that will host the proxy.
VmName string `protobuf:"bytes,2,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
// Required. The type of the Compute instance that will host the proxy.
VmMachineType string `protobuf:"bytes,3,opt,name=vm_machine_type,json=vmMachineType,proto3" json:"vm_machine_type,omitempty"`
// Optional. The Google Cloud Platform zone to create the VM in. The fully
// qualified name of the zone must be specified, including the region name,
// for example "us-central1-b". If not specified, uses the "-b" zone of the
// destination Connection Profile's region.
VmZone string `protobuf:"bytes,4,opt,name=vm_zone,json=vmZone,proto3" json:"vm_zone,omitempty"`
// Required. The name of the subnet the Compute instance will use for private
// connectivity. Must be supplied in the form of
// projects/{project}/regions/{region}/subnetworks/{subnetwork}.
// Note: the region for the subnet must match the Compute instance region.
VmSubnet string `protobuf:"bytes,5,opt,name=vm_subnet,json=vmSubnet,proto3" json:"vm_subnet,omitempty"`
// contains filtered or unexported fields
}
Request message for 'GenerateTcpProxyScript' request.
func (*GenerateTcpProxyScriptRequest) Descriptor
func (*GenerateTcpProxyScriptRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateTcpProxyScriptRequest.ProtoReflect.Descriptor instead.
func (*GenerateTcpProxyScriptRequest) GetMigrationJob
func (x *GenerateTcpProxyScriptRequest) GetMigrationJob() string
func (*GenerateTcpProxyScriptRequest) GetVmMachineType
func (x *GenerateTcpProxyScriptRequest) GetVmMachineType() string
func (*GenerateTcpProxyScriptRequest) GetVmName
func (x *GenerateTcpProxyScriptRequest) GetVmName() string
func (*GenerateTcpProxyScriptRequest) GetVmSubnet
func (x *GenerateTcpProxyScriptRequest) GetVmSubnet() string
func (*GenerateTcpProxyScriptRequest) GetVmZone
func (x *GenerateTcpProxyScriptRequest) GetVmZone() string
func (*GenerateTcpProxyScriptRequest) ProtoMessage
func (*GenerateTcpProxyScriptRequest) ProtoMessage()
func (*GenerateTcpProxyScriptRequest) ProtoReflect
func (x *GenerateTcpProxyScriptRequest) ProtoReflect() protoreflect.Message
func (*GenerateTcpProxyScriptRequest) Reset
func (x *GenerateTcpProxyScriptRequest) Reset()
func (*GenerateTcpProxyScriptRequest) String
func (x *GenerateTcpProxyScriptRequest) String() string
GetConnectionProfileRequest
type GetConnectionProfileRequest struct {
// Required. Name of the connection profile resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'GetConnectionProfile' request.
func (*GetConnectionProfileRequest) Descriptor
func (*GetConnectionProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConnectionProfileRequest.ProtoReflect.Descriptor instead.
func (*GetConnectionProfileRequest) GetName
func (x *GetConnectionProfileRequest) GetName() string
func (*GetConnectionProfileRequest) ProtoMessage
func (*GetConnectionProfileRequest) ProtoMessage()
func (*GetConnectionProfileRequest) ProtoReflect
func (x *GetConnectionProfileRequest) ProtoReflect() protoreflect.Message
func (*GetConnectionProfileRequest) Reset
func (x *GetConnectionProfileRequest) Reset()
func (*GetConnectionProfileRequest) String
func (x *GetConnectionProfileRequest) String() string
GetConversionWorkspaceRequest
type GetConversionWorkspaceRequest struct {
// Required. Name of the conversion workspace resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'GetConversionWorkspace' request.
func (*GetConversionWorkspaceRequest) Descriptor
func (*GetConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*GetConversionWorkspaceRequest) GetName
func (x *GetConversionWorkspaceRequest) GetName() string
func (*GetConversionWorkspaceRequest) ProtoMessage
func (*GetConversionWorkspaceRequest) ProtoMessage()
func (*GetConversionWorkspaceRequest) ProtoReflect
func (x *GetConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*GetConversionWorkspaceRequest) Reset
func (x *GetConversionWorkspaceRequest) Reset()
func (*GetConversionWorkspaceRequest) String
func (x *GetConversionWorkspaceRequest) String() string
GetMappingRuleRequest
type GetMappingRuleRequest struct {
// Required. Name of the mapping rule resource to get.
// Example: conversionWorkspaces/123/mappingRules/rule123
//
// In order to retrieve a previous revision of the mapping rule, also provide
// the revision ID.
// Example:
// conversionWorkspace/123/mappingRules/rule123@c7cfa2a8c7cfa2a8c7cfa2a8c7cfa2a8
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'GetMappingRule' request.
func (*GetMappingRuleRequest) Descriptor
func (*GetMappingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMappingRuleRequest.ProtoReflect.Descriptor instead.
func (*GetMappingRuleRequest) GetName
func (x *GetMappingRuleRequest) GetName() string
func (*GetMappingRuleRequest) ProtoMessage
func (*GetMappingRuleRequest) ProtoMessage()
func (*GetMappingRuleRequest) ProtoReflect
func (x *GetMappingRuleRequest) ProtoReflect() protoreflect.Message
func (*GetMappingRuleRequest) Reset
func (x *GetMappingRuleRequest) Reset()
func (*GetMappingRuleRequest) String
func (x *GetMappingRuleRequest) String() string
GetMigrationJobRequest
type GetMigrationJobRequest struct {
// Required. Name of the migration job resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'GetMigrationJob' request.
func (*GetMigrationJobRequest) Descriptor
func (*GetMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*GetMigrationJobRequest) GetName
func (x *GetMigrationJobRequest) GetName() string
func (*GetMigrationJobRequest) ProtoMessage
func (*GetMigrationJobRequest) ProtoMessage()
func (*GetMigrationJobRequest) ProtoReflect
func (x *GetMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*GetMigrationJobRequest) Reset
func (x *GetMigrationJobRequest) Reset()
func (*GetMigrationJobRequest) String
func (x *GetMigrationJobRequest) String() string
GetPrivateConnectionRequest
type GetPrivateConnectionRequest struct {
// Required. The name of the private connection to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message to get a private connection resource.
func (*GetPrivateConnectionRequest) Descriptor
func (*GetPrivateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPrivateConnectionRequest.ProtoReflect.Descriptor instead.
func (*GetPrivateConnectionRequest) GetName
func (x *GetPrivateConnectionRequest) GetName() string
func (*GetPrivateConnectionRequest) ProtoMessage
func (*GetPrivateConnectionRequest) ProtoMessage()
func (*GetPrivateConnectionRequest) ProtoReflect
func (x *GetPrivateConnectionRequest) ProtoReflect() protoreflect.Message
func (*GetPrivateConnectionRequest) Reset
func (x *GetPrivateConnectionRequest) Reset()
func (*GetPrivateConnectionRequest) String
func (x *GetPrivateConnectionRequest) String() string
ImportMappingRulesRequest
type ImportMappingRulesRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
RulesFormat ImportRulesFileFormat "" /* 147 byte string literal not displayed */
RulesFiles []*ImportMappingRulesRequest_RulesFile `protobuf:"bytes,3,rep,name=rules_files,json=rulesFiles,proto3" json:"rules_files,omitempty"`
AutoCommit bool `protobuf:"varint,6,opt,name=auto_commit,json=autoCommit,proto3" json:"auto_commit,omitempty"`
}
Request message for 'ImportMappingRules' request.
func (*ImportMappingRulesRequest) Descriptor
func (*ImportMappingRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportMappingRulesRequest.ProtoReflect.Descriptor instead.
func (*ImportMappingRulesRequest) GetAutoCommit
func (x *ImportMappingRulesRequest) GetAutoCommit() bool
func (*ImportMappingRulesRequest) GetParent
func (x *ImportMappingRulesRequest) GetParent() string
func (*ImportMappingRulesRequest) GetRulesFiles
func (x *ImportMappingRulesRequest) GetRulesFiles() []*ImportMappingRulesRequest_RulesFile
func (*ImportMappingRulesRequest) GetRulesFormat
func (x *ImportMappingRulesRequest) GetRulesFormat() ImportRulesFileFormat
func (*ImportMappingRulesRequest) ProtoMessage
func (*ImportMappingRulesRequest) ProtoMessage()
func (*ImportMappingRulesRequest) ProtoReflect
func (x *ImportMappingRulesRequest) ProtoReflect() protoreflect.Message
func (*ImportMappingRulesRequest) Reset
func (x *ImportMappingRulesRequest) Reset()
func (*ImportMappingRulesRequest) String
func (x *ImportMappingRulesRequest) String() string
ImportMappingRulesRequest_RulesFile
type ImportMappingRulesRequest_RulesFile struct {
// Required. The filename of the rules that needs to be converted. The
// filename is used mainly so that future logs of the import rules job
// contain it, and can therefore be searched by it.
RulesSourceFilename string `protobuf:"bytes,1,opt,name=rules_source_filename,json=rulesSourceFilename,proto3" json:"rules_source_filename,omitempty"`
// Required. The text content of the rules that needs to be converted.
RulesContent string `protobuf:"bytes,2,opt,name=rules_content,json=rulesContent,proto3" json:"rules_content,omitempty"`
// contains filtered or unexported fields
}
Details of a single rules file.
func (*ImportMappingRulesRequest_RulesFile) Descriptor
func (*ImportMappingRulesRequest_RulesFile) Descriptor() ([]byte, []int)
Deprecated: Use ImportMappingRulesRequest_RulesFile.ProtoReflect.Descriptor instead.
func (*ImportMappingRulesRequest_RulesFile) GetRulesContent
func (x *ImportMappingRulesRequest_RulesFile) GetRulesContent() string
func (*ImportMappingRulesRequest_RulesFile) GetRulesSourceFilename
func (x *ImportMappingRulesRequest_RulesFile) GetRulesSourceFilename() string
func (*ImportMappingRulesRequest_RulesFile) ProtoMessage
func (*ImportMappingRulesRequest_RulesFile) ProtoMessage()
func (*ImportMappingRulesRequest_RulesFile) ProtoReflect
func (x *ImportMappingRulesRequest_RulesFile) ProtoReflect() protoreflect.Message
func (*ImportMappingRulesRequest_RulesFile) Reset
func (x *ImportMappingRulesRequest_RulesFile) Reset()
func (*ImportMappingRulesRequest_RulesFile) String
func (x *ImportMappingRulesRequest_RulesFile) String() string
ImportRulesFileFormat
type ImportRulesFileFormat int32
The format for the import rules file.
ImportRulesFileFormat_IMPORT_RULES_FILE_FORMAT_UNSPECIFIED, ImportRulesFileFormat_IMPORT_RULES_FILE_FORMAT_HARBOUR_BRIDGE_SESSION_FILE, ImportRulesFileFormat_IMPORT_RULES_FILE_FORMAT_ORATOPG_CONFIG_FILE
const (
// Unspecified rules format.
ImportRulesFileFormat_IMPORT_RULES_FILE_FORMAT_UNSPECIFIED ImportRulesFileFormat = 0
// HarbourBridge session file.
ImportRulesFileFormat_IMPORT_RULES_FILE_FORMAT_HARBOUR_BRIDGE_SESSION_FILE ImportRulesFileFormat = 1
// Ora2Pg configuration file.
ImportRulesFileFormat_IMPORT_RULES_FILE_FORMAT_ORATOPG_CONFIG_FILE ImportRulesFileFormat = 2
)
func (ImportRulesFileFormat) Descriptor
func (ImportRulesFileFormat) Descriptor() protoreflect.EnumDescriptor
func (ImportRulesFileFormat) Enum
func (x ImportRulesFileFormat) Enum() *ImportRulesFileFormat
func (ImportRulesFileFormat) EnumDescriptor
func (ImportRulesFileFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use ImportRulesFileFormat.Descriptor instead.
func (ImportRulesFileFormat) Number
func (x ImportRulesFileFormat) Number() protoreflect.EnumNumber
func (ImportRulesFileFormat) String
func (x ImportRulesFileFormat) String() string
func (ImportRulesFileFormat) Type
func (ImportRulesFileFormat) Type() protoreflect.EnumType
IndexEntity
type IndexEntity struct {
// The name of the index.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Type of index, for example B-TREE.
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// Table columns used as part of the Index, for example B-TREE index should
// list the columns which constitutes the index.
TableColumns []string `protobuf:"bytes,3,rep,name=table_columns,json=tableColumns,proto3" json:"table_columns,omitempty"`
// Boolean value indicating whether the index is unique.
Unique bool `protobuf:"varint,4,opt,name=unique,proto3" json:"unique,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,5,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Index is not used as an independent entity, it is retrieved as part of a Table entity.
func (*IndexEntity) Descriptor
func (*IndexEntity) Descriptor() ([]byte, []int)
Deprecated: Use IndexEntity.ProtoReflect.Descriptor instead.
func (*IndexEntity) GetCustomFeatures
func (x *IndexEntity) GetCustomFeatures() *structpb.Struct
func (*IndexEntity) GetName
func (x *IndexEntity) GetName() string
func (*IndexEntity) GetTableColumns
func (x *IndexEntity) GetTableColumns() []string
func (*IndexEntity) GetType
func (x *IndexEntity) GetType() string
func (*IndexEntity) GetUnique
func (x *IndexEntity) GetUnique() bool
func (*IndexEntity) ProtoMessage
func (*IndexEntity) ProtoMessage()
func (*IndexEntity) ProtoReflect
func (x *IndexEntity) ProtoReflect() protoreflect.Message
func (*IndexEntity) Reset
func (x *IndexEntity) Reset()
func (*IndexEntity) String
func (x *IndexEntity) String() string
IntComparisonFilter
type IntComparisonFilter struct {
ValueComparison ValueComparison "" /* 153 byte string literal not displayed */
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
}
Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue
func (*IntComparisonFilter) Descriptor
func (*IntComparisonFilter) Descriptor() ([]byte, []int)
Deprecated: Use IntComparisonFilter.ProtoReflect.Descriptor instead.
func (*IntComparisonFilter) GetValue
func (x *IntComparisonFilter) GetValue() int64
func (*IntComparisonFilter) GetValueComparison
func (x *IntComparisonFilter) GetValueComparison() ValueComparison
func (*IntComparisonFilter) ProtoMessage
func (*IntComparisonFilter) ProtoMessage()
func (*IntComparisonFilter) ProtoReflect
func (x *IntComparisonFilter) ProtoReflect() protoreflect.Message
func (*IntComparisonFilter) Reset
func (x *IntComparisonFilter) Reset()
func (*IntComparisonFilter) String
func (x *IntComparisonFilter) String() string
ListConnectionProfilesRequest
type ListConnectionProfilesRequest struct {
// Required. The parent which owns this collection of connection profiles.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of connection profiles to return. The service may return
// fewer than this value. If unspecified, at most 50 connection profiles will
// be returned. The maximum value is 1000; values above 1000 are coerced
// to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A page token, received from a previous `ListConnectionProfiles` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListConnectionProfiles`
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters connection profiles listed in the
// response. The expression must specify the field name, a comparison
// operator, and the value that you want to use for filtering. The value must
// be a string, a number, or a boolean. The comparison operator must be either
// =, !=, >, or <. for="" example,="" list="" connection="" profiles="" created="" this="" year="" by="" specifying="" **createtime="" %gt;="" 2020-01-01t00:00:00.000000000z**.="" you="" can="" also="" filter="" nested="" fields.="" for="" example,="" you="" could="" specify="" **mysql.username="" =="" %lt;my_username%gt;**="" to="" list="" all="" connection="" profiles="" configured="" to="" connect="" with="" a="" specific="" username.="" filter="">string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// A comma-separated list of fields to order results according to.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for 'ListConnectionProfiles' request.
func (*ListConnectionProfilesRequest) Descriptor
func (*ListConnectionProfilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConnectionProfilesRequest.ProtoReflect.Descriptor instead.
func (*ListConnectionProfilesRequest) GetFilter
func (x *ListConnectionProfilesRequest) GetFilter() string
func (*ListConnectionProfilesRequest) GetOrderBy
func (x *ListConnectionProfilesRequest) GetOrderBy() string
func (*ListConnectionProfilesRequest) GetPageSize
func (x *ListConnectionProfilesRequest) GetPageSize() int32
func (*ListConnectionProfilesRequest) GetPageToken
func (x *ListConnectionProfilesRequest) GetPageToken() string
func (*ListConnectionProfilesRequest) GetParent
func (x *ListConnectionProfilesRequest) GetParent() string
func (*ListConnectionProfilesRequest) ProtoMessage
func (*ListConnectionProfilesRequest) ProtoMessage()
func (*ListConnectionProfilesRequest) ProtoReflect
func (x *ListConnectionProfilesRequest) ProtoReflect() protoreflect.Message
func (*ListConnectionProfilesRequest) Reset
func (x *ListConnectionProfilesRequest) Reset()
func (*ListConnectionProfilesRequest) String
func (x *ListConnectionProfilesRequest) String() string
ListConnectionProfilesResponse
type ListConnectionProfilesResponse struct {
// The response list of connection profiles.
ConnectionProfiles []*ConnectionProfile `protobuf:"bytes,1,rep,name=connection_profiles,json=connectionProfiles,proto3" json:"connection_profiles,omitempty"`
// A token which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for 'ListConnectionProfiles' request.
func (*ListConnectionProfilesResponse) Descriptor
func (*ListConnectionProfilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConnectionProfilesResponse.ProtoReflect.Descriptor instead.
func (*ListConnectionProfilesResponse) GetConnectionProfiles
func (x *ListConnectionProfilesResponse) GetConnectionProfiles() []*ConnectionProfile
func (*ListConnectionProfilesResponse) GetNextPageToken
func (x *ListConnectionProfilesResponse) GetNextPageToken() string
func (*ListConnectionProfilesResponse) GetUnreachable
func (x *ListConnectionProfilesResponse) GetUnreachable() []string
func (*ListConnectionProfilesResponse) ProtoMessage
func (*ListConnectionProfilesResponse) ProtoMessage()
func (*ListConnectionProfilesResponse) ProtoReflect
func (x *ListConnectionProfilesResponse) ProtoReflect() protoreflect.Message
func (*ListConnectionProfilesResponse) Reset
func (x *ListConnectionProfilesResponse) Reset()
func (*ListConnectionProfilesResponse) String
func (x *ListConnectionProfilesResponse) String() string
ListConversionWorkspacesRequest
type ListConversionWorkspacesRequest struct {
// Required. The parent which owns this collection of conversion workspaces.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of conversion workspaces to return. The service may
// return fewer than this value. If unspecified, at most 50 sets are returned.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The nextPageToken value received in the previous call to
// conversionWorkspaces.list, used in the subsequent request to retrieve the
// next page of results. On first call this should be left blank. When
// paginating, all other parameters provided to conversionWorkspaces.list must
// match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters conversion workspaces listed in the
// response. The expression must specify the field name, a comparison
// operator, and the value that you want to use for filtering. The value must
// be a string, a number, or a boolean. The comparison operator must be either
// =, !=, >, or <. for="" example,="" list="" conversion="" workspaces="" created="" this="" year="" by="" specifying="" **createtime="" %gt;="" 2020-01-01t00:00:00.000000000z.**="" you="" can="" also="" filter="" nested="" fields.="" for="" example,="" you="" could="" specify="" **source.version="12.c.1" **="" to="" select="" all="" conversion="" workspaces="" with="" source="" database="" version="" equal="" to="" 12.c.1.="" filter="">string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Retrieve a list of all conversion workspaces in a given project and location.
func (*ListConversionWorkspacesRequest) Descriptor
func (*ListConversionWorkspacesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConversionWorkspacesRequest.ProtoReflect.Descriptor instead.
func (*ListConversionWorkspacesRequest) GetFilter
func (x *ListConversionWorkspacesRequest) GetFilter() string
func (*ListConversionWorkspacesRequest) GetPageSize
func (x *ListConversionWorkspacesRequest) GetPageSize() int32
func (*ListConversionWorkspacesRequest) GetPageToken
func (x *ListConversionWorkspacesRequest) GetPageToken() string
func (*ListConversionWorkspacesRequest) GetParent
func (x *ListConversionWorkspacesRequest) GetParent() string
func (*ListConversionWorkspacesRequest) ProtoMessage
func (*ListConversionWorkspacesRequest) ProtoMessage()
func (*ListConversionWorkspacesRequest) ProtoReflect
func (x *ListConversionWorkspacesRequest) ProtoReflect() protoreflect.Message
func (*ListConversionWorkspacesRequest) Reset
func (x *ListConversionWorkspacesRequest) Reset()
func (*ListConversionWorkspacesRequest) String
func (x *ListConversionWorkspacesRequest) String() string
ListConversionWorkspacesResponse
type ListConversionWorkspacesResponse struct {
// The list of conversion workspace objects.
ConversionWorkspaces []*ConversionWorkspace `protobuf:"bytes,1,rep,name=conversion_workspaces,json=conversionWorkspaces,proto3" json:"conversion_workspaces,omitempty"`
// A token which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for 'ListConversionWorkspaces' request.
func (*ListConversionWorkspacesResponse) Descriptor
func (*ListConversionWorkspacesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConversionWorkspacesResponse.ProtoReflect.Descriptor instead.
func (*ListConversionWorkspacesResponse) GetConversionWorkspaces
func (x *ListConversionWorkspacesResponse) GetConversionWorkspaces() []*ConversionWorkspace
func (*ListConversionWorkspacesResponse) GetNextPageToken
func (x *ListConversionWorkspacesResponse) GetNextPageToken() string
func (*ListConversionWorkspacesResponse) GetUnreachable
func (x *ListConversionWorkspacesResponse) GetUnreachable() []string
func (*ListConversionWorkspacesResponse) ProtoMessage
func (*ListConversionWorkspacesResponse) ProtoMessage()
func (*ListConversionWorkspacesResponse) ProtoReflect
func (x *ListConversionWorkspacesResponse) ProtoReflect() protoreflect.Message
func (*ListConversionWorkspacesResponse) Reset
func (x *ListConversionWorkspacesResponse) Reset()
func (*ListConversionWorkspacesResponse) String
func (x *ListConversionWorkspacesResponse) String() string
ListMappingRulesRequest
type ListMappingRulesRequest struct {
// Required. Name of the conversion workspace resource whose mapping rules are
// listed in the form of:
// projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of rules to return. The service may return
// fewer than this value.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The nextPageToken value received in the previous call to
// mappingRules.list, used in the subsequent request to retrieve the next
// page of results. On first call this should be left blank. When paginating,
// all other parameters provided to mappingRules.list must match the call
// that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Retrieve a list of all mapping rules in a given conversion workspace.
func (*ListMappingRulesRequest) Descriptor
func (*ListMappingRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMappingRulesRequest.ProtoReflect.Descriptor instead.
func (*ListMappingRulesRequest) GetPageSize
func (x *ListMappingRulesRequest) GetPageSize() int32
func (*ListMappingRulesRequest) GetPageToken
func (x *ListMappingRulesRequest) GetPageToken() string
func (*ListMappingRulesRequest) GetParent
func (x *ListMappingRulesRequest) GetParent() string
func (*ListMappingRulesRequest) ProtoMessage
func (*ListMappingRulesRequest) ProtoMessage()
func (*ListMappingRulesRequest) ProtoReflect
func (x *ListMappingRulesRequest) ProtoReflect() protoreflect.Message
func (*ListMappingRulesRequest) Reset
func (x *ListMappingRulesRequest) Reset()
func (*ListMappingRulesRequest) String
func (x *ListMappingRulesRequest) String() string
ListMappingRulesResponse
type ListMappingRulesResponse struct {
// The list of conversion workspace mapping rules.
MappingRules []*MappingRule `protobuf:"bytes,1,rep,name=mapping_rules,json=mappingRules,proto3" json:"mapping_rules,omitempty"`
// A token which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for 'ListMappingRulesRequest' request.
func (*ListMappingRulesResponse) Descriptor
func (*ListMappingRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMappingRulesResponse.ProtoReflect.Descriptor instead.
func (*ListMappingRulesResponse) GetMappingRules
func (x *ListMappingRulesResponse) GetMappingRules() []*MappingRule
func (*ListMappingRulesResponse) GetNextPageToken
func (x *ListMappingRulesResponse) GetNextPageToken() string
func (*ListMappingRulesResponse) ProtoMessage
func (*ListMappingRulesResponse) ProtoMessage()
func (*ListMappingRulesResponse) ProtoReflect
func (x *ListMappingRulesResponse) ProtoReflect() protoreflect.Message
func (*ListMappingRulesResponse) Reset
func (x *ListMappingRulesResponse) Reset()
func (*ListMappingRulesResponse) String
func (x *ListMappingRulesResponse) String() string
ListMigrationJobsRequest
type ListMigrationJobsRequest struct {
// Required. The parent which owns this collection of migrationJobs.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of migration jobs to return. The service may return
// fewer than this value. If unspecified, at most 50 migration jobs will be
// returned. The maximum value is 1000; values above 1000 are coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The nextPageToken value received in the previous call to
// migrationJobs.list, used in the subsequent request to retrieve the next
// page of results. On first call this should be left blank. When paginating,
// all other parameters provided to migrationJobs.list must match the call
// that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters migration jobs listed in the response.
// The expression must specify the field name, a comparison operator, and the
// value that you want to use for filtering. The value must be a string,
// a number, or a boolean. The comparison operator must be
// either =, !=, >, or <. for="" example,="" list="" migration="" jobs="" created="" this="" year="" by="" specifying="" **createtime="" %gt;="" 2020-01-01t00:00:00.000000000z.**="" you="" can="" also="" filter="" nested="" fields.="" for="" example,="" you="" could="" specify="" **reversesshconnectivity.vmip="1.2.3.4" **="" to="" select="" all="" migration="" jobs="" connecting="" through="" the="" specific="" ssh="" tunnel="" bastion.="" filter="">string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results based on the migration job name.
// Valid values are: "name", "name asc", and "name desc".
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Retrieves a list of all migration jobs in a given project and location.
func (*ListMigrationJobsRequest) Descriptor
func (*ListMigrationJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMigrationJobsRequest.ProtoReflect.Descriptor instead.
func (*ListMigrationJobsRequest) GetFilter
func (x *ListMigrationJobsRequest) GetFilter() string
func (*ListMigrationJobsRequest) GetOrderBy
func (x *ListMigrationJobsRequest) GetOrderBy() string
func (*ListMigrationJobsRequest) GetPageSize
func (x *ListMigrationJobsRequest) GetPageSize() int32
func (*ListMigrationJobsRequest) GetPageToken
func (x *ListMigrationJobsRequest) GetPageToken() string
func (*ListMigrationJobsRequest) GetParent
func (x *ListMigrationJobsRequest) GetParent() string
func (*ListMigrationJobsRequest) ProtoMessage
func (*ListMigrationJobsRequest) ProtoMessage()
func (*ListMigrationJobsRequest) ProtoReflect
func (x *ListMigrationJobsRequest) ProtoReflect() protoreflect.Message
func (*ListMigrationJobsRequest) Reset
func (x *ListMigrationJobsRequest) Reset()
func (*ListMigrationJobsRequest) String
func (x *ListMigrationJobsRequest) String() string
ListMigrationJobsResponse
type ListMigrationJobsResponse struct {
// The list of migration jobs objects.
MigrationJobs []*MigrationJob `protobuf:"bytes,1,rep,name=migration_jobs,json=migrationJobs,proto3" json:"migration_jobs,omitempty"`
// A token which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for 'ListMigrationJobs' request.
func (*ListMigrationJobsResponse) Descriptor
func (*ListMigrationJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMigrationJobsResponse.ProtoReflect.Descriptor instead.
func (*ListMigrationJobsResponse) GetMigrationJobs
func (x *ListMigrationJobsResponse) GetMigrationJobs() []*MigrationJob
func (*ListMigrationJobsResponse) GetNextPageToken
func (x *ListMigrationJobsResponse) GetNextPageToken() string
func (*ListMigrationJobsResponse) GetUnreachable
func (x *ListMigrationJobsResponse) GetUnreachable() []string
func (*ListMigrationJobsResponse) ProtoMessage
func (*ListMigrationJobsResponse) ProtoMessage()
func (*ListMigrationJobsResponse) ProtoReflect
func (x *ListMigrationJobsResponse) ProtoReflect() protoreflect.Message
func (*ListMigrationJobsResponse) Reset
func (x *ListMigrationJobsResponse) Reset()
func (*ListMigrationJobsResponse) String
func (x *ListMigrationJobsResponse) String() string
ListPrivateConnectionsRequest
type ListPrivateConnectionsRequest struct {
// Required. The parent that owns the collection of private connections.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of private connections to return.
// If unspecified, at most 50 private connections that are returned.
// The maximum value is 1000; values above 1000 are coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token received from a previous `ListPrivateConnections` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to
// `ListPrivateConnections` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters private connections listed in the
// response. The expression must specify the field name, a comparison
// operator, and the value that you want to use for filtering. The value must
// be a string, a number, or a boolean. The comparison operator must be either
// =, !=, >, or <. for="" example,="" list="" private="" connections="" created="" this="" year="" by="" specifying="" **createtime="" %gt;="" 2021-01-01t00:00:00.000000000z**.="" filter="">string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message to retrieve a list of private connections in a given project and location.
func (*ListPrivateConnectionsRequest) Descriptor
func (*ListPrivateConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateConnectionsRequest.ProtoReflect.Descriptor instead.
func (*ListPrivateConnectionsRequest) GetFilter
func (x *ListPrivateConnectionsRequest) GetFilter() string
func (*ListPrivateConnectionsRequest) GetOrderBy
func (x *ListPrivateConnectionsRequest) GetOrderBy() string
func (*ListPrivateConnectionsRequest) GetPageSize
func (x *ListPrivateConnectionsRequest) GetPageSize() int32
func (*ListPrivateConnectionsRequest) GetPageToken
func (x *ListPrivateConnectionsRequest) GetPageToken() string
func (*ListPrivateConnectionsRequest) GetParent
func (x *ListPrivateConnectionsRequest) GetParent() string
func (*ListPrivateConnectionsRequest) ProtoMessage
func (*ListPrivateConnectionsRequest) ProtoMessage()
func (*ListPrivateConnectionsRequest) ProtoReflect
func (x *ListPrivateConnectionsRequest) ProtoReflect() protoreflect.Message
func (*ListPrivateConnectionsRequest) Reset
func (x *ListPrivateConnectionsRequest) Reset()
func (*ListPrivateConnectionsRequest) String
func (x *ListPrivateConnectionsRequest) String() string
ListPrivateConnectionsResponse
type ListPrivateConnectionsResponse struct {
// List of private connections.
PrivateConnections []*PrivateConnection `protobuf:"bytes,1,rep,name=private_connections,json=privateConnections,proto3" json:"private_connections,omitempty"`
// A token which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for 'ListPrivateConnections' request.
func (*ListPrivateConnectionsResponse) Descriptor
func (*ListPrivateConnectionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateConnectionsResponse.ProtoReflect.Descriptor instead.
func (*ListPrivateConnectionsResponse) GetNextPageToken
func (x *ListPrivateConnectionsResponse) GetNextPageToken() string
func (*ListPrivateConnectionsResponse) GetPrivateConnections
func (x *ListPrivateConnectionsResponse) GetPrivateConnections() []*PrivateConnection
func (*ListPrivateConnectionsResponse) GetUnreachable
func (x *ListPrivateConnectionsResponse) GetUnreachable() []string
func (*ListPrivateConnectionsResponse) ProtoMessage
func (*ListPrivateConnectionsResponse) ProtoMessage()
func (*ListPrivateConnectionsResponse) ProtoReflect
func (x *ListPrivateConnectionsResponse) ProtoReflect() protoreflect.Message
func (*ListPrivateConnectionsResponse) Reset
func (x *ListPrivateConnectionsResponse) Reset()
func (*ListPrivateConnectionsResponse) String
func (x *ListPrivateConnectionsResponse) String() string
MappingRule
type MappingRule struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
State MappingRule_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.clouddms.v1.MappingRule_State" json:"state,omitempty"`
RuleScope DatabaseEntityType "" /* 138 byte string literal not displayed */
Filter *MappingRuleFilter `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
RuleOrder int64 `protobuf:"varint,6,opt,name=rule_order,json=ruleOrder,proto3" json:"rule_order,omitempty"`
RevisionId string `protobuf:"bytes,7,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
Details isMappingRule_Details `protobuf_oneof:"details"`
}
Definition of a transformation that is to be applied to a group of entities in the source schema. Several such transformations can be applied to an entity sequentially to define the corresponding entity in the target schema.
func (*MappingRule) Descriptor
func (*MappingRule) Descriptor() ([]byte, []int)
Deprecated: Use MappingRule.ProtoReflect.Descriptor instead.
func (*MappingRule) GetConditionalColumnSetValue
func (x *MappingRule) GetConditionalColumnSetValue() *ConditionalColumnSetValue
func (*MappingRule) GetConvertRowidColumn
func (x *MappingRule) GetConvertRowidColumn() *ConvertRowIdToColumn
func (*MappingRule) GetDetails
func (m *MappingRule) GetDetails() isMappingRule_Details
func (*MappingRule) GetDisplayName
func (x *MappingRule) GetDisplayName() string
func (*MappingRule) GetEntityMove
func (x *MappingRule) GetEntityMove() *EntityMove
func (*MappingRule) GetFilter
func (x *MappingRule) GetFilter() *MappingRuleFilter
func (*MappingRule) GetFilterTableColumns
func (x *MappingRule) GetFilterTableColumns() *FilterTableColumns
func (*MappingRule) GetMultiColumnDataTypeChange
func (x *MappingRule) GetMultiColumnDataTypeChange() *MultiColumnDatatypeChange
func (*MappingRule) GetMultiEntityRename
func (x *MappingRule) GetMultiEntityRename() *MultiEntityRename
func (*MappingRule) GetName
func (x *MappingRule) GetName() string
func (*MappingRule) GetRevisionCreateTime
func (x *MappingRule) GetRevisionCreateTime() *timestamppb.Timestamp
func (*MappingRule) GetRevisionId
func (x *MappingRule) GetRevisionId() string
func (*MappingRule) GetRuleOrder
func (x *MappingRule) GetRuleOrder() int64
func (*MappingRule) GetRuleScope
func (x *MappingRule) GetRuleScope() DatabaseEntityType
func (*MappingRule) GetSetTablePrimaryKey
func (x *MappingRule) GetSetTablePrimaryKey() *SetTablePrimaryKey
func (*MappingRule) GetSingleColumnChange
func (x *MappingRule) GetSingleColumnChange() *SingleColumnChange
func (*MappingRule) GetSingleEntityRename
func (x *MappingRule) GetSingleEntityRename() *SingleEntityRename
func (*MappingRule) GetSinglePackageChange
func (x *MappingRule) GetSinglePackageChange() *SinglePackageChange
func (*MappingRule) GetSourceSqlChange
func (x *MappingRule) GetSourceSqlChange() *SourceSqlChange
func (*MappingRule) GetState
func (x *MappingRule) GetState() MappingRule_State
func (*MappingRule) ProtoMessage
func (*MappingRule) ProtoMessage()
func (*MappingRule) ProtoReflect
func (x *MappingRule) ProtoReflect() protoreflect.Message
func (*MappingRule) Reset
func (x *MappingRule) Reset()
func (*MappingRule) String
func (x *MappingRule) String() string
MappingRuleFilter
type MappingRuleFilter struct {
// Optional. The rule should be applied to entities whose parent entity
// (fully qualified name) matches the given value.
// For example, if the rule applies to a table entity, the expected value
// should be a schema (schema). If the rule applies to a column or index
// entity, the expected value can be either a schema (schema) or a table
// (schema.table)
ParentEntity string `protobuf:"bytes,1,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"`
// Optional. The rule should be applied to entities whose non-qualified name
// starts with the given prefix.
EntityNamePrefix string `protobuf:"bytes,2,opt,name=entity_name_prefix,json=entityNamePrefix,proto3" json:"entity_name_prefix,omitempty"`
// Optional. The rule should be applied to entities whose non-qualified name
// ends with the given suffix.
EntityNameSuffix string `protobuf:"bytes,3,opt,name=entity_name_suffix,json=entityNameSuffix,proto3" json:"entity_name_suffix,omitempty"`
// Optional. The rule should be applied to entities whose non-qualified name
// contains the given string.
EntityNameContains string `protobuf:"bytes,4,opt,name=entity_name_contains,json=entityNameContains,proto3" json:"entity_name_contains,omitempty"`
// Optional. The rule should be applied to specific entities defined by their
// fully qualified names.
Entities []string `protobuf:"bytes,5,rep,name=entities,proto3" json:"entities,omitempty"`
// contains filtered or unexported fields
}
A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
func (*MappingRuleFilter) Descriptor
func (*MappingRuleFilter) Descriptor() ([]byte, []int)
Deprecated: Use MappingRuleFilter.ProtoReflect.Descriptor instead.
func (*MappingRuleFilter) GetEntities
func (x *MappingRuleFilter) GetEntities() []string
func (*MappingRuleFilter) GetEntityNameContains
func (x *MappingRuleFilter) GetEntityNameContains() string
func (*MappingRuleFilter) GetEntityNamePrefix
func (x *MappingRuleFilter) GetEntityNamePrefix() string
func (*MappingRuleFilter) GetEntityNameSuffix
func (x *MappingRuleFilter) GetEntityNameSuffix() string
func (*MappingRuleFilter) GetParentEntity
func (x *MappingRuleFilter) GetParentEntity() string
func (*MappingRuleFilter) ProtoMessage
func (*MappingRuleFilter) ProtoMessage()
func (*MappingRuleFilter) ProtoReflect
func (x *MappingRuleFilter) ProtoReflect() protoreflect.Message
func (*MappingRuleFilter) Reset
func (x *MappingRuleFilter) Reset()
func (*MappingRuleFilter) String
func (x *MappingRuleFilter) String() string
MappingRule_ConditionalColumnSetValue
type MappingRule_ConditionalColumnSetValue struct {
// Optional. Rule to specify how the data contained in a column should be
// transformed (such as trimmed, rounded, etc) provided that the data meets
// certain criteria.
ConditionalColumnSetValue *ConditionalColumnSetValue `protobuf:"bytes,108,opt,name=conditional_column_set_value,json=conditionalColumnSetValue,proto3,oneof"`
}
MappingRule_ConvertRowidColumn
type MappingRule_ConvertRowidColumn struct {
// Optional. Rule to specify how multiple tables should be converted with an
// additional rowid column.
ConvertRowidColumn *ConvertRowIdToColumn `protobuf:"bytes,114,opt,name=convert_rowid_column,json=convertRowidColumn,proto3,oneof"`
}
MappingRule_EntityMove
type MappingRule_EntityMove struct {
// Optional. Rule to specify how multiple entities should be relocated into
// a different schema.
EntityMove *EntityMove `protobuf:"bytes,105,opt,name=entity_move,json=entityMove,proto3,oneof"`
}
MappingRule_FilterTableColumns
type MappingRule_FilterTableColumns struct {
// Optional. Rule to specify the list of columns to include or exclude from
// a table.
FilterTableColumns *FilterTableColumns `protobuf:"bytes,118,opt,name=filter_table_columns,json=filterTableColumns,proto3,oneof"`
}
MappingRule_MultiColumnDataTypeChange
type MappingRule_MultiColumnDataTypeChange struct {
// Optional. Rule to specify how multiple columns should be converted to a
// different data type.
MultiColumnDataTypeChange *MultiColumnDatatypeChange `protobuf:"bytes,107,opt,name=multi_column_data_type_change,json=multiColumnDataTypeChange,proto3,oneof"`
}
MappingRule_MultiEntityRename
type MappingRule_MultiEntityRename struct {
// Optional. Rule to specify how multiple entities should be renamed.
MultiEntityRename *MultiEntityRename `protobuf:"bytes,103,opt,name=multi_entity_rename,json=multiEntityRename,proto3,oneof"`
}
MappingRule_SetTablePrimaryKey
type MappingRule_SetTablePrimaryKey struct {
// Optional. Rule to specify the primary key for a table
SetTablePrimaryKey *SetTablePrimaryKey `protobuf:"bytes,115,opt,name=set_table_primary_key,json=setTablePrimaryKey,proto3,oneof"`
}
MappingRule_SingleColumnChange
type MappingRule_SingleColumnChange struct {
// Optional. Rule to specify how a single column is converted.
SingleColumnChange *SingleColumnChange `protobuf:"bytes,106,opt,name=single_column_change,json=singleColumnChange,proto3,oneof"`
}
MappingRule_SingleEntityRename
type MappingRule_SingleEntityRename struct {
// Optional. Rule to specify how a single entity should be renamed.
SingleEntityRename *SingleEntityRename `protobuf:"bytes,102,opt,name=single_entity_rename,json=singleEntityRename,proto3,oneof"`
}
MappingRule_SinglePackageChange
type MappingRule_SinglePackageChange struct {
// Optional. Rule to specify how a single package is converted.
SinglePackageChange *SinglePackageChange `protobuf:"bytes,116,opt,name=single_package_change,json=singlePackageChange,proto3,oneof"`
}
MappingRule_SourceSqlChange
type MappingRule_SourceSqlChange struct {
// Optional. Rule to change the sql code for an entity, for example,
// function, procedure.
SourceSqlChange *SourceSqlChange `protobuf:"bytes,117,opt,name=source_sql_change,json=sourceSqlChange,proto3,oneof"`
}
MappingRule_State
type MappingRule_State int32
The current mapping rule state such as enabled, disabled or deleted.
MappingRule_STATE_UNSPECIFIED, MappingRule_ENABLED, MappingRule_DISABLED, MappingRule_DELETED
const (
// The state of the mapping rule is unknown.
MappingRule_STATE_UNSPECIFIED MappingRule_State = 0
// The rule is enabled.
MappingRule_ENABLED MappingRule_State = 1
// The rule is disabled.
MappingRule_DISABLED MappingRule_State = 2
// The rule is logically deleted.
MappingRule_DELETED MappingRule_State = 3
)
func (MappingRule_State) Descriptor
func (MappingRule_State) Descriptor() protoreflect.EnumDescriptor
func (MappingRule_State) Enum
func (x MappingRule_State) Enum() *MappingRule_State
func (MappingRule_State) EnumDescriptor
func (MappingRule_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MappingRule_State.Descriptor instead.
func (MappingRule_State) Number
func (x MappingRule_State) Number() protoreflect.EnumNumber
func (MappingRule_State) String
func (x MappingRule_State) String() string
func (MappingRule_State) Type
func (MappingRule_State) Type() protoreflect.EnumType
MaterializedViewEntity
type MaterializedViewEntity struct {
// The SQL code which creates the view.
SqlCode string `protobuf:"bytes,1,opt,name=sql_code,json=sqlCode,proto3" json:"sql_code,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,2,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
MaterializedView's parent is a schema.
func (*MaterializedViewEntity) Descriptor
func (*MaterializedViewEntity) Descriptor() ([]byte, []int)
Deprecated: Use MaterializedViewEntity.ProtoReflect.Descriptor instead.
func (*MaterializedViewEntity) GetCustomFeatures
func (x *MaterializedViewEntity) GetCustomFeatures() *structpb.Struct
func (*MaterializedViewEntity) GetSqlCode
func (x *MaterializedViewEntity) GetSqlCode() string
func (*MaterializedViewEntity) ProtoMessage
func (*MaterializedViewEntity) ProtoMessage()
func (*MaterializedViewEntity) ProtoReflect
func (x *MaterializedViewEntity) ProtoReflect() protoreflect.Message
func (*MaterializedViewEntity) Reset
func (x *MaterializedViewEntity) Reset()
func (*MaterializedViewEntity) String
func (x *MaterializedViewEntity) String() string
MigrationJob
type MigrationJob struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
State MigrationJob_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.clouddms.v1.MigrationJob_State" json:"state,omitempty"`
Phase MigrationJob_Phase `protobuf:"varint,7,opt,name=phase,proto3,enum=google.cloud.clouddms.v1.MigrationJob_Phase" json:"phase,omitempty"`
Type MigrationJob_Type `protobuf:"varint,8,opt,name=type,proto3,enum=google.cloud.clouddms.v1.MigrationJob_Type" json:"type,omitempty"`
DumpPath string `protobuf:"bytes,9,opt,name=dump_path,json=dumpPath,proto3" json:"dump_path,omitempty"`
DumpFlags *MigrationJob_DumpFlags `protobuf:"bytes,17,opt,name=dump_flags,json=dumpFlags,proto3" json:"dump_flags,omitempty"`
Source string `protobuf:"bytes,10,opt,name=source,proto3" json:"source,omitempty"`
Destination string `protobuf:"bytes,11,opt,name=destination,proto3" json:"destination,omitempty"`
Connectivity isMigrationJob_Connectivity `protobuf_oneof:"connectivity"`
Duration *durationpb.Duration `protobuf:"bytes,12,opt,name=duration,proto3" json:"duration,omitempty"`
Error *status.Status `protobuf:"bytes,13,opt,name=error,proto3" json:"error,omitempty"`
SourceDatabase *DatabaseType `protobuf:"bytes,14,opt,name=source_database,json=sourceDatabase,proto3" json:"source_database,omitempty"`
DestinationDatabase *DatabaseType `protobuf:"bytes,15,opt,name=destination_database,json=destinationDatabase,proto3" json:"destination_database,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
ConversionWorkspace *ConversionWorkspaceInfo `protobuf:"bytes,18,opt,name=conversion_workspace,json=conversionWorkspace,proto3" json:"conversion_workspace,omitempty"`
Filter string `protobuf:"bytes,20,opt,name=filter,proto3" json:"filter,omitempty"`
CmekKeyName string `protobuf:"bytes,21,opt,name=cmek_key_name,json=cmekKeyName,proto3" json:"cmek_key_name,omitempty"`
PerformanceConfig *MigrationJob_PerformanceConfig `protobuf:"bytes,22,opt,name=performance_config,json=performanceConfig,proto3" json:"performance_config,omitempty"`
}
Represents a Database Migration Service migration job object.
func (*MigrationJob) Descriptor
func (*MigrationJob) Descriptor() ([]byte, []int)
Deprecated: Use MigrationJob.ProtoReflect.Descriptor instead.
func (*MigrationJob) GetCmekKeyName
func (x *MigrationJob) GetCmekKeyName() string
func (*MigrationJob) GetConnectivity
func (m *MigrationJob) GetConnectivity() isMigrationJob_Connectivity
func (*MigrationJob) GetConversionWorkspace
func (x *MigrationJob) GetConversionWorkspace() *ConversionWorkspaceInfo
func (*MigrationJob) GetCreateTime
func (x *MigrationJob) GetCreateTime() *timestamppb.Timestamp
func (*MigrationJob) GetDestination
func (x *MigrationJob) GetDestination() string
func (*MigrationJob) GetDestinationDatabase
func (x *MigrationJob) GetDestinationDatabase() *DatabaseType
func (*MigrationJob) GetDisplayName
func (x *MigrationJob) GetDisplayName() string
func (*MigrationJob) GetDumpFlags
func (x *MigrationJob) GetDumpFlags() *MigrationJob_DumpFlags
func (*MigrationJob) GetDumpPath
func (x *MigrationJob) GetDumpPath() string
func (*MigrationJob) GetDuration
func (x *MigrationJob) GetDuration() *durationpb.Duration
func (*MigrationJob) GetEndTime
func (x *MigrationJob) GetEndTime() *timestamppb.Timestamp
func (*MigrationJob) GetError
func (x *MigrationJob) GetError() *status.Status
func (*MigrationJob) GetFilter
func (x *MigrationJob) GetFilter() string
func (*MigrationJob) GetLabels
func (x *MigrationJob) GetLabels() map[string]string
func (*MigrationJob) GetName
func (x *MigrationJob) GetName() string
func (*MigrationJob) GetPerformanceConfig
func (x *MigrationJob) GetPerformanceConfig() *MigrationJob_PerformanceConfig
func (*MigrationJob) GetPhase
func (x *MigrationJob) GetPhase() MigrationJob_Phase
func (*MigrationJob) GetReverseSshConnectivity
func (x *MigrationJob) GetReverseSshConnectivity() *ReverseSshConnectivity
func (*MigrationJob) GetSource
func (x *MigrationJob) GetSource() string
func (*MigrationJob) GetSourceDatabase
func (x *MigrationJob) GetSourceDatabase() *DatabaseType
func (*MigrationJob) GetState
func (x *MigrationJob) GetState() MigrationJob_State
func (*MigrationJob) GetStaticIpConnectivity
func (x *MigrationJob) GetStaticIpConnectivity() *StaticIpConnectivity
func (*MigrationJob) GetType
func (x *MigrationJob) GetType() MigrationJob_Type
func (*MigrationJob) GetUpdateTime
func (x *MigrationJob) GetUpdateTime() *timestamppb.Timestamp
func (*MigrationJob) GetVpcPeeringConnectivity
func (x *MigrationJob) GetVpcPeeringConnectivity() *VpcPeeringConnectivity
func (*MigrationJob) ProtoMessage
func (*MigrationJob) ProtoMessage()
func (*MigrationJob) ProtoReflect
func (x *MigrationJob) ProtoReflect() protoreflect.Message
func (*MigrationJob) Reset
func (x *MigrationJob) Reset()
func (*MigrationJob) String
func (x *MigrationJob) String() string
MigrationJobVerificationError
type MigrationJobVerificationError struct {
ErrorCode MigrationJobVerificationError_ErrorCode "" /* 159 byte string literal not displayed */
ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
ErrorDetailMessage string `protobuf:"bytes,3,opt,name=error_detail_message,json=errorDetailMessage,proto3" json:"error_detail_message,omitempty"`
}
Error message of a verification Migration job.
func (*MigrationJobVerificationError) Descriptor
func (*MigrationJobVerificationError) Descriptor() ([]byte, []int)
Deprecated: Use MigrationJobVerificationError.ProtoReflect.Descriptor instead.
func (*MigrationJobVerificationError) GetErrorCode
func (x *MigrationJobVerificationError) GetErrorCode() MigrationJobVerificationError_ErrorCode
func (*MigrationJobVerificationError) GetErrorDetailMessage
func (x *MigrationJobVerificationError) GetErrorDetailMessage() string
func (*MigrationJobVerificationError) GetErrorMessage
func (x *MigrationJobVerificationError) GetErrorMessage() string
func (*MigrationJobVerificationError) ProtoMessage
func (*MigrationJobVerificationError) ProtoMessage()
func (*MigrationJobVerificationError) ProtoReflect
func (x *MigrationJobVerificationError) ProtoReflect() protoreflect.Message
func (*MigrationJobVerificationError) Reset
func (x *MigrationJobVerificationError) Reset()
func (*MigrationJobVerificationError) String
func (x *MigrationJobVerificationError) String() string
MigrationJobVerificationError_ErrorCode
type MigrationJobVerificationError_ErrorCode int32
A general error code describing the type of error that occurred.
MigrationJobVerificationError_ERROR_CODE_UNSPECIFIED, MigrationJobVerificationError_CONNECTION_FAILURE, MigrationJobVerificationError_AUTHENTICATION_FAILURE, MigrationJobVerificationError_INVALID_CONNECTION_PROFILE_CONFIG, MigrationJobVerificationError_VERSION_INCOMPATIBILITY, MigrationJobVerificationError_CONNECTION_PROFILE_TYPES_INCOMPATIBILITY, MigrationJobVerificationError_NO_PGLOGICAL_INSTALLED, MigrationJobVerificationError_PGLOGICAL_NODE_ALREADY_EXISTS, MigrationJobVerificationError_INVALID_WAL_LEVEL, MigrationJobVerificationError_INVALID_SHARED_PRELOAD_LIBRARY, MigrationJobVerificationError_INSUFFICIENT_MAX_REPLICATION_SLOTS, MigrationJobVerificationError_INSUFFICIENT_MAX_WAL_SENDERS, MigrationJobVerificationError_INSUFFICIENT_MAX_WORKER_PROCESSES, MigrationJobVerificationError_UNSUPPORTED_EXTENSIONS, MigrationJobVerificationError_UNSUPPORTED_MIGRATION_TYPE, MigrationJobVerificationError_INVALID_RDS_LOGICAL_REPLICATION, MigrationJobVerificationError_UNSUPPORTED_GTID_MODE, MigrationJobVerificationError_UNSUPPORTED_TABLE_DEFINITION, MigrationJobVerificationError_UNSUPPORTED_DEFINER, MigrationJobVerificationError_CANT_RESTART_RUNNING_MIGRATION, MigrationJobVerificationError_SOURCE_ALREADY_SETUP, MigrationJobVerificationError_TABLES_WITH_LIMITED_SUPPORT, MigrationJobVerificationError_UNSUPPORTED_DATABASE_LOCALE, MigrationJobVerificationError_UNSUPPORTED_DATABASE_FDW_CONFIG, MigrationJobVerificationError_ERROR_RDBMS, MigrationJobVerificationError_SOURCE_SIZE_EXCEEDS_THRESHOLD, MigrationJobVerificationError_EXISTING_CONFLICTING_DATABASES, MigrationJobVerificationError_PARALLEL_IMPORT_INSUFFICIENT_PRIVILEGE
const (
// An unknown error occurred
MigrationJobVerificationError_ERROR_CODE_UNSPECIFIED MigrationJobVerificationError_ErrorCode = 0
// We failed to connect to one of the connection profile.
MigrationJobVerificationError_CONNECTION_FAILURE MigrationJobVerificationError_ErrorCode = 1
// We failed to authenticate to one of the connection profile.
MigrationJobVerificationError_AUTHENTICATION_FAILURE MigrationJobVerificationError_ErrorCode = 2
// One of the involved connection profiles has an invalid configuration.
MigrationJobVerificationError_INVALID_CONNECTION_PROFILE_CONFIG MigrationJobVerificationError_ErrorCode = 3
// The versions of the source and the destination are incompatible.
MigrationJobVerificationError_VERSION_INCOMPATIBILITY MigrationJobVerificationError_ErrorCode = 4
// The types of the source and the destination are incompatible.
MigrationJobVerificationError_CONNECTION_PROFILE_TYPES_INCOMPATIBILITY MigrationJobVerificationError_ErrorCode = 5
// No pglogical extension installed on databases, applicable for postgres.
MigrationJobVerificationError_NO_PGLOGICAL_INSTALLED MigrationJobVerificationError_ErrorCode = 7
// pglogical node already exists on databases, applicable for postgres.
MigrationJobVerificationError_PGLOGICAL_NODE_ALREADY_EXISTS MigrationJobVerificationError_ErrorCode = 8
// The value of parameter wal_level is not set to logical.
MigrationJobVerificationError_INVALID_WAL_LEVEL MigrationJobVerificationError_ErrorCode = 9
// The value of parameter shared_preload_libraries does not include
// pglogical.
MigrationJobVerificationError_INVALID_SHARED_PRELOAD_LIBRARY MigrationJobVerificationError_ErrorCode = 10
// The value of parameter max_replication_slots is not sufficient.
MigrationJobVerificationError_INSUFFICIENT_MAX_REPLICATION_SLOTS MigrationJobVerificationError_ErrorCode = 11
// The value of parameter max_wal_senders is not sufficient.
MigrationJobVerificationError_INSUFFICIENT_MAX_WAL_SENDERS MigrationJobVerificationError_ErrorCode = 12
// The value of parameter max_worker_processes is not sufficient.
MigrationJobVerificationError_INSUFFICIENT_MAX_WORKER_PROCESSES MigrationJobVerificationError_ErrorCode = 13
// Extensions installed are either not supported or having unsupported
// versions.
MigrationJobVerificationError_UNSUPPORTED_EXTENSIONS MigrationJobVerificationError_ErrorCode = 14
// Unsupported migration type.
MigrationJobVerificationError_UNSUPPORTED_MIGRATION_TYPE MigrationJobVerificationError_ErrorCode = 15
// Invalid RDS logical replication.
MigrationJobVerificationError_INVALID_RDS_LOGICAL_REPLICATION MigrationJobVerificationError_ErrorCode = 16
// The gtid_mode is not supported, applicable for MySQL.
MigrationJobVerificationError_UNSUPPORTED_GTID_MODE MigrationJobVerificationError_ErrorCode = 17
// The table definition is not support due to missing primary key or replica
// identity.
MigrationJobVerificationError_UNSUPPORTED_TABLE_DEFINITION MigrationJobVerificationError_ErrorCode = 18
// The definer is not supported.
MigrationJobVerificationError_UNSUPPORTED_DEFINER MigrationJobVerificationError_ErrorCode = 19
// Migration is already running at the time of restart request.
MigrationJobVerificationError_CANT_RESTART_RUNNING_MIGRATION MigrationJobVerificationError_ErrorCode = 21
// The source already has a replication setup.
MigrationJobVerificationError_SOURCE_ALREADY_SETUP MigrationJobVerificationError_ErrorCode = 23
// The source has tables with limited support.
// E.g. PostgreSQL tables without primary keys.
MigrationJobVerificationError_TABLES_WITH_LIMITED_SUPPORT MigrationJobVerificationError_ErrorCode = 24
// The source uses an unsupported locale.
MigrationJobVerificationError_UNSUPPORTED_DATABASE_LOCALE MigrationJobVerificationError_ErrorCode = 25
// The source uses an unsupported Foreign Data Wrapper configuration.
MigrationJobVerificationError_UNSUPPORTED_DATABASE_FDW_CONFIG MigrationJobVerificationError_ErrorCode = 26
// There was an underlying RDBMS error.
MigrationJobVerificationError_ERROR_RDBMS MigrationJobVerificationError_ErrorCode = 27
// The source DB size in Bytes exceeds a certain threshold. The migration
// might require an increase of quota, or might not be supported.
MigrationJobVerificationError_SOURCE_SIZE_EXCEEDS_THRESHOLD MigrationJobVerificationError_ErrorCode = 28
// The destination DB contains existing databases that are conflicting with
// those in the source DB.
MigrationJobVerificationError_EXISTING_CONFLICTING_DATABASES MigrationJobVerificationError_ErrorCode = 29
// Insufficient privilege to enable the parallelism configuration.
MigrationJobVerificationError_PARALLEL_IMPORT_INSUFFICIENT_PRIVILEGE MigrationJobVerificationError_ErrorCode = 30
)
func (MigrationJobVerificationError_ErrorCode) Descriptor
func (MigrationJobVerificationError_ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (MigrationJobVerificationError_ErrorCode) Enum
func (MigrationJobVerificationError_ErrorCode) EnumDescriptor
func (MigrationJobVerificationError_ErrorCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationJobVerificationError_ErrorCode.Descriptor instead.
func (MigrationJobVerificationError_ErrorCode) Number
func (x MigrationJobVerificationError_ErrorCode) Number() protoreflect.EnumNumber
func (MigrationJobVerificationError_ErrorCode) String
func (x MigrationJobVerificationError_ErrorCode) String() string
func (MigrationJobVerificationError_ErrorCode) Type
func (MigrationJobVerificationError_ErrorCode) Type() protoreflect.EnumType
MigrationJob_DumpFlag
type MigrationJob_DumpFlag struct {
// The name of the flag
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The value of the flag.
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
Dump flag definition.
func (*MigrationJob_DumpFlag) Descriptor
func (*MigrationJob_DumpFlag) Descriptor() ([]byte, []int)
Deprecated: Use MigrationJob_DumpFlag.ProtoReflect.Descriptor instead.
func (*MigrationJob_DumpFlag) GetName
func (x *MigrationJob_DumpFlag) GetName() string
func (*MigrationJob_DumpFlag) GetValue
func (x *MigrationJob_DumpFlag) GetValue() string
func (*MigrationJob_DumpFlag) ProtoMessage
func (*MigrationJob_DumpFlag) ProtoMessage()
func (*MigrationJob_DumpFlag) ProtoReflect
func (x *MigrationJob_DumpFlag) ProtoReflect() protoreflect.Message
func (*MigrationJob_DumpFlag) Reset
func (x *MigrationJob_DumpFlag) Reset()
func (*MigrationJob_DumpFlag) String
func (x *MigrationJob_DumpFlag) String() string
MigrationJob_DumpFlags
type MigrationJob_DumpFlags struct {
// The flags for the initial dump.
DumpFlags []*MigrationJob_DumpFlag `protobuf:"bytes,1,rep,name=dump_flags,json=dumpFlags,proto3" json:"dump_flags,omitempty"`
// contains filtered or unexported fields
}
Dump flags definition.
func (*MigrationJob_DumpFlags) Descriptor
func (*MigrationJob_DumpFlags) Descriptor() ([]byte, []int)
Deprecated: Use MigrationJob_DumpFlags.ProtoReflect.Descriptor instead.
func (*MigrationJob_DumpFlags) GetDumpFlags
func (x *MigrationJob_DumpFlags) GetDumpFlags() []*MigrationJob_DumpFlag
func (*MigrationJob_DumpFlags) ProtoMessage
func (*MigrationJob_DumpFlags) ProtoMessage()
func (*MigrationJob_DumpFlags) ProtoReflect
func (x *MigrationJob_DumpFlags) ProtoReflect() protoreflect.Message
func (*MigrationJob_DumpFlags) Reset
func (x *MigrationJob_DumpFlags) Reset()
func (*MigrationJob_DumpFlags) String
func (x *MigrationJob_DumpFlags) String() string
MigrationJob_PerformanceConfig
type MigrationJob_PerformanceConfig struct {
DumpParallelLevel MigrationJob_PerformanceConfig_DumpParallelLevel "" /* 194 byte string literal not displayed */
}
Performance configuration definition.
func (*MigrationJob_PerformanceConfig) Descriptor
func (*MigrationJob_PerformanceConfig) Descriptor() ([]byte, []int)
Deprecated: Use MigrationJob_PerformanceConfig.ProtoReflect.Descriptor instead.
func (*MigrationJob_PerformanceConfig) GetDumpParallelLevel
func (x *MigrationJob_PerformanceConfig) GetDumpParallelLevel() MigrationJob_PerformanceConfig_DumpParallelLevel
func (*MigrationJob_PerformanceConfig) ProtoMessage
func (*MigrationJob_PerformanceConfig) ProtoMessage()
func (*MigrationJob_PerformanceConfig) ProtoReflect
func (x *MigrationJob_PerformanceConfig) ProtoReflect() protoreflect.Message
func (*MigrationJob_PerformanceConfig) Reset
func (x *MigrationJob_PerformanceConfig) Reset()
func (*MigrationJob_PerformanceConfig) String
func (x *MigrationJob_PerformanceConfig) String() string
MigrationJob_PerformanceConfig_DumpParallelLevel
type MigrationJob_PerformanceConfig_DumpParallelLevel int32
Describes the parallelism level during initial dump.
MigrationJob_PerformanceConfig_DUMP_PARALLEL_LEVEL_UNSPECIFIED, MigrationJob_PerformanceConfig_MIN, MigrationJob_PerformanceConfig_OPTIMAL, MigrationJob_PerformanceConfig_MAX
const (
// Unknown dump parallel level. Will be defaulted to OPTIMAL.
MigrationJob_PerformanceConfig_DUMP_PARALLEL_LEVEL_UNSPECIFIED MigrationJob_PerformanceConfig_DumpParallelLevel = 0
// Minimal parallel level.
MigrationJob_PerformanceConfig_MIN MigrationJob_PerformanceConfig_DumpParallelLevel = 1
// Optimal parallel level.
MigrationJob_PerformanceConfig_OPTIMAL MigrationJob_PerformanceConfig_DumpParallelLevel = 2
// Maximum parallel level.
MigrationJob_PerformanceConfig_MAX MigrationJob_PerformanceConfig_DumpParallelLevel = 3
)
func (MigrationJob_PerformanceConfig_DumpParallelLevel) Descriptor
func (MigrationJob_PerformanceConfig_DumpParallelLevel) Descriptor() protoreflect.EnumDescriptor
func (MigrationJob_PerformanceConfig_DumpParallelLevel) Enum
func (x MigrationJob_PerformanceConfig_DumpParallelLevel) Enum() *MigrationJob_PerformanceConfig_DumpParallelLevel
func (MigrationJob_PerformanceConfig_DumpParallelLevel) EnumDescriptor
func (MigrationJob_PerformanceConfig_DumpParallelLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationJob_PerformanceConfig_DumpParallelLevel.Descriptor instead.
func (MigrationJob_PerformanceConfig_DumpParallelLevel) Number
func (x MigrationJob_PerformanceConfig_DumpParallelLevel) Number() protoreflect.EnumNumber
func (MigrationJob_PerformanceConfig_DumpParallelLevel) String
func (x MigrationJob_PerformanceConfig_DumpParallelLevel) String() string
func (MigrationJob_PerformanceConfig_DumpParallelLevel) Type
MigrationJob_Phase
type MigrationJob_Phase int32
The current migration job phase.
MigrationJob_PHASE_UNSPECIFIED, MigrationJob_FULL_DUMP, MigrationJob_CDC, MigrationJob_PROMOTE_IN_PROGRESS, MigrationJob_WAITING_FOR_SOURCE_WRITES_TO_STOP, MigrationJob_PREPARING_THE_DUMP
const (
// The phase of the migration job is unknown.
MigrationJob_PHASE_UNSPECIFIED MigrationJob_Phase = 0
// The migration job is in the full dump phase.
MigrationJob_FULL_DUMP MigrationJob_Phase = 1
// The migration job is CDC phase.
MigrationJob_CDC MigrationJob_Phase = 2
// The migration job is running the promote phase.
MigrationJob_PROMOTE_IN_PROGRESS MigrationJob_Phase = 3
// Only RDS flow - waiting for source writes to stop
MigrationJob_WAITING_FOR_SOURCE_WRITES_TO_STOP MigrationJob_Phase = 4
// Only RDS flow - the sources writes stopped, waiting for dump to begin
MigrationJob_PREPARING_THE_DUMP MigrationJob_Phase = 5
)
func (MigrationJob_Phase) Descriptor
func (MigrationJob_Phase) Descriptor() protoreflect.EnumDescriptor
func (MigrationJob_Phase) Enum
func (x MigrationJob_Phase) Enum() *MigrationJob_Phase
func (MigrationJob_Phase) EnumDescriptor
func (MigrationJob_Phase) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationJob_Phase.Descriptor instead.
func (MigrationJob_Phase) Number
func (x MigrationJob_Phase) Number() protoreflect.EnumNumber
func (MigrationJob_Phase) String
func (x MigrationJob_Phase) String() string
func (MigrationJob_Phase) Type
func (MigrationJob_Phase) Type() protoreflect.EnumType
MigrationJob_ReverseSshConnectivity
type MigrationJob_ReverseSshConnectivity struct {
// The details needed to communicate to the source over Reverse SSH
// tunnel connectivity.
ReverseSshConnectivity *ReverseSshConnectivity `protobuf:"bytes,101,opt,name=reverse_ssh_connectivity,json=reverseSshConnectivity,proto3,oneof"`
}
MigrationJob_State
type MigrationJob_State int32
The current migration job states.
MigrationJob_STATE_UNSPECIFIED, MigrationJob_MAINTENANCE, MigrationJob_DRAFT, MigrationJob_CREATING, MigrationJob_NOT_STARTED, MigrationJob_RUNNING, MigrationJob_FAILED, MigrationJob_COMPLETED, MigrationJob_DELETING, MigrationJob_STOPPING, MigrationJob_STOPPED, MigrationJob_DELETED, MigrationJob_UPDATING, MigrationJob_STARTING, MigrationJob_RESTARTING, MigrationJob_RESUMING
const (
// The state of the migration job is unknown.
MigrationJob_STATE_UNSPECIFIED MigrationJob_State = 0
// The migration job is down for maintenance.
MigrationJob_MAINTENANCE MigrationJob_State = 1
// The migration job is in draft mode and no resources are created.
MigrationJob_DRAFT MigrationJob_State = 2
// The migration job is being created.
MigrationJob_CREATING MigrationJob_State = 3
// The migration job is created and not started.
MigrationJob_NOT_STARTED MigrationJob_State = 4
// The migration job is running.
MigrationJob_RUNNING MigrationJob_State = 5
// The migration job failed.
MigrationJob_FAILED MigrationJob_State = 6
// The migration job has been completed.
MigrationJob_COMPLETED MigrationJob_State = 7
// The migration job is being deleted.
MigrationJob_DELETING MigrationJob_State = 8
// The migration job is being stopped.
MigrationJob_STOPPING MigrationJob_State = 9
// The migration job is currently stopped.
MigrationJob_STOPPED MigrationJob_State = 10
// The migration job has been deleted.
MigrationJob_DELETED MigrationJob_State = 11
// The migration job is being updated.
MigrationJob_UPDATING MigrationJob_State = 12
// The migration job is starting.
MigrationJob_STARTING MigrationJob_State = 13
// The migration job is restarting.
MigrationJob_RESTARTING MigrationJob_State = 14
// The migration job is resuming.
MigrationJob_RESUMING MigrationJob_State = 15
)
func (MigrationJob_State) Descriptor
func (MigrationJob_State) Descriptor() protoreflect.EnumDescriptor
func (MigrationJob_State) Enum
func (x MigrationJob_State) Enum() *MigrationJob_State
func (MigrationJob_State) EnumDescriptor
func (MigrationJob_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationJob_State.Descriptor instead.
func (MigrationJob_State) Number
func (x MigrationJob_State) Number() protoreflect.EnumNumber
func (MigrationJob_State) String
func (x MigrationJob_State) String() string
func (MigrationJob_State) Type
func (MigrationJob_State) Type() protoreflect.EnumType
MigrationJob_StaticIpConnectivity
type MigrationJob_StaticIpConnectivity struct {
// static ip connectivity data (default, no additional details needed).
StaticIpConnectivity *StaticIpConnectivity `protobuf:"bytes,103,opt,name=static_ip_connectivity,json=staticIpConnectivity,proto3,oneof"`
}
MigrationJob_Type
type MigrationJob_Type int32
The type of migration job (one-time or continuous).
MigrationJob_TYPE_UNSPECIFIED, MigrationJob_ONE_TIME, MigrationJob_CONTINUOUS
const (
// The type of the migration job is unknown.
MigrationJob_TYPE_UNSPECIFIED MigrationJob_Type = 0
// The migration job is a one time migration.
MigrationJob_ONE_TIME MigrationJob_Type = 1
// The migration job is a continuous migration.
MigrationJob_CONTINUOUS MigrationJob_Type = 2
)
func (MigrationJob_Type) Descriptor
func (MigrationJob_Type) Descriptor() protoreflect.EnumDescriptor
func (MigrationJob_Type) Enum
func (x MigrationJob_Type) Enum() *MigrationJob_Type
func (MigrationJob_Type) EnumDescriptor
func (MigrationJob_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationJob_Type.Descriptor instead.
func (MigrationJob_Type) Number
func (x MigrationJob_Type) Number() protoreflect.EnumNumber
func (MigrationJob_Type) String
func (x MigrationJob_Type) String() string
func (MigrationJob_Type) Type
func (MigrationJob_Type) Type() protoreflect.EnumType
MigrationJob_VpcPeeringConnectivity
type MigrationJob_VpcPeeringConnectivity struct {
// The details of the VPC network that the source database is located in.
VpcPeeringConnectivity *VpcPeeringConnectivity `protobuf:"bytes,102,opt,name=vpc_peering_connectivity,json=vpcPeeringConnectivity,proto3,oneof"`
}
MultiColumnDatatypeChange
type MultiColumnDatatypeChange struct {
SourceDataTypeFilter string `protobuf:"bytes,1,opt,name=source_data_type_filter,json=sourceDataTypeFilter,proto3" json:"source_data_type_filter,omitempty"`
SourceFilter isMultiColumnDatatypeChange_SourceFilter `protobuf_oneof:"source_filter"`
NewDataType string `protobuf:"bytes,2,opt,name=new_data_type,json=newDataType,proto3" json:"new_data_type,omitempty"`
OverrideLength int64 `protobuf:"varint,3,opt,name=override_length,json=overrideLength,proto3" json:"override_length,omitempty"`
OverrideScale int32 `protobuf:"varint,4,opt,name=override_scale,json=overrideScale,proto3" json:"override_scale,omitempty"`
OverridePrecision int32 `protobuf:"varint,5,opt,name=override_precision,json=overridePrecision,proto3" json:"override_precision,omitempty"`
OverrideFractionalSecondsPrecision int32 "" /* 168 byte string literal not displayed */
CustomFeatures *structpb.Struct `protobuf:"bytes,7,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
}
Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once.
The rule filter field can refer to one or more entities.
The rule scope can be one of:Column.
This rule requires additional filters to be specified beyond the basic rule filter field, which is the source data type, but the rule supports additional filtering capabilities such as the minimum and maximum field length. All additional filters which are specified are required to be met in order for the rule to be applied (logical AND between the fields).
func (*MultiColumnDatatypeChange) Descriptor
func (*MultiColumnDatatypeChange) Descriptor() ([]byte, []int)
Deprecated: Use MultiColumnDatatypeChange.ProtoReflect.Descriptor instead.
func (*MultiColumnDatatypeChange) GetCustomFeatures
func (x *MultiColumnDatatypeChange) GetCustomFeatures() *structpb.Struct
func (*MultiColumnDatatypeChange) GetNewDataType
func (x *MultiColumnDatatypeChange) GetNewDataType() string
func (*MultiColumnDatatypeChange) GetOverrideFractionalSecondsPrecision
func (x *MultiColumnDatatypeChange) GetOverrideFractionalSecondsPrecision() int32
func (*MultiColumnDatatypeChange) GetOverrideLength
func (x *MultiColumnDatatypeChange) GetOverrideLength() int64
func (*MultiColumnDatatypeChange) GetOverridePrecision
func (x *MultiColumnDatatypeChange) GetOverridePrecision() int32
func (*MultiColumnDatatypeChange) GetOverrideScale
func (x *MultiColumnDatatypeChange) GetOverrideScale() int32
func (*MultiColumnDatatypeChange) GetSourceDataTypeFilter
func (x *MultiColumnDatatypeChange) GetSourceDataTypeFilter() string
func (*MultiColumnDatatypeChange) GetSourceFilter
func (m *MultiColumnDatatypeChange) GetSourceFilter() isMultiColumnDatatypeChange_SourceFilter
func (*MultiColumnDatatypeChange) GetSourceNumericFilter
func (x *MultiColumnDatatypeChange) GetSourceNumericFilter() *SourceNumericFilter
func (*MultiColumnDatatypeChange) GetSourceTextFilter
func (x *MultiColumnDatatypeChange) GetSourceTextFilter() *SourceTextFilter
func (*MultiColumnDatatypeChange) ProtoMessage
func (*MultiColumnDatatypeChange) ProtoMessage()
func (*MultiColumnDatatypeChange) ProtoReflect
func (x *MultiColumnDatatypeChange) ProtoReflect() protoreflect.Message
func (*MultiColumnDatatypeChange) Reset
func (x *MultiColumnDatatypeChange) Reset()
func (*MultiColumnDatatypeChange) String
func (x *MultiColumnDatatypeChange) String() string
MultiColumnDatatypeChange_SourceNumericFilter
type MultiColumnDatatypeChange_SourceNumericFilter struct {
// Optional. Filter for fixed point number data types such as
// NUMERIC/NUMBER.
SourceNumericFilter *SourceNumericFilter `protobuf:"bytes,101,opt,name=source_numeric_filter,json=sourceNumericFilter,proto3,oneof"`
}
MultiColumnDatatypeChange_SourceTextFilter
type MultiColumnDatatypeChange_SourceTextFilter struct {
// Optional. Filter for text-based data types like varchar.
SourceTextFilter *SourceTextFilter `protobuf:"bytes,100,opt,name=source_text_filter,json=sourceTextFilter,proto3,oneof"`
}
MultiEntityRename
type MultiEntityRename struct {
NewNamePattern string `protobuf:"bytes,1,opt,name=new_name_pattern,json=newNamePattern,proto3" json:"new_name_pattern,omitempty"`
SourceNameTransformation EntityNameTransformation "" /* 191 byte string literal not displayed */
}
Options to configure rule type MultiEntityRename. The rule is used to rename multiple entities.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (*MultiEntityRename) Descriptor
func (*MultiEntityRename) Descriptor() ([]byte, []int)
Deprecated: Use MultiEntityRename.ProtoReflect.Descriptor instead.
func (*MultiEntityRename) GetNewNamePattern
func (x *MultiEntityRename) GetNewNamePattern() string
func (*MultiEntityRename) GetSourceNameTransformation
func (x *MultiEntityRename) GetSourceNameTransformation() EntityNameTransformation
func (*MultiEntityRename) ProtoMessage
func (*MultiEntityRename) ProtoMessage()
func (*MultiEntityRename) ProtoReflect
func (x *MultiEntityRename) ProtoReflect() protoreflect.Message
func (*MultiEntityRename) Reset
func (x *MultiEntityRename) Reset()
func (*MultiEntityRename) String
func (x *MultiEntityRename) String() string
MySqlConnectionProfile
type MySqlConnectionProfile struct {
// Required. The IP or hostname of the source MySQL database.
Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
// Required. The network port of the source MySQL database.
Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// Required. The username that Database Migration Service will use to connect
// to the database. The value is encrypted when stored in Database Migration
// Service.
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
// Required. Input only. The password for the user that Database Migration
// Service will be using to connect to the database. This field is not
// returned on request, and the value is encrypted when stored in Database
// Migration Service.
Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
// Output only. Indicates If this connection profile password is stored.
PasswordSet bool `protobuf:"varint,5,opt,name=password_set,json=passwordSet,proto3" json:"password_set,omitempty"`
// SSL configuration for the destination to connect to the source database.
Ssl *SslConfig `protobuf:"bytes,6,opt,name=ssl,proto3" json:"ssl,omitempty"`
// If the source is a Cloud SQL database, use this field to
// provide the Cloud SQL instance ID of the source.
CloudSqlId string `protobuf:"bytes,7,opt,name=cloud_sql_id,json=cloudSqlId,proto3" json:"cloud_sql_id,omitempty"`
// contains filtered or unexported fields
}
Specifies connection parameters required specifically for MySQL databases.
func (*MySqlConnectionProfile) Descriptor
func (*MySqlConnectionProfile) Descriptor() ([]byte, []int)
Deprecated: Use MySqlConnectionProfile.ProtoReflect.Descriptor instead.
func (*MySqlConnectionProfile) GetCloudSqlId
func (x *MySqlConnectionProfile) GetCloudSqlId() string
func (*MySqlConnectionProfile) GetHost
func (x *MySqlConnectionProfile) GetHost() string
func (*MySqlConnectionProfile) GetPassword
func (x *MySqlConnectionProfile) GetPassword() string
func (*MySqlConnectionProfile) GetPasswordSet
func (x *MySqlConnectionProfile) GetPasswordSet() bool
func (*MySqlConnectionProfile) GetPort
func (x *MySqlConnectionProfile) GetPort() int32
func (*MySqlConnectionProfile) GetSsl
func (x *MySqlConnectionProfile) GetSsl() *SslConfig
func (*MySqlConnectionProfile) GetUsername
func (x *MySqlConnectionProfile) GetUsername() string
func (*MySqlConnectionProfile) ProtoMessage
func (*MySqlConnectionProfile) ProtoMessage()
func (*MySqlConnectionProfile) ProtoReflect
func (x *MySqlConnectionProfile) ProtoReflect() protoreflect.Message
func (*MySqlConnectionProfile) Reset
func (x *MySqlConnectionProfile) Reset()
func (*MySqlConnectionProfile) String
func (x *MySqlConnectionProfile) String() string
NetworkArchitecture
type NetworkArchitecture int32
NetworkArchitecture_NETWORK_ARCHITECTURE_UNSPECIFIED, NetworkArchitecture_NETWORK_ARCHITECTURE_OLD_CSQL_PRODUCER, NetworkArchitecture_NETWORK_ARCHITECTURE_NEW_CSQL_PRODUCER
const (
NetworkArchitecture_NETWORK_ARCHITECTURE_UNSPECIFIED NetworkArchitecture = 0
// Instance is in Cloud SQL's old producer network architecture.
NetworkArchitecture_NETWORK_ARCHITECTURE_OLD_CSQL_PRODUCER NetworkArchitecture = 1
// Instance is in Cloud SQL's new producer network architecture.
NetworkArchitecture_NETWORK_ARCHITECTURE_NEW_CSQL_PRODUCER NetworkArchitecture = 2
)
func (NetworkArchitecture) Descriptor
func (NetworkArchitecture) Descriptor() protoreflect.EnumDescriptor
func (NetworkArchitecture) Enum
func (x NetworkArchitecture) Enum() *NetworkArchitecture
func (NetworkArchitecture) EnumDescriptor
func (NetworkArchitecture) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkArchitecture.Descriptor instead.
func (NetworkArchitecture) Number
func (x NetworkArchitecture) Number() protoreflect.EnumNumber
func (NetworkArchitecture) String
func (x NetworkArchitecture) String() string
func (NetworkArchitecture) Type
func (NetworkArchitecture) Type() protoreflect.EnumType
NumericFilterOption
type NumericFilterOption int32
Specifies the columns on which numeric filter needs to be applied.
NumericFilterOption_NUMERIC_FILTER_OPTION_UNSPECIFIED, NumericFilterOption_NUMERIC_FILTER_OPTION_ALL, NumericFilterOption_NUMERIC_FILTER_OPTION_LIMIT, NumericFilterOption_NUMERIC_FILTER_OPTION_LIMITLESS
const (
// Numeric filter option unspecified
NumericFilterOption_NUMERIC_FILTER_OPTION_UNSPECIFIED NumericFilterOption = 0
// Numeric filter option that matches all numeric columns.
NumericFilterOption_NUMERIC_FILTER_OPTION_ALL NumericFilterOption = 1
// Numeric filter option that matches columns having numeric datatypes with
// specified precision and scale within the limited range of filter.
NumericFilterOption_NUMERIC_FILTER_OPTION_LIMIT NumericFilterOption = 2
// Numeric filter option that matches only the numeric columns with no
// precision and scale specified.
NumericFilterOption_NUMERIC_FILTER_OPTION_LIMITLESS NumericFilterOption = 3
)
func (NumericFilterOption) Descriptor
func (NumericFilterOption) Descriptor() protoreflect.EnumDescriptor
func (NumericFilterOption) Enum
func (x NumericFilterOption) Enum() *NumericFilterOption
func (NumericFilterOption) EnumDescriptor
func (NumericFilterOption) EnumDescriptor() ([]byte, []int)
Deprecated: Use NumericFilterOption.Descriptor instead.
func (NumericFilterOption) Number
func (x NumericFilterOption) Number() protoreflect.EnumNumber
func (NumericFilterOption) String
func (x NumericFilterOption) String() string
func (NumericFilterOption) Type
func (NumericFilterOption) Type() protoreflect.EnumType
OperationMetadata
type OperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation
// of the operation. Operations that have successfully been cancelled
// have [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String
func (x *OperationMetadata) String() string
OracleConnectionProfile
type OracleConnectionProfile struct {
// Required. The IP or hostname of the source Oracle database.
Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
// Required. The network port of the source Oracle database.
Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// Required. The username that Database Migration Service will use to connect
// to the database. The value is encrypted when stored in Database Migration
// Service.
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
// Required. Input only. The password for the user that Database Migration
// Service will be using to connect to the database. This field is not
// returned on request, and the value is encrypted when stored in Database
// Migration Service.
Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
// Output only. Indicates whether a new password is included in the request.
PasswordSet bool `protobuf:"varint,5,opt,name=password_set,json=passwordSet,proto3" json:"password_set,omitempty"`
// Required. Database service for the Oracle connection.
DatabaseService string `protobuf:"bytes,6,opt,name=database_service,json=databaseService,proto3" json:"database_service,omitempty"`
// SSL configuration for the connection to the source Oracle database.
//
// - Only `SERVER_ONLY` configuration is supported for Oracle SSL.
// - SSL is supported for Oracle versions 12 and above.
Ssl *SslConfig `protobuf:"bytes,7,opt,name=ssl,proto3" json:"ssl,omitempty"`
// Connectivity options used to establish a connection to the database server.
//
// Types that are assignable to Connectivity:
//
// *OracleConnectionProfile_StaticServiceIpConnectivity
// *OracleConnectionProfile_ForwardSshConnectivity
// *OracleConnectionProfile_PrivateConnectivity
Connectivity isOracleConnectionProfile_Connectivity `protobuf_oneof:"connectivity"`
// contains filtered or unexported fields
}
Specifies connection parameters required specifically for Oracle databases.
func (*OracleConnectionProfile) Descriptor
func (*OracleConnectionProfile) Descriptor() ([]byte, []int)
Deprecated: Use OracleConnectionProfile.ProtoReflect.Descriptor instead.
func (*OracleConnectionProfile) GetConnectivity
func (m *OracleConnectionProfile) GetConnectivity() isOracleConnectionProfile_Connectivity
func (*OracleConnectionProfile) GetDatabaseService
func (x *OracleConnectionProfile) GetDatabaseService() string
func (*OracleConnectionProfile) GetForwardSshConnectivity
func (x *OracleConnectionProfile) GetForwardSshConnectivity() *ForwardSshTunnelConnectivity
func (*OracleConnectionProfile) GetHost
func (x *OracleConnectionProfile) GetHost() string
func (*OracleConnectionProfile) GetPassword
func (x *OracleConnectionProfile) GetPassword() string
func (*OracleConnectionProfile) GetPasswordSet
func (x *OracleConnectionProfile) GetPasswordSet() bool
func (*OracleConnectionProfile) GetPort
func (x *OracleConnectionProfile) GetPort() int32
func (*OracleConnectionProfile) GetPrivateConnectivity
func (x *OracleConnectionProfile) GetPrivateConnectivity() *PrivateConnectivity
func (*OracleConnectionProfile) GetSsl
func (x *OracleConnectionProfile) GetSsl() *SslConfig
func (*OracleConnectionProfile) GetStaticServiceIpConnectivity
func (x *OracleConnectionProfile) GetStaticServiceIpConnectivity() *StaticServiceIpConnectivity
func (*OracleConnectionProfile) GetUsername
func (x *OracleConnectionProfile) GetUsername() string
func (*OracleConnectionProfile) ProtoMessage
func (*OracleConnectionProfile) ProtoMessage()
func (*OracleConnectionProfile) ProtoReflect
func (x *OracleConnectionProfile) ProtoReflect() protoreflect.Message
func (*OracleConnectionProfile) Reset
func (x *OracleConnectionProfile) Reset()
func (*OracleConnectionProfile) String
func (x *OracleConnectionProfile) String() string
OracleConnectionProfile_ForwardSshConnectivity
type OracleConnectionProfile_ForwardSshConnectivity struct {
// Forward SSH tunnel connectivity.
ForwardSshConnectivity *ForwardSshTunnelConnectivity `protobuf:"bytes,101,opt,name=forward_ssh_connectivity,json=forwardSshConnectivity,proto3,oneof"`
}
OracleConnectionProfile_PrivateConnectivity
type OracleConnectionProfile_PrivateConnectivity struct {
// Private connectivity.
PrivateConnectivity *PrivateConnectivity `protobuf:"bytes,102,opt,name=private_connectivity,json=privateConnectivity,proto3,oneof"`
}
OracleConnectionProfile_StaticServiceIpConnectivity
type OracleConnectionProfile_StaticServiceIpConnectivity struct {
// Static Service IP connectivity.
StaticServiceIpConnectivity *StaticServiceIpConnectivity `protobuf:"bytes,100,opt,name=static_service_ip_connectivity,json=staticServiceIpConnectivity,proto3,oneof"`
}
PackageEntity
type PackageEntity struct {
// The SQL code which creates the package.
PackageSqlCode string `protobuf:"bytes,1,opt,name=package_sql_code,json=packageSqlCode,proto3" json:"package_sql_code,omitempty"`
// The SQL code which creates the package body. If the package specification
// has cursors or subprograms, then the package body is mandatory.
PackageBody string `protobuf:"bytes,2,opt,name=package_body,json=packageBody,proto3" json:"package_body,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,3,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Package's parent is a schema.
func (*PackageEntity) Descriptor
func (*PackageEntity) Descriptor() ([]byte, []int)
Deprecated: Use PackageEntity.ProtoReflect.Descriptor instead.
func (*PackageEntity) GetCustomFeatures
func (x *PackageEntity) GetCustomFeatures() *structpb.Struct
func (*PackageEntity) GetPackageBody
func (x *PackageEntity) GetPackageBody() string
func (*PackageEntity) GetPackageSqlCode
func (x *PackageEntity) GetPackageSqlCode() string
func (*PackageEntity) ProtoMessage
func (*PackageEntity) ProtoMessage()
func (*PackageEntity) ProtoReflect
func (x *PackageEntity) ProtoReflect() protoreflect.Message
func (*PackageEntity) Reset
func (x *PackageEntity) Reset()
func (*PackageEntity) String
func (x *PackageEntity) String() string
PostgreSqlConnectionProfile
type PostgreSqlConnectionProfile struct {
Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
PasswordSet bool `protobuf:"varint,5,opt,name=password_set,json=passwordSet,proto3" json:"password_set,omitempty"`
Ssl *SslConfig `protobuf:"bytes,6,opt,name=ssl,proto3" json:"ssl,omitempty"`
CloudSqlId string `protobuf:"bytes,7,opt,name=cloud_sql_id,json=cloudSqlId,proto3" json:"cloud_sql_id,omitempty"`
NetworkArchitecture NetworkArchitecture "" /* 169 byte string literal not displayed */
Connectivity isPostgreSqlConnectionProfile_Connectivity `protobuf_oneof:"connectivity"`
}
Specifies connection parameters required specifically for PostgreSQL databases.
func (*PostgreSqlConnectionProfile) Descriptor
func (*PostgreSqlConnectionProfile) Descriptor() ([]byte, []int)
Deprecated: Use PostgreSqlConnectionProfile.ProtoReflect.Descriptor instead.
func (*PostgreSqlConnectionProfile) GetCloudSqlId
func (x *PostgreSqlConnectionProfile) GetCloudSqlId() string
func (*PostgreSqlConnectionProfile) GetConnectivity
func (m *PostgreSqlConnectionProfile) GetConnectivity() isPostgreSqlConnectionProfile_Connectivity
func (*PostgreSqlConnectionProfile) GetHost
func (x *PostgreSqlConnectionProfile) GetHost() string
func (*PostgreSqlConnectionProfile) GetNetworkArchitecture
func (x *PostgreSqlConnectionProfile) GetNetworkArchitecture() NetworkArchitecture
func (*PostgreSqlConnectionProfile) GetPassword
func (x *PostgreSqlConnectionProfile) GetPassword() string
func (*PostgreSqlConnectionProfile) GetPasswordSet
func (x *PostgreSqlConnectionProfile) GetPasswordSet() bool
func (*PostgreSqlConnectionProfile) GetPort
func (x *PostgreSqlConnectionProfile) GetPort() int32
func (*PostgreSqlConnectionProfile) GetPrivateServiceConnectConnectivity
func (x *PostgreSqlConnectionProfile) GetPrivateServiceConnectConnectivity() *PrivateServiceConnectConnectivity
func (*PostgreSqlConnectionProfile) GetSsl
func (x *PostgreSqlConnectionProfile) GetSsl() *SslConfig
func (*PostgreSqlConnectionProfile) GetStaticIpConnectivity
func (x *PostgreSqlConnectionProfile) GetStaticIpConnectivity() *StaticIpConnectivity
func (*PostgreSqlConnectionProfile) GetUsername
func (x *PostgreSqlConnectionProfile) GetUsername() string
func (*PostgreSqlConnectionProfile) ProtoMessage
func (*PostgreSqlConnectionProfile) ProtoMessage()
func (*PostgreSqlConnectionProfile) ProtoReflect
func (x *PostgreSqlConnectionProfile) ProtoReflect() protoreflect.Message
func (*PostgreSqlConnectionProfile) Reset
func (x *PostgreSqlConnectionProfile) Reset()
func (*PostgreSqlConnectionProfile) String
func (x *PostgreSqlConnectionProfile) String() string
PostgreSqlConnectionProfile_PrivateServiceConnectConnectivity
type PostgreSqlConnectionProfile_PrivateServiceConnectConnectivity struct {
// Private service connect connectivity.
PrivateServiceConnectConnectivity *PrivateServiceConnectConnectivity `protobuf:"bytes,101,opt,name=private_service_connect_connectivity,json=privateServiceConnectConnectivity,proto3,oneof"`
}
PostgreSqlConnectionProfile_StaticIpConnectivity
type PostgreSqlConnectionProfile_StaticIpConnectivity struct {
// Static ip connectivity data (default, no additional details needed).
StaticIpConnectivity *StaticIpConnectivity `protobuf:"bytes,100,opt,name=static_ip_connectivity,json=staticIpConnectivity,proto3,oneof"`
}
PrivateConnection
type PrivateConnection struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
State PrivateConnection_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.clouddms.v1.PrivateConnection_State" json:"state,omitempty"`
Error *status.Status `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
Connectivity isPrivateConnection_Connectivity `protobuf_oneof:"connectivity"`
}
The PrivateConnection resource is used to establish private connectivity with the customer's network.
func (*PrivateConnection) Descriptor
func (*PrivateConnection) Descriptor() ([]byte, []int)
Deprecated: Use PrivateConnection.ProtoReflect.Descriptor instead.
func (*PrivateConnection) GetConnectivity
func (m *PrivateConnection) GetConnectivity() isPrivateConnection_Connectivity
func (*PrivateConnection) GetCreateTime
func (x *PrivateConnection) GetCreateTime() *timestamppb.Timestamp
func (*PrivateConnection) GetDisplayName
func (x *PrivateConnection) GetDisplayName() string
func (*PrivateConnection) GetError
func (x *PrivateConnection) GetError() *status.Status
func (*PrivateConnection) GetLabels
func (x *PrivateConnection) GetLabels() map[string]string
func (*PrivateConnection) GetName
func (x *PrivateConnection) GetName() string
func (*PrivateConnection) GetState
func (x *PrivateConnection) GetState() PrivateConnection_State
func (*PrivateConnection) GetUpdateTime
func (x *PrivateConnection) GetUpdateTime() *timestamppb.Timestamp
func (*PrivateConnection) GetVpcPeeringConfig
func (x *PrivateConnection) GetVpcPeeringConfig() *VpcPeeringConfig
func (*PrivateConnection) ProtoMessage
func (*PrivateConnection) ProtoMessage()
func (*PrivateConnection) ProtoReflect
func (x *PrivateConnection) ProtoReflect() protoreflect.Message
func (*PrivateConnection) Reset
func (x *PrivateConnection) Reset()
func (*PrivateConnection) String
func (x *PrivateConnection) String() string
PrivateConnection_State
type PrivateConnection_State int32
Private Connection state.
PrivateConnection_STATE_UNSPECIFIED, PrivateConnection_CREATING, PrivateConnection_CREATED, PrivateConnection_FAILED, PrivateConnection_DELETING, PrivateConnection_FAILED_TO_DELETE, PrivateConnection_DELETED
const (
PrivateConnection_STATE_UNSPECIFIED PrivateConnection_State = 0
// The private connection is in creation state - creating resources.
PrivateConnection_CREATING PrivateConnection_State = 1
// The private connection has been created with all of its resources.
PrivateConnection_CREATED PrivateConnection_State = 2
// The private connection creation has failed.
PrivateConnection_FAILED PrivateConnection_State = 3
// The private connection is being deleted.
PrivateConnection_DELETING PrivateConnection_State = 4
// Delete request has failed, resource is in invalid state.
PrivateConnection_FAILED_TO_DELETE PrivateConnection_State = 5
// The private connection has been deleted.
PrivateConnection_DELETED PrivateConnection_State = 6
)
func (PrivateConnection_State) Descriptor
func (PrivateConnection_State) Descriptor() protoreflect.EnumDescriptor
func (PrivateConnection_State) Enum
func (x PrivateConnection_State) Enum() *PrivateConnection_State
func (PrivateConnection_State) EnumDescriptor
func (PrivateConnection_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrivateConnection_State.Descriptor instead.
func (PrivateConnection_State) Number
func (x PrivateConnection_State) Number() protoreflect.EnumNumber
func (PrivateConnection_State) String
func (x PrivateConnection_State) String() string
func (PrivateConnection_State) Type
func (PrivateConnection_State) Type() protoreflect.EnumType
PrivateConnection_VpcPeeringConfig
type PrivateConnection_VpcPeeringConfig struct {
// VPC peering configuration.
VpcPeeringConfig *VpcPeeringConfig `protobuf:"bytes,100,opt,name=vpc_peering_config,json=vpcPeeringConfig,proto3,oneof"`
}
PrivateConnectivity
type PrivateConnectivity struct {
// Required. The resource name (URI) of the private connection.
PrivateConnection string `protobuf:"bytes,1,opt,name=private_connection,json=privateConnection,proto3" json:"private_connection,omitempty"`
// contains filtered or unexported fields
}
Private Connectivity.
func (*PrivateConnectivity) Descriptor
func (*PrivateConnectivity) Descriptor() ([]byte, []int)
Deprecated: Use PrivateConnectivity.ProtoReflect.Descriptor instead.
func (*PrivateConnectivity) GetPrivateConnection
func (x *PrivateConnectivity) GetPrivateConnection() string
func (*PrivateConnectivity) ProtoMessage
func (*PrivateConnectivity) ProtoMessage()
func (*PrivateConnectivity) ProtoReflect
func (x *PrivateConnectivity) ProtoReflect() protoreflect.Message
func (*PrivateConnectivity) Reset
func (x *PrivateConnectivity) Reset()
func (*PrivateConnectivity) String
func (x *PrivateConnectivity) String() string
PrivateServiceConnectConnectivity
type PrivateServiceConnectConnectivity struct {
// Required. A service attachment that exposes a database, and has the
// following format:
// projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
ServiceAttachment string `protobuf:"bytes,1,opt,name=service_attachment,json=serviceAttachment,proto3" json:"service_attachment,omitempty"`
// contains filtered or unexported fields
}
func (*PrivateServiceConnectConnectivity) Descriptor
func (*PrivateServiceConnectConnectivity) Descriptor() ([]byte, []int)
Deprecated: Use PrivateServiceConnectConnectivity.ProtoReflect.Descriptor instead.
func (*PrivateServiceConnectConnectivity) GetServiceAttachment
func (x *PrivateServiceConnectConnectivity) GetServiceAttachment() string
func (*PrivateServiceConnectConnectivity) ProtoMessage
func (*PrivateServiceConnectConnectivity) ProtoMessage()
func (*PrivateServiceConnectConnectivity) ProtoReflect
func (x *PrivateServiceConnectConnectivity) ProtoReflect() protoreflect.Message
func (*PrivateServiceConnectConnectivity) Reset
func (x *PrivateServiceConnectConnectivity) Reset()
func (*PrivateServiceConnectConnectivity) String
func (x *PrivateServiceConnectConnectivity) String() string
PromoteMigrationJobRequest
type PromoteMigrationJobRequest struct {
// Name of the migration job resource to promote.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'PromoteMigrationJob' request.
func (*PromoteMigrationJobRequest) Descriptor
func (*PromoteMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use PromoteMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*PromoteMigrationJobRequest) GetName
func (x *PromoteMigrationJobRequest) GetName() string
func (*PromoteMigrationJobRequest) ProtoMessage
func (*PromoteMigrationJobRequest) ProtoMessage()
func (*PromoteMigrationJobRequest) ProtoReflect
func (x *PromoteMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*PromoteMigrationJobRequest) Reset
func (x *PromoteMigrationJobRequest) Reset()
func (*PromoteMigrationJobRequest) String
func (x *PromoteMigrationJobRequest) String() string
RestartMigrationJobRequest
type RestartMigrationJobRequest struct {
// Name of the migration job resource to restart.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Restart the migration job without running prior configuration
// verification. Defaults to `false`.
SkipValidation bool `protobuf:"varint,2,opt,name=skip_validation,json=skipValidation,proto3" json:"skip_validation,omitempty"`
// contains filtered or unexported fields
}
Request message for 'RestartMigrationJob' request.
func (*RestartMigrationJobRequest) Descriptor
func (*RestartMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestartMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*RestartMigrationJobRequest) GetName
func (x *RestartMigrationJobRequest) GetName() string
func (*RestartMigrationJobRequest) GetSkipValidation
func (x *RestartMigrationJobRequest) GetSkipValidation() bool
func (*RestartMigrationJobRequest) ProtoMessage
func (*RestartMigrationJobRequest) ProtoMessage()
func (*RestartMigrationJobRequest) ProtoReflect
func (x *RestartMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*RestartMigrationJobRequest) Reset
func (x *RestartMigrationJobRequest) Reset()
func (*RestartMigrationJobRequest) String
func (x *RestartMigrationJobRequest) String() string
ResumeMigrationJobRequest
type ResumeMigrationJobRequest struct {
// Name of the migration job resource to resume.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'ResumeMigrationJob' request.
func (*ResumeMigrationJobRequest) Descriptor
func (*ResumeMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*ResumeMigrationJobRequest) GetName
func (x *ResumeMigrationJobRequest) GetName() string
func (*ResumeMigrationJobRequest) ProtoMessage
func (*ResumeMigrationJobRequest) ProtoMessage()
func (*ResumeMigrationJobRequest) ProtoReflect
func (x *ResumeMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*ResumeMigrationJobRequest) Reset
func (x *ResumeMigrationJobRequest) Reset()
func (*ResumeMigrationJobRequest) String
func (x *ResumeMigrationJobRequest) String() string
ReverseSshConnectivity
type ReverseSshConnectivity struct {
// Required. The IP of the virtual machine (Compute Engine) used as the
// bastion server for the SSH tunnel.
VmIp string `protobuf:"bytes,1,opt,name=vm_ip,json=vmIp,proto3" json:"vm_ip,omitempty"`
// Required. The forwarding port of the virtual machine (Compute Engine) used
// as the bastion server for the SSH tunnel.
VmPort int32 `protobuf:"varint,2,opt,name=vm_port,json=vmPort,proto3" json:"vm_port,omitempty"`
// The name of the virtual machine (Compute Engine) used as the bastion server
// for the SSH tunnel.
Vm string `protobuf:"bytes,3,opt,name=vm,proto3" json:"vm,omitempty"`
// The name of the VPC to peer with the Cloud SQL private network.
Vpc string `protobuf:"bytes,4,opt,name=vpc,proto3" json:"vpc,omitempty"`
// contains filtered or unexported fields
}
The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
func (*ReverseSshConnectivity) Descriptor
func (*ReverseSshConnectivity) Descriptor() ([]byte, []int)
Deprecated: Use ReverseSshConnectivity.ProtoReflect.Descriptor instead.
func (*ReverseSshConnectivity) GetVm
func (x *ReverseSshConnectivity) GetVm() string
func (*ReverseSshConnectivity) GetVmIp
func (x *ReverseSshConnectivity) GetVmIp() string
func (*ReverseSshConnectivity) GetVmPort
func (x *ReverseSshConnectivity) GetVmPort() int32
func (*ReverseSshConnectivity) GetVpc
func (x *ReverseSshConnectivity) GetVpc() string
func (*ReverseSshConnectivity) ProtoMessage
func (*ReverseSshConnectivity) ProtoMessage()
func (*ReverseSshConnectivity) ProtoReflect
func (x *ReverseSshConnectivity) ProtoReflect() protoreflect.Message
func (*ReverseSshConnectivity) Reset
func (x *ReverseSshConnectivity) Reset()
func (*ReverseSshConnectivity) String
func (x *ReverseSshConnectivity) String() string
RollbackConversionWorkspaceRequest
type RollbackConversionWorkspaceRequest struct {
// Required. Name of the conversion workspace resource to roll back to.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'RollbackConversionWorkspace' request.
func (*RollbackConversionWorkspaceRequest) Descriptor
func (*RollbackConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*RollbackConversionWorkspaceRequest) GetName
func (x *RollbackConversionWorkspaceRequest) GetName() string
func (*RollbackConversionWorkspaceRequest) ProtoMessage
func (*RollbackConversionWorkspaceRequest) ProtoMessage()
func (*RollbackConversionWorkspaceRequest) ProtoReflect
func (x *RollbackConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*RollbackConversionWorkspaceRequest) Reset
func (x *RollbackConversionWorkspaceRequest) Reset()
func (*RollbackConversionWorkspaceRequest) String
func (x *RollbackConversionWorkspaceRequest) String() string
RoundToScale
type RoundToScale struct {
// Required. Scale value to be used
Scale int32 `protobuf:"varint,1,opt,name=scale,proto3" json:"scale,omitempty"`
// contains filtered or unexported fields
}
This allows the data to change scale, for example if the source is 2 digits after the decimal point, specify round to scale value = 2. If for example the value needs to be converted to an integer, use round to scale value = 0.
func (*RoundToScale) Descriptor
func (*RoundToScale) Descriptor() ([]byte, []int)
Deprecated: Use RoundToScale.ProtoReflect.Descriptor instead.
func (*RoundToScale) GetScale
func (x *RoundToScale) GetScale() int32
func (*RoundToScale) ProtoMessage
func (*RoundToScale) ProtoMessage()
func (*RoundToScale) ProtoReflect
func (x *RoundToScale) ProtoReflect() protoreflect.Message
func (*RoundToScale) Reset
func (x *RoundToScale) Reset()
func (*RoundToScale) String
func (x *RoundToScale) String() string
SchemaEntity
type SchemaEntity struct {
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,1,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Schema typically has no parent entity, but can have a parent entity DatabaseInstance (for database engines which support it). For some database engines, the terms schema and user can be used interchangeably when they refer to a namespace or a collection of other database entities. Can store additional information which is schema specific.
func (*SchemaEntity) Descriptor
func (*SchemaEntity) Descriptor() ([]byte, []int)
Deprecated: Use SchemaEntity.ProtoReflect.Descriptor instead.
func (*SchemaEntity) GetCustomFeatures
func (x *SchemaEntity) GetCustomFeatures() *structpb.Struct
func (*SchemaEntity) ProtoMessage
func (*SchemaEntity) ProtoMessage()
func (*SchemaEntity) ProtoReflect
func (x *SchemaEntity) ProtoReflect() protoreflect.Message
func (*SchemaEntity) Reset
func (x *SchemaEntity) Reset()
func (*SchemaEntity) String
func (x *SchemaEntity) String() string
SearchBackgroundJobsRequest
type SearchBackgroundJobsRequest struct {
ConversionWorkspace string `protobuf:"bytes,1,opt,name=conversion_workspace,json=conversionWorkspace,proto3" json:"conversion_workspace,omitempty"`
ReturnMostRecentPerJobType bool "" /* 148 byte string literal not displayed */
MaxSize int32 `protobuf:"varint,3,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"`
CompletedUntilTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=completed_until_time,json=completedUntilTime,proto3" json:"completed_until_time,omitempty"`
}
Request message for 'SearchBackgroundJobs' request.
func (*SearchBackgroundJobsRequest) Descriptor
func (*SearchBackgroundJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchBackgroundJobsRequest.ProtoReflect.Descriptor instead.
func (*SearchBackgroundJobsRequest) GetCompletedUntilTime
func (x *SearchBackgroundJobsRequest) GetCompletedUntilTime() *timestamppb.Timestamp
func (*SearchBackgroundJobsRequest) GetConversionWorkspace
func (x *SearchBackgroundJobsRequest) GetConversionWorkspace() string
func (*SearchBackgroundJobsRequest) GetMaxSize
func (x *SearchBackgroundJobsRequest) GetMaxSize() int32
func (*SearchBackgroundJobsRequest) GetReturnMostRecentPerJobType
func (x *SearchBackgroundJobsRequest) GetReturnMostRecentPerJobType() bool
func (*SearchBackgroundJobsRequest) ProtoMessage
func (*SearchBackgroundJobsRequest) ProtoMessage()
func (*SearchBackgroundJobsRequest) ProtoReflect
func (x *SearchBackgroundJobsRequest) ProtoReflect() protoreflect.Message
func (*SearchBackgroundJobsRequest) Reset
func (x *SearchBackgroundJobsRequest) Reset()
func (*SearchBackgroundJobsRequest) String
func (x *SearchBackgroundJobsRequest) String() string
SearchBackgroundJobsResponse
type SearchBackgroundJobsResponse struct {
// The list of conversion workspace mapping rules.
Jobs []*BackgroundJobLogEntry `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
// contains filtered or unexported fields
}
Response message for 'SearchBackgroundJobs' request.
func (*SearchBackgroundJobsResponse) Descriptor
func (*SearchBackgroundJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchBackgroundJobsResponse.ProtoReflect.Descriptor instead.
func (*SearchBackgroundJobsResponse) GetJobs
func (x *SearchBackgroundJobsResponse) GetJobs() []*BackgroundJobLogEntry
func (*SearchBackgroundJobsResponse) ProtoMessage
func (*SearchBackgroundJobsResponse) ProtoMessage()
func (*SearchBackgroundJobsResponse) ProtoReflect
func (x *SearchBackgroundJobsResponse) ProtoReflect() protoreflect.Message
func (*SearchBackgroundJobsResponse) Reset
func (x *SearchBackgroundJobsResponse) Reset()
func (*SearchBackgroundJobsResponse) String
func (x *SearchBackgroundJobsResponse) String() string
SeedConversionWorkspaceRequest
type SeedConversionWorkspaceRequest struct {
// Name of the conversion workspace resource to seed with new database
// structure, in the form of:
// projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Should the conversion workspace be committed automatically after the
// seed operation.
AutoCommit bool `protobuf:"varint,2,opt,name=auto_commit,json=autoCommit,proto3" json:"auto_commit,omitempty"`
// The input to be used for seeding the conversion workspace. The input can
// either be from the source or destination databases and it can be provided
// through a connection profile or a DDL file.
//
// Types that are assignable to SeedFrom:
//
// *SeedConversionWorkspaceRequest_SourceConnectionProfile
// *SeedConversionWorkspaceRequest_DestinationConnectionProfile
SeedFrom isSeedConversionWorkspaceRequest_SeedFrom `protobuf_oneof:"seed_from"`
// contains filtered or unexported fields
}
Request message for 'SeedConversionWorkspace' request.
func (*SeedConversionWorkspaceRequest) Descriptor
func (*SeedConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use SeedConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*SeedConversionWorkspaceRequest) GetAutoCommit
func (x *SeedConversionWorkspaceRequest) GetAutoCommit() bool
func (*SeedConversionWorkspaceRequest) GetDestinationConnectionProfile
func (x *SeedConversionWorkspaceRequest) GetDestinationConnectionProfile() string
func (*SeedConversionWorkspaceRequest) GetName
func (x *SeedConversionWorkspaceRequest) GetName() string
func (*SeedConversionWorkspaceRequest) GetSeedFrom
func (m *SeedConversionWorkspaceRequest) GetSeedFrom() isSeedConversionWorkspaceRequest_SeedFrom
func (*SeedConversionWorkspaceRequest) GetSourceConnectionProfile
func (x *SeedConversionWorkspaceRequest) GetSourceConnectionProfile() string
func (*SeedConversionWorkspaceRequest) ProtoMessage
func (*SeedConversionWorkspaceRequest) ProtoMessage()
func (*SeedConversionWorkspaceRequest) ProtoReflect
func (x *SeedConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*SeedConversionWorkspaceRequest) Reset
func (x *SeedConversionWorkspaceRequest) Reset()
func (*SeedConversionWorkspaceRequest) String
func (x *SeedConversionWorkspaceRequest) String() string
SeedConversionWorkspaceRequest_DestinationConnectionProfile
type SeedConversionWorkspaceRequest_DestinationConnectionProfile struct {
// Optional. Fully qualified (Uri) name of the destination connection
// profile.
DestinationConnectionProfile string `protobuf:"bytes,101,opt,name=destination_connection_profile,json=destinationConnectionProfile,proto3,oneof"`
}
SeedConversionWorkspaceRequest_SourceConnectionProfile
type SeedConversionWorkspaceRequest_SourceConnectionProfile struct {
// Optional. Fully qualified (Uri) name of the source connection profile.
SourceConnectionProfile string `protobuf:"bytes,100,opt,name=source_connection_profile,json=sourceConnectionProfile,proto3,oneof"`
}
SequenceEntity
type SequenceEntity struct {
// Increment value for the sequence.
Increment int64 `protobuf:"varint,1,opt,name=increment,proto3" json:"increment,omitempty"`
// Start number for the sequence represented as bytes to accommodate large.
// numbers
StartValue []byte `protobuf:"bytes,2,opt,name=start_value,json=startValue,proto3" json:"start_value,omitempty"`
// Maximum number for the sequence represented as bytes to accommodate large.
// numbers
MaxValue []byte `protobuf:"bytes,3,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
// Minimum number for the sequence represented as bytes to accommodate large.
// numbers
MinValue []byte `protobuf:"bytes,4,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
// Indicates whether the sequence value should cycle through.
Cycle bool `protobuf:"varint,5,opt,name=cycle,proto3" json:"cycle,omitempty"`
// Indicates number of entries to cache / precreate.
Cache int64 `protobuf:"varint,6,opt,name=cache,proto3" json:"cache,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,7,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Sequence's parent is a schema.
func (*SequenceEntity) Descriptor
func (*SequenceEntity) Descriptor() ([]byte, []int)
Deprecated: Use SequenceEntity.ProtoReflect.Descriptor instead.
func (*SequenceEntity) GetCache
func (x *SequenceEntity) GetCache() int64
func (*SequenceEntity) GetCustomFeatures
func (x *SequenceEntity) GetCustomFeatures() *structpb.Struct
func (*SequenceEntity) GetCycle
func (x *SequenceEntity) GetCycle() bool
func (*SequenceEntity) GetIncrement
func (x *SequenceEntity) GetIncrement() int64
func (*SequenceEntity) GetMaxValue
func (x *SequenceEntity) GetMaxValue() []byte
func (*SequenceEntity) GetMinValue
func (x *SequenceEntity) GetMinValue() []byte
func (*SequenceEntity) GetStartValue
func (x *SequenceEntity) GetStartValue() []byte
func (*SequenceEntity) ProtoMessage
func (*SequenceEntity) ProtoMessage()
func (*SequenceEntity) ProtoReflect
func (x *SequenceEntity) ProtoReflect() protoreflect.Message
func (*SequenceEntity) Reset
func (x *SequenceEntity) Reset()
func (*SequenceEntity) String
func (x *SequenceEntity) String() string
SetTablePrimaryKey
type SetTablePrimaryKey struct {
// Required. List of column names for the primary key
PrimaryKeyColumns []string `protobuf:"bytes,1,rep,name=primary_key_columns,json=primaryKeyColumns,proto3" json:"primary_key_columns,omitempty"`
// Optional. Name for the primary key
PrimaryKey string `protobuf:"bytes,2,opt,name=primary_key,json=primaryKey,proto3" json:"primary_key,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type SetTablePrimaryKey. The rule is used to specify the columns and name to configure/alter the primary key of a table.
The rule filter field can refer to one entity.
The rule scope can be one of: Table.
func (*SetTablePrimaryKey) Descriptor
func (*SetTablePrimaryKey) Descriptor() ([]byte, []int)
Deprecated: Use SetTablePrimaryKey.ProtoReflect.Descriptor instead.
func (*SetTablePrimaryKey) GetPrimaryKey
func (x *SetTablePrimaryKey) GetPrimaryKey() string
func (*SetTablePrimaryKey) GetPrimaryKeyColumns
func (x *SetTablePrimaryKey) GetPrimaryKeyColumns() []string
func (*SetTablePrimaryKey) ProtoMessage
func (*SetTablePrimaryKey) ProtoMessage()
func (*SetTablePrimaryKey) ProtoReflect
func (x *SetTablePrimaryKey) ProtoReflect() protoreflect.Message
func (*SetTablePrimaryKey) Reset
func (x *SetTablePrimaryKey) Reset()
func (*SetTablePrimaryKey) String
func (x *SetTablePrimaryKey) String() string
SingleColumnChange
type SingleColumnChange struct {
DataType string `protobuf:"bytes,1,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
Charset string `protobuf:"bytes,2,opt,name=charset,proto3" json:"charset,omitempty"`
Collation string `protobuf:"bytes,3,opt,name=collation,proto3" json:"collation,omitempty"`
Length int64 `protobuf:"varint,4,opt,name=length,proto3" json:"length,omitempty"`
Precision int32 `protobuf:"varint,5,opt,name=precision,proto3" json:"precision,omitempty"`
Scale int32 `protobuf:"varint,6,opt,name=scale,proto3" json:"scale,omitempty"`
FractionalSecondsPrecision int32 "" /* 142 byte string literal not displayed */
Array bool `protobuf:"varint,8,opt,name=array,proto3" json:"array,omitempty"`
ArrayLength int32 `protobuf:"varint,9,opt,name=array_length,json=arrayLength,proto3" json:"array_length,omitempty"`
Nullable bool `protobuf:"varint,10,opt,name=nullable,proto3" json:"nullable,omitempty"`
AutoGenerated bool `protobuf:"varint,11,opt,name=auto_generated,json=autoGenerated,proto3" json:"auto_generated,omitempty"`
Udt bool `protobuf:"varint,12,opt,name=udt,proto3" json:"udt,omitempty"`
CustomFeatures *structpb.Struct `protobuf:"bytes,13,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
SetValues []string `protobuf:"bytes,14,rep,name=set_values,json=setValues,proto3" json:"set_values,omitempty"`
Comment string `protobuf:"bytes,15,opt,name=comment,proto3" json:"comment,omitempty"`
}
Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column.
The rule filter field can refer to one entity.
The rule scope can be one of: Column.
When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..
func (*SingleColumnChange) Descriptor
func (*SingleColumnChange) Descriptor() ([]byte, []int)
Deprecated: Use SingleColumnChange.ProtoReflect.Descriptor instead.
func (*SingleColumnChange) GetArray
func (x *SingleColumnChange) GetArray() bool
func (*SingleColumnChange) GetArrayLength
func (x *SingleColumnChange) GetArrayLength() int32
func (*SingleColumnChange) GetAutoGenerated
func (x *SingleColumnChange) GetAutoGenerated() bool
func (*SingleColumnChange) GetCharset
func (x *SingleColumnChange) GetCharset() string
func (*SingleColumnChange) GetCollation
func (x *SingleColumnChange) GetCollation() string
func (*SingleColumnChange) GetComment
func (x *SingleColumnChange) GetComment() string
func (*SingleColumnChange) GetCustomFeatures
func (x *SingleColumnChange) GetCustomFeatures() *structpb.Struct
func (*SingleColumnChange) GetDataType
func (x *SingleColumnChange) GetDataType() string
func (*SingleColumnChange) GetFractionalSecondsPrecision
func (x *SingleColumnChange) GetFractionalSecondsPrecision() int32
func (*SingleColumnChange) GetLength
func (x *SingleColumnChange) GetLength() int64
func (*SingleColumnChange) GetNullable
func (x *SingleColumnChange) GetNullable() bool
func (*SingleColumnChange) GetPrecision
func (x *SingleColumnChange) GetPrecision() int32
func (*SingleColumnChange) GetScale
func (x *SingleColumnChange) GetScale() int32
func (*SingleColumnChange) GetSetValues
func (x *SingleColumnChange) GetSetValues() []string
func (*SingleColumnChange) GetUdt
func (x *SingleColumnChange) GetUdt() bool
func (*SingleColumnChange) ProtoMessage
func (*SingleColumnChange) ProtoMessage()
func (*SingleColumnChange) ProtoReflect
func (x *SingleColumnChange) ProtoReflect() protoreflect.Message
func (*SingleColumnChange) Reset
func (x *SingleColumnChange) Reset()
func (*SingleColumnChange) String
func (x *SingleColumnChange) String() string
SingleEntityRename
type SingleEntityRename struct {
// Required. The new name of the destination entity
NewName string `protobuf:"bytes,1,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type SingleEntityRename. The rule is used to rename an entity.
The rule filter field can refer to only one entity.
The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT, Synonym
func (*SingleEntityRename) Descriptor
func (*SingleEntityRename) Descriptor() ([]byte, []int)
Deprecated: Use SingleEntityRename.ProtoReflect.Descriptor instead.
func (*SingleEntityRename) GetNewName
func (x *SingleEntityRename) GetNewName() string
func (*SingleEntityRename) ProtoMessage
func (*SingleEntityRename) ProtoMessage()
func (*SingleEntityRename) ProtoReflect
func (x *SingleEntityRename) ProtoReflect() protoreflect.Message
func (*SingleEntityRename) Reset
func (x *SingleEntityRename) Reset()
func (*SingleEntityRename) String
func (x *SingleEntityRename) String() string
SinglePackageChange
type SinglePackageChange struct {
// Optional. Sql code for package description
PackageDescription string `protobuf:"bytes,1,opt,name=package_description,json=packageDescription,proto3" json:"package_description,omitempty"`
// Optional. Sql code for package body
PackageBody string `protobuf:"bytes,2,opt,name=package_body,json=packageBody,proto3" json:"package_body,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type SinglePackageChange. The rule is used to alter the sql code for a package entities.
The rule filter field can refer to one entity.
The rule scope can be: Package
func (*SinglePackageChange) Descriptor
func (*SinglePackageChange) Descriptor() ([]byte, []int)
Deprecated: Use SinglePackageChange.ProtoReflect.Descriptor instead.
func (*SinglePackageChange) GetPackageBody
func (x *SinglePackageChange) GetPackageBody() string
func (*SinglePackageChange) GetPackageDescription
func (x *SinglePackageChange) GetPackageDescription() string
func (*SinglePackageChange) ProtoMessage
func (*SinglePackageChange) ProtoMessage()
func (*SinglePackageChange) ProtoReflect
func (x *SinglePackageChange) ProtoReflect() protoreflect.Message
func (*SinglePackageChange) Reset
func (x *SinglePackageChange) Reset()
func (*SinglePackageChange) String
func (x *SinglePackageChange) String() string
SourceNumericFilter
type SourceNumericFilter struct {
SourceMinScaleFilter int32 `protobuf:"varint,1,opt,name=source_min_scale_filter,json=sourceMinScaleFilter,proto3" json:"source_min_scale_filter,omitempty"`
SourceMaxScaleFilter int32 `protobuf:"varint,2,opt,name=source_max_scale_filter,json=sourceMaxScaleFilter,proto3" json:"source_max_scale_filter,omitempty"`
SourceMinPrecisionFilter int32 "" /* 138 byte string literal not displayed */
SourceMaxPrecisionFilter int32 "" /* 138 byte string literal not displayed */
NumericFilterOption NumericFilterOption "" /* 171 byte string literal not displayed */
}
Filter for fixed point number data types such as NUMERIC/NUMBER
func (*SourceNumericFilter) Descriptor
func (*SourceNumericFilter) Descriptor() ([]byte, []int)
Deprecated: Use SourceNumericFilter.ProtoReflect.Descriptor instead.
func (*SourceNumericFilter) GetNumericFilterOption
func (x *SourceNumericFilter) GetNumericFilterOption() NumericFilterOption
func (*SourceNumericFilter) GetSourceMaxPrecisionFilter
func (x *SourceNumericFilter) GetSourceMaxPrecisionFilter() int32
func (*SourceNumericFilter) GetSourceMaxScaleFilter
func (x *SourceNumericFilter) GetSourceMaxScaleFilter() int32
func (*SourceNumericFilter) GetSourceMinPrecisionFilter
func (x *SourceNumericFilter) GetSourceMinPrecisionFilter() int32
func (*SourceNumericFilter) GetSourceMinScaleFilter
func (x *SourceNumericFilter) GetSourceMinScaleFilter() int32
func (*SourceNumericFilter) ProtoMessage
func (*SourceNumericFilter) ProtoMessage()
func (*SourceNumericFilter) ProtoReflect
func (x *SourceNumericFilter) ProtoReflect() protoreflect.Message
func (*SourceNumericFilter) Reset
func (x *SourceNumericFilter) Reset()
func (*SourceNumericFilter) String
func (x *SourceNumericFilter) String() string
SourceSqlChange
type SourceSqlChange struct {
// Required. Sql code for source (stored procedure, function, trigger or view)
SqlCode string `protobuf:"bytes,1,opt,name=sql_code,json=sqlCode,proto3" json:"sql_code,omitempty"`
// contains filtered or unexported fields
}
Options to configure rule type SourceSqlChange. The rule is used to alter the sql code for database entities.
The rule filter field can refer to one entity.
The rule scope can be: StoredProcedure, Function, Trigger, View
func (*SourceSqlChange) Descriptor
func (*SourceSqlChange) Descriptor() ([]byte, []int)
Deprecated: Use SourceSqlChange.ProtoReflect.Descriptor instead.
func (*SourceSqlChange) GetSqlCode
func (x *SourceSqlChange) GetSqlCode() string
func (*SourceSqlChange) ProtoMessage
func (*SourceSqlChange) ProtoMessage()
func (*SourceSqlChange) ProtoReflect
func (x *SourceSqlChange) ProtoReflect() protoreflect.Message
func (*SourceSqlChange) Reset
func (x *SourceSqlChange) Reset()
func (*SourceSqlChange) String
func (x *SourceSqlChange) String() string
SourceTextFilter
type SourceTextFilter struct {
SourceMinLengthFilter int64 "" /* 129 byte string literal not displayed */
SourceMaxLengthFilter int64 "" /* 129 byte string literal not displayed */
}
Filter for text-based data types like varchar.
func (*SourceTextFilter) Descriptor
func (*SourceTextFilter) Descriptor() ([]byte, []int)
Deprecated: Use SourceTextFilter.ProtoReflect.Descriptor instead.
func (*SourceTextFilter) GetSourceMaxLengthFilter
func (x *SourceTextFilter) GetSourceMaxLengthFilter() int64
func (*SourceTextFilter) GetSourceMinLengthFilter
func (x *SourceTextFilter) GetSourceMinLengthFilter() int64
func (*SourceTextFilter) ProtoMessage
func (*SourceTextFilter) ProtoMessage()
func (*SourceTextFilter) ProtoReflect
func (x *SourceTextFilter) ProtoReflect() protoreflect.Message
func (*SourceTextFilter) Reset
func (x *SourceTextFilter) Reset()
func (*SourceTextFilter) String
func (x *SourceTextFilter) String() string
SqlAclEntry
type SqlAclEntry struct {
// The allowlisted value for the access control list.
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// The access control entry entry expiration.
//
// Types that are assignable to Expiration:
//
// *SqlAclEntry_ExpireTime
// *SqlAclEntry_Ttl
Expiration isSqlAclEntry_Expiration `protobuf_oneof:"expiration"`
// A label to identify this entry.
Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
An entry for an Access Control list.
func (*SqlAclEntry) Descriptor
func (*SqlAclEntry) Descriptor() ([]byte, []int)
Deprecated: Use SqlAclEntry.ProtoReflect.Descriptor instead.
func (*SqlAclEntry) GetExpiration
func (m *SqlAclEntry) GetExpiration() isSqlAclEntry_Expiration
func (*SqlAclEntry) GetExpireTime
func (x *SqlAclEntry) GetExpireTime() *timestamppb.Timestamp
func (*SqlAclEntry) GetLabel
func (x *SqlAclEntry) GetLabel() string
func (*SqlAclEntry) GetTtl
func (x *SqlAclEntry) GetTtl() *durationpb.Duration
func (*SqlAclEntry) GetValue
func (x *SqlAclEntry) GetValue() string
func (*SqlAclEntry) ProtoMessage
func (*SqlAclEntry) ProtoMessage()
func (*SqlAclEntry) ProtoReflect
func (x *SqlAclEntry) ProtoReflect() protoreflect.Message
func (*SqlAclEntry) Reset
func (x *SqlAclEntry) Reset()
func (*SqlAclEntry) String
func (x *SqlAclEntry) String() string
SqlAclEntry_ExpireTime
type SqlAclEntry_ExpireTime struct {
// The time when this access control entry expires in
// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example:
// `2012-11-15T16:19:00.094Z`.
ExpireTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=expire_time,json=expireTime,proto3,oneof"`
}
SqlAclEntry_Ttl
type SqlAclEntry_Ttl struct {
// Input only. The time-to-leave of this access control entry.
Ttl *durationpb.Duration `protobuf:"bytes,11,opt,name=ttl,proto3,oneof"`
}
SqlIpConfig
type SqlIpConfig struct {
// Whether the instance should be assigned an IPv4 address or not.
EnableIpv4 *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=enable_ipv4,json=enableIpv4,proto3" json:"enable_ipv4,omitempty"`
// The resource link for the VPC network from which the Cloud SQL instance is
// accessible for private IP. For example,
// `projects/myProject/global/networks/default`. This setting can
// be updated, but it cannot be removed after it is set.
PrivateNetwork string `protobuf:"bytes,2,opt,name=private_network,json=privateNetwork,proto3" json:"private_network,omitempty"`
// Optional. The name of the allocated IP address range for the private IP
// Cloud SQL instance. This name refers to an already allocated IP range
// address. If set, the instance IP address will be created in the allocated
// range. Note that this IP address range can't be modified after the instance
// is created. If you change the VPC when configuring connectivity settings
// for the migration job, this field is not relevant.
AllocatedIpRange string `protobuf:"bytes,5,opt,name=allocated_ip_range,json=allocatedIpRange,proto3" json:"allocated_ip_range,omitempty"`
// Whether SSL connections over IP should be enforced or not.
RequireSsl *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=require_ssl,json=requireSsl,proto3" json:"require_ssl,omitempty"`
// The list of external networks that are allowed to connect to the instance
// using the IP. See
// https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as
// 'slash' notation (e.g. `192.168.100.0/24`).
AuthorizedNetworks []*SqlAclEntry `protobuf:"bytes,4,rep,name=authorized_networks,json=authorizedNetworks,proto3" json:"authorized_networks,omitempty"`
// contains filtered or unexported fields
}
IP Management configuration.
func (*SqlIpConfig) Descriptor
func (*SqlIpConfig) Descriptor() ([]byte, []int)
Deprecated: Use SqlIpConfig.ProtoReflect.Descriptor instead.
func (*SqlIpConfig) GetAllocatedIpRange
func (x *SqlIpConfig) GetAllocatedIpRange() string
func (*SqlIpConfig) GetAuthorizedNetworks
func (x *SqlIpConfig) GetAuthorizedNetworks() []*SqlAclEntry
func (*SqlIpConfig) GetEnableIpv4
func (x *SqlIpConfig) GetEnableIpv4() *wrapperspb.BoolValue
func (*SqlIpConfig) GetPrivateNetwork
func (x *SqlIpConfig) GetPrivateNetwork() string
func (*SqlIpConfig) GetRequireSsl
func (x *SqlIpConfig) GetRequireSsl() *wrapperspb.BoolValue
func (*SqlIpConfig) ProtoMessage
func (*SqlIpConfig) ProtoMessage()
func (*SqlIpConfig) ProtoReflect
func (x *SqlIpConfig) ProtoReflect() protoreflect.Message
func (*SqlIpConfig) Reset
func (x *SqlIpConfig) Reset()
func (*SqlIpConfig) String
func (x *SqlIpConfig) String() string
SshScript
type SshScript struct {
// The ssh configuration script.
Script string `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
// contains filtered or unexported fields
}
Response message for 'GenerateSshScript' request.
func (*SshScript) Descriptor
Deprecated: Use SshScript.ProtoReflect.Descriptor instead.
func (*SshScript) GetScript
func (*SshScript) ProtoMessage
func (*SshScript) ProtoMessage()
func (*SshScript) ProtoReflect
func (x *SshScript) ProtoReflect() protoreflect.Message
func (*SshScript) Reset
func (x *SshScript) Reset()
func (*SshScript) String
SslConfig
type SslConfig struct {
// Output only. The ssl config type according to 'client_key',
// 'client_certificate' and 'ca_certificate'.
Type SslConfig_SslType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.clouddms.v1.SslConfig_SslType" json:"type,omitempty"`
// Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key
// associated with the Client Certificate. If this field is used then the
// 'client_certificate' field is mandatory.
ClientKey string `protobuf:"bytes,2,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
// Input only. The x509 PEM-encoded certificate that will be used by the
// replica to authenticate against the source database server.If this field is
// used then the 'client_key' field is mandatory.
ClientCertificate string `protobuf:"bytes,3,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
// Required. Input only. The x509 PEM-encoded certificate of the CA that
// signed the source database server's certificate. The replica will use this
// certificate to verify it's connecting to the right host.
CaCertificate string `protobuf:"bytes,4,opt,name=ca_certificate,json=caCertificate,proto3" json:"ca_certificate,omitempty"`
// contains filtered or unexported fields
}
SSL configuration information.
func (*SslConfig) Descriptor
Deprecated: Use SslConfig.ProtoReflect.Descriptor instead.
func (*SslConfig) GetCaCertificate
func (*SslConfig) GetClientCertificate
func (*SslConfig) GetClientKey
func (*SslConfig) GetType
func (x *SslConfig) GetType() SslConfig_SslType
func (*SslConfig) ProtoMessage
func (*SslConfig) ProtoMessage()
func (*SslConfig) ProtoReflect
func (x *SslConfig) ProtoReflect() protoreflect.Message
func (*SslConfig) Reset
func (x *SslConfig) Reset()
func (*SslConfig) String
SslConfig_SslType
type SslConfig_SslType int32
Specifies The kind of ssl configuration used.
SslConfig_SSL_TYPE_UNSPECIFIED, SslConfig_SERVER_ONLY, SslConfig_SERVER_CLIENT
const (
// Unspecified.
SslConfig_SSL_TYPE_UNSPECIFIED SslConfig_SslType = 0
// Only 'ca_certificate' specified.
SslConfig_SERVER_ONLY SslConfig_SslType = 1
// Both server ('ca_certificate'), and client ('client_key',
// 'client_certificate') specified.
SslConfig_SERVER_CLIENT SslConfig_SslType = 2
)
func (SslConfig_SslType) Descriptor
func (SslConfig_SslType) Descriptor() protoreflect.EnumDescriptor
func (SslConfig_SslType) Enum
func (x SslConfig_SslType) Enum() *SslConfig_SslType
func (SslConfig_SslType) EnumDescriptor
func (SslConfig_SslType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SslConfig_SslType.Descriptor instead.
func (SslConfig_SslType) Number
func (x SslConfig_SslType) Number() protoreflect.EnumNumber
func (SslConfig_SslType) String
func (x SslConfig_SslType) String() string
func (SslConfig_SslType) Type
func (SslConfig_SslType) Type() protoreflect.EnumType
StartMigrationJobRequest
type StartMigrationJobRequest struct {
// Name of the migration job resource to start.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Start the migration job without running prior configuration
// verification. Defaults to `false`.
SkipValidation bool `protobuf:"varint,2,opt,name=skip_validation,json=skipValidation,proto3" json:"skip_validation,omitempty"`
// contains filtered or unexported fields
}
Request message for 'StartMigrationJob' request.
func (*StartMigrationJobRequest) Descriptor
func (*StartMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*StartMigrationJobRequest) GetName
func (x *StartMigrationJobRequest) GetName() string
func (*StartMigrationJobRequest) GetSkipValidation
func (x *StartMigrationJobRequest) GetSkipValidation() bool
func (*StartMigrationJobRequest) ProtoMessage
func (*StartMigrationJobRequest) ProtoMessage()
func (*StartMigrationJobRequest) ProtoReflect
func (x *StartMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*StartMigrationJobRequest) Reset
func (x *StartMigrationJobRequest) Reset()
func (*StartMigrationJobRequest) String
func (x *StartMigrationJobRequest) String() string
StaticIpConnectivity
type StaticIpConnectivity struct {
// contains filtered or unexported fields
}
The source database will allow incoming connections from the public IP of the destination database. You can retrieve the public IP of the Cloud SQL instance from the Cloud SQL console or using Cloud SQL APIs. No additional configuration is required.
func (*StaticIpConnectivity) Descriptor
func (*StaticIpConnectivity) Descriptor() ([]byte, []int)
Deprecated: Use StaticIpConnectivity.ProtoReflect.Descriptor instead.
func (*StaticIpConnectivity) ProtoMessage
func (*StaticIpConnectivity) ProtoMessage()
func (*StaticIpConnectivity) ProtoReflect
func (x *StaticIpConnectivity) ProtoReflect() protoreflect.Message
func (*StaticIpConnectivity) Reset
func (x *StaticIpConnectivity) Reset()
func (*StaticIpConnectivity) String
func (x *StaticIpConnectivity) String() string
StaticServiceIpConnectivity
type StaticServiceIpConnectivity struct {
// contains filtered or unexported fields
}
Static IP address connectivity configured on service project.
func (*StaticServiceIpConnectivity) Descriptor
func (*StaticServiceIpConnectivity) Descriptor() ([]byte, []int)
Deprecated: Use StaticServiceIpConnectivity.ProtoReflect.Descriptor instead.
func (*StaticServiceIpConnectivity) ProtoMessage
func (*StaticServiceIpConnectivity) ProtoMessage()
func (*StaticServiceIpConnectivity) ProtoReflect
func (x *StaticServiceIpConnectivity) ProtoReflect() protoreflect.Message
func (*StaticServiceIpConnectivity) Reset
func (x *StaticServiceIpConnectivity) Reset()
func (*StaticServiceIpConnectivity) String
func (x *StaticServiceIpConnectivity) String() string
StopMigrationJobRequest
type StopMigrationJobRequest struct {
// Name of the migration job resource to stop.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for 'StopMigrationJob' request.
func (*StopMigrationJobRequest) Descriptor
func (*StopMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*StopMigrationJobRequest) GetName
func (x *StopMigrationJobRequest) GetName() string
func (*StopMigrationJobRequest) ProtoMessage
func (*StopMigrationJobRequest) ProtoMessage()
func (*StopMigrationJobRequest) ProtoReflect
func (x *StopMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*StopMigrationJobRequest) Reset
func (x *StopMigrationJobRequest) Reset()
func (*StopMigrationJobRequest) String
func (x *StopMigrationJobRequest) String() string
StoredProcedureEntity
type StoredProcedureEntity struct {
// The SQL code which creates the stored procedure.
SqlCode string `protobuf:"bytes,1,opt,name=sql_code,json=sqlCode,proto3" json:"sql_code,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,2,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Stored procedure's parent is a schema.
func (*StoredProcedureEntity) Descriptor
func (*StoredProcedureEntity) Descriptor() ([]byte, []int)
Deprecated: Use StoredProcedureEntity.ProtoReflect.Descriptor instead.
func (*StoredProcedureEntity) GetCustomFeatures
func (x *StoredProcedureEntity) GetCustomFeatures() *structpb.Struct
func (*StoredProcedureEntity) GetSqlCode
func (x *StoredProcedureEntity) GetSqlCode() string
func (*StoredProcedureEntity) ProtoMessage
func (*StoredProcedureEntity) ProtoMessage()
func (*StoredProcedureEntity) ProtoReflect
func (x *StoredProcedureEntity) ProtoReflect() protoreflect.Message
func (*StoredProcedureEntity) Reset
func (x *StoredProcedureEntity) Reset()
func (*StoredProcedureEntity) String
func (x *StoredProcedureEntity) String() string
SynonymEntity
type SynonymEntity struct {
SourceEntity string `protobuf:"bytes,1,opt,name=source_entity,json=sourceEntity,proto3" json:"source_entity,omitempty"`
SourceType DatabaseEntityType "" /* 141 byte string literal not displayed */
CustomFeatures *structpb.Struct `protobuf:"bytes,3,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
}
Synonym's parent is a schema.
func (*SynonymEntity) Descriptor
func (*SynonymEntity) Descriptor() ([]byte, []int)
Deprecated: Use SynonymEntity.ProtoReflect.Descriptor instead.
func (*SynonymEntity) GetCustomFeatures
func (x *SynonymEntity) GetCustomFeatures() *structpb.Struct
func (*SynonymEntity) GetSourceEntity
func (x *SynonymEntity) GetSourceEntity() string
func (*SynonymEntity) GetSourceType
func (x *SynonymEntity) GetSourceType() DatabaseEntityType
func (*SynonymEntity) ProtoMessage
func (*SynonymEntity) ProtoMessage()
func (*SynonymEntity) ProtoReflect
func (x *SynonymEntity) ProtoReflect() protoreflect.Message
func (*SynonymEntity) Reset
func (x *SynonymEntity) Reset()
func (*SynonymEntity) String
func (x *SynonymEntity) String() string
TableEntity
type TableEntity struct {
// Table columns.
Columns []*ColumnEntity `protobuf:"bytes,1,rep,name=columns,proto3" json:"columns,omitempty"`
// Table constraints.
Constraints []*ConstraintEntity `protobuf:"bytes,2,rep,name=constraints,proto3" json:"constraints,omitempty"`
// Table indices.
Indices []*IndexEntity `protobuf:"bytes,3,rep,name=indices,proto3" json:"indices,omitempty"`
// Table triggers.
Triggers []*TriggerEntity `protobuf:"bytes,4,rep,name=triggers,proto3" json:"triggers,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,5,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// Comment associated with the table.
Comment string `protobuf:"bytes,6,opt,name=comment,proto3" json:"comment,omitempty"`
// contains filtered or unexported fields
}
Table's parent is a schema.
func (*TableEntity) Descriptor
func (*TableEntity) Descriptor() ([]byte, []int)
Deprecated: Use TableEntity.ProtoReflect.Descriptor instead.
func (*TableEntity) GetColumns
func (x *TableEntity) GetColumns() []*ColumnEntity
func (*TableEntity) GetComment
func (x *TableEntity) GetComment() string
func (*TableEntity) GetConstraints
func (x *TableEntity) GetConstraints() []*ConstraintEntity
func (*TableEntity) GetCustomFeatures
func (x *TableEntity) GetCustomFeatures() *structpb.Struct
func (*TableEntity) GetIndices
func (x *TableEntity) GetIndices() []*IndexEntity
func (*TableEntity) GetTriggers
func (x *TableEntity) GetTriggers() []*TriggerEntity
func (*TableEntity) ProtoMessage
func (*TableEntity) ProtoMessage()
func (*TableEntity) ProtoReflect
func (x *TableEntity) ProtoReflect() protoreflect.Message
func (*TableEntity) Reset
func (x *TableEntity) Reset()
func (*TableEntity) String
func (x *TableEntity) String() string
TcpProxyScript
type TcpProxyScript struct {
// The TCP Proxy configuration script.
Script string `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
// contains filtered or unexported fields
}
Response message for 'GenerateTcpProxyScript' request.
func (*TcpProxyScript) Descriptor
func (*TcpProxyScript) Descriptor() ([]byte, []int)
Deprecated: Use TcpProxyScript.ProtoReflect.Descriptor instead.
func (*TcpProxyScript) GetScript
func (x *TcpProxyScript) GetScript() string
func (*TcpProxyScript) ProtoMessage
func (*TcpProxyScript) ProtoMessage()
func (*TcpProxyScript) ProtoReflect
func (x *TcpProxyScript) ProtoReflect() protoreflect.Message
func (*TcpProxyScript) Reset
func (x *TcpProxyScript) Reset()
func (*TcpProxyScript) String
func (x *TcpProxyScript) String() string
TriggerEntity
type TriggerEntity struct {
// The name of the trigger.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The DML, DDL, or database events that fire the trigger, for example
// INSERT, UPDATE.
TriggeringEvents []string `protobuf:"bytes,2,rep,name=triggering_events,json=triggeringEvents,proto3" json:"triggering_events,omitempty"`
// Indicates when the trigger fires, for example BEFORE STATEMENT, AFTER EACH
// ROW.
TriggerType string `protobuf:"bytes,3,opt,name=trigger_type,json=triggerType,proto3" json:"trigger_type,omitempty"`
// The SQL code which creates the trigger.
SqlCode string `protobuf:"bytes,4,opt,name=sql_code,json=sqlCode,proto3" json:"sql_code,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,5,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
Trigger is not used as an independent entity, it is retrieved as part of a Table entity.
func (*TriggerEntity) Descriptor
func (*TriggerEntity) Descriptor() ([]byte, []int)
Deprecated: Use TriggerEntity.ProtoReflect.Descriptor instead.
func (*TriggerEntity) GetCustomFeatures
func (x *TriggerEntity) GetCustomFeatures() *structpb.Struct
func (*TriggerEntity) GetName
func (x *TriggerEntity) GetName() string
func (*TriggerEntity) GetSqlCode
func (x *TriggerEntity) GetSqlCode() string
func (*TriggerEntity) GetTriggerType
func (x *TriggerEntity) GetTriggerType() string
func (*TriggerEntity) GetTriggeringEvents
func (x *TriggerEntity) GetTriggeringEvents() []string
func (*TriggerEntity) ProtoMessage
func (*TriggerEntity) ProtoMessage()
func (*TriggerEntity) ProtoReflect
func (x *TriggerEntity) ProtoReflect() protoreflect.Message
func (*TriggerEntity) Reset
func (x *TriggerEntity) Reset()
func (*TriggerEntity) String
func (x *TriggerEntity) String() string
UDTEntity
type UDTEntity struct {
// The SQL code which creates the udt.
UdtSqlCode string `protobuf:"bytes,1,opt,name=udt_sql_code,json=udtSqlCode,proto3" json:"udt_sql_code,omitempty"`
// The SQL code which creates the udt body.
UdtBody string `protobuf:"bytes,2,opt,name=udt_body,json=udtBody,proto3" json:"udt_body,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,3,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// contains filtered or unexported fields
}
UDT's parent is a schema.
func (*UDTEntity) Descriptor
Deprecated: Use UDTEntity.ProtoReflect.Descriptor instead.
func (*UDTEntity) GetCustomFeatures
func (*UDTEntity) GetUdtBody
func (*UDTEntity) GetUdtSqlCode
func (*UDTEntity) ProtoMessage
func (*UDTEntity) ProtoMessage()
func (*UDTEntity) ProtoReflect
func (x *UDTEntity) ProtoReflect() protoreflect.Message
func (*UDTEntity) Reset
func (x *UDTEntity) Reset()
func (*UDTEntity) String
UnimplementedDataMigrationServiceServer
type UnimplementedDataMigrationServiceServer struct {
}
UnimplementedDataMigrationServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataMigrationServiceServer) ApplyConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) ApplyConversionWorkspace(context.Context, *ApplyConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) CommitConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) CommitConversionWorkspace(context.Context, *CommitConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) ConvertConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) ConvertConversionWorkspace(context.Context, *ConvertConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) CreateConnectionProfile
func (*UnimplementedDataMigrationServiceServer) CreateConnectionProfile(context.Context, *CreateConnectionProfileRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) CreateConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) CreateConversionWorkspace(context.Context, *CreateConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) CreateMappingRule
func (*UnimplementedDataMigrationServiceServer) CreateMappingRule(context.Context, *CreateMappingRuleRequest) (*MappingRule, error)
func (*UnimplementedDataMigrationServiceServer) CreateMigrationJob
func (*UnimplementedDataMigrationServiceServer) CreateMigrationJob(context.Context, *CreateMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) CreatePrivateConnection
func (*UnimplementedDataMigrationServiceServer) CreatePrivateConnection(context.Context, *CreatePrivateConnectionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) DeleteConnectionProfile
func (*UnimplementedDataMigrationServiceServer) DeleteConnectionProfile(context.Context, *DeleteConnectionProfileRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) DeleteConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) DeleteConversionWorkspace(context.Context, *DeleteConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) DeleteMappingRule
func (*UnimplementedDataMigrationServiceServer) DeleteMappingRule(context.Context, *DeleteMappingRuleRequest) (*emptypb.Empty, error)
func (*UnimplementedDataMigrationServiceServer) DeleteMigrationJob
func (*UnimplementedDataMigrationServiceServer) DeleteMigrationJob(context.Context, *DeleteMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) DeletePrivateConnection
func (*UnimplementedDataMigrationServiceServer) DeletePrivateConnection(context.Context, *DeletePrivateConnectionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) DescribeConversionWorkspaceRevisions
func (*UnimplementedDataMigrationServiceServer) DescribeConversionWorkspaceRevisions(context.Context, *DescribeConversionWorkspaceRevisionsRequest) (*DescribeConversionWorkspaceRevisionsResponse, error)
func (*UnimplementedDataMigrationServiceServer) DescribeDatabaseEntities
func (*UnimplementedDataMigrationServiceServer) DescribeDatabaseEntities(context.Context, *DescribeDatabaseEntitiesRequest) (*DescribeDatabaseEntitiesResponse, error)
func (*UnimplementedDataMigrationServiceServer) FetchStaticIps
func (*UnimplementedDataMigrationServiceServer) FetchStaticIps(context.Context, *FetchStaticIpsRequest) (*FetchStaticIpsResponse, error)
func (*UnimplementedDataMigrationServiceServer) GenerateSshScript
func (*UnimplementedDataMigrationServiceServer) GenerateSshScript(context.Context, *GenerateSshScriptRequest) (*SshScript, error)
func (*UnimplementedDataMigrationServiceServer) GenerateTcpProxyScript
func (*UnimplementedDataMigrationServiceServer) GenerateTcpProxyScript(context.Context, *GenerateTcpProxyScriptRequest) (*TcpProxyScript, error)
func (*UnimplementedDataMigrationServiceServer) GetConnectionProfile
func (*UnimplementedDataMigrationServiceServer) GetConnectionProfile(context.Context, *GetConnectionProfileRequest) (*ConnectionProfile, error)
func (*UnimplementedDataMigrationServiceServer) GetConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) GetConversionWorkspace(context.Context, *GetConversionWorkspaceRequest) (*ConversionWorkspace, error)
func (*UnimplementedDataMigrationServiceServer) GetMappingRule
func (*UnimplementedDataMigrationServiceServer) GetMappingRule(context.Context, *GetMappingRuleRequest) (*MappingRule, error)
func (*UnimplementedDataMigrationServiceServer) GetMigrationJob
func (*UnimplementedDataMigrationServiceServer) GetMigrationJob(context.Context, *GetMigrationJobRequest) (*MigrationJob, error)
func (*UnimplementedDataMigrationServiceServer) GetPrivateConnection
func (*UnimplementedDataMigrationServiceServer) GetPrivateConnection(context.Context, *GetPrivateConnectionRequest) (*PrivateConnection, error)
func (*UnimplementedDataMigrationServiceServer) ImportMappingRules
func (*UnimplementedDataMigrationServiceServer) ImportMappingRules(context.Context, *ImportMappingRulesRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) ListConnectionProfiles
func (*UnimplementedDataMigrationServiceServer) ListConnectionProfiles(context.Context, *ListConnectionProfilesRequest) (*ListConnectionProfilesResponse, error)
func (*UnimplementedDataMigrationServiceServer) ListConversionWorkspaces
func (*UnimplementedDataMigrationServiceServer) ListConversionWorkspaces(context.Context, *ListConversionWorkspacesRequest) (*ListConversionWorkspacesResponse, error)
func (*UnimplementedDataMigrationServiceServer) ListMappingRules
func (*UnimplementedDataMigrationServiceServer) ListMappingRules(context.Context, *ListMappingRulesRequest) (*ListMappingRulesResponse, error)
func (*UnimplementedDataMigrationServiceServer) ListMigrationJobs
func (*UnimplementedDataMigrationServiceServer) ListMigrationJobs(context.Context, *ListMigrationJobsRequest) (*ListMigrationJobsResponse, error)
func (*UnimplementedDataMigrationServiceServer) ListPrivateConnections
func (*UnimplementedDataMigrationServiceServer) ListPrivateConnections(context.Context, *ListPrivateConnectionsRequest) (*ListPrivateConnectionsResponse, error)
func (*UnimplementedDataMigrationServiceServer) PromoteMigrationJob
func (*UnimplementedDataMigrationServiceServer) PromoteMigrationJob(context.Context, *PromoteMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) RestartMigrationJob
func (*UnimplementedDataMigrationServiceServer) RestartMigrationJob(context.Context, *RestartMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) ResumeMigrationJob
func (*UnimplementedDataMigrationServiceServer) ResumeMigrationJob(context.Context, *ResumeMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) RollbackConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) RollbackConversionWorkspace(context.Context, *RollbackConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) SearchBackgroundJobs
func (*UnimplementedDataMigrationServiceServer) SearchBackgroundJobs(context.Context, *SearchBackgroundJobsRequest) (*SearchBackgroundJobsResponse, error)
func (*UnimplementedDataMigrationServiceServer) SeedConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) SeedConversionWorkspace(context.Context, *SeedConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) StartMigrationJob
func (*UnimplementedDataMigrationServiceServer) StartMigrationJob(context.Context, *StartMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) StopMigrationJob
func (*UnimplementedDataMigrationServiceServer) StopMigrationJob(context.Context, *StopMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) UpdateConnectionProfile
func (*UnimplementedDataMigrationServiceServer) UpdateConnectionProfile(context.Context, *UpdateConnectionProfileRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) UpdateConversionWorkspace
func (*UnimplementedDataMigrationServiceServer) UpdateConversionWorkspace(context.Context, *UpdateConversionWorkspaceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) UpdateMigrationJob
func (*UnimplementedDataMigrationServiceServer) UpdateMigrationJob(context.Context, *UpdateMigrationJobRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataMigrationServiceServer) VerifyMigrationJob
func (*UnimplementedDataMigrationServiceServer) VerifyMigrationJob(context.Context, *VerifyMigrationJobRequest) (*longrunningpb.Operation, error)
UpdateConnectionProfileRequest
type UpdateConnectionProfileRequest struct {
// Required. Field mask is used to specify the fields to be overwritten by the
// update in the conversion workspace resource.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The connection profile parameters to update.
ConnectionProfile *ConnectionProfile `protobuf:"bytes,2,opt,name=connection_profile,json=connectionProfile,proto3" json:"connection_profile,omitempty"`
// Optional. A unique ID used to identify the request. If the server receives
// two requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. Only validate the connection profile, but don't update any
// resources. The default is false. Only supported for Oracle connection
// profiles.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// Optional. Update the connection profile without validating it.
// The default is false.
// Only supported for Oracle connection profiles.
SkipValidation bool `protobuf:"varint,5,opt,name=skip_validation,json=skipValidation,proto3" json:"skip_validation,omitempty"`
// contains filtered or unexported fields
}
Request message for 'UpdateConnectionProfile' request.
func (*UpdateConnectionProfileRequest) Descriptor
func (*UpdateConnectionProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConnectionProfileRequest.ProtoReflect.Descriptor instead.
func (*UpdateConnectionProfileRequest) GetConnectionProfile
func (x *UpdateConnectionProfileRequest) GetConnectionProfile() *ConnectionProfile
func (*UpdateConnectionProfileRequest) GetRequestId
func (x *UpdateConnectionProfileRequest) GetRequestId() string
func (*UpdateConnectionProfileRequest) GetSkipValidation
func (x *UpdateConnectionProfileRequest) GetSkipValidation() bool
func (*UpdateConnectionProfileRequest) GetUpdateMask
func (x *UpdateConnectionProfileRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateConnectionProfileRequest) GetValidateOnly
func (x *UpdateConnectionProfileRequest) GetValidateOnly() bool
func (*UpdateConnectionProfileRequest) ProtoMessage
func (*UpdateConnectionProfileRequest) ProtoMessage()
func (*UpdateConnectionProfileRequest) ProtoReflect
func (x *UpdateConnectionProfileRequest) ProtoReflect() protoreflect.Message
func (*UpdateConnectionProfileRequest) Reset
func (x *UpdateConnectionProfileRequest) Reset()
func (*UpdateConnectionProfileRequest) String
func (x *UpdateConnectionProfileRequest) String() string
UpdateConversionWorkspaceRequest
type UpdateConversionWorkspaceRequest struct {
// Required. Field mask is used to specify the fields to be overwritten by the
// update in the conversion workspace resource.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The conversion workspace parameters to update.
ConversionWorkspace *ConversionWorkspace `protobuf:"bytes,2,opt,name=conversion_workspace,json=conversionWorkspace,proto3" json:"conversion_workspace,omitempty"`
// A unique ID used to identify the request. If the server receives two
// requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for 'UpdateConversionWorkspace' request.
func (*UpdateConversionWorkspaceRequest) Descriptor
func (*UpdateConversionWorkspaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConversionWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*UpdateConversionWorkspaceRequest) GetConversionWorkspace
func (x *UpdateConversionWorkspaceRequest) GetConversionWorkspace() *ConversionWorkspace
func (*UpdateConversionWorkspaceRequest) GetRequestId
func (x *UpdateConversionWorkspaceRequest) GetRequestId() string
func (*UpdateConversionWorkspaceRequest) GetUpdateMask
func (x *UpdateConversionWorkspaceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateConversionWorkspaceRequest) ProtoMessage
func (*UpdateConversionWorkspaceRequest) ProtoMessage()
func (*UpdateConversionWorkspaceRequest) ProtoReflect
func (x *UpdateConversionWorkspaceRequest) ProtoReflect() protoreflect.Message
func (*UpdateConversionWorkspaceRequest) Reset
func (x *UpdateConversionWorkspaceRequest) Reset()
func (*UpdateConversionWorkspaceRequest) String
func (x *UpdateConversionWorkspaceRequest) String() string
UpdateMigrationJobRequest
type UpdateMigrationJobRequest struct {
// Required. Field mask is used to specify the fields to be overwritten by the
// update in the conversion workspace resource.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The migration job parameters to update.
MigrationJob *MigrationJob `protobuf:"bytes,2,opt,name=migration_job,json=migrationJob,proto3" json:"migration_job,omitempty"`
// A unique ID used to identify the request. If the server receives two
// requests with the same ID, then the second request is ignored.
//
// It is recommended to always set this value to a UUID.
//
// The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores
// (_), and hyphens (-). The maximum length is 40 characters.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for 'UpdateMigrationJob' request.
func (*UpdateMigrationJobRequest) Descriptor
func (*UpdateMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*UpdateMigrationJobRequest) GetMigrationJob
func (x *UpdateMigrationJobRequest) GetMigrationJob() *MigrationJob
func (*UpdateMigrationJobRequest) GetRequestId
func (x *UpdateMigrationJobRequest) GetRequestId() string
func (*UpdateMigrationJobRequest) GetUpdateMask
func (x *UpdateMigrationJobRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMigrationJobRequest) ProtoMessage
func (*UpdateMigrationJobRequest) ProtoMessage()
func (*UpdateMigrationJobRequest) ProtoReflect
func (x *UpdateMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*UpdateMigrationJobRequest) Reset
func (x *UpdateMigrationJobRequest) Reset()
func (*UpdateMigrationJobRequest) String
func (x *UpdateMigrationJobRequest) String() string
ValueComparison
type ValueComparison int32
Enum used by IntComparisonFilter and DoubleComparisonFilter to indicate the relation between source value and compare value.
ValueComparison_VALUE_COMPARISON_UNSPECIFIED, ValueComparison_VALUE_COMPARISON_IF_VALUE_SMALLER_THAN, ValueComparison_VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN, ValueComparison_VALUE_COMPARISON_IF_VALUE_LARGER_THAN, ValueComparison_VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN
const (
// Value comparison unspecified.
ValueComparison_VALUE_COMPARISON_UNSPECIFIED ValueComparison = 0
// Value is smaller than the Compare value.
ValueComparison_VALUE_COMPARISON_IF_VALUE_SMALLER_THAN ValueComparison = 1
// Value is smaller or equal than the Compare value.
ValueComparison_VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN ValueComparison = 2
// Value is larger than the Compare value.
ValueComparison_VALUE_COMPARISON_IF_VALUE_LARGER_THAN ValueComparison = 3
// Value is larger or equal than the Compare value.
ValueComparison_VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN ValueComparison = 4
)
func (ValueComparison) Descriptor
func (ValueComparison) Descriptor() protoreflect.EnumDescriptor
func (ValueComparison) Enum
func (x ValueComparison) Enum() *ValueComparison
func (ValueComparison) EnumDescriptor
func (ValueComparison) EnumDescriptor() ([]byte, []int)
Deprecated: Use ValueComparison.Descriptor instead.
func (ValueComparison) Number
func (x ValueComparison) Number() protoreflect.EnumNumber
func (ValueComparison) String
func (x ValueComparison) String() string
func (ValueComparison) Type
func (ValueComparison) Type() protoreflect.EnumType
ValueListFilter
type ValueListFilter struct {
ValuePresentList ValuePresentInList "" /* 161 byte string literal not displayed */
Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
IgnoreCase bool `protobuf:"varint,3,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
}
A list of values to filter by in ConditionalColumnSetValue
func (*ValueListFilter) Descriptor
func (*ValueListFilter) Descriptor() ([]byte, []int)
Deprecated: Use ValueListFilter.ProtoReflect.Descriptor instead.
func (*ValueListFilter) GetIgnoreCase
func (x *ValueListFilter) GetIgnoreCase() bool
func (*ValueListFilter) GetValuePresentList
func (x *ValueListFilter) GetValuePresentList() ValuePresentInList
func (*ValueListFilter) GetValues
func (x *ValueListFilter) GetValues() []string
func (*ValueListFilter) ProtoMessage
func (*ValueListFilter) ProtoMessage()
func (*ValueListFilter) ProtoReflect
func (x *ValueListFilter) ProtoReflect() protoreflect.Message
func (*ValueListFilter) Reset
func (x *ValueListFilter) Reset()
func (*ValueListFilter) String
func (x *ValueListFilter) String() string
ValuePresentInList
type ValuePresentInList int32
Enum used by ValueListFilter to indicate whether the source value is in the supplied list
ValuePresentInList_VALUE_PRESENT_IN_LIST_UNSPECIFIED, ValuePresentInList_VALUE_PRESENT_IN_LIST_IF_VALUE_LIST, ValuePresentInList_VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST
const (
// Value present in list unspecified
ValuePresentInList_VALUE_PRESENT_IN_LIST_UNSPECIFIED ValuePresentInList = 0
// If the source value is in the supplied list at value_list
ValuePresentInList_VALUE_PRESENT_IN_LIST_IF_VALUE_LIST ValuePresentInList = 1
// If the source value is not in the supplied list at value_list
ValuePresentInList_VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST ValuePresentInList = 2
)
func (ValuePresentInList) Descriptor
func (ValuePresentInList) Descriptor() protoreflect.EnumDescriptor
func (ValuePresentInList) Enum
func (x ValuePresentInList) Enum() *ValuePresentInList
func (ValuePresentInList) EnumDescriptor
func (ValuePresentInList) EnumDescriptor() ([]byte, []int)
Deprecated: Use ValuePresentInList.Descriptor instead.
func (ValuePresentInList) Number
func (x ValuePresentInList) Number() protoreflect.EnumNumber
func (ValuePresentInList) String
func (x ValuePresentInList) String() string
func (ValuePresentInList) Type
func (ValuePresentInList) Type() protoreflect.EnumType
ValueTransformation
type ValueTransformation struct {
// Types that are assignable to Filter:
//
// *ValueTransformation_IsNull
// *ValueTransformation_ValueList
// *ValueTransformation_IntComparison
// *ValueTransformation_DoubleComparison
Filter isValueTransformation_Filter `protobuf_oneof:"filter"`
// Types that are assignable to Action:
//
// *ValueTransformation_AssignNull
// *ValueTransformation_AssignSpecificValue
// *ValueTransformation_AssignMinValue
// *ValueTransformation_AssignMaxValue
// *ValueTransformation_RoundScale
// *ValueTransformation_ApplyHash
Action isValueTransformation_Action `protobuf_oneof:"action"`
// contains filtered or unexported fields
}
Description of data transformation during migration as part of the ConditionalColumnSetValue.
func (*ValueTransformation) Descriptor
func (*ValueTransformation) Descriptor() ([]byte, []int)
Deprecated: Use ValueTransformation.ProtoReflect.Descriptor instead.
func (*ValueTransformation) GetAction
func (m *ValueTransformation) GetAction() isValueTransformation_Action
func (*ValueTransformation) GetApplyHash
func (x *ValueTransformation) GetApplyHash() *ApplyHash
func (*ValueTransformation) GetAssignMaxValue
func (x *ValueTransformation) GetAssignMaxValue() *emptypb.Empty
func (*ValueTransformation) GetAssignMinValue
func (x *ValueTransformation) GetAssignMinValue() *emptypb.Empty
func (*ValueTransformation) GetAssignNull
func (x *ValueTransformation) GetAssignNull() *emptypb.Empty
func (*ValueTransformation) GetAssignSpecificValue
func (x *ValueTransformation) GetAssignSpecificValue() *AssignSpecificValue
func (*ValueTransformation) GetDoubleComparison
func (x *ValueTransformation) GetDoubleComparison() *DoubleComparisonFilter
func (*ValueTransformation) GetFilter
func (m *ValueTransformation) GetFilter() isValueTransformation_Filter
func (*ValueTransformation) GetIntComparison
func (x *ValueTransformation) GetIntComparison() *IntComparisonFilter
func (*ValueTransformation) GetIsNull
func (x *ValueTransformation) GetIsNull() *emptypb.Empty
func (*ValueTransformation) GetRoundScale
func (x *ValueTransformation) GetRoundScale() *RoundToScale
func (*ValueTransformation) GetValueList
func (x *ValueTransformation) GetValueList() *ValueListFilter
func (*ValueTransformation) ProtoMessage
func (*ValueTransformation) ProtoMessage()
func (*ValueTransformation) ProtoReflect
func (x *ValueTransformation) ProtoReflect() protoreflect.Message
func (*ValueTransformation) Reset
func (x *ValueTransformation) Reset()
func (*ValueTransformation) String
func (x *ValueTransformation) String() string
ValueTransformation_ApplyHash
type ValueTransformation_ApplyHash struct {
// Optional. Applies a hash function on the data
ApplyHash *ApplyHash `protobuf:"bytes,205,opt,name=apply_hash,json=applyHash,proto3,oneof"`
}
ValueTransformation_AssignMaxValue
type ValueTransformation_AssignMaxValue struct {
// Optional. Set to max_value - if integer or numeric, will use
// int.maxvalue, etc
AssignMaxValue *emptypb.Empty `protobuf:"bytes,203,opt,name=assign_max_value,json=assignMaxValue,proto3,oneof"`
}
ValueTransformation_AssignMinValue
type ValueTransformation_AssignMinValue struct {
// Optional. Set to min_value - if integer or numeric, will use
// int.minvalue, etc
AssignMinValue *emptypb.Empty `protobuf:"bytes,202,opt,name=assign_min_value,json=assignMinValue,proto3,oneof"`
}
ValueTransformation_AssignNull
type ValueTransformation_AssignNull struct {
// Optional. Set to null
AssignNull *emptypb.Empty `protobuf:"bytes,200,opt,name=assign_null,json=assignNull,proto3,oneof"`
}
ValueTransformation_AssignSpecificValue
type ValueTransformation_AssignSpecificValue struct {
// Optional. Set to a specific value (value is converted to fit the target
// data type)
AssignSpecificValue *AssignSpecificValue `protobuf:"bytes,201,opt,name=assign_specific_value,json=assignSpecificValue,proto3,oneof"`
}
ValueTransformation_DoubleComparison
type ValueTransformation_DoubleComparison struct {
// Optional. Filter on relation between source value and compare value of
// type double.
DoubleComparison *DoubleComparisonFilter `protobuf:"bytes,103,opt,name=double_comparison,json=doubleComparison,proto3,oneof"`
}
ValueTransformation_IntComparison
type ValueTransformation_IntComparison struct {
// Optional. Filter on relation between source value and compare value of
// type integer.
IntComparison *IntComparisonFilter `protobuf:"bytes,102,opt,name=int_comparison,json=intComparison,proto3,oneof"`
}
ValueTransformation_IsNull
type ValueTransformation_IsNull struct {
// Optional. Value is null
IsNull *emptypb.Empty `protobuf:"bytes,100,opt,name=is_null,json=isNull,proto3,oneof"`
}
ValueTransformation_RoundScale
type ValueTransformation_RoundScale struct {
// Optional. Allows the data to change scale
RoundScale *RoundToScale `protobuf:"bytes,204,opt,name=round_scale,json=roundScale,proto3,oneof"`
}
ValueTransformation_ValueList
type ValueTransformation_ValueList struct {
// Optional. Value is found in the specified list.
ValueList *ValueListFilter `protobuf:"bytes,101,opt,name=value_list,json=valueList,proto3,oneof"`
}
VerifyMigrationJobRequest
type VerifyMigrationJobRequest struct {
// Name of the migration job resource to verify.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Field mask is used to specify the changed fields to be verified.
// It will not update the migration job.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Optional. The changed migration job parameters to verify.
// It will not update the migration job.
MigrationJob *MigrationJob `protobuf:"bytes,3,opt,name=migration_job,json=migrationJob,proto3" json:"migration_job,omitempty"`
// contains filtered or unexported fields
}
Request message for 'VerifyMigrationJob' request.
func (*VerifyMigrationJobRequest) Descriptor
func (*VerifyMigrationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use VerifyMigrationJobRequest.ProtoReflect.Descriptor instead.
func (*VerifyMigrationJobRequest) GetMigrationJob
func (x *VerifyMigrationJobRequest) GetMigrationJob() *MigrationJob
func (*VerifyMigrationJobRequest) GetName
func (x *VerifyMigrationJobRequest) GetName() string
func (*VerifyMigrationJobRequest) GetUpdateMask
func (x *VerifyMigrationJobRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*VerifyMigrationJobRequest) ProtoMessage
func (*VerifyMigrationJobRequest) ProtoMessage()
func (*VerifyMigrationJobRequest) ProtoReflect
func (x *VerifyMigrationJobRequest) ProtoReflect() protoreflect.Message
func (*VerifyMigrationJobRequest) Reset
func (x *VerifyMigrationJobRequest) Reset()
func (*VerifyMigrationJobRequest) String
func (x *VerifyMigrationJobRequest) String() string
ViewEntity
type ViewEntity struct {
// The SQL code which creates the view.
SqlCode string `protobuf:"bytes,1,opt,name=sql_code,json=sqlCode,proto3" json:"sql_code,omitempty"`
// Custom engine specific features.
CustomFeatures *structpb.Struct `protobuf:"bytes,2,opt,name=custom_features,json=customFeatures,proto3" json:"custom_features,omitempty"`
// View constraints.
Constraints []*ConstraintEntity `protobuf:"bytes,3,rep,name=constraints,proto3" json:"constraints,omitempty"`
// contains filtered or unexported fields
}
View's parent is a schema.
func (*ViewEntity) Descriptor
func (*ViewEntity) Descriptor() ([]byte, []int)
Deprecated: Use ViewEntity.ProtoReflect.Descriptor instead.
func (*ViewEntity) GetConstraints
func (x *ViewEntity) GetConstraints() []*ConstraintEntity
func (*ViewEntity) GetCustomFeatures
func (x *ViewEntity) GetCustomFeatures() *structpb.Struct
func (*ViewEntity) GetSqlCode
func (x *ViewEntity) GetSqlCode() string
func (*ViewEntity) ProtoMessage
func (*ViewEntity) ProtoMessage()
func (*ViewEntity) ProtoReflect
func (x *ViewEntity) ProtoReflect() protoreflect.Message
func (*ViewEntity) Reset
func (x *ViewEntity) Reset()
func (*ViewEntity) String
func (x *ViewEntity) String() string
VmCreationConfig
type VmCreationConfig struct {
// Required. VM instance machine type to create.
VmMachineType string `protobuf:"bytes,1,opt,name=vm_machine_type,json=vmMachineType,proto3" json:"vm_machine_type,omitempty"`
// The Google Cloud Platform zone to create the VM in.
VmZone string `protobuf:"bytes,2,opt,name=vm_zone,json=vmZone,proto3" json:"vm_zone,omitempty"`
// The subnet name the vm needs to be created in.
Subnet string `protobuf:"bytes,3,opt,name=subnet,proto3" json:"subnet,omitempty"`
// contains filtered or unexported fields
}
VM creation configuration message
func (*VmCreationConfig) Descriptor
func (*VmCreationConfig) Descriptor() ([]byte, []int)
Deprecated: Use VmCreationConfig.ProtoReflect.Descriptor instead.
func (*VmCreationConfig) GetSubnet
func (x *VmCreationConfig) GetSubnet() string
func (*VmCreationConfig) GetVmMachineType
func (x *VmCreationConfig) GetVmMachineType() string
func (*VmCreationConfig) GetVmZone
func (x *VmCreationConfig) GetVmZone() string
func (*VmCreationConfig) ProtoMessage
func (*VmCreationConfig) ProtoMessage()
func (*VmCreationConfig) ProtoReflect
func (x *VmCreationConfig) ProtoReflect() protoreflect.Message
func (*VmCreationConfig) Reset
func (x *VmCreationConfig) Reset()
func (*VmCreationConfig) String
func (x *VmCreationConfig) String() string
VmSelectionConfig
type VmSelectionConfig struct {
// Required. The Google Cloud Platform zone the VM is located.
VmZone string `protobuf:"bytes,1,opt,name=vm_zone,json=vmZone,proto3" json:"vm_zone,omitempty"`
// contains filtered or unexported fields
}
VM selection configuration message
func (*VmSelectionConfig) Descriptor
func (*VmSelectionConfig) Descriptor() ([]byte, []int)
Deprecated: Use VmSelectionConfig.ProtoReflect.Descriptor instead.
func (*VmSelectionConfig) GetVmZone
func (x *VmSelectionConfig) GetVmZone() string
func (*VmSelectionConfig) ProtoMessage
func (*VmSelectionConfig) ProtoMessage()
func (*VmSelectionConfig) ProtoReflect
func (x *VmSelectionConfig) ProtoReflect() protoreflect.Message
func (*VmSelectionConfig) Reset
func (x *VmSelectionConfig) Reset()
func (*VmSelectionConfig) String
func (x *VmSelectionConfig) String() string
VpcPeeringConfig
type VpcPeeringConfig struct {
// Required. Fully qualified name of the VPC that Database Migration Service
// will peer to.
VpcName string `protobuf:"bytes,1,opt,name=vpc_name,json=vpcName,proto3" json:"vpc_name,omitempty"`
// Required. A free subnet for peering. (CIDR of /29)
Subnet string `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
// contains filtered or unexported fields
}
The VPC peering configuration is used to create VPC peering with the consumer's VPC.
func (*VpcPeeringConfig) Descriptor
func (*VpcPeeringConfig) Descriptor() ([]byte, []int)
Deprecated: Use VpcPeeringConfig.ProtoReflect.Descriptor instead.
func (*VpcPeeringConfig) GetSubnet
func (x *VpcPeeringConfig) GetSubnet() string
func (*VpcPeeringConfig) GetVpcName
func (x *VpcPeeringConfig) GetVpcName() string
func (*VpcPeeringConfig) ProtoMessage
func (*VpcPeeringConfig) ProtoMessage()
func (*VpcPeeringConfig) ProtoReflect
func (x *VpcPeeringConfig) ProtoReflect() protoreflect.Message
func (*VpcPeeringConfig) Reset
func (x *VpcPeeringConfig) Reset()
func (*VpcPeeringConfig) String
func (x *VpcPeeringConfig) String() string
VpcPeeringConnectivity
type VpcPeeringConnectivity struct {
// The name of the VPC network to peer with the Cloud SQL private network.
Vpc string `protobuf:"bytes,1,opt,name=vpc,proto3" json:"vpc,omitempty"`
// contains filtered or unexported fields
}
The details of the VPC where the source database is located in Google Cloud. We will use this information to set up the VPC peering connection between Cloud SQL and this VPC.
func (*VpcPeeringConnectivity) Descriptor
func (*VpcPeeringConnectivity) Descriptor() ([]byte, []int)
Deprecated: Use VpcPeeringConnectivity.ProtoReflect.Descriptor instead.
func (*VpcPeeringConnectivity) GetVpc
func (x *VpcPeeringConnectivity) GetVpc() string
func (*VpcPeeringConnectivity) ProtoMessage
func (*VpcPeeringConnectivity) ProtoMessage()
func (*VpcPeeringConnectivity) ProtoReflect
func (x *VpcPeeringConnectivity) ProtoReflect() protoreflect.Message
func (*VpcPeeringConnectivity) Reset
func (x *VpcPeeringConnectivity) Reset()
func (*VpcPeeringConnectivity) String
func (x *VpcPeeringConnectivity) String() string