Constants
OracleDatabase_ListCloudExadataInfrastructures_FullMethodName, OracleDatabase_GetCloudExadataInfrastructure_FullMethodName, OracleDatabase_CreateCloudExadataInfrastructure_FullMethodName, OracleDatabase_DeleteCloudExadataInfrastructure_FullMethodName, OracleDatabase_ConfigureExascaleCloudExadataInfrastructure_FullMethodName, OracleDatabase_ListCloudVmClusters_FullMethodName, OracleDatabase_GetCloudVmCluster_FullMethodName, OracleDatabase_CreateCloudVmCluster_FullMethodName, OracleDatabase_DeleteCloudVmCluster_FullMethodName, OracleDatabase_ListEntitlements_FullMethodName, OracleDatabase_ListDbServers_FullMethodName, OracleDatabase_ListDbNodes_FullMethodName, OracleDatabase_ListGiVersions_FullMethodName, OracleDatabase_ListMinorVersions_FullMethodName, OracleDatabase_ListDbSystemShapes_FullMethodName, OracleDatabase_ListAutonomousDatabases_FullMethodName, OracleDatabase_GetAutonomousDatabase_FullMethodName, OracleDatabase_CreateAutonomousDatabase_FullMethodName, OracleDatabase_UpdateAutonomousDatabase_FullMethodName, OracleDatabase_DeleteAutonomousDatabase_FullMethodName, OracleDatabase_RestoreAutonomousDatabase_FullMethodName, OracleDatabase_GenerateAutonomousDatabaseWallet_FullMethodName, OracleDatabase_ListAutonomousDbVersions_FullMethodName, OracleDatabase_ListAutonomousDatabaseCharacterSets_FullMethodName, OracleDatabase_ListAutonomousDatabaseBackups_FullMethodName, OracleDatabase_StopAutonomousDatabase_FullMethodName, OracleDatabase_StartAutonomousDatabase_FullMethodName, OracleDatabase_RestartAutonomousDatabase_FullMethodName, OracleDatabase_SwitchoverAutonomousDatabase_FullMethodName, OracleDatabase_FailoverAutonomousDatabase_FullMethodName, OracleDatabase_ListOdbNetworks_FullMethodName, OracleDatabase_GetOdbNetwork_FullMethodName, OracleDatabase_CreateOdbNetwork_FullMethodName, OracleDatabase_DeleteOdbNetwork_FullMethodName, OracleDatabase_ListOdbSubnets_FullMethodName, OracleDatabase_GetOdbSubnet_FullMethodName, OracleDatabase_CreateOdbSubnet_FullMethodName, OracleDatabase_DeleteOdbSubnet_FullMethodName, OracleDatabase_ListExadbVmClusters_FullMethodName, OracleDatabase_GetExadbVmCluster_FullMethodName, OracleDatabase_CreateExadbVmCluster_FullMethodName, OracleDatabase_DeleteExadbVmCluster_FullMethodName, OracleDatabase_UpdateExadbVmCluster_FullMethodName, OracleDatabase_RemoveVirtualMachineExadbVmCluster_FullMethodName, OracleDatabase_ListExascaleDbStorageVaults_FullMethodName, OracleDatabase_GetExascaleDbStorageVault_FullMethodName, OracleDatabase_CreateExascaleDbStorageVault_FullMethodName, OracleDatabase_DeleteExascaleDbStorageVault_FullMethodName, OracleDatabase_ListDbSystemInitialStorageSizes_FullMethodName, OracleDatabase_ListDatabases_FullMethodName, OracleDatabase_GetDatabase_FullMethodName, OracleDatabase_ListPluggableDatabases_FullMethodName, OracleDatabase_GetPluggableDatabase_FullMethodName, OracleDatabase_ListDbSystems_FullMethodName, OracleDatabase_GetDbSystem_FullMethodName, OracleDatabase_CreateDbSystem_FullMethodName, OracleDatabase_DeleteDbSystem_FullMethodName, OracleDatabase_ListGoldengateDeployments_FullMethodName, OracleDatabase_GetGoldengateDeployment_FullMethodName, OracleDatabase_CreateGoldengateDeployment_FullMethodName, OracleDatabase_DeleteGoldengateDeployment_FullMethodName, OracleDatabase_StopGoldengateDeployment_FullMethodName, OracleDatabase_StartGoldengateDeployment_FullMethodName, OracleDatabase_ListGoldengateConnections_FullMethodName, OracleDatabase_GetGoldengateConnection_FullMethodName, OracleDatabase_CreateGoldengateConnection_FullMethodName, OracleDatabase_DeleteGoldengateConnection_FullMethodName, OracleDatabase_ListGoldengateDeploymentVersions_FullMethodName, OracleDatabase_ListGoldengateDeploymentTypes_FullMethodName, OracleDatabase_ListGoldengateDeploymentEnvironments_FullMethodName, OracleDatabase_ListGoldengateConnectionTypes_FullMethodName, OracleDatabase_ListDbVersions_FullMethodName, OracleDatabase_ListDatabaseCharacterSets_FullMethodName, OracleDatabase_ListGoldengateConnectionAssignments_FullMethodName, OracleDatabase_GetGoldengateConnectionAssignment_FullMethodName, OracleDatabase_CreateGoldengateConnectionAssignment_FullMethodName, OracleDatabase_DeleteGoldengateConnectionAssignment_FullMethodName, OracleDatabase_TestGoldengateConnectionAssignment_FullMethodName
const (
OracleDatabase_ListCloudExadataInfrastructures_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListCloudExadataInfrastructures"
OracleDatabase_GetCloudExadataInfrastructure_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetCloudExadataInfrastructure"
OracleDatabase_CreateCloudExadataInfrastructure_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateCloudExadataInfrastructure"
OracleDatabase_DeleteCloudExadataInfrastructure_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteCloudExadataInfrastructure"
OracleDatabase_ConfigureExascaleCloudExadataInfrastructure_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ConfigureExascaleCloudExadataInfrastructure"
OracleDatabase_ListCloudVmClusters_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListCloudVmClusters"
OracleDatabase_GetCloudVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetCloudVmCluster"
OracleDatabase_CreateCloudVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateCloudVmCluster"
OracleDatabase_DeleteCloudVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteCloudVmCluster"
OracleDatabase_ListEntitlements_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListEntitlements"
OracleDatabase_ListDbServers_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbServers"
OracleDatabase_ListDbNodes_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbNodes"
OracleDatabase_ListGiVersions_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGiVersions"
OracleDatabase_ListMinorVersions_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListMinorVersions"
OracleDatabase_ListDbSystemShapes_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbSystemShapes"
OracleDatabase_ListAutonomousDatabases_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDatabases"
OracleDatabase_GetAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetAutonomousDatabase"
OracleDatabase_CreateAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateAutonomousDatabase"
OracleDatabase_UpdateAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/UpdateAutonomousDatabase"
OracleDatabase_DeleteAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteAutonomousDatabase"
OracleDatabase_RestoreAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/RestoreAutonomousDatabase"
OracleDatabase_GenerateAutonomousDatabaseWallet_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GenerateAutonomousDatabaseWallet"
OracleDatabase_ListAutonomousDbVersions_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDbVersions"
OracleDatabase_ListAutonomousDatabaseCharacterSets_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDatabaseCharacterSets"
OracleDatabase_ListAutonomousDatabaseBackups_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDatabaseBackups"
OracleDatabase_StopAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/StopAutonomousDatabase"
OracleDatabase_StartAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/StartAutonomousDatabase"
OracleDatabase_RestartAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/RestartAutonomousDatabase"
OracleDatabase_SwitchoverAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/SwitchoverAutonomousDatabase"
OracleDatabase_FailoverAutonomousDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/FailoverAutonomousDatabase"
OracleDatabase_ListOdbNetworks_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListOdbNetworks"
OracleDatabase_GetOdbNetwork_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetOdbNetwork"
OracleDatabase_CreateOdbNetwork_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateOdbNetwork"
OracleDatabase_DeleteOdbNetwork_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteOdbNetwork"
OracleDatabase_ListOdbSubnets_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListOdbSubnets"
OracleDatabase_GetOdbSubnet_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetOdbSubnet"
OracleDatabase_CreateOdbSubnet_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateOdbSubnet"
OracleDatabase_DeleteOdbSubnet_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteOdbSubnet"
OracleDatabase_ListExadbVmClusters_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListExadbVmClusters"
OracleDatabase_GetExadbVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetExadbVmCluster"
OracleDatabase_CreateExadbVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateExadbVmCluster"
OracleDatabase_DeleteExadbVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteExadbVmCluster"
OracleDatabase_UpdateExadbVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/UpdateExadbVmCluster"
OracleDatabase_RemoveVirtualMachineExadbVmCluster_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/RemoveVirtualMachineExadbVmCluster"
OracleDatabase_ListExascaleDbStorageVaults_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListExascaleDbStorageVaults"
OracleDatabase_GetExascaleDbStorageVault_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetExascaleDbStorageVault"
OracleDatabase_CreateExascaleDbStorageVault_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateExascaleDbStorageVault"
OracleDatabase_DeleteExascaleDbStorageVault_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteExascaleDbStorageVault"
OracleDatabase_ListDbSystemInitialStorageSizes_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbSystemInitialStorageSizes"
OracleDatabase_ListDatabases_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDatabases"
OracleDatabase_GetDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetDatabase"
OracleDatabase_ListPluggableDatabases_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListPluggableDatabases"
OracleDatabase_GetPluggableDatabase_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetPluggableDatabase"
OracleDatabase_ListDbSystems_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbSystems"
OracleDatabase_GetDbSystem_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetDbSystem"
OracleDatabase_CreateDbSystem_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateDbSystem"
OracleDatabase_DeleteDbSystem_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteDbSystem"
OracleDatabase_ListGoldengateDeployments_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeployments"
OracleDatabase_GetGoldengateDeployment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetGoldengateDeployment"
OracleDatabase_CreateGoldengateDeployment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateGoldengateDeployment"
OracleDatabase_DeleteGoldengateDeployment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteGoldengateDeployment"
OracleDatabase_StopGoldengateDeployment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/StopGoldengateDeployment"
OracleDatabase_StartGoldengateDeployment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/StartGoldengateDeployment"
OracleDatabase_ListGoldengateConnections_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateConnections"
OracleDatabase_GetGoldengateConnection_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetGoldengateConnection"
OracleDatabase_CreateGoldengateConnection_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateGoldengateConnection"
OracleDatabase_DeleteGoldengateConnection_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteGoldengateConnection"
OracleDatabase_ListGoldengateDeploymentVersions_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeploymentVersions"
OracleDatabase_ListGoldengateDeploymentTypes_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeploymentTypes"
OracleDatabase_ListGoldengateDeploymentEnvironments_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeploymentEnvironments"
OracleDatabase_ListGoldengateConnectionTypes_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateConnectionTypes"
OracleDatabase_ListDbVersions_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbVersions"
OracleDatabase_ListDatabaseCharacterSets_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDatabaseCharacterSets"
OracleDatabase_ListGoldengateConnectionAssignments_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateConnectionAssignments"
OracleDatabase_GetGoldengateConnectionAssignment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/GetGoldengateConnectionAssignment"
OracleDatabase_CreateGoldengateConnectionAssignment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateGoldengateConnectionAssignment"
OracleDatabase_DeleteGoldengateConnectionAssignment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteGoldengateConnectionAssignment"
OracleDatabase_TestGoldengateConnectionAssignment_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/TestGoldengateConnectionAssignment"
)Variables
GenerateType_name, GenerateType_value
var (
GenerateType_name = map[int32]string{
0: "GENERATE_TYPE_UNSPECIFIED",
1: "ALL",
2: "SINGLE",
}
GenerateType_value = map[string]int32{
"GENERATE_TYPE_UNSPECIFIED": 0,
"ALL": 1,
"SINGLE": 2,
}
)Enum value maps for GenerateType.
State_name, State_value
var (
State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "STOPPING",
4: "STOPPED",
5: "STARTING",
6: "TERMINATING",
7: "TERMINATED",
8: "UNAVAILABLE",
9: "RESTORE_IN_PROGRESS",
10: "RESTORE_FAILED",
11: "BACKUP_IN_PROGRESS",
12: "SCALE_IN_PROGRESS",
13: "AVAILABLE_NEEDS_ATTENTION",
14: "UPDATING",
15: "MAINTENANCE_IN_PROGRESS",
16: "RESTARTING",
17: "RECREATING",
18: "ROLE_CHANGE_IN_PROGRESS",
19: "UPGRADING",
20: "INACCESSIBLE",
21: "STANDBY",
}
State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"STOPPING": 3,
"STOPPED": 4,
"STARTING": 5,
"TERMINATING": 6,
"TERMINATED": 7,
"UNAVAILABLE": 8,
"RESTORE_IN_PROGRESS": 9,
"RESTORE_FAILED": 10,
"BACKUP_IN_PROGRESS": 11,
"SCALE_IN_PROGRESS": 12,
"AVAILABLE_NEEDS_ATTENTION": 13,
"UPDATING": 14,
"MAINTENANCE_IN_PROGRESS": 15,
"RESTARTING": 16,
"RECREATING": 17,
"ROLE_CHANGE_IN_PROGRESS": 18,
"UPGRADING": 19,
"INACCESSIBLE": 20,
"STANDBY": 21,
}
)Enum value maps for State.
OperationsInsightsState_name, OperationsInsightsState_value
var (
OperationsInsightsState_name = map[int32]string{
0: "OPERATIONS_INSIGHTS_STATE_UNSPECIFIED",
1: "ENABLING",
2: "ENABLED",
3: "DISABLING",
4: "NOT_ENABLED",
5: "FAILED_ENABLING",
6: "FAILED_DISABLING",
}
OperationsInsightsState_value = map[string]int32{
"OPERATIONS_INSIGHTS_STATE_UNSPECIFIED": 0,
"ENABLING": 1,
"ENABLED": 2,
"DISABLING": 3,
"NOT_ENABLED": 4,
"FAILED_ENABLING": 5,
"FAILED_DISABLING": 6,
}
)Enum value maps for OperationsInsightsState.
DBWorkload_name, DBWorkload_value
var (
DBWorkload_name = map[int32]string{
0: "DB_WORKLOAD_UNSPECIFIED",
1: "OLTP",
2: "DW",
3: "AJD",
4: "APEX",
}
DBWorkload_value = map[string]int32{
"DB_WORKLOAD_UNSPECIFIED": 0,
"OLTP": 1,
"DW": 2,
"AJD": 3,
"APEX": 4,
}
)Enum value maps for DBWorkload.
AutonomousDatabaseProperties_DatabaseEdition_name, AutonomousDatabaseProperties_DatabaseEdition_value
var (
AutonomousDatabaseProperties_DatabaseEdition_name = map[int32]string{
0: "DATABASE_EDITION_UNSPECIFIED",
1: "STANDARD_EDITION",
2: "ENTERPRISE_EDITION",
}
AutonomousDatabaseProperties_DatabaseEdition_value = map[string]int32{
"DATABASE_EDITION_UNSPECIFIED": 0,
"STANDARD_EDITION": 1,
"ENTERPRISE_EDITION": 2,
}
)Enum value maps for AutonomousDatabaseProperties_DatabaseEdition.
AutonomousDatabaseProperties_LicenseType_name, AutonomousDatabaseProperties_LicenseType_value
var (
AutonomousDatabaseProperties_LicenseType_name = map[int32]string{
0: "LICENSE_TYPE_UNSPECIFIED",
1: "LICENSE_INCLUDED",
2: "BRING_YOUR_OWN_LICENSE",
}
AutonomousDatabaseProperties_LicenseType_value = map[string]int32{
"LICENSE_TYPE_UNSPECIFIED": 0,
"LICENSE_INCLUDED": 1,
"BRING_YOUR_OWN_LICENSE": 2,
}
)Enum value maps for AutonomousDatabaseProperties_LicenseType.
AutonomousDatabaseProperties_MaintenanceScheduleType_name, AutonomousDatabaseProperties_MaintenanceScheduleType_value
var (
AutonomousDatabaseProperties_MaintenanceScheduleType_name = map[int32]string{
0: "MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED",
1: "EARLY",
2: "REGULAR",
}
AutonomousDatabaseProperties_MaintenanceScheduleType_value = map[string]int32{
"MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED": 0,
"EARLY": 1,
"REGULAR": 2,
}
)Enum value maps for AutonomousDatabaseProperties_MaintenanceScheduleType.
AutonomousDatabaseProperties_LocalDisasterRecoveryType_name, AutonomousDatabaseProperties_LocalDisasterRecoveryType_value
var (
AutonomousDatabaseProperties_LocalDisasterRecoveryType_name = map[int32]string{
0: "LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED",
1: "ADG",
2: "BACKUP_BASED",
3: "NOT_AVAILABLE",
}
AutonomousDatabaseProperties_LocalDisasterRecoveryType_value = map[string]int32{
"LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED": 0,
"ADG": 1,
"BACKUP_BASED": 2,
"NOT_AVAILABLE": 3,
}
)Enum value maps for AutonomousDatabaseProperties_LocalDisasterRecoveryType.
AutonomousDatabaseProperties_DataSafeState_name, AutonomousDatabaseProperties_DataSafeState_value
var (
AutonomousDatabaseProperties_DataSafeState_name = map[int32]string{
0: "DATA_SAFE_STATE_UNSPECIFIED",
1: "REGISTERING",
2: "REGISTERED",
3: "DEREGISTERING",
4: "NOT_REGISTERED",
5: "FAILED",
}
AutonomousDatabaseProperties_DataSafeState_value = map[string]int32{
"DATA_SAFE_STATE_UNSPECIFIED": 0,
"REGISTERING": 1,
"REGISTERED": 2,
"DEREGISTERING": 3,
"NOT_REGISTERED": 4,
"FAILED": 5,
}
)Enum value maps for AutonomousDatabaseProperties_DataSafeState.
AutonomousDatabaseProperties_DatabaseManagementState_name, AutonomousDatabaseProperties_DatabaseManagementState_value
var (
AutonomousDatabaseProperties_DatabaseManagementState_name = map[int32]string{
0: "DATABASE_MANAGEMENT_STATE_UNSPECIFIED",
1: "ENABLING",
2: "ENABLED",
3: "DISABLING",
4: "NOT_ENABLED",
5: "FAILED_ENABLING",
6: "FAILED_DISABLING",
}
AutonomousDatabaseProperties_DatabaseManagementState_value = map[string]int32{
"DATABASE_MANAGEMENT_STATE_UNSPECIFIED": 0,
"ENABLING": 1,
"ENABLED": 2,
"DISABLING": 3,
"NOT_ENABLED": 4,
"FAILED_ENABLING": 5,
"FAILED_DISABLING": 6,
}
)Enum value maps for AutonomousDatabaseProperties_DatabaseManagementState.
AutonomousDatabaseProperties_OpenMode_name, AutonomousDatabaseProperties_OpenMode_value
var (
AutonomousDatabaseProperties_OpenMode_name = map[int32]string{
0: "OPEN_MODE_UNSPECIFIED",
1: "READ_ONLY",
2: "READ_WRITE",
}
AutonomousDatabaseProperties_OpenMode_value = map[string]int32{
"OPEN_MODE_UNSPECIFIED": 0,
"READ_ONLY": 1,
"READ_WRITE": 2,
}
)Enum value maps for AutonomousDatabaseProperties_OpenMode.
AutonomousDatabaseProperties_PermissionLevel_name, AutonomousDatabaseProperties_PermissionLevel_value
var (
AutonomousDatabaseProperties_PermissionLevel_name = map[int32]string{
0: "PERMISSION_LEVEL_UNSPECIFIED",
1: "RESTRICTED",
2: "UNRESTRICTED",
}
AutonomousDatabaseProperties_PermissionLevel_value = map[string]int32{
"PERMISSION_LEVEL_UNSPECIFIED": 0,
"RESTRICTED": 1,
"UNRESTRICTED": 2,
}
)Enum value maps for AutonomousDatabaseProperties_PermissionLevel.
AutonomousDatabaseProperties_RefreshableMode_name, AutonomousDatabaseProperties_RefreshableMode_value
var (
AutonomousDatabaseProperties_RefreshableMode_name = map[int32]string{
0: "REFRESHABLE_MODE_UNSPECIFIED",
1: "AUTOMATIC",
2: "MANUAL",
}
AutonomousDatabaseProperties_RefreshableMode_value = map[string]int32{
"REFRESHABLE_MODE_UNSPECIFIED": 0,
"AUTOMATIC": 1,
"MANUAL": 2,
}
)Enum value maps for AutonomousDatabaseProperties_RefreshableMode.
AutonomousDatabaseProperties_RefreshableState_name, AutonomousDatabaseProperties_RefreshableState_value
var (
AutonomousDatabaseProperties_RefreshableState_name = map[int32]string{
0: "REFRESHABLE_STATE_UNSPECIFIED",
1: "REFRESHING",
2: "NOT_REFRESHING",
}
AutonomousDatabaseProperties_RefreshableState_value = map[string]int32{
"REFRESHABLE_STATE_UNSPECIFIED": 0,
"REFRESHING": 1,
"NOT_REFRESHING": 2,
}
)Enum value maps for AutonomousDatabaseProperties_RefreshableState.
AutonomousDatabaseProperties_Role_name, AutonomousDatabaseProperties_Role_value
var (
AutonomousDatabaseProperties_Role_name = map[int32]string{
0: "ROLE_UNSPECIFIED",
1: "PRIMARY",
2: "STANDBY",
3: "DISABLED_STANDBY",
4: "BACKUP_COPY",
5: "SNAPSHOT_STANDBY",
}
AutonomousDatabaseProperties_Role_value = map[string]int32{
"ROLE_UNSPECIFIED": 0,
"PRIMARY": 1,
"STANDBY": 2,
"DISABLED_STANDBY": 3,
"BACKUP_COPY": 4,
"SNAPSHOT_STANDBY": 5,
}
)Enum value maps for AutonomousDatabaseProperties_Role.
EncryptionKey_Provider_name, EncryptionKey_Provider_value
var (
EncryptionKey_Provider_name = map[int32]string{
0: "PROVIDER_UNSPECIFIED",
1: "GOOGLE_MANAGED",
2: "ORACLE_MANAGED",
}
EncryptionKey_Provider_value = map[string]int32{
"PROVIDER_UNSPECIFIED": 0,
"GOOGLE_MANAGED": 1,
"ORACLE_MANAGED": 2,
}
)Enum value maps for EncryptionKey_Provider.
DatabaseConnectionStringProfile_ConsumerGroup_name, DatabaseConnectionStringProfile_ConsumerGroup_value
var (
DatabaseConnectionStringProfile_ConsumerGroup_name = map[int32]string{
0: "CONSUMER_GROUP_UNSPECIFIED",
1: "HIGH",
2: "MEDIUM",
3: "LOW",
4: "TP",
5: "TPURGENT",
}
DatabaseConnectionStringProfile_ConsumerGroup_value = map[string]int32{
"CONSUMER_GROUP_UNSPECIFIED": 0,
"HIGH": 1,
"MEDIUM": 2,
"LOW": 3,
"TP": 4,
"TPURGENT": 5,
}
)Enum value maps for DatabaseConnectionStringProfile_ConsumerGroup.
DatabaseConnectionStringProfile_HostFormat_name, DatabaseConnectionStringProfile_HostFormat_value
var (
DatabaseConnectionStringProfile_HostFormat_name = map[int32]string{
0: "HOST_FORMAT_UNSPECIFIED",
1: "FQDN",
2: "IP",
}
DatabaseConnectionStringProfile_HostFormat_value = map[string]int32{
"HOST_FORMAT_UNSPECIFIED": 0,
"FQDN": 1,
"IP": 2,
}
)Enum value maps for DatabaseConnectionStringProfile_HostFormat.
DatabaseConnectionStringProfile_Protocol_name, DatabaseConnectionStringProfile_Protocol_value
var (
DatabaseConnectionStringProfile_Protocol_name = map[int32]string{
0: "PROTOCOL_UNSPECIFIED",
1: "TCP",
2: "TCPS",
}
DatabaseConnectionStringProfile_Protocol_value = map[string]int32{
"PROTOCOL_UNSPECIFIED": 0,
"TCP": 1,
"TCPS": 2,
}
)Enum value maps for DatabaseConnectionStringProfile_Protocol.
DatabaseConnectionStringProfile_SessionMode_name, DatabaseConnectionStringProfile_SessionMode_value
var (
DatabaseConnectionStringProfile_SessionMode_name = map[int32]string{
0: "SESSION_MODE_UNSPECIFIED",
1: "DIRECT",
2: "INDIRECT",
}
DatabaseConnectionStringProfile_SessionMode_value = map[string]int32{
"SESSION_MODE_UNSPECIFIED": 0,
"DIRECT": 1,
"INDIRECT": 2,
}
)Enum value maps for DatabaseConnectionStringProfile_SessionMode.
DatabaseConnectionStringProfile_SyntaxFormat_name, DatabaseConnectionStringProfile_SyntaxFormat_value
var (
DatabaseConnectionStringProfile_SyntaxFormat_name = map[int32]string{
0: "SYNTAX_FORMAT_UNSPECIFIED",
1: "LONG",
2: "EZCONNECT",
3: "EZCONNECTPLUS",
}
DatabaseConnectionStringProfile_SyntaxFormat_value = map[string]int32{
"SYNTAX_FORMAT_UNSPECIFIED": 0,
"LONG": 1,
"EZCONNECT": 2,
"EZCONNECTPLUS": 3,
}
)Enum value maps for DatabaseConnectionStringProfile_SyntaxFormat.
DatabaseConnectionStringProfile_TLSAuthentication_name, DatabaseConnectionStringProfile_TLSAuthentication_value
var (
DatabaseConnectionStringProfile_TLSAuthentication_name = map[int32]string{
0: "TLS_AUTHENTICATION_UNSPECIFIED",
1: "SERVER",
2: "MUTUAL",
}
DatabaseConnectionStringProfile_TLSAuthentication_value = map[string]int32{
"TLS_AUTHENTICATION_UNSPECIFIED": 0,
"SERVER": 1,
"MUTUAL": 2,
}
)Enum value maps for DatabaseConnectionStringProfile_TLSAuthentication.
AutonomousDatabaseCharacterSet_CharacterSetType_name, AutonomousDatabaseCharacterSet_CharacterSetType_value
var (
AutonomousDatabaseCharacterSet_CharacterSetType_name = map[int32]string{
0: "CHARACTER_SET_TYPE_UNSPECIFIED",
1: "DATABASE",
2: "NATIONAL",
}
AutonomousDatabaseCharacterSet_CharacterSetType_value = map[string]int32{
"CHARACTER_SET_TYPE_UNSPECIFIED": 0,
"DATABASE": 1,
"NATIONAL": 2,
}
)Enum value maps for AutonomousDatabaseCharacterSet_CharacterSetType.
AutonomousDatabaseBackupProperties_State_name, AutonomousDatabaseBackupProperties_State_value
var (
AutonomousDatabaseBackupProperties_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "DELETING",
4: "DELETED",
6: "FAILED",
7: "UPDATING",
}
AutonomousDatabaseBackupProperties_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"DELETING": 3,
"DELETED": 4,
"FAILED": 6,
"UPDATING": 7,
}
)Enum value maps for AutonomousDatabaseBackupProperties_State.
AutonomousDatabaseBackupProperties_Type_name, AutonomousDatabaseBackupProperties_Type_value
var (
AutonomousDatabaseBackupProperties_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "INCREMENTAL",
2: "FULL",
3: "LONG_TERM",
}
AutonomousDatabaseBackupProperties_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"INCREMENTAL": 1,
"FULL": 2,
"LONG_TERM": 3,
}
)Enum value maps for AutonomousDatabaseBackupProperties_Type.
ComputeModel_name, ComputeModel_value
var (
ComputeModel_name = map[int32]string{
0: "COMPUTE_MODEL_UNSPECIFIED",
1: "COMPUTE_MODEL_ECPU",
2: "COMPUTE_MODEL_OCPU",
}
ComputeModel_value = map[string]int32{
"COMPUTE_MODEL_UNSPECIFIED": 0,
"COMPUTE_MODEL_ECPU": 1,
"COMPUTE_MODEL_OCPU": 2,
}
)Enum value maps for ComputeModel.
IdentityConnector_ConnectionState_name, IdentityConnector_ConnectionState_value
var (
IdentityConnector_ConnectionState_name = map[int32]string{
0: "CONNECTION_STATE_UNSPECIFIED",
1: "CONNECTED",
2: "PARTIALLY_CONNECTED",
3: "DISCONNECTED",
4: "UNKNOWN",
}
IdentityConnector_ConnectionState_value = map[string]int32{
"CONNECTION_STATE_UNSPECIFIED": 0,
"CONNECTED": 1,
"PARTIALLY_CONNECTED": 2,
"DISCONNECTED": 3,
"UNKNOWN": 4,
}
)Enum value maps for IdentityConnector_ConnectionState.
Database_OperationsInsightsStatus_name, Database_OperationsInsightsStatus_value
var (
Database_OperationsInsightsStatus_name = map[int32]string{
0: "OPERATIONS_INSIGHTS_STATUS_UNSPECIFIED",
1: "ENABLING",
2: "ENABLED",
3: "DISABLING",
4: "NOT_ENABLED",
5: "FAILED_ENABLING",
6: "FAILED_DISABLING",
}
Database_OperationsInsightsStatus_value = map[string]int32{
"OPERATIONS_INSIGHTS_STATUS_UNSPECIFIED": 0,
"ENABLING": 1,
"ENABLED": 2,
"DISABLING": 3,
"NOT_ENABLED": 4,
"FAILED_ENABLING": 5,
"FAILED_DISABLING": 6,
}
)Enum value maps for Database_OperationsInsightsStatus.
DatabaseProperties_DatabaseLifecycleState_name, DatabaseProperties_DatabaseLifecycleState_value
var (
DatabaseProperties_DatabaseLifecycleState_name = map[int32]string{
0: "DATABASE_LIFECYCLE_STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "UPDATING",
4: "BACKUP_IN_PROGRESS",
5: "UPGRADING",
6: "CONVERTING",
7: "TERMINATING",
8: "TERMINATED",
9: "RESTORE_FAILED",
10: "FAILED",
}
DatabaseProperties_DatabaseLifecycleState_value = map[string]int32{
"DATABASE_LIFECYCLE_STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"UPDATING": 3,
"BACKUP_IN_PROGRESS": 4,
"UPGRADING": 5,
"CONVERTING": 6,
"TERMINATING": 7,
"TERMINATED": 8,
"RESTORE_FAILED": 9,
"FAILED": 10,
}
)Enum value maps for DatabaseProperties_DatabaseLifecycleState.
DbBackupConfig_BackupDestinationType_name, DbBackupConfig_BackupDestinationType_value
var (
DbBackupConfig_BackupDestinationType_name = map[int32]string{
0: "BACKUP_DESTINATION_TYPE_UNSPECIFIED",
1: "NFS",
2: "RECOVERY_APPLIANCE",
3: "OBJECT_STORE",
4: "LOCAL",
5: "DBRS",
}
DbBackupConfig_BackupDestinationType_value = map[string]int32{
"BACKUP_DESTINATION_TYPE_UNSPECIFIED": 0,
"NFS": 1,
"RECOVERY_APPLIANCE": 2,
"OBJECT_STORE": 3,
"LOCAL": 4,
"DBRS": 5,
}
)Enum value maps for DbBackupConfig_BackupDestinationType.
DbBackupConfig_BackupWindow_name, DbBackupConfig_BackupWindow_value
var (
DbBackupConfig_BackupWindow_name = map[int32]string{
0: "BACKUP_WINDOW_UNSPECIFIED",
1: "SLOT_ONE",
2: "SLOT_TWO",
3: "SLOT_THREE",
4: "SLOT_FOUR",
5: "SLOT_FIVE",
6: "SLOT_SIX",
7: "SLOT_SEVEN",
8: "SLOT_EIGHT",
9: "SLOT_NINE",
10: "SLOT_TEN",
11: "SLOT_ELEVEN",
12: "SLOT_TWELVE",
}
DbBackupConfig_BackupWindow_value = map[string]int32{
"BACKUP_WINDOW_UNSPECIFIED": 0,
"SLOT_ONE": 1,
"SLOT_TWO": 2,
"SLOT_THREE": 3,
"SLOT_FOUR": 4,
"SLOT_FIVE": 5,
"SLOT_SIX": 6,
"SLOT_SEVEN": 7,
"SLOT_EIGHT": 8,
"SLOT_NINE": 9,
"SLOT_TEN": 10,
"SLOT_ELEVEN": 11,
"SLOT_TWELVE": 12,
}
)Enum value maps for DbBackupConfig_BackupWindow.
DbBackupConfig_BackupDeletionPolicy_name, DbBackupConfig_BackupDeletionPolicy_value
var (
DbBackupConfig_BackupDeletionPolicy_name = map[int32]string{
0: "BACKUP_DELETION_POLICY_UNSPECIFIED",
1: "DELETE_IMMEDIATELY",
2: "DELETE_AFTER_RETENTION_PERIOD",
}
DbBackupConfig_BackupDeletionPolicy_value = map[string]int32{
"BACKUP_DELETION_POLICY_UNSPECIFIED": 0,
"DELETE_IMMEDIATELY": 1,
"DELETE_AFTER_RETENTION_PERIOD": 2,
}
)Enum value maps for DbBackupConfig_BackupDeletionPolicy.
DatabaseCharacterSet_CharacterSetType_name, DatabaseCharacterSet_CharacterSetType_value
var (
DatabaseCharacterSet_CharacterSetType_name = map[int32]string{
0: "CHARACTER_SET_TYPE_UNSPECIFIED",
1: "DATABASE",
2: "NATIONAL",
}
DatabaseCharacterSet_CharacterSetType_value = map[string]int32{
"CHARACTER_SET_TYPE_UNSPECIFIED": 0,
"DATABASE": 1,
"NATIONAL": 2,
}
)Enum value maps for DatabaseCharacterSet_CharacterSetType.
DbNodeProperties_State_name, DbNodeProperties_State_value
var (
DbNodeProperties_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "UPDATING",
4: "STOPPING",
5: "STOPPED",
6: "STARTING",
7: "TERMINATING",
8: "TERMINATED",
9: "FAILED",
}
DbNodeProperties_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"UPDATING": 3,
"STOPPING": 4,
"STOPPED": 5,
"STARTING": 6,
"TERMINATING": 7,
"TERMINATED": 8,
"FAILED": 9,
}
)Enum value maps for DbNodeProperties_State.
DbServerProperties_State_name, DbServerProperties_State_value
var (
DbServerProperties_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "AVAILABLE",
3: "UNAVAILABLE",
4: "DELETING",
5: "DELETED",
}
DbServerProperties_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"AVAILABLE": 2,
"UNAVAILABLE": 3,
"DELETING": 4,
"DELETED": 5,
}
)Enum value maps for DbServerProperties_State.
DbSystemProperties_DbSystemDatabaseEdition_name, DbSystemProperties_DbSystemDatabaseEdition_value
var (
DbSystemProperties_DbSystemDatabaseEdition_name = map[int32]string{
0: "DB_SYSTEM_DATABASE_EDITION_UNSPECIFIED",
1: "STANDARD_EDITION",
2: "ENTERPRISE_EDITION",
3: "ENTERPRISE_EDITION_HIGH_PERFORMANCE",
}
DbSystemProperties_DbSystemDatabaseEdition_value = map[string]int32{
"DB_SYSTEM_DATABASE_EDITION_UNSPECIFIED": 0,
"STANDARD_EDITION": 1,
"ENTERPRISE_EDITION": 2,
"ENTERPRISE_EDITION_HIGH_PERFORMANCE": 3,
}
)Enum value maps for DbSystemProperties_DbSystemDatabaseEdition.
DbSystemProperties_LicenseModel_name, DbSystemProperties_LicenseModel_value
var (
DbSystemProperties_LicenseModel_name = map[int32]string{
0: "LICENSE_MODEL_UNSPECIFIED",
1: "LICENSE_INCLUDED",
2: "BRING_YOUR_OWN_LICENSE",
}
DbSystemProperties_LicenseModel_value = map[string]int32{
"LICENSE_MODEL_UNSPECIFIED": 0,
"LICENSE_INCLUDED": 1,
"BRING_YOUR_OWN_LICENSE": 2,
}
)Enum value maps for DbSystemProperties_LicenseModel.
DbSystemProperties_DbSystemLifecycleState_name, DbSystemProperties_DbSystemLifecycleState_value
var (
DbSystemProperties_DbSystemLifecycleState_name = map[int32]string{
0: "DB_SYSTEM_LIFECYCLE_STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "UPDATING",
4: "TERMINATING",
5: "TERMINATED",
6: "FAILED",
7: "MIGRATED",
8: "MAINTENANCE_IN_PROGRESS",
9: "NEEDS_ATTENTION",
10: "UPGRADING",
}
DbSystemProperties_DbSystemLifecycleState_value = map[string]int32{
"DB_SYSTEM_LIFECYCLE_STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"UPDATING": 3,
"TERMINATING": 4,
"TERMINATED": 5,
"FAILED": 6,
"MIGRATED": 7,
"MAINTENANCE_IN_PROGRESS": 8,
"NEEDS_ATTENTION": 9,
"UPGRADING": 10,
}
)Enum value maps for DbSystemProperties_DbSystemLifecycleState.
DbSystemProperties_ComputeModel_name, DbSystemProperties_ComputeModel_value
var (
DbSystemProperties_ComputeModel_name = map[int32]string{
0: "COMPUTE_MODEL_UNSPECIFIED",
1: "ECPU",
2: "OCPU",
}
DbSystemProperties_ComputeModel_value = map[string]int32{
"COMPUTE_MODEL_UNSPECIFIED": 0,
"ECPU": 1,
"OCPU": 2,
}
)Enum value maps for DbSystemProperties_ComputeModel.
DbSystemOptions_StorageManagement_name, DbSystemOptions_StorageManagement_value
var (
DbSystemOptions_StorageManagement_name = map[int32]string{
0: "STORAGE_MANAGEMENT_UNSPECIFIED",
1: "ASM",
2: "LVM",
}
DbSystemOptions_StorageManagement_value = map[string]int32{
"STORAGE_MANAGEMENT_UNSPECIFIED": 0,
"ASM": 1,
"LVM": 2,
}
)Enum value maps for DbSystemOptions_StorageManagement.
DbSystemInitialStorageSizeProperties_StorageManagement_name, DbSystemInitialStorageSizeProperties_StorageManagement_value
var (
DbSystemInitialStorageSizeProperties_StorageManagement_name = map[int32]string{
0: "STORAGE_MANAGEMENT_UNSPECIFIED",
1: "ASM",
2: "LVM",
}
DbSystemInitialStorageSizeProperties_StorageManagement_value = map[string]int32{
"STORAGE_MANAGEMENT_UNSPECIFIED": 0,
"ASM": 1,
"LVM": 2,
}
)Enum value maps for DbSystemInitialStorageSizeProperties_StorageManagement.
DbSystemInitialStorageSizeProperties_ShapeType_name, DbSystemInitialStorageSizeProperties_ShapeType_value
var (
DbSystemInitialStorageSizeProperties_ShapeType_name = map[int32]string{
0: "SHAPE_TYPE_UNSPECIFIED",
1: "STANDARD_X86",
}
DbSystemInitialStorageSizeProperties_ShapeType_value = map[string]int32{
"SHAPE_TYPE_UNSPECIFIED": 0,
"STANDARD_X86": 1,
}
)Enum value maps for DbSystemInitialStorageSizeProperties_ShapeType.
Entitlement_State_name, Entitlement_State_value
var (
Entitlement_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "ACCOUNT_NOT_LINKED",
2: "ACCOUNT_NOT_ACTIVE",
3: "ACTIVE",
4: "ACCOUNT_SUSPENDED",
5: "NOT_APPROVED_IN_PRIVATE_MARKETPLACE",
}
Entitlement_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"ACCOUNT_NOT_LINKED": 1,
"ACCOUNT_NOT_ACTIVE": 2,
"ACTIVE": 3,
"ACCOUNT_SUSPENDED": 4,
"NOT_APPROVED_IN_PRIVATE_MARKETPLACE": 5,
}
)Enum value maps for Entitlement_State.
CloudExadataInfrastructureProperties_State_name, CloudExadataInfrastructureProperties_State_value
var (
CloudExadataInfrastructureProperties_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "UPDATING",
4: "TERMINATING",
5: "TERMINATED",
6: "FAILED",
7: "MAINTENANCE_IN_PROGRESS",
}
CloudExadataInfrastructureProperties_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"UPDATING": 3,
"TERMINATING": 4,
"TERMINATED": 5,
"FAILED": 6,
"MAINTENANCE_IN_PROGRESS": 7,
}
)Enum value maps for CloudExadataInfrastructureProperties_State.
MaintenanceWindow_MaintenanceWindowPreference_name, MaintenanceWindow_MaintenanceWindowPreference_value
var (
MaintenanceWindow_MaintenanceWindowPreference_name = map[int32]string{
0: "MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED",
1: "CUSTOM_PREFERENCE",
2: "NO_PREFERENCE",
}
MaintenanceWindow_MaintenanceWindowPreference_value = map[string]int32{
"MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED": 0,
"CUSTOM_PREFERENCE": 1,
"NO_PREFERENCE": 2,
}
)Enum value maps for MaintenanceWindow_MaintenanceWindowPreference.
MaintenanceWindow_PatchingMode_name, MaintenanceWindow_PatchingMode_value
var (
MaintenanceWindow_PatchingMode_name = map[int32]string{
0: "PATCHING_MODE_UNSPECIFIED",
1: "ROLLING",
2: "NON_ROLLING",
}
MaintenanceWindow_PatchingMode_value = map[string]int32{
"PATCHING_MODE_UNSPECIFIED": 0,
"ROLLING": 1,
"NON_ROLLING": 2,
}
)Enum value maps for MaintenanceWindow_PatchingMode.
ExadbVmClusterProperties_LicenseModel_name, ExadbVmClusterProperties_LicenseModel_value
var (
ExadbVmClusterProperties_LicenseModel_name = map[int32]string{
0: "LICENSE_MODEL_UNSPECIFIED",
1: "LICENSE_INCLUDED",
2: "BRING_YOUR_OWN_LICENSE",
}
ExadbVmClusterProperties_LicenseModel_value = map[string]int32{
"LICENSE_MODEL_UNSPECIFIED": 0,
"LICENSE_INCLUDED": 1,
"BRING_YOUR_OWN_LICENSE": 2,
}
)Enum value maps for ExadbVmClusterProperties_LicenseModel.
ExadbVmClusterProperties_ExadbVmClusterLifecycleState_name, ExadbVmClusterProperties_ExadbVmClusterLifecycleState_value
var (
ExadbVmClusterProperties_ExadbVmClusterLifecycleState_name = map[int32]string{
0: "EXADB_VM_CLUSTER_LIFECYCLE_STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "UPDATING",
4: "TERMINATING",
5: "TERMINATED",
6: "FAILED",
7: "MAINTENANCE_IN_PROGRESS",
}
ExadbVmClusterProperties_ExadbVmClusterLifecycleState_value = map[string]int32{
"EXADB_VM_CLUSTER_LIFECYCLE_STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"UPDATING": 3,
"TERMINATING": 4,
"TERMINATED": 5,
"FAILED": 6,
"MAINTENANCE_IN_PROGRESS": 7,
}
)Enum value maps for ExadbVmClusterProperties_ExadbVmClusterLifecycleState.
ExadbVmClusterProperties_ShapeAttribute_name, ExadbVmClusterProperties_ShapeAttribute_value
var (
ExadbVmClusterProperties_ShapeAttribute_name = map[int32]string{
0: "SHAPE_ATTRIBUTE_UNSPECIFIED",
1: "SMART_STORAGE",
2: "BLOCK_STORAGE",
}
ExadbVmClusterProperties_ShapeAttribute_value = map[string]int32{
"SHAPE_ATTRIBUTE_UNSPECIFIED": 0,
"SMART_STORAGE": 1,
"BLOCK_STORAGE": 2,
}
)Enum value maps for ExadbVmClusterProperties_ShapeAttribute.
ExascaleDbStorageVaultProperties_State_name, ExascaleDbStorageVaultProperties_State_value
var (
ExascaleDbStorageVaultProperties_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "UPDATING",
4: "TERMINATING",
5: "TERMINATED",
6: "FAILED",
}
ExascaleDbStorageVaultProperties_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"UPDATING": 3,
"TERMINATING": 4,
"TERMINATED": 5,
"FAILED": 6,
}
)Enum value maps for ExascaleDbStorageVaultProperties_State.
ExascaleDbStorageVaultProperties_ShapeAttribute_name, ExascaleDbStorageVaultProperties_ShapeAttribute_value
var (
ExascaleDbStorageVaultProperties_ShapeAttribute_name = map[int32]string{
0: "SHAPE_ATTRIBUTE_UNSPECIFIED",
1: "SMART_STORAGE",
2: "BLOCK_STORAGE",
}
ExascaleDbStorageVaultProperties_ShapeAttribute_value = map[string]int32{
"SHAPE_ATTRIBUTE_UNSPECIFIED": 0,
"SMART_STORAGE": 1,
"BLOCK_STORAGE": 2,
}
)Enum value maps for ExascaleDbStorageVaultProperties_ShapeAttribute.
GoldengateConnectionProperties_GoldengateConnectionType_name, GoldengateConnectionProperties_GoldengateConnectionType_value
var (
GoldengateConnectionProperties_GoldengateConnectionType_name = map[int32]string{
0: "GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED",
1: "GOLDENGATE",
2: "KAFKA",
3: "KAFKA_SCHEMA_REGISTRY",
4: "MYSQL",
5: "JAVA_MESSAGE_SERVICE",
6: "MICROSOFT_SQLSERVER",
7: "OCI_OBJECT_STORAGE",
8: "ORACLE",
9: "AZURE_DATA_LAKE_STORAGE",
10: "POSTGRESQL",
11: "AZURE_SYNAPSE_ANALYTICS",
12: "SNOWFLAKE",
13: "AMAZON_S3",
14: "HDFS",
15: "ORACLE_AI_DATA_PLATFORM",
16: "ORACLE_NOSQL",
17: "MONGODB",
18: "AMAZON_KINESIS",
19: "AMAZON_REDSHIFT",
20: "DB2",
21: "REDIS",
22: "ELASTICSEARCH",
23: "GENERIC",
24: "GOOGLE_CLOUD_STORAGE",
25: "GOOGLE_BIGQUERY",
26: "DATABRICKS",
27: "GOOGLE_PUBSUB",
28: "MICROSOFT_FABRIC",
29: "ICEBERG",
}
GoldengateConnectionProperties_GoldengateConnectionType_value = map[string]int32{
"GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED": 0,
"GOLDENGATE": 1,
"KAFKA": 2,
"KAFKA_SCHEMA_REGISTRY": 3,
"MYSQL": 4,
"JAVA_MESSAGE_SERVICE": 5,
"MICROSOFT_SQLSERVER": 6,
"OCI_OBJECT_STORAGE": 7,
"ORACLE": 8,
"AZURE_DATA_LAKE_STORAGE": 9,
"POSTGRESQL": 10,
"AZURE_SYNAPSE_ANALYTICS": 11,
"SNOWFLAKE": 12,
"AMAZON_S3": 13,
"HDFS": 14,
"ORACLE_AI_DATA_PLATFORM": 15,
"ORACLE_NOSQL": 16,
"MONGODB": 17,
"AMAZON_KINESIS": 18,
"AMAZON_REDSHIFT": 19,
"DB2": 20,
"REDIS": 21,
"ELASTICSEARCH": 22,
"GENERIC": 23,
"GOOGLE_CLOUD_STORAGE": 24,
"GOOGLE_BIGQUERY": 25,
"DATABRICKS": 26,
"GOOGLE_PUBSUB": 27,
"MICROSOFT_FABRIC": 28,
"ICEBERG": 29,
}
)Enum value maps for GoldengateConnectionProperties_GoldengateConnectionType.
GoldengateConnectionProperties_GoldengateConnectionLifecycleState_name, GoldengateConnectionProperties_GoldengateConnectionLifecycleState_value
var (
GoldengateConnectionProperties_GoldengateConnectionLifecycleState_name = map[int32]string{
0: "GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "UPDATING",
4: "DELETING",
5: "DELETED",
6: "FAILED",
}
GoldengateConnectionProperties_GoldengateConnectionLifecycleState_value = map[string]int32{
"GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"UPDATING": 3,
"DELETING": 4,
"DELETED": 5,
"FAILED": 6,
}
)Enum value maps for GoldengateConnectionProperties_GoldengateConnectionLifecycleState.
GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_name, GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_value
var (
GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_name = map[int32]string{
0: "GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED",
1: "SHARED_DEPLOYMENT_ENDPOINT",
2: "DEDICATED_ENDPOINT",
}
GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_value = map[string]int32{
"GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED": 0,
"SHARED_DEPLOYMENT_ENDPOINT": 1,
"DEDICATED_ENDPOINT": 2,
}
)Enum value maps for GoldengateConnectionProperties_GoldengateConnectionRoutingMethod.
GoldengateOracleConnectionProperties_OracleAuthenticationMode_name, GoldengateOracleConnectionProperties_OracleAuthenticationMode_value
var (
GoldengateOracleConnectionProperties_OracleAuthenticationMode_name = map[int32]string{
0: "ORACLE_AUTHENTICATION_MODE_UNSPECIFIED",
1: "TLS",
2: "MTLS",
}
GoldengateOracleConnectionProperties_OracleAuthenticationMode_value = map[string]int32{
"ORACLE_AUTHENTICATION_MODE_UNSPECIFIED": 0,
"TLS": 1,
"MTLS": 2,
}
)Enum value maps for GoldengateOracleConnectionProperties_OracleAuthenticationMode.
GoldengateOracleConnectionProperties_SessionMode_name, GoldengateOracleConnectionProperties_SessionMode_value
var (
GoldengateOracleConnectionProperties_SessionMode_name = map[int32]string{
0: "SESSION_MODE_UNSPECIFIED",
1: "DIRECT",
2: "REDIRECT",
}
GoldengateOracleConnectionProperties_SessionMode_value = map[string]int32{
"SESSION_MODE_UNSPECIFIED": 0,
"DIRECT": 1,
"REDIRECT": 2,
}
)Enum value maps for GoldengateOracleConnectionProperties_SessionMode.
GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_name, GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_value
var (
GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_name = map[int32]string{
0: "MYSQL_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
3: "MTLS",
}
GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_value = map[string]int32{
"MYSQL_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
"MTLS": 3,
}
)Enum value maps for GoldengateMysqlConnectionProperties_MysqlSecurityProtocol.
GoldengateMysqlConnectionProperties_SSLMode_name, GoldengateMysqlConnectionProperties_SSLMode_value
var (
GoldengateMysqlConnectionProperties_SSLMode_name = map[int32]string{
0: "SSL_MODE_UNSPECIFIED",
1: "DISABLED",
2: "PREFERRED",
3: "REQUIRED",
4: "VERIFY_CA",
5: "VERIFY_IDENTITY",
}
GoldengateMysqlConnectionProperties_SSLMode_value = map[string]int32{
"SSL_MODE_UNSPECIFIED": 0,
"DISABLED": 1,
"PREFERRED": 2,
"REQUIRED": 3,
"VERIFY_CA": 4,
"VERIFY_IDENTITY": 5,
}
)Enum value maps for GoldengateMysqlConnectionProperties_SSLMode.
GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_name, GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_value
var (
GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_name = map[int32]string{
0: "KAFKA_SECURITY_PROTOCOL_UNSPECIFIED",
1: "SSL",
2: "SASL_SSL",
3: "PLAINTEXT",
4: "SASL_PLAINTEXT",
}
GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_value = map[string]int32{
"KAFKA_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"SSL": 1,
"SASL_SSL": 2,
"PLAINTEXT": 3,
"SASL_PLAINTEXT": 4,
}
)Enum value maps for GoldengateKafkaConnectionProperties_KafkaSecurityProtocol.
GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_name, GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_value
var (
GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_name = map[int32]string{
0: "AUTHENTICATION_TYPE_UNSPECIFIED",
1: "NONE",
2: "BASIC",
3: "MUTUAL",
}
GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_value = map[string]int32{
"AUTHENTICATION_TYPE_UNSPECIFIED": 0,
"NONE": 1,
"BASIC": 2,
"MUTUAL": 3,
}
)Enum value maps for GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType.
GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_name, GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_value
var (
GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_name = map[int32]string{
0: "AUTHENTICATION_TYPE_UNSPECIFIED",
1: "SHARED_KEY",
2: "SHARED_ACCESS_SIGNATURE",
3: "AZURE_ACTIVE_DIRECTORY",
}
GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_value = map[string]int32{
"AUTHENTICATION_TYPE_UNSPECIFIED": 0,
"SHARED_KEY": 1,
"SHARED_ACCESS_SIGNATURE": 2,
"AZURE_ACTIVE_DIRECTORY": 3,
}
)Enum value maps for GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType.
GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_name, GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_value
var (
GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_name = map[int32]string{
0: "POSTGRESQL_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
3: "MTLS",
}
GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_value = map[string]int32{
"POSTGRESQL_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
"MTLS": 3,
}
)Enum value maps for GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol.
GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_name, GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_value
var (
GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_name = map[int32]string{
0: "POSTGRESQL_SSL_MODE_UNSPECIFIED",
1: "PREFER",
2: "REQUIRE",
3: "VERIFY_CA",
4: "VERIFY_FULL",
}
GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_value = map[string]int32{
"POSTGRESQL_SSL_MODE_UNSPECIFIED": 0,
"PREFER": 1,
"REQUIRE": 2,
"VERIFY_CA": 3,
"VERIFY_FULL": 4,
}
)Enum value maps for GoldengatePostgresqlConnectionProperties_PostgresqlSslMode.
GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_name, GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_value
var (
GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_name = map[int32]string{
0: "MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
}
GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_value = map[string]int32{
"MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
}
)Enum value maps for GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol.
GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_name, GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_value
var (
GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_name = map[int32]string{
0: "JMS_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
3: "MTLS",
}
GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_value = map[string]int32{
"JMS_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
"MTLS": 3,
}
)Enum value maps for GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol.
GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_name, GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_value
var (
GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_name = map[int32]string{
0: "JMS_AUTHENTICATION_TYPE_UNSPECIFIED",
1: "NONE",
2: "BASIC",
}
GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_value = map[string]int32{
"JMS_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
"NONE": 1,
"BASIC": 2,
}
)Enum value maps for GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType.
GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_name, GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_value
var (
GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_name = map[int32]string{
0: "MONGODB_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
3: "MTLS",
}
GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_value = map[string]int32{
"MONGODB_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
"MTLS": 3,
}
)Enum value maps for GoldengateMongodbConnectionProperties_MongodbSecurityProtocol.
GoldengateSnowflakeConnectionProperties_AuthenticationType_name, GoldengateSnowflakeConnectionProperties_AuthenticationType_value
var (
GoldengateSnowflakeConnectionProperties_AuthenticationType_name = map[int32]string{
0: "AUTHENTICATION_TYPE_UNSPECIFIED",
1: "BASIC",
2: "KEY_PAIR",
}
GoldengateSnowflakeConnectionProperties_AuthenticationType_value = map[string]int32{
"AUTHENTICATION_TYPE_UNSPECIFIED": 0,
"BASIC": 1,
"KEY_PAIR": 2,
}
)Enum value maps for GoldengateSnowflakeConnectionProperties_AuthenticationType.
GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_name, GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_value
var (
GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_name = map[int32]string{
0: "ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
}
GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_value = map[string]int32{
"ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
}
)Enum value maps for GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol.
GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_name, GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_value
var (
GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_name = map[int32]string{
0: "ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED",
1: "NONE",
2: "BASIC",
}
GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_value = map[string]int32{
"ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
"NONE": 1,
"BASIC": 2,
}
)Enum value maps for GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType.
GoldengateDb2ConnectionProperties_Db2SecurityProtocol_name, GoldengateDb2ConnectionProperties_Db2SecurityProtocol_value
var (
GoldengateDb2ConnectionProperties_Db2SecurityProtocol_name = map[int32]string{
0: "DB2_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
}
GoldengateDb2ConnectionProperties_Db2SecurityProtocol_value = map[string]int32{
"DB2_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
}
)Enum value maps for GoldengateDb2ConnectionProperties_Db2SecurityProtocol.
GoldengateRedisConnectionProperties_RedisSecurityProtocol_name, GoldengateRedisConnectionProperties_RedisSecurityProtocol_value
var (
GoldengateRedisConnectionProperties_RedisSecurityProtocol_name = map[int32]string{
0: "REDIS_SECURITY_PROTOCOL_UNSPECIFIED",
1: "PLAIN",
2: "TLS",
3: "MTLS",
}
GoldengateRedisConnectionProperties_RedisSecurityProtocol_value = map[string]int32{
"REDIS_SECURITY_PROTOCOL_UNSPECIFIED": 0,
"PLAIN": 1,
"TLS": 2,
"MTLS": 3,
}
)Enum value maps for GoldengateRedisConnectionProperties_RedisSecurityProtocol.
GoldengateRedisConnectionProperties_RedisAuthenticationType_name, GoldengateRedisConnectionProperties_RedisAuthenticationType_value
var (
GoldengateRedisConnectionProperties_RedisAuthenticationType_name = map[int32]string{
0: "REDIS_AUTHENTICATION_TYPE_UNSPECIFIED",
1: "NONE",
2: "BASIC",
}
GoldengateRedisConnectionProperties_RedisAuthenticationType_value = map[string]int32{
"REDIS_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
"NONE": 1,
"BASIC": 2,
}
)Enum value maps for GoldengateRedisConnectionProperties_RedisAuthenticationType.
GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_name, GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_value
var (
GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_name = map[int32]string{
0: "DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED",
1: "PERSONAL_ACCESS_TOKEN",
2: "OAUTH_M2M",
}
GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_value = map[string]int32{
"DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
"PERSONAL_ACCESS_TOKEN": 1,
"OAUTH_M2M": 2,
}
)Enum value maps for GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType.
IcebergCatalog_CatalogType_name, IcebergCatalog_CatalogType_value
var (
IcebergCatalog_CatalogType_name = map[int32]string{
0: "CATALOG_TYPE_UNSPECIFIED",
1: "GLUE",
2: "HADOOP",
3: "NESSIE",
4: "POLARIS",
5: "REST",
}
IcebergCatalog_CatalogType_value = map[string]int32{
"CATALOG_TYPE_UNSPECIFIED": 0,
"GLUE": 1,
"HADOOP": 2,
"NESSIE": 3,
"POLARIS": 4,
"REST": 5,
}
)Enum value maps for IcebergCatalog_CatalogType.
AmazonS3IcebergStorage_SchemeType_name, AmazonS3IcebergStorage_SchemeType_value
var (
AmazonS3IcebergStorage_SchemeType_name = map[int32]string{
0: "SCHEME_TYPE_UNSPECIFIED",
1: "S3",
2: "S3A",
}
AmazonS3IcebergStorage_SchemeType_value = map[string]int32{
"SCHEME_TYPE_UNSPECIFIED": 0,
"S3": 1,
"S3A": 2,
}
)Enum value maps for AmazonS3IcebergStorage_SchemeType.
IcebergStorage_StorageType_name, IcebergStorage_StorageType_value
var (
IcebergStorage_StorageType_name = map[int32]string{
0: "STORAGE_TYPE_UNSPECIFIED",
1: "AMAZON_S3",
2: "GOOGLE_CLOUD_STORAGE",
3: "AZURE_DATA_LAKE_STORAGE",
}
IcebergStorage_StorageType_value = map[string]int32{
"STORAGE_TYPE_UNSPECIFIED": 0,
"AMAZON_S3": 1,
"GOOGLE_CLOUD_STORAGE": 2,
"AZURE_DATA_LAKE_STORAGE": 3,
}
)Enum value maps for IcebergStorage_StorageType.
GoldengateConnectionAssignmentProperties_State_name, GoldengateConnectionAssignmentProperties_State_value
var (
GoldengateConnectionAssignmentProperties_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "FAILED",
4: "UPDATING",
5: "DELETING",
}
GoldengateConnectionAssignmentProperties_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"FAILED": 3,
"UPDATING": 4,
"DELETING": 5,
}
)Enum value maps for GoldengateConnectionAssignmentProperties_State.
TestGoldengateConnectionAssignmentRequest_TestType_name, TestGoldengateConnectionAssignmentRequest_TestType_value
var (
TestGoldengateConnectionAssignmentRequest_TestType_name = map[int32]string{
0: "TEST_TYPE_UNSPECIFIED",
1: "DEFAULT",
}
TestGoldengateConnectionAssignmentRequest_TestType_value = map[string]int32{
"TEST_TYPE_UNSPECIFIED": 0,
"DEFAULT": 1,
}
)Enum value maps for TestGoldengateConnectionAssignmentRequest_TestType.
TestGoldengateConnectionAssignmentResponse_ResultType_name, TestGoldengateConnectionAssignmentResponse_ResultType_value
var (
TestGoldengateConnectionAssignmentResponse_ResultType_name = map[int32]string{
0: "RESULT_TYPE_UNSPECIFIED",
1: "SUCCEEDED",
2: "FAILED",
3: "TIMED_OUT",
}
TestGoldengateConnectionAssignmentResponse_ResultType_value = map[string]int32{
"RESULT_TYPE_UNSPECIFIED": 0,
"SUCCEEDED": 1,
"FAILED": 2,
"TIMED_OUT": 3,
}
)Enum value maps for TestGoldengateConnectionAssignmentResponse_ResultType.
GoldengateConnectionType_ConnectionType_name, GoldengateConnectionType_ConnectionType_value
var (
GoldengateConnectionType_ConnectionType_name = map[int32]string{
0: "CONNECTION_TYPE_UNSPECIFIED",
1: "GOLDENGATE",
2: "KAFKA",
3: "KAFKA_SCHEMA_REGISTRY",
4: "MYSQL",
5: "JAVA_MESSAGE_SERVICE",
6: "MICROSOFT_SQLSERVER",
7: "OCI_OBJECT_STORAGE",
8: "ORACLE",
9: "AZURE_DATA_LAKE_STORAGE",
10: "POSTGRESQL",
11: "AZURE_SYNAPSE_ANALYTICS",
12: "SNOWFLAKE",
13: "AMAZON_S3",
14: "HDFS",
15: "ORACLE_AI_DATA_PLATFORM",
16: "ORACLE_NOSQL",
17: "MONGODB",
18: "AMAZON_KINESIS",
19: "AMAZON_REDSHIFT",
20: "DB2",
21: "REDIS",
22: "ELASTICSEARCH",
23: "GENERIC",
24: "GOOGLE_CLOUD_STORAGE",
25: "GOOGLE_BIGQUERY",
26: "DATABRICKS",
27: "GOOGLE_PUBSUB",
28: "MICROSOFT_FABRIC",
29: "ICEBERG",
}
GoldengateConnectionType_ConnectionType_value = map[string]int32{
"CONNECTION_TYPE_UNSPECIFIED": 0,
"GOLDENGATE": 1,
"KAFKA": 2,
"KAFKA_SCHEMA_REGISTRY": 3,
"MYSQL": 4,
"JAVA_MESSAGE_SERVICE": 5,
"MICROSOFT_SQLSERVER": 6,
"OCI_OBJECT_STORAGE": 7,
"ORACLE": 8,
"AZURE_DATA_LAKE_STORAGE": 9,
"POSTGRESQL": 10,
"AZURE_SYNAPSE_ANALYTICS": 11,
"SNOWFLAKE": 12,
"AMAZON_S3": 13,
"HDFS": 14,
"ORACLE_AI_DATA_PLATFORM": 15,
"ORACLE_NOSQL": 16,
"MONGODB": 17,
"AMAZON_KINESIS": 18,
"AMAZON_REDSHIFT": 19,
"DB2": 20,
"REDIS": 21,
"ELASTICSEARCH": 22,
"GENERIC": 23,
"GOOGLE_CLOUD_STORAGE": 24,
"GOOGLE_BIGQUERY": 25,
"DATABRICKS": 26,
"GOOGLE_PUBSUB": 27,
"MICROSOFT_FABRIC": 28,
"ICEBERG": 29,
}
)Enum value maps for GoldengateConnectionType_ConnectionType.
GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_name, GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_value
var (
GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_name = map[int32]string{
0: "GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED",
1: "CREATING",
2: "UPDATING",
3: "ACTIVE",
4: "INACTIVE",
5: "DELETING",
6: "DELETED",
7: "FAILED",
8: "NEEDS_ATTENTION",
9: "IN_PROGRESS",
10: "CANCELLING",
11: "CANCELLED",
12: "SUCCEEDED",
13: "WAITING",
}
GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_value = map[string]int32{
"GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED": 0,
"CREATING": 1,
"UPDATING": 2,
"ACTIVE": 3,
"INACTIVE": 4,
"DELETING": 5,
"DELETED": 6,
"FAILED": 7,
"NEEDS_ATTENTION": 8,
"IN_PROGRESS": 9,
"CANCELLING": 10,
"CANCELLED": 11,
"SUCCEEDED": 12,
"WAITING": 13,
}
)Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState.
GoldengateDeploymentProperties_LicenseModel_name, GoldengateDeploymentProperties_LicenseModel_value
var (
GoldengateDeploymentProperties_LicenseModel_name = map[int32]string{
0: "LICENSE_MODEL_UNSPECIFIED",
1: "LICENSE_INCLUDED",
2: "BRING_YOUR_OWN_LICENSE",
}
GoldengateDeploymentProperties_LicenseModel_value = map[string]int32{
"LICENSE_MODEL_UNSPECIFIED": 0,
"LICENSE_INCLUDED": 1,
"BRING_YOUR_OWN_LICENSE": 2,
}
)Enum value maps for GoldengateDeploymentProperties_LicenseModel.
GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_name, GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_value
var (
GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_name = map[int32]string{
0: "GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED",
1: "RECOVERING",
2: "STARTING",
3: "STOPPING",
4: "MOVING",
5: "UPGRADING",
6: "RESTORING",
7: "BACKING_UP",
8: "ROLLING_BACK",
}
GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_value = map[string]int32{
"GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED": 0,
"RECOVERING": 1,
"STARTING": 2,
"STOPPING": 3,
"MOVING": 4,
"UPGRADING": 5,
"RESTORING": 6,
"BACKING_UP": 7,
"ROLLING_BACK": 8,
}
)Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState.
GoldengateDeploymentProperties_GoldengateDeploymentCategory_name, GoldengateDeploymentProperties_GoldengateDeploymentCategory_value
var (
GoldengateDeploymentProperties_GoldengateDeploymentCategory_name = map[int32]string{
0: "GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED",
1: "DATA_REPLICATION",
2: "DATA_TRANSFORMS",
}
GoldengateDeploymentProperties_GoldengateDeploymentCategory_value = map[string]int32{
"GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED": 0,
"DATA_REPLICATION": 1,
"DATA_TRANSFORMS": 2,
}
)Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentCategory.
GoldengateDeploymentProperties_NextMaintenanceActionType_name, GoldengateDeploymentProperties_NextMaintenanceActionType_value
var (
GoldengateDeploymentProperties_NextMaintenanceActionType_name = map[int32]string{
0: "NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED",
1: "UPGRADE",
}
GoldengateDeploymentProperties_NextMaintenanceActionType_value = map[string]int32{
"NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED": 0,
"UPGRADE": 1,
}
)Enum value maps for GoldengateDeploymentProperties_NextMaintenanceActionType.
GoldengateDeploymentProperties_GoldengateDeploymentRoleType_name, GoldengateDeploymentProperties_GoldengateDeploymentRoleType_value
var (
GoldengateDeploymentProperties_GoldengateDeploymentRoleType_name = map[int32]string{
0: "GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED",
1: "PRIMARY",
2: "STANDBY",
}
GoldengateDeploymentProperties_GoldengateDeploymentRoleType_value = map[string]int32{
"GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED": 0,
"PRIMARY": 1,
"STANDBY": 2,
}
)Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentRoleType.
GoldengateOggDeployment_CredentialStore_name, GoldengateOggDeployment_CredentialStore_value
var (
GoldengateOggDeployment_CredentialStore_name = map[int32]string{
0: "CREDENTIAL_STORE_UNSPECIFIED",
1: "GOLDENGATE",
2: "IAM",
}
GoldengateOggDeployment_CredentialStore_value = map[string]int32{
"CREDENTIAL_STORE_UNSPECIFIED": 0,
"GOLDENGATE": 1,
"IAM": 2,
}
)Enum value maps for GoldengateOggDeployment_CredentialStore.
DeploymentDiagnosticData_DiagnosticState_name, DeploymentDiagnosticData_DiagnosticState_value
var (
DeploymentDiagnosticData_DiagnosticState_name = map[int32]string{
0: "DIAGNOSTIC_STATE_UNSPECIFIED",
1: "IN_PROGRESS",
2: "SUCCEEDED",
3: "FAILED",
}
DeploymentDiagnosticData_DiagnosticState_value = map[string]int32{
"DIAGNOSTIC_STATE_UNSPECIFIED": 0,
"IN_PROGRESS": 1,
"SUCCEEDED": 2,
"FAILED": 3,
}
)Enum value maps for DeploymentDiagnosticData_DiagnosticState.
GoldengateBackupSchedule_FrequencyBackupScheduled_name, GoldengateBackupSchedule_FrequencyBackupScheduled_value
var (
GoldengateBackupSchedule_FrequencyBackupScheduled_name = map[int32]string{
0: "FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED",
1: "DAILY",
2: "WEEKLY",
3: "MONTHLY",
}
GoldengateBackupSchedule_FrequencyBackupScheduled_value = map[string]int32{
"FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED": 0,
"DAILY": 1,
"WEEKLY": 2,
"MONTHLY": 3,
}
)Enum value maps for GoldengateBackupSchedule_FrequencyBackupScheduled.
GoldengateDeploymentLock_LockType_name, GoldengateDeploymentLock_LockType_value
var (
GoldengateDeploymentLock_LockType_name = map[int32]string{
0: "LOCK_TYPE_UNSPECIFIED",
1: "FULL",
2: "DELETE",
}
GoldengateDeploymentLock_LockType_value = map[string]int32{
"LOCK_TYPE_UNSPECIFIED": 0,
"FULL": 1,
"DELETE": 2,
}
)Enum value maps for GoldengateDeploymentLock_LockType.
GoldengateDeploymentEnvironment_DeploymentCategory_name, GoldengateDeploymentEnvironment_DeploymentCategory_value
var (
GoldengateDeploymentEnvironment_DeploymentCategory_name = map[int32]string{
0: "DEPLOYMENT_CATEGORY_UNSPECIFIED",
1: "DATA_REPLICATION_CATEGORY",
2: "DATA_TRANSFORMS_CATEGORY",
}
GoldengateDeploymentEnvironment_DeploymentCategory_value = map[string]int32{
"DEPLOYMENT_CATEGORY_UNSPECIFIED": 0,
"DATA_REPLICATION_CATEGORY": 1,
"DATA_TRANSFORMS_CATEGORY": 2,
}
)Enum value maps for GoldengateDeploymentEnvironment_DeploymentCategory.
GoldengateDeploymentEnvironment_DeploymentEnvironmentType_name, GoldengateDeploymentEnvironment_DeploymentEnvironmentType_value
var (
GoldengateDeploymentEnvironment_DeploymentEnvironmentType_name = map[int32]string{
0: "DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED",
1: "PRODUCTION",
2: "DEVELOPMENT_OR_TESTING",
}
GoldengateDeploymentEnvironment_DeploymentEnvironmentType_value = map[string]int32{
"DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED": 0,
"PRODUCTION": 1,
"DEVELOPMENT_OR_TESTING": 2,
}
)Enum value maps for GoldengateDeploymentEnvironment_DeploymentEnvironmentType.
GoldengateDeploymentType_DeploymentType_name, GoldengateDeploymentType_DeploymentType_value
var (
GoldengateDeploymentType_DeploymentType_name = map[int32]string{
0: "DEPLOYMENT_TYPE_UNSPECIFIED",
1: "OGG",
2: "DATABASE_ORACLE",
3: "BIGDATA",
4: "DATABASE_MICROSOFT_SQLSERVER",
5: "DATABASE_MYSQL",
6: "DATABASE_POSTGRESQL",
7: "DATABASE_DB2ZOS",
8: "DATABASE_DB2I",
9: "GGSA",
10: "DATA_TRANSFORMS",
}
GoldengateDeploymentType_DeploymentType_value = map[string]int32{
"DEPLOYMENT_TYPE_UNSPECIFIED": 0,
"OGG": 1,
"DATABASE_ORACLE": 2,
"BIGDATA": 3,
"DATABASE_MICROSOFT_SQLSERVER": 4,
"DATABASE_MYSQL": 5,
"DATABASE_POSTGRESQL": 6,
"DATABASE_DB2ZOS": 7,
"DATABASE_DB2I": 8,
"GGSA": 9,
"DATA_TRANSFORMS": 10,
}
)Enum value maps for GoldengateDeploymentType_DeploymentType.
GoldengateDeploymentType_DeploymentCategory_name, GoldengateDeploymentType_DeploymentCategory_value
var (
GoldengateDeploymentType_DeploymentCategory_name = map[int32]string{
0: "DEPLOYMENT_CATEGORY_UNSPECIFIED",
1: "DATA_REPLICATION_CATEGORY",
2: "DATA_TRANSFORMS_CATEGORY",
}
GoldengateDeploymentType_DeploymentCategory_value = map[string]int32{
"DEPLOYMENT_CATEGORY_UNSPECIFIED": 0,
"DATA_REPLICATION_CATEGORY": 1,
"DATA_TRANSFORMS_CATEGORY": 2,
}
)Enum value maps for GoldengateDeploymentType_DeploymentCategory.
GoldengateDeploymentVersionProperties_DeploymentType_name, GoldengateDeploymentVersionProperties_DeploymentType_value
var (
GoldengateDeploymentVersionProperties_DeploymentType_name = map[int32]string{
0: "DEPLOYMENT_TYPE_UNSPECIFIED",
1: "OGG",
2: "DATABASE_ORACLE",
3: "BIGDATA",
4: "DATABASE_MICROSOFT_SQLSERVER",
5: "DATABASE_MYSQL",
6: "DATABASE_POSTGRESQL",
7: "DATABASE_DB2ZOS",
8: "DATABASE_DB2I",
9: "GGSA",
10: "DATA_TRANSFORMS",
}
GoldengateDeploymentVersionProperties_DeploymentType_value = map[string]int32{
"DEPLOYMENT_TYPE_UNSPECIFIED": 0,
"OGG": 1,
"DATABASE_ORACLE": 2,
"BIGDATA": 3,
"DATABASE_MICROSOFT_SQLSERVER": 4,
"DATABASE_MYSQL": 5,
"DATABASE_POSTGRESQL": 6,
"DATABASE_DB2ZOS": 7,
"DATABASE_DB2I": 8,
"GGSA": 9,
"DATA_TRANSFORMS": 10,
}
)Enum value maps for GoldengateDeploymentVersionProperties_DeploymentType.
GoldengateDeploymentVersionProperties_DeploymentReleaseType_name, GoldengateDeploymentVersionProperties_DeploymentReleaseType_value
var (
GoldengateDeploymentVersionProperties_DeploymentReleaseType_name = map[int32]string{
0: "DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED",
1: "MAJOR",
2: "BUNDLE",
3: "MINOR",
}
GoldengateDeploymentVersionProperties_DeploymentReleaseType_value = map[string]int32{
"DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED": 0,
"MAJOR": 1,
"BUNDLE": 2,
"MINOR": 3,
}
)Enum value maps for GoldengateDeploymentVersionProperties_DeploymentReleaseType.
OdbNetwork_State_name, OdbNetwork_State_value
var (
OdbNetwork_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "TERMINATING",
4: "FAILED",
}
OdbNetwork_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"TERMINATING": 3,
"FAILED": 4,
}
)Enum value maps for OdbNetwork_State.
OdbSubnet_Purpose_name, OdbSubnet_Purpose_value
var (
OdbSubnet_Purpose_name = map[int32]string{
0: "PURPOSE_UNSPECIFIED",
1: "CLIENT_SUBNET",
2: "BACKUP_SUBNET",
}
OdbSubnet_Purpose_value = map[string]int32{
"PURPOSE_UNSPECIFIED": 0,
"CLIENT_SUBNET": 1,
"BACKUP_SUBNET": 2,
}
)Enum value maps for OdbSubnet_Purpose.
OdbSubnet_State_name, OdbSubnet_State_value
var (
OdbSubnet_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "TERMINATING",
4: "FAILED",
}
OdbSubnet_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"TERMINATING": 3,
"FAILED": 4,
}
)Enum value maps for OdbSubnet_State.
PluggableDatabaseProperties_PluggableDatabaseLifecycleState_name, PluggableDatabaseProperties_PluggableDatabaseLifecycleState_value
var (
PluggableDatabaseProperties_PluggableDatabaseLifecycleState_name = map[int32]string{
0: "PLUGGABLE_DATABASE_LIFECYCLE_STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "TERMINATING",
4: "TERMINATED",
5: "UPDATING",
6: "FAILED",
7: "RELOCATING",
8: "RELOCATED",
9: "REFRESHING",
10: "RESTORE_IN_PROGRESS",
11: "RESTORE_FAILED",
12: "BACKUP_IN_PROGRESS",
13: "DISABLED",
}
PluggableDatabaseProperties_PluggableDatabaseLifecycleState_value = map[string]int32{
"PLUGGABLE_DATABASE_LIFECYCLE_STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"TERMINATING": 3,
"TERMINATED": 4,
"UPDATING": 5,
"FAILED": 6,
"RELOCATING": 7,
"RELOCATED": 8,
"REFRESHING": 9,
"RESTORE_IN_PROGRESS": 10,
"RESTORE_FAILED": 11,
"BACKUP_IN_PROGRESS": 12,
"DISABLED": 13,
}
)Enum value maps for PluggableDatabaseProperties_PluggableDatabaseLifecycleState.
PluggableDatabaseProperties_OperationsInsightsState_name, PluggableDatabaseProperties_OperationsInsightsState_value
var (
PluggableDatabaseProperties_OperationsInsightsState_name = map[int32]string{
0: "OPERATIONS_INSIGHTS_STATE_UNSPECIFIED",
1: "ENABLING",
2: "ENABLED",
3: "DISABLING",
4: "NOT_ENABLED",
5: "FAILED_ENABLING",
6: "FAILED_DISABLING",
}
PluggableDatabaseProperties_OperationsInsightsState_value = map[string]int32{
"OPERATIONS_INSIGHTS_STATE_UNSPECIFIED": 0,
"ENABLING": 1,
"ENABLED": 2,
"DISABLING": 3,
"NOT_ENABLED": 4,
"FAILED_ENABLING": 5,
"FAILED_DISABLING": 6,
}
)Enum value maps for PluggableDatabaseProperties_OperationsInsightsState.
PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_name, PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_value
var (
PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_name = map[int32]string{
0: "PLUGGABLE_DATABASE_OPEN_MODE_UNSPECIFIED",
1: "READ_ONLY",
2: "READ_WRITE",
3: "MOUNTED",
4: "MIGRATE",
}
PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_value = map[string]int32{
"PLUGGABLE_DATABASE_OPEN_MODE_UNSPECIFIED": 0,
"READ_ONLY": 1,
"READ_WRITE": 2,
"MOUNTED": 3,
"MIGRATE": 4,
}
)Enum value maps for PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode.
DatabaseManagementConfig_ManagementState_name, DatabaseManagementConfig_ManagementState_value
var (
DatabaseManagementConfig_ManagementState_name = map[int32]string{
0: "MANAGEMENT_STATE_UNSPECIFIED",
1: "ENABLING",
2: "ENABLED",
3: "DISABLING",
4: "DISABLED",
5: "UPDATING",
6: "FAILED_ENABLING",
7: "FAILED_DISABLING",
8: "FAILED_UPDATING",
}
DatabaseManagementConfig_ManagementState_value = map[string]int32{
"MANAGEMENT_STATE_UNSPECIFIED": 0,
"ENABLING": 1,
"ENABLED": 2,
"DISABLING": 3,
"DISABLED": 4,
"UPDATING": 5,
"FAILED_ENABLING": 6,
"FAILED_DISABLING": 7,
"FAILED_UPDATING": 8,
}
)Enum value maps for DatabaseManagementConfig_ManagementState.
DatabaseManagementConfig_ManagementType_name, DatabaseManagementConfig_ManagementType_value
var (
DatabaseManagementConfig_ManagementType_name = map[int32]string{
0: "MANAGEMENT_TYPE_UNSPECIFIED",
1: "BASIC",
2: "ADVANCED",
}
DatabaseManagementConfig_ManagementType_value = map[string]int32{
"MANAGEMENT_TYPE_UNSPECIFIED": 0,
"BASIC": 1,
"ADVANCED": 2,
}
)Enum value maps for DatabaseManagementConfig_ManagementType.
CloudVmClusterProperties_LicenseType_name, CloudVmClusterProperties_LicenseType_value
var (
CloudVmClusterProperties_LicenseType_name = map[int32]string{
0: "LICENSE_TYPE_UNSPECIFIED",
1: "LICENSE_INCLUDED",
2: "BRING_YOUR_OWN_LICENSE",
}
CloudVmClusterProperties_LicenseType_value = map[string]int32{
"LICENSE_TYPE_UNSPECIFIED": 0,
"LICENSE_INCLUDED": 1,
"BRING_YOUR_OWN_LICENSE": 2,
}
)Enum value maps for CloudVmClusterProperties_LicenseType.
CloudVmClusterProperties_DiskRedundancy_name, CloudVmClusterProperties_DiskRedundancy_value
var (
CloudVmClusterProperties_DiskRedundancy_name = map[int32]string{
0: "DISK_REDUNDANCY_UNSPECIFIED",
1: "HIGH",
2: "NORMAL",
}
CloudVmClusterProperties_DiskRedundancy_value = map[string]int32{
"DISK_REDUNDANCY_UNSPECIFIED": 0,
"HIGH": 1,
"NORMAL": 2,
}
)Enum value maps for CloudVmClusterProperties_DiskRedundancy.
CloudVmClusterProperties_State_name, CloudVmClusterProperties_State_value
var (
CloudVmClusterProperties_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PROVISIONING",
2: "AVAILABLE",
3: "UPDATING",
4: "TERMINATING",
5: "TERMINATED",
6: "FAILED",
7: "MAINTENANCE_IN_PROGRESS",
}
CloudVmClusterProperties_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PROVISIONING": 1,
"AVAILABLE": 2,
"UPDATING": 3,
"TERMINATING": 4,
"TERMINATED": 5,
"FAILED": 6,
"MAINTENANCE_IN_PROGRESS": 7,
}
)Enum value maps for CloudVmClusterProperties_State.
CloudVmClusterProperties_StorageManagementType_name, CloudVmClusterProperties_StorageManagementType_value
var (
CloudVmClusterProperties_StorageManagementType_name = map[int32]string{
0: "STORAGE_MANAGEMENT_TYPE_UNSPECIFIED",
1: "ASM",
2: "EXASCALE",
}
CloudVmClusterProperties_StorageManagementType_value = map[string]int32{
"STORAGE_MANAGEMENT_TYPE_UNSPECIFIED": 0,
"ASM": 1,
"EXASCALE": 2,
}
)Enum value maps for CloudVmClusterProperties_StorageManagementType.
File_google_cloud_oracledatabase_v1_autonomous_database_character_set_proto
var File_google_cloud_oracledatabase_v1_autonomous_database_character_set_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_autonomous_database_proto
var File_google_cloud_oracledatabase_v1_autonomous_database_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_autonomous_db_backup_proto
var File_google_cloud_oracledatabase_v1_autonomous_db_backup_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_autonomous_db_version_proto
var File_google_cloud_oracledatabase_v1_autonomous_db_version_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_common_proto
var File_google_cloud_oracledatabase_v1_common_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_database_character_set_proto
var File_google_cloud_oracledatabase_v1_database_character_set_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_database_proto
var File_google_cloud_oracledatabase_v1_database_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_db_node_proto
var File_google_cloud_oracledatabase_v1_db_node_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_db_server_proto
var File_google_cloud_oracledatabase_v1_db_server_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_db_system_initial_storage_size_proto
var File_google_cloud_oracledatabase_v1_db_system_initial_storage_size_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_db_system_proto
var File_google_cloud_oracledatabase_v1_db_system_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_db_system_shape_proto
var File_google_cloud_oracledatabase_v1_db_system_shape_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_db_version_proto
var File_google_cloud_oracledatabase_v1_db_version_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_entitlement_proto
var File_google_cloud_oracledatabase_v1_entitlement_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_exadata_infra_proto
var File_google_cloud_oracledatabase_v1_exadata_infra_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_exadb_vm_cluster_proto
var File_google_cloud_oracledatabase_v1_exadb_vm_cluster_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_exascale_db_storage_vault_proto
var File_google_cloud_oracledatabase_v1_exascale_db_storage_vault_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_gi_version_proto
var File_google_cloud_oracledatabase_v1_gi_version_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_goldengate_connection_assignment_proto
var File_google_cloud_oracledatabase_v1_goldengate_connection_assignment_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_goldengate_connection_proto
var File_google_cloud_oracledatabase_v1_goldengate_connection_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_goldengate_connection_type_proto
var File_google_cloud_oracledatabase_v1_goldengate_connection_type_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_goldengate_deployment_environment_proto
var File_google_cloud_oracledatabase_v1_goldengate_deployment_environment_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_goldengate_deployment_proto
var File_google_cloud_oracledatabase_v1_goldengate_deployment_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_goldengate_deployment_type_proto
var File_google_cloud_oracledatabase_v1_goldengate_deployment_type_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_goldengate_deployment_version_proto
var File_google_cloud_oracledatabase_v1_goldengate_deployment_version_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_location_metadata_proto
var File_google_cloud_oracledatabase_v1_location_metadata_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_minor_version_proto
var File_google_cloud_oracledatabase_v1_minor_version_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_odb_network_proto
var File_google_cloud_oracledatabase_v1_odb_network_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_odb_subnet_proto
var File_google_cloud_oracledatabase_v1_odb_subnet_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_oracledatabase_proto
var File_google_cloud_oracledatabase_v1_oracledatabase_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_pluggable_database_proto
var File_google_cloud_oracledatabase_v1_pluggable_database_proto protoreflect.FileDescriptorFile_google_cloud_oracledatabase_v1_vm_cluster_proto
var File_google_cloud_oracledatabase_v1_vm_cluster_proto protoreflect.FileDescriptorOracleDatabase_ServiceDesc
var OracleDatabase_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.oracledatabase.v1.OracleDatabase",
HandlerType: (*OracleDatabaseServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "ListCloudExadataInfrastructures",
Handler: _OracleDatabase_ListCloudExadataInfrastructures_Handler,
},
{
MethodName: "GetCloudExadataInfrastructure",
Handler: _OracleDatabase_GetCloudExadataInfrastructure_Handler,
},
{
MethodName: "CreateCloudExadataInfrastructure",
Handler: _OracleDatabase_CreateCloudExadataInfrastructure_Handler,
},
{
MethodName: "DeleteCloudExadataInfrastructure",
Handler: _OracleDatabase_DeleteCloudExadataInfrastructure_Handler,
},
{
MethodName: "ConfigureExascaleCloudExadataInfrastructure",
Handler: _OracleDatabase_ConfigureExascaleCloudExadataInfrastructure_Handler,
},
{
MethodName: "ListCloudVmClusters",
Handler: _OracleDatabase_ListCloudVmClusters_Handler,
},
{
MethodName: "GetCloudVmCluster",
Handler: _OracleDatabase_GetCloudVmCluster_Handler,
},
{
MethodName: "CreateCloudVmCluster",
Handler: _OracleDatabase_CreateCloudVmCluster_Handler,
},
{
MethodName: "DeleteCloudVmCluster",
Handler: _OracleDatabase_DeleteCloudVmCluster_Handler,
},
{
MethodName: "ListEntitlements",
Handler: _OracleDatabase_ListEntitlements_Handler,
},
{
MethodName: "ListDbServers",
Handler: _OracleDatabase_ListDbServers_Handler,
},
{
MethodName: "ListDbNodes",
Handler: _OracleDatabase_ListDbNodes_Handler,
},
{
MethodName: "ListGiVersions",
Handler: _OracleDatabase_ListGiVersions_Handler,
},
{
MethodName: "ListMinorVersions",
Handler: _OracleDatabase_ListMinorVersions_Handler,
},
{
MethodName: "ListDbSystemShapes",
Handler: _OracleDatabase_ListDbSystemShapes_Handler,
},
{
MethodName: "ListAutonomousDatabases",
Handler: _OracleDatabase_ListAutonomousDatabases_Handler,
},
{
MethodName: "GetAutonomousDatabase",
Handler: _OracleDatabase_GetAutonomousDatabase_Handler,
},
{
MethodName: "CreateAutonomousDatabase",
Handler: _OracleDatabase_CreateAutonomousDatabase_Handler,
},
{
MethodName: "UpdateAutonomousDatabase",
Handler: _OracleDatabase_UpdateAutonomousDatabase_Handler,
},
{
MethodName: "DeleteAutonomousDatabase",
Handler: _OracleDatabase_DeleteAutonomousDatabase_Handler,
},
{
MethodName: "RestoreAutonomousDatabase",
Handler: _OracleDatabase_RestoreAutonomousDatabase_Handler,
},
{
MethodName: "GenerateAutonomousDatabaseWallet",
Handler: _OracleDatabase_GenerateAutonomousDatabaseWallet_Handler,
},
{
MethodName: "ListAutonomousDbVersions",
Handler: _OracleDatabase_ListAutonomousDbVersions_Handler,
},
{
MethodName: "ListAutonomousDatabaseCharacterSets",
Handler: _OracleDatabase_ListAutonomousDatabaseCharacterSets_Handler,
},
{
MethodName: "ListAutonomousDatabaseBackups",
Handler: _OracleDatabase_ListAutonomousDatabaseBackups_Handler,
},
{
MethodName: "StopAutonomousDatabase",
Handler: _OracleDatabase_StopAutonomousDatabase_Handler,
},
{
MethodName: "StartAutonomousDatabase",
Handler: _OracleDatabase_StartAutonomousDatabase_Handler,
},
{
MethodName: "RestartAutonomousDatabase",
Handler: _OracleDatabase_RestartAutonomousDatabase_Handler,
},
{
MethodName: "SwitchoverAutonomousDatabase",
Handler: _OracleDatabase_SwitchoverAutonomousDatabase_Handler,
},
{
MethodName: "FailoverAutonomousDatabase",
Handler: _OracleDatabase_FailoverAutonomousDatabase_Handler,
},
{
MethodName: "ListOdbNetworks",
Handler: _OracleDatabase_ListOdbNetworks_Handler,
},
{
MethodName: "GetOdbNetwork",
Handler: _OracleDatabase_GetOdbNetwork_Handler,
},
{
MethodName: "CreateOdbNetwork",
Handler: _OracleDatabase_CreateOdbNetwork_Handler,
},
{
MethodName: "DeleteOdbNetwork",
Handler: _OracleDatabase_DeleteOdbNetwork_Handler,
},
{
MethodName: "ListOdbSubnets",
Handler: _OracleDatabase_ListOdbSubnets_Handler,
},
{
MethodName: "GetOdbSubnet",
Handler: _OracleDatabase_GetOdbSubnet_Handler,
},
{
MethodName: "CreateOdbSubnet",
Handler: _OracleDatabase_CreateOdbSubnet_Handler,
},
{
MethodName: "DeleteOdbSubnet",
Handler: _OracleDatabase_DeleteOdbSubnet_Handler,
},
{
MethodName: "ListExadbVmClusters",
Handler: _OracleDatabase_ListExadbVmClusters_Handler,
},
{
MethodName: "GetExadbVmCluster",
Handler: _OracleDatabase_GetExadbVmCluster_Handler,
},
{
MethodName: "CreateExadbVmCluster",
Handler: _OracleDatabase_CreateExadbVmCluster_Handler,
},
{
MethodName: "DeleteExadbVmCluster",
Handler: _OracleDatabase_DeleteExadbVmCluster_Handler,
},
{
MethodName: "UpdateExadbVmCluster",
Handler: _OracleDatabase_UpdateExadbVmCluster_Handler,
},
{
MethodName: "RemoveVirtualMachineExadbVmCluster",
Handler: _OracleDatabase_RemoveVirtualMachineExadbVmCluster_Handler,
},
{
MethodName: "ListExascaleDbStorageVaults",
Handler: _OracleDatabase_ListExascaleDbStorageVaults_Handler,
},
{
MethodName: "GetExascaleDbStorageVault",
Handler: _OracleDatabase_GetExascaleDbStorageVault_Handler,
},
{
MethodName: "CreateExascaleDbStorageVault",
Handler: _OracleDatabase_CreateExascaleDbStorageVault_Handler,
},
{
MethodName: "DeleteExascaleDbStorageVault",
Handler: _OracleDatabase_DeleteExascaleDbStorageVault_Handler,
},
{
MethodName: "ListDbSystemInitialStorageSizes",
Handler: _OracleDatabase_ListDbSystemInitialStorageSizes_Handler,
},
{
MethodName: "ListDatabases",
Handler: _OracleDatabase_ListDatabases_Handler,
},
{
MethodName: "GetDatabase",
Handler: _OracleDatabase_GetDatabase_Handler,
},
{
MethodName: "ListPluggableDatabases",
Handler: _OracleDatabase_ListPluggableDatabases_Handler,
},
{
MethodName: "GetPluggableDatabase",
Handler: _OracleDatabase_GetPluggableDatabase_Handler,
},
{
MethodName: "ListDbSystems",
Handler: _OracleDatabase_ListDbSystems_Handler,
},
{
MethodName: "GetDbSystem",
Handler: _OracleDatabase_GetDbSystem_Handler,
},
{
MethodName: "CreateDbSystem",
Handler: _OracleDatabase_CreateDbSystem_Handler,
},
{
MethodName: "DeleteDbSystem",
Handler: _OracleDatabase_DeleteDbSystem_Handler,
},
{
MethodName: "ListGoldengateDeployments",
Handler: _OracleDatabase_ListGoldengateDeployments_Handler,
},
{
MethodName: "GetGoldengateDeployment",
Handler: _OracleDatabase_GetGoldengateDeployment_Handler,
},
{
MethodName: "CreateGoldengateDeployment",
Handler: _OracleDatabase_CreateGoldengateDeployment_Handler,
},
{
MethodName: "DeleteGoldengateDeployment",
Handler: _OracleDatabase_DeleteGoldengateDeployment_Handler,
},
{
MethodName: "StopGoldengateDeployment",
Handler: _OracleDatabase_StopGoldengateDeployment_Handler,
},
{
MethodName: "StartGoldengateDeployment",
Handler: _OracleDatabase_StartGoldengateDeployment_Handler,
},
{
MethodName: "ListGoldengateConnections",
Handler: _OracleDatabase_ListGoldengateConnections_Handler,
},
{
MethodName: "GetGoldengateConnection",
Handler: _OracleDatabase_GetGoldengateConnection_Handler,
},
{
MethodName: "CreateGoldengateConnection",
Handler: _OracleDatabase_CreateGoldengateConnection_Handler,
},
{
MethodName: "DeleteGoldengateConnection",
Handler: _OracleDatabase_DeleteGoldengateConnection_Handler,
},
{
MethodName: "ListGoldengateDeploymentVersions",
Handler: _OracleDatabase_ListGoldengateDeploymentVersions_Handler,
},
{
MethodName: "ListGoldengateDeploymentTypes",
Handler: _OracleDatabase_ListGoldengateDeploymentTypes_Handler,
},
{
MethodName: "ListGoldengateDeploymentEnvironments",
Handler: _OracleDatabase_ListGoldengateDeploymentEnvironments_Handler,
},
{
MethodName: "ListGoldengateConnectionTypes",
Handler: _OracleDatabase_ListGoldengateConnectionTypes_Handler,
},
{
MethodName: "ListDbVersions",
Handler: _OracleDatabase_ListDbVersions_Handler,
},
{
MethodName: "ListDatabaseCharacterSets",
Handler: _OracleDatabase_ListDatabaseCharacterSets_Handler,
},
{
MethodName: "ListGoldengateConnectionAssignments",
Handler: _OracleDatabase_ListGoldengateConnectionAssignments_Handler,
},
{
MethodName: "GetGoldengateConnectionAssignment",
Handler: _OracleDatabase_GetGoldengateConnectionAssignment_Handler,
},
{
MethodName: "CreateGoldengateConnectionAssignment",
Handler: _OracleDatabase_CreateGoldengateConnectionAssignment_Handler,
},
{
MethodName: "DeleteGoldengateConnectionAssignment",
Handler: _OracleDatabase_DeleteGoldengateConnectionAssignment_Handler,
},
{
MethodName: "TestGoldengateConnectionAssignment",
Handler: _OracleDatabase_TestGoldengateConnectionAssignment_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/oracledatabase/v1/oracledatabase.proto",
}OracleDatabase_ServiceDesc is the grpc.ServiceDesc for OracleDatabase service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions
func RegisterOracleDatabaseServer
func RegisterOracleDatabaseServer(s grpc.ServiceRegistrar, srv OracleDatabaseServer)AllConnectionStrings
type AllConnectionStrings struct {
// Output only. The database service provides the highest level of resources
// to each SQL statement.
High string `protobuf:"bytes,1,opt,name=high,proto3" json:"high,omitempty"`
// Output only. The database service provides the least level of resources to
// each SQL statement.
Low string `protobuf:"bytes,2,opt,name=low,proto3" json:"low,omitempty"`
// Output only. The database service provides a lower level of resources to
// each SQL statement.
Medium string `protobuf:"bytes,3,opt,name=medium,proto3" json:"medium,omitempty"`
// contains filtered or unexported fields
}A list of all connection strings that can be used to connect to the Autonomous Database.
func (*AllConnectionStrings) Descriptor
func (*AllConnectionStrings) Descriptor() ([]byte, []int)Deprecated: Use AllConnectionStrings.ProtoReflect.Descriptor instead.
func (*AllConnectionStrings) GetHigh
func (x *AllConnectionStrings) GetHigh() stringfunc (*AllConnectionStrings) GetLow
func (x *AllConnectionStrings) GetLow() stringfunc (*AllConnectionStrings) GetMedium
func (x *AllConnectionStrings) GetMedium() stringfunc (*AllConnectionStrings) ProtoMessage
func (*AllConnectionStrings) ProtoMessage()func (*AllConnectionStrings) ProtoReflect
func (x *AllConnectionStrings) ProtoReflect() protoreflect.Messagefunc (*AllConnectionStrings) Reset
func (x *AllConnectionStrings) Reset()func (*AllConnectionStrings) String
func (x *AllConnectionStrings) String() stringAmazonS3IcebergStorage
type AmazonS3IcebergStorage struct {
// Required. The scheme type of Amazon S3.
SchemeType AmazonS3IcebergStorage_SchemeType `protobuf:"varint,1,opt,name=scheme_type,json=schemeType,proto3,enum=google.cloud.oracledatabase.v1.AmazonS3IcebergStorage_SchemeType" json:"scheme_type,omitempty"`
// Required. The access key ID of Amazon S3.
AccessKeyId string `protobuf:"bytes,2,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Required. The region of Amazon S3.
Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
// Required. The bucket of Amazon S3.
Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"`
// Optional. The endpoint of Amazon S3.
Endpoint string `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// Optional. The secret access key of Amazon S3.
SecretAccessKeySecret string `protobuf:"bytes,6,opt,name=secret_access_key_secret,json=secretAccessKeySecret,proto3" json:"secret_access_key_secret,omitempty"`
// contains filtered or unexported fields
}The Amazon S3 Iceberg storage.
func (*AmazonS3IcebergStorage) Descriptor
func (*AmazonS3IcebergStorage) Descriptor() ([]byte, []int)Deprecated: Use AmazonS3IcebergStorage.ProtoReflect.Descriptor instead.
func (*AmazonS3IcebergStorage) GetAccessKeyId
func (x *AmazonS3IcebergStorage) GetAccessKeyId() stringfunc (*AmazonS3IcebergStorage) GetBucket
func (x *AmazonS3IcebergStorage) GetBucket() stringfunc (*AmazonS3IcebergStorage) GetEndpoint
func (x *AmazonS3IcebergStorage) GetEndpoint() stringfunc (*AmazonS3IcebergStorage) GetRegion
func (x *AmazonS3IcebergStorage) GetRegion() stringfunc (*AmazonS3IcebergStorage) GetSchemeType
func (x *AmazonS3IcebergStorage) GetSchemeType() AmazonS3IcebergStorage_SchemeTypefunc (*AmazonS3IcebergStorage) GetSecretAccessKeySecret
func (x *AmazonS3IcebergStorage) GetSecretAccessKeySecret() stringfunc (*AmazonS3IcebergStorage) ProtoMessage
func (*AmazonS3IcebergStorage) ProtoMessage()func (*AmazonS3IcebergStorage) ProtoReflect
func (x *AmazonS3IcebergStorage) ProtoReflect() protoreflect.Messagefunc (*AmazonS3IcebergStorage) Reset
func (x *AmazonS3IcebergStorage) Reset()func (*AmazonS3IcebergStorage) String
func (x *AmazonS3IcebergStorage) String() stringAmazonS3IcebergStorage_SchemeType
type AmazonS3IcebergStorage_SchemeType int32Enum for scheme type of Amazon S3.
AmazonS3IcebergStorage_SCHEME_TYPE_UNSPECIFIED, AmazonS3IcebergStorage_S3, AmazonS3IcebergStorage_S3A
const (
// Scheme type not specified.
AmazonS3IcebergStorage_SCHEME_TYPE_UNSPECIFIED AmazonS3IcebergStorage_SchemeType = 0
// S3 scheme.
AmazonS3IcebergStorage_S3 AmazonS3IcebergStorage_SchemeType = 1
// S3A scheme.
AmazonS3IcebergStorage_S3A AmazonS3IcebergStorage_SchemeType = 2
)func (AmazonS3IcebergStorage_SchemeType) Descriptor
func (AmazonS3IcebergStorage_SchemeType) Descriptor() protoreflect.EnumDescriptorfunc (AmazonS3IcebergStorage_SchemeType) Enum
func (x AmazonS3IcebergStorage_SchemeType) Enum() *AmazonS3IcebergStorage_SchemeTypefunc (AmazonS3IcebergStorage_SchemeType) EnumDescriptor
func (AmazonS3IcebergStorage_SchemeType) EnumDescriptor() ([]byte, []int)Deprecated: Use AmazonS3IcebergStorage_SchemeType.Descriptor instead.
func (AmazonS3IcebergStorage_SchemeType) Number
func (x AmazonS3IcebergStorage_SchemeType) Number() protoreflect.EnumNumberfunc (AmazonS3IcebergStorage_SchemeType) String
func (x AmazonS3IcebergStorage_SchemeType) String() stringfunc (AmazonS3IcebergStorage_SchemeType) Type
func (AmazonS3IcebergStorage_SchemeType) Type() protoreflect.EnumTypeAutonomousDatabase
type AutonomousDatabase struct {
// Identifier. The name of the Autonomous Database resource in the following
// format:
// projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Immutable. The name of the Autonomous Database. The database name
// must be unique in the project. The name must begin with a letter and can
// contain a maximum of 30 alphanumeric characters.
Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
// Optional. Immutable. The display name for the Autonomous Database. The name
// does not have to be unique within your project.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The ID of the subscription entitlement associated with the
// Autonomous Database.
EntitlementId string `protobuf:"bytes,5,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Optional. Immutable. The password for the default ADMIN user.
// Note: Only one of `admin_password_secret_version` or `admin_password` can
// be populated.
AdminPassword string `protobuf:"bytes,6,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
// Optional. Immutable. The resource name of a secret version in Secret
// Manager which contains the database admin user's password. Format:
// projects/{project}/secrets/{secret}/versions/{version}. Note: Only one of
// `admin_password_secret_version` or `admin_password` can be populated.
AdminPasswordSecretVersion string `protobuf:"bytes,18,opt,name=admin_password_secret_version,json=adminPasswordSecretVersion,proto3" json:"admin_password_secret_version,omitempty"`
// Optional. The properties of the Autonomous Database.
Properties *AutonomousDatabaseProperties `protobuf:"bytes,7,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. The labels or tags associated with the Autonomous Database.
Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. Immutable. The name of the VPC network used by the Autonomous
// Database in the following format:
// projects/{project}/global/networks/{network}
Network string `protobuf:"bytes,9,opt,name=network,proto3" json:"network,omitempty"`
// Optional. Immutable. The subnet CIDR range for the Autonomous Database.
Cidr string `protobuf:"bytes,10,opt,name=cidr,proto3" json:"cidr,omitempty"`
// Optional. Immutable. The name of the OdbNetwork associated with the
// Autonomous Database. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network} It is
// optional but if specified, this should match the parent ODBNetwork of the
// OdbSubnet.
OdbNetwork string `protobuf:"bytes,16,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
// Optional. Immutable. The name of the OdbSubnet associated with the
// Autonomous Database. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
OdbSubnet string `protobuf:"bytes,17,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
// Optional. Immutable. The source Autonomous Database configuration for the
// standby Autonomous Database. The source Autonomous Database is configured
// while creating the Peer Autonomous Database and can't be updated after
// creation.
SourceConfig *SourceConfig `protobuf:"bytes,11,opt,name=source_config,json=sourceConfig,proto3" json:"source_config,omitempty"`
// Output only. The peer Autonomous Database names of the given Autonomous
// Database.
PeerAutonomousDatabases []string `protobuf:"bytes,12,rep,name=peer_autonomous_databases,json=peerAutonomousDatabases,proto3" json:"peer_autonomous_databases,omitempty"`
// Output only. The date and time that the Autonomous Database was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. List of supported GCP region to clone the Autonomous Database
// for disaster recovery. Format: `project/{project}/locations/{location}`.
DisasterRecoverySupportedLocations []string `protobuf:"bytes,15,rep,name=disaster_recovery_supported_locations,json=disasterRecoverySupportedLocations,proto3" json:"disaster_recovery_supported_locations,omitempty"`
// contains filtered or unexported fields
}Details of the Autonomous Database resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabase/
func (*AutonomousDatabase) Descriptor
func (*AutonomousDatabase) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabase.ProtoReflect.Descriptor instead.
func (*AutonomousDatabase) GetAdminPassword
func (x *AutonomousDatabase) GetAdminPassword() stringfunc (*AutonomousDatabase) GetAdminPasswordSecretVersion
func (x *AutonomousDatabase) GetAdminPasswordSecretVersion() stringfunc (*AutonomousDatabase) GetCidr
func (x *AutonomousDatabase) GetCidr() stringfunc (*AutonomousDatabase) GetCreateTime
func (x *AutonomousDatabase) GetCreateTime() *timestamppb.Timestampfunc (*AutonomousDatabase) GetDatabase
func (x *AutonomousDatabase) GetDatabase() stringfunc (*AutonomousDatabase) GetDisasterRecoverySupportedLocations
func (x *AutonomousDatabase) GetDisasterRecoverySupportedLocations() []stringfunc (*AutonomousDatabase) GetDisplayName
func (x *AutonomousDatabase) GetDisplayName() stringfunc (*AutonomousDatabase) GetEntitlementId
func (x *AutonomousDatabase) GetEntitlementId() stringfunc (*AutonomousDatabase) GetLabels
func (x *AutonomousDatabase) GetLabels() map[string]stringfunc (*AutonomousDatabase) GetName
func (x *AutonomousDatabase) GetName() stringfunc (*AutonomousDatabase) GetNetwork
func (x *AutonomousDatabase) GetNetwork() stringfunc (*AutonomousDatabase) GetOdbNetwork
func (x *AutonomousDatabase) GetOdbNetwork() stringfunc (*AutonomousDatabase) GetOdbSubnet
func (x *AutonomousDatabase) GetOdbSubnet() stringfunc (*AutonomousDatabase) GetPeerAutonomousDatabases
func (x *AutonomousDatabase) GetPeerAutonomousDatabases() []stringfunc (*AutonomousDatabase) GetProperties
func (x *AutonomousDatabase) GetProperties() *AutonomousDatabasePropertiesfunc (*AutonomousDatabase) GetSourceConfig
func (x *AutonomousDatabase) GetSourceConfig() *SourceConfigfunc (*AutonomousDatabase) ProtoMessage
func (*AutonomousDatabase) ProtoMessage()func (*AutonomousDatabase) ProtoReflect
func (x *AutonomousDatabase) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabase) Reset
func (x *AutonomousDatabase) Reset()func (*AutonomousDatabase) String
func (x *AutonomousDatabase) String() stringAutonomousDatabaseApex
type AutonomousDatabaseApex struct {
// Output only. The Oracle APEX Application Development version.
ApexVersion string `protobuf:"bytes,1,opt,name=apex_version,json=apexVersion,proto3" json:"apex_version,omitempty"`
// Output only. The Oracle REST Data Services (ORDS) version.
OrdsVersion string `protobuf:"bytes,2,opt,name=ords_version,json=ordsVersion,proto3" json:"ords_version,omitempty"`
// contains filtered or unexported fields
}Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex
func (*AutonomousDatabaseApex) Descriptor
func (*AutonomousDatabaseApex) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseApex.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseApex) GetApexVersion
func (x *AutonomousDatabaseApex) GetApexVersion() stringfunc (*AutonomousDatabaseApex) GetOrdsVersion
func (x *AutonomousDatabaseApex) GetOrdsVersion() stringfunc (*AutonomousDatabaseApex) ProtoMessage
func (*AutonomousDatabaseApex) ProtoMessage()func (*AutonomousDatabaseApex) ProtoReflect
func (x *AutonomousDatabaseApex) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseApex) Reset
func (x *AutonomousDatabaseApex) Reset()func (*AutonomousDatabaseApex) String
func (x *AutonomousDatabaseApex) String() stringAutonomousDatabaseBackup
type AutonomousDatabaseBackup struct {
// Identifier. The name of the Autonomous Database Backup resource with the
// format:
// projects/{project}/locations/{region}/autonomousDatabaseBackups/{autonomous_database_backup}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The name of the Autonomous Database resource for which the backup
// is being created. Format:
// projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
AutonomousDatabase string `protobuf:"bytes,2,opt,name=autonomous_database,json=autonomousDatabase,proto3" json:"autonomous_database,omitempty"`
// Optional. User friendly name for the Backup. The name does not have to be
// unique.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. Various properties of the backup.
Properties *AutonomousDatabaseBackupProperties `protobuf:"bytes,4,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. labels or tags associated with the resource.
Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// contains filtered or unexported fields
}Details of the Autonomous Database Backup resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseBackup/
func (*AutonomousDatabaseBackup) Descriptor
func (*AutonomousDatabaseBackup) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseBackup.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseBackup) GetAutonomousDatabase
func (x *AutonomousDatabaseBackup) GetAutonomousDatabase() stringfunc (*AutonomousDatabaseBackup) GetDisplayName
func (x *AutonomousDatabaseBackup) GetDisplayName() stringfunc (*AutonomousDatabaseBackup) GetLabels
func (x *AutonomousDatabaseBackup) GetLabels() map[string]stringfunc (*AutonomousDatabaseBackup) GetName
func (x *AutonomousDatabaseBackup) GetName() stringfunc (*AutonomousDatabaseBackup) GetProperties
func (x *AutonomousDatabaseBackup) GetProperties() *AutonomousDatabaseBackupPropertiesfunc (*AutonomousDatabaseBackup) ProtoMessage
func (*AutonomousDatabaseBackup) ProtoMessage()func (*AutonomousDatabaseBackup) ProtoReflect
func (x *AutonomousDatabaseBackup) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseBackup) Reset
func (x *AutonomousDatabaseBackup) Reset()func (*AutonomousDatabaseBackup) String
func (x *AutonomousDatabaseBackup) String() stringAutonomousDatabaseBackupProperties
type AutonomousDatabaseBackupProperties struct {
// Output only. OCID of the Autonomous Database backup.
// https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Optional. Retention period in days for the backup.
RetentionPeriodDays int32 `protobuf:"varint,2,opt,name=retention_period_days,json=retentionPeriodDays,proto3" json:"retention_period_days,omitempty"`
// Output only. The OCID of the compartment.
CompartmentId string `protobuf:"bytes,3,opt,name=compartment_id,json=compartmentId,proto3" json:"compartment_id,omitempty"`
// Output only. The quantity of data in the database, in terabytes.
DatabaseSizeTb float32 `protobuf:"fixed32,4,opt,name=database_size_tb,json=databaseSizeTb,proto3" json:"database_size_tb,omitempty"`
// Output only. A valid Oracle Database version for Autonomous Database.
DbVersion string `protobuf:"bytes,5,opt,name=db_version,json=dbVersion,proto3" json:"db_version,omitempty"`
// Output only. Indicates if the backup is long term backup.
IsLongTermBackup bool `protobuf:"varint,6,opt,name=is_long_term_backup,json=isLongTermBackup,proto3" json:"is_long_term_backup,omitempty"`
// Output only. Indicates if the backup is automatic or user initiated.
IsAutomaticBackup bool `protobuf:"varint,7,opt,name=is_automatic_backup,json=isAutomaticBackup,proto3" json:"is_automatic_backup,omitempty"`
// Output only. Indicates if the backup can be used to restore the Autonomous
// Database.
IsRestorable bool `protobuf:"varint,8,opt,name=is_restorable,json=isRestorable,proto3" json:"is_restorable,omitempty"`
// Optional. The OCID of the key store of Oracle Vault.
KeyStoreId string `protobuf:"bytes,9,opt,name=key_store_id,json=keyStoreId,proto3" json:"key_store_id,omitempty"`
// Optional. The wallet name for Oracle Key Vault.
KeyStoreWallet string `protobuf:"bytes,10,opt,name=key_store_wallet,json=keyStoreWallet,proto3" json:"key_store_wallet,omitempty"`
// Optional. The OCID of the key container that is used as the master
// encryption key in database transparent data encryption (TDE) operations.
KmsKeyId string `protobuf:"bytes,11,opt,name=kms_key_id,json=kmsKeyId,proto3" json:"kms_key_id,omitempty"`
// Optional. The OCID of the key container version that is used in database
// transparent data encryption (TDE) operations KMS Key can have multiple key
// versions. If none is specified, the current key version (latest) of the Key
// Id is used for the operation. Autonomous Database Serverless does not use
// key versions, hence is not applicable for Autonomous Database Serverless
// instances.
KmsKeyVersionId string `protobuf:"bytes,12,opt,name=kms_key_version_id,json=kmsKeyVersionId,proto3" json:"kms_key_version_id,omitempty"`
// Output only. Additional information about the current lifecycle state.
LifecycleDetails string `protobuf:"bytes,13,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
// Output only. The lifecycle state of the backup.
LifecycleState AutonomousDatabaseBackupProperties_State `protobuf:"varint,14,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseBackupProperties_State" json:"lifecycle_state,omitempty"`
// Output only. The backup size in terabytes.
SizeTb float32 `protobuf:"fixed32,15,opt,name=size_tb,json=sizeTb,proto3" json:"size_tb,omitempty"`
// Output only. Timestamp until when the backup will be available.
AvailableTillTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=available_till_time,json=availableTillTime,proto3" json:"available_till_time,omitempty"`
// Output only. The date and time the backup completed.
EndTime *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. The date and time the backup started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. The type of the backup.
Type AutonomousDatabaseBackupProperties_Type `protobuf:"varint,19,opt,name=type,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseBackupProperties_Type" json:"type,omitempty"`
// Optional. The OCID of the vault.
VaultId string `protobuf:"bytes,20,opt,name=vault_id,json=vaultId,proto3" json:"vault_id,omitempty"`
// contains filtered or unexported fields
}Properties of the Autonomous Database Backup resource.
func (*AutonomousDatabaseBackupProperties) Descriptor
func (*AutonomousDatabaseBackupProperties) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseBackupProperties.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseBackupProperties) GetAvailableTillTime
func (x *AutonomousDatabaseBackupProperties) GetAvailableTillTime() *timestamppb.Timestampfunc (*AutonomousDatabaseBackupProperties) GetCompartmentId
func (x *AutonomousDatabaseBackupProperties) GetCompartmentId() stringfunc (*AutonomousDatabaseBackupProperties) GetDatabaseSizeTb
func (x *AutonomousDatabaseBackupProperties) GetDatabaseSizeTb() float32func (*AutonomousDatabaseBackupProperties) GetDbVersion
func (x *AutonomousDatabaseBackupProperties) GetDbVersion() stringfunc (*AutonomousDatabaseBackupProperties) GetEndTime
func (x *AutonomousDatabaseBackupProperties) GetEndTime() *timestamppb.Timestampfunc (*AutonomousDatabaseBackupProperties) GetIsAutomaticBackup
func (x *AutonomousDatabaseBackupProperties) GetIsAutomaticBackup() boolfunc (*AutonomousDatabaseBackupProperties) GetIsLongTermBackup
func (x *AutonomousDatabaseBackupProperties) GetIsLongTermBackup() boolfunc (*AutonomousDatabaseBackupProperties) GetIsRestorable
func (x *AutonomousDatabaseBackupProperties) GetIsRestorable() boolfunc (*AutonomousDatabaseBackupProperties) GetKeyStoreId
func (x *AutonomousDatabaseBackupProperties) GetKeyStoreId() stringfunc (*AutonomousDatabaseBackupProperties) GetKeyStoreWallet
func (x *AutonomousDatabaseBackupProperties) GetKeyStoreWallet() stringfunc (*AutonomousDatabaseBackupProperties) GetKmsKeyId
func (x *AutonomousDatabaseBackupProperties) GetKmsKeyId() stringfunc (*AutonomousDatabaseBackupProperties) GetKmsKeyVersionId
func (x *AutonomousDatabaseBackupProperties) GetKmsKeyVersionId() stringfunc (*AutonomousDatabaseBackupProperties) GetLifecycleDetails
func (x *AutonomousDatabaseBackupProperties) GetLifecycleDetails() stringfunc (*AutonomousDatabaseBackupProperties) GetLifecycleState
func (x *AutonomousDatabaseBackupProperties) GetLifecycleState() AutonomousDatabaseBackupProperties_Statefunc (*AutonomousDatabaseBackupProperties) GetOcid
func (x *AutonomousDatabaseBackupProperties) GetOcid() stringfunc (*AutonomousDatabaseBackupProperties) GetRetentionPeriodDays
func (x *AutonomousDatabaseBackupProperties) GetRetentionPeriodDays() int32func (*AutonomousDatabaseBackupProperties) GetSizeTb
func (x *AutonomousDatabaseBackupProperties) GetSizeTb() float32func (*AutonomousDatabaseBackupProperties) GetStartTime
func (x *AutonomousDatabaseBackupProperties) GetStartTime() *timestamppb.Timestampfunc (*AutonomousDatabaseBackupProperties) GetType
func (x *AutonomousDatabaseBackupProperties) GetType() AutonomousDatabaseBackupProperties_Typefunc (*AutonomousDatabaseBackupProperties) GetVaultId
func (x *AutonomousDatabaseBackupProperties) GetVaultId() stringfunc (*AutonomousDatabaseBackupProperties) ProtoMessage
func (*AutonomousDatabaseBackupProperties) ProtoMessage()func (*AutonomousDatabaseBackupProperties) ProtoReflect
func (x *AutonomousDatabaseBackupProperties) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseBackupProperties) Reset
func (x *AutonomousDatabaseBackupProperties) Reset()func (*AutonomousDatabaseBackupProperties) String
func (x *AutonomousDatabaseBackupProperties) String() stringAutonomousDatabaseBackupProperties_State
type AutonomousDatabaseBackupProperties_State int32// The various lifecycle states of the Autonomous Database Backup.
AutonomousDatabaseBackupProperties_STATE_UNSPECIFIED, AutonomousDatabaseBackupProperties_CREATING, AutonomousDatabaseBackupProperties_ACTIVE, AutonomousDatabaseBackupProperties_DELETING, AutonomousDatabaseBackupProperties_DELETED, AutonomousDatabaseBackupProperties_FAILED, AutonomousDatabaseBackupProperties_UPDATING
const (
// Default unspecified value.
AutonomousDatabaseBackupProperties_STATE_UNSPECIFIED AutonomousDatabaseBackupProperties_State = 0
// Indicates that the resource is in creating state.
AutonomousDatabaseBackupProperties_CREATING AutonomousDatabaseBackupProperties_State = 1
// Indicates that the resource is in active state.
AutonomousDatabaseBackupProperties_ACTIVE AutonomousDatabaseBackupProperties_State = 2
// Indicates that the resource is in deleting state.
AutonomousDatabaseBackupProperties_DELETING AutonomousDatabaseBackupProperties_State = 3
// Indicates that the resource is in deleted state.
AutonomousDatabaseBackupProperties_DELETED AutonomousDatabaseBackupProperties_State = 4
// Indicates that the resource is in failed state.
AutonomousDatabaseBackupProperties_FAILED AutonomousDatabaseBackupProperties_State = 6
// Indicates that the resource is in updating state.
AutonomousDatabaseBackupProperties_UPDATING AutonomousDatabaseBackupProperties_State = 7
)func (AutonomousDatabaseBackupProperties_State) Descriptor
func (AutonomousDatabaseBackupProperties_State) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseBackupProperties_State) Enum
func (AutonomousDatabaseBackupProperties_State) EnumDescriptor
func (AutonomousDatabaseBackupProperties_State) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseBackupProperties_State.Descriptor instead.
func (AutonomousDatabaseBackupProperties_State) Number
func (x AutonomousDatabaseBackupProperties_State) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseBackupProperties_State) String
func (x AutonomousDatabaseBackupProperties_State) String() stringfunc (AutonomousDatabaseBackupProperties_State) Type
func (AutonomousDatabaseBackupProperties_State) Type() protoreflect.EnumTypeAutonomousDatabaseBackupProperties_Type
type AutonomousDatabaseBackupProperties_Type int32The type of the backup.
AutonomousDatabaseBackupProperties_TYPE_UNSPECIFIED, AutonomousDatabaseBackupProperties_INCREMENTAL, AutonomousDatabaseBackupProperties_FULL, AutonomousDatabaseBackupProperties_LONG_TERM
const (
// Default unspecified value.
AutonomousDatabaseBackupProperties_TYPE_UNSPECIFIED AutonomousDatabaseBackupProperties_Type = 0
// Incremental backups.
AutonomousDatabaseBackupProperties_INCREMENTAL AutonomousDatabaseBackupProperties_Type = 1
// Full backups.
AutonomousDatabaseBackupProperties_FULL AutonomousDatabaseBackupProperties_Type = 2
// Long term backups.
AutonomousDatabaseBackupProperties_LONG_TERM AutonomousDatabaseBackupProperties_Type = 3
)func (AutonomousDatabaseBackupProperties_Type) Descriptor
func (AutonomousDatabaseBackupProperties_Type) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseBackupProperties_Type) Enum
func (AutonomousDatabaseBackupProperties_Type) EnumDescriptor
func (AutonomousDatabaseBackupProperties_Type) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseBackupProperties_Type.Descriptor instead.
func (AutonomousDatabaseBackupProperties_Type) Number
func (x AutonomousDatabaseBackupProperties_Type) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseBackupProperties_Type) String
func (x AutonomousDatabaseBackupProperties_Type) String() stringfunc (AutonomousDatabaseBackupProperties_Type) Type
func (AutonomousDatabaseBackupProperties_Type) Type() protoreflect.EnumTypeAutonomousDatabaseCharacterSet
type AutonomousDatabaseCharacterSet struct {
// Identifier. The name of the Autonomous Database Character Set resource in
// the following format:
// projects/{project}/locations/{region}/autonomousDatabaseCharacterSets/{autonomous_database_character_set}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The character set type for the Autonomous Database.
CharacterSetType AutonomousDatabaseCharacterSet_CharacterSetType `protobuf:"varint,2,opt,name=character_set_type,json=characterSetType,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseCharacterSet_CharacterSetType" json:"character_set_type,omitempty"`
// Output only. The character set name for the Autonomous Database which is
// the ID in the resource name.
CharacterSet string `protobuf:"bytes,3,opt,name=character_set,json=characterSet,proto3" json:"character_set,omitempty"`
// contains filtered or unexported fields
}Details of the Autonomous Database character set resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/
func (*AutonomousDatabaseCharacterSet) Descriptor
func (*AutonomousDatabaseCharacterSet) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseCharacterSet.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseCharacterSet) GetCharacterSet
func (x *AutonomousDatabaseCharacterSet) GetCharacterSet() stringfunc (*AutonomousDatabaseCharacterSet) GetCharacterSetType
func (x *AutonomousDatabaseCharacterSet) GetCharacterSetType() AutonomousDatabaseCharacterSet_CharacterSetTypefunc (*AutonomousDatabaseCharacterSet) GetName
func (x *AutonomousDatabaseCharacterSet) GetName() stringfunc (*AutonomousDatabaseCharacterSet) ProtoMessage
func (*AutonomousDatabaseCharacterSet) ProtoMessage()func (*AutonomousDatabaseCharacterSet) ProtoReflect
func (x *AutonomousDatabaseCharacterSet) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseCharacterSet) Reset
func (x *AutonomousDatabaseCharacterSet) Reset()func (*AutonomousDatabaseCharacterSet) String
func (x *AutonomousDatabaseCharacterSet) String() stringAutonomousDatabaseCharacterSet_CharacterSetType
type AutonomousDatabaseCharacterSet_CharacterSetType int32The type of character set an Autonomous Database can have.
AutonomousDatabaseCharacterSet_CHARACTER_SET_TYPE_UNSPECIFIED, AutonomousDatabaseCharacterSet_DATABASE, AutonomousDatabaseCharacterSet_NATIONAL
const (
// Character set type is not specified.
AutonomousDatabaseCharacterSet_CHARACTER_SET_TYPE_UNSPECIFIED AutonomousDatabaseCharacterSet_CharacterSetType = 0
// Character set type is set to database.
AutonomousDatabaseCharacterSet_DATABASE AutonomousDatabaseCharacterSet_CharacterSetType = 1
// Character set type is set to national.
AutonomousDatabaseCharacterSet_NATIONAL AutonomousDatabaseCharacterSet_CharacterSetType = 2
)func (AutonomousDatabaseCharacterSet_CharacterSetType) Descriptor
func (AutonomousDatabaseCharacterSet_CharacterSetType) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseCharacterSet_CharacterSetType) Enum
func (x AutonomousDatabaseCharacterSet_CharacterSetType) Enum() *AutonomousDatabaseCharacterSet_CharacterSetTypefunc (AutonomousDatabaseCharacterSet_CharacterSetType) EnumDescriptor
func (AutonomousDatabaseCharacterSet_CharacterSetType) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseCharacterSet_CharacterSetType.Descriptor instead.
func (AutonomousDatabaseCharacterSet_CharacterSetType) Number
func (x AutonomousDatabaseCharacterSet_CharacterSetType) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseCharacterSet_CharacterSetType) String
func (x AutonomousDatabaseCharacterSet_CharacterSetType) String() stringfunc (AutonomousDatabaseCharacterSet_CharacterSetType) Type
AutonomousDatabaseConnectionStrings
type AutonomousDatabaseConnectionStrings struct {
// Output only. Returns all connection strings that can be used to connect to
// the Autonomous Database.
AllConnectionStrings *AllConnectionStrings `protobuf:"bytes,1,opt,name=all_connection_strings,json=allConnectionStrings,proto3" json:"all_connection_strings,omitempty"`
// Output only. The database service provides the least level of resources to
// each SQL statement, but supports the most number of concurrent SQL
// statements.
Dedicated string `protobuf:"bytes,2,opt,name=dedicated,proto3" json:"dedicated,omitempty"`
// Output only. The database service provides the highest level of resources
// to each SQL statement.
High string `protobuf:"bytes,3,opt,name=high,proto3" json:"high,omitempty"`
// Output only. The database service provides the least level of resources to
// each SQL statement.
Low string `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
// Output only. The database service provides a lower level of resources to
// each SQL statement.
Medium string `protobuf:"bytes,5,opt,name=medium,proto3" json:"medium,omitempty"`
// Output only. A list of connection string profiles to allow clients to
// group, filter, and select values based on the structured metadata.
Profiles []*DatabaseConnectionStringProfile `protobuf:"bytes,6,rep,name=profiles,proto3" json:"profiles,omitempty"`
// contains filtered or unexported fields
}The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings
func (*AutonomousDatabaseConnectionStrings) Descriptor
func (*AutonomousDatabaseConnectionStrings) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseConnectionStrings.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseConnectionStrings) GetAllConnectionStrings
func (x *AutonomousDatabaseConnectionStrings) GetAllConnectionStrings() *AllConnectionStringsfunc (*AutonomousDatabaseConnectionStrings) GetDedicated
func (x *AutonomousDatabaseConnectionStrings) GetDedicated() stringfunc (*AutonomousDatabaseConnectionStrings) GetHigh
func (x *AutonomousDatabaseConnectionStrings) GetHigh() stringfunc (*AutonomousDatabaseConnectionStrings) GetLow
func (x *AutonomousDatabaseConnectionStrings) GetLow() stringfunc (*AutonomousDatabaseConnectionStrings) GetMedium
func (x *AutonomousDatabaseConnectionStrings) GetMedium() stringfunc (*AutonomousDatabaseConnectionStrings) GetProfiles
func (x *AutonomousDatabaseConnectionStrings) GetProfiles() []*DatabaseConnectionStringProfilefunc (*AutonomousDatabaseConnectionStrings) ProtoMessage
func (*AutonomousDatabaseConnectionStrings) ProtoMessage()func (*AutonomousDatabaseConnectionStrings) ProtoReflect
func (x *AutonomousDatabaseConnectionStrings) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseConnectionStrings) Reset
func (x *AutonomousDatabaseConnectionStrings) Reset()func (*AutonomousDatabaseConnectionStrings) String
func (x *AutonomousDatabaseConnectionStrings) String() stringAutonomousDatabaseConnectionUrls
type AutonomousDatabaseConnectionUrls struct {
// Output only. Oracle Application Express (APEX) URL.
ApexUri string `protobuf:"bytes,1,opt,name=apex_uri,json=apexUri,proto3" json:"apex_uri,omitempty"`
// Output only. The URL of the Database Transforms for the Autonomous
// Database.
DatabaseTransformsUri string `protobuf:"bytes,2,opt,name=database_transforms_uri,json=databaseTransformsUri,proto3" json:"database_transforms_uri,omitempty"`
// Output only. The URL of the Graph Studio for the Autonomous Database.
GraphStudioUri string `protobuf:"bytes,3,opt,name=graph_studio_uri,json=graphStudioUri,proto3" json:"graph_studio_uri,omitempty"`
// Output only. The URL of the Oracle Machine Learning (OML) Notebook for the
// Autonomous Database.
MachineLearningNotebookUri string `protobuf:"bytes,4,opt,name=machine_learning_notebook_uri,json=machineLearningNotebookUri,proto3" json:"machine_learning_notebook_uri,omitempty"`
// Output only. The URL of Machine Learning user management the Autonomous
// Database.
MachineLearningUserManagementUri string `protobuf:"bytes,5,opt,name=machine_learning_user_management_uri,json=machineLearningUserManagementUri,proto3" json:"machine_learning_user_management_uri,omitempty"`
// Output only. The URL of the MongoDB API for the Autonomous Database.
MongoDbUri string `protobuf:"bytes,6,opt,name=mongo_db_uri,json=mongoDbUri,proto3" json:"mongo_db_uri,omitempty"`
// Output only. The Oracle REST Data Services (ORDS) URL of the Web Access for
// the Autonomous Database.
OrdsUri string `protobuf:"bytes,7,opt,name=ords_uri,json=ordsUri,proto3" json:"ords_uri,omitempty"`
// Output only. The URL of the Oracle SQL Developer Web for the Autonomous
// Database.
SqlDevWebUri string `protobuf:"bytes,8,opt,name=sql_dev_web_uri,json=sqlDevWebUri,proto3" json:"sql_dev_web_uri,omitempty"`
// contains filtered or unexported fields
}The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls
func (*AutonomousDatabaseConnectionUrls) Descriptor
func (*AutonomousDatabaseConnectionUrls) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseConnectionUrls.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseConnectionUrls) GetApexUri
func (x *AutonomousDatabaseConnectionUrls) GetApexUri() stringfunc (*AutonomousDatabaseConnectionUrls) GetDatabaseTransformsUri
func (x *AutonomousDatabaseConnectionUrls) GetDatabaseTransformsUri() stringfunc (*AutonomousDatabaseConnectionUrls) GetGraphStudioUri
func (x *AutonomousDatabaseConnectionUrls) GetGraphStudioUri() stringfunc (*AutonomousDatabaseConnectionUrls) GetMachineLearningNotebookUri
func (x *AutonomousDatabaseConnectionUrls) GetMachineLearningNotebookUri() stringfunc (*AutonomousDatabaseConnectionUrls) GetMachineLearningUserManagementUri
func (x *AutonomousDatabaseConnectionUrls) GetMachineLearningUserManagementUri() stringfunc (*AutonomousDatabaseConnectionUrls) GetMongoDbUri
func (x *AutonomousDatabaseConnectionUrls) GetMongoDbUri() stringfunc (*AutonomousDatabaseConnectionUrls) GetOrdsUri
func (x *AutonomousDatabaseConnectionUrls) GetOrdsUri() stringfunc (*AutonomousDatabaseConnectionUrls) GetSqlDevWebUri
func (x *AutonomousDatabaseConnectionUrls) GetSqlDevWebUri() stringfunc (*AutonomousDatabaseConnectionUrls) ProtoMessage
func (*AutonomousDatabaseConnectionUrls) ProtoMessage()func (*AutonomousDatabaseConnectionUrls) ProtoReflect
func (x *AutonomousDatabaseConnectionUrls) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseConnectionUrls) Reset
func (x *AutonomousDatabaseConnectionUrls) Reset()func (*AutonomousDatabaseConnectionUrls) String
func (x *AutonomousDatabaseConnectionUrls) String() stringAutonomousDatabaseProperties
type AutonomousDatabaseProperties struct {
// Output only. OCID of the Autonomous Database.
// https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Optional. Immutable. The number of compute servers for the Autonomous
// Database.
ComputeCount float32 `protobuf:"fixed32,2,opt,name=compute_count,json=computeCount,proto3" json:"compute_count,omitempty"`
// Optional. Immutable. The number of CPU cores to be made available to the
// database.
CpuCoreCount int32 `protobuf:"varint,3,opt,name=cpu_core_count,json=cpuCoreCount,proto3" json:"cpu_core_count,omitempty"`
// Optional. Immutable. The size of the data stored in the database, in
// terabytes.
DataStorageSizeTb int32 `protobuf:"varint,4,opt,name=data_storage_size_tb,json=dataStorageSizeTb,proto3" json:"data_storage_size_tb,omitempty"`
// Optional. Immutable. The size of the data stored in the database, in
// gigabytes.
DataStorageSizeGb int32 `protobuf:"varint,63,opt,name=data_storage_size_gb,json=dataStorageSizeGb,proto3" json:"data_storage_size_gb,omitempty"`
// Required. Immutable. The workload type of the Autonomous Database.
DbWorkload DBWorkload `protobuf:"varint,5,opt,name=db_workload,json=dbWorkload,proto3,enum=google.cloud.oracledatabase.v1.DBWorkload" json:"db_workload,omitempty"`
// Optional. Immutable. The edition of the Autonomous Databases.
DbEdition AutonomousDatabaseProperties_DatabaseEdition `protobuf:"varint,6,opt,name=db_edition,json=dbEdition,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_DatabaseEdition" json:"db_edition,omitempty"`
// Optional. Immutable. The character set for the Autonomous Database. The
// default is AL32UTF8.
CharacterSet string `protobuf:"bytes,8,opt,name=character_set,json=characterSet,proto3" json:"character_set,omitempty"`
// Optional. Immutable. The national character set for the Autonomous
// Database. The default is AL16UTF16.
NCharacterSet string `protobuf:"bytes,9,opt,name=n_character_set,json=nCharacterSet,proto3" json:"n_character_set,omitempty"`
// Optional. Immutable. The private endpoint IP address for the Autonomous
// Database.
PrivateEndpointIp string `protobuf:"bytes,10,opt,name=private_endpoint_ip,json=privateEndpointIp,proto3" json:"private_endpoint_ip,omitempty"`
// Optional. Immutable. The private endpoint label for the Autonomous
// Database.
PrivateEndpointLabel string `protobuf:"bytes,11,opt,name=private_endpoint_label,json=privateEndpointLabel,proto3" json:"private_endpoint_label,omitempty"`
// Optional. Immutable. The Oracle Database version for the Autonomous
// Database.
DbVersion string `protobuf:"bytes,12,opt,name=db_version,json=dbVersion,proto3" json:"db_version,omitempty"`
// Optional. Immutable. This field indicates if auto scaling is enabled for
// the Autonomous Database CPU core count.
IsAutoScalingEnabled bool `protobuf:"varint,14,opt,name=is_auto_scaling_enabled,json=isAutoScalingEnabled,proto3" json:"is_auto_scaling_enabled,omitempty"`
// Optional. Immutable. This field indicates if auto scaling is enabled for
// the Autonomous Database storage.
IsStorageAutoScalingEnabled bool `protobuf:"varint,15,opt,name=is_storage_auto_scaling_enabled,json=isStorageAutoScalingEnabled,proto3" json:"is_storage_auto_scaling_enabled,omitempty"`
// Required. Immutable. The license type used for the Autonomous Database.
LicenseType AutonomousDatabaseProperties_LicenseType `protobuf:"varint,16,opt,name=license_type,json=licenseType,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_LicenseType" json:"license_type,omitempty"`
// Optional. Immutable. The list of customer contacts.
CustomerContacts []*CustomerContact `protobuf:"bytes,17,rep,name=customer_contacts,json=customerContacts,proto3" json:"customer_contacts,omitempty"`
// Optional. Immutable. The ID of the Oracle Cloud Infrastructure vault
// secret.
SecretId string `protobuf:"bytes,18,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
// Optional. Immutable. The ID of the Oracle Cloud Infrastructure vault.
VaultId string `protobuf:"bytes,19,opt,name=vault_id,json=vaultId,proto3" json:"vault_id,omitempty"`
// Optional. Immutable. The maintenance schedule of the Autonomous Database.
MaintenanceScheduleType AutonomousDatabaseProperties_MaintenanceScheduleType `protobuf:"varint,20,opt,name=maintenance_schedule_type,json=maintenanceScheduleType,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_MaintenanceScheduleType" json:"maintenance_schedule_type,omitempty"`
// Optional. Immutable. This field specifies if the Autonomous Database
// requires mTLS connections.
MtlsConnectionRequired bool `protobuf:"varint,34,opt,name=mtls_connection_required,json=mtlsConnectionRequired,proto3" json:"mtls_connection_required,omitempty"`
// Optional. Immutable. The retention period for the Autonomous Database. This
// field is specified in days, can range from 1 day to 60 days, and has a
// default value of 60 days.
BackupRetentionPeriodDays int32 `protobuf:"varint,57,opt,name=backup_retention_period_days,json=backupRetentionPeriodDays,proto3" json:"backup_retention_period_days,omitempty"`
// Output only. The amount of storage currently being used for user and system
// data, in terabytes.
ActualUsedDataStorageSizeTb float64 `protobuf:"fixed64,21,opt,name=actual_used_data_storage_size_tb,json=actualUsedDataStorageSizeTb,proto3" json:"actual_used_data_storage_size_tb,omitempty"`
// Output only. The amount of storage currently allocated for the database
// tables and billed for, rounded up in terabytes.
AllocatedStorageSizeTb float64 `protobuf:"fixed64,22,opt,name=allocated_storage_size_tb,json=allocatedStorageSizeTb,proto3" json:"allocated_storage_size_tb,omitempty"`
// Output only. The details for the Oracle APEX Application Development.
ApexDetails *AutonomousDatabaseApex `protobuf:"bytes,23,opt,name=apex_details,json=apexDetails,proto3" json:"apex_details,omitempty"`
// Output only. This field indicates the status of Data Guard and Access
// control for the Autonomous Database. The field's value is null if Data
// Guard is disabled or Access Control is disabled. The field's value is TRUE
// if both Data Guard and Access Control are enabled, and the Autonomous
// Database is using primary IP access control list (ACL) for standby. The
// field's value is FALSE if both Data Guard and Access Control are enabled,
// and the Autonomous Database is using a different IP access control list
// (ACL) for standby compared to primary.
ArePrimaryAllowlistedIpsUsed *bool `protobuf:"varint,24,opt,name=are_primary_allowlisted_ips_used,json=arePrimaryAllowlistedIpsUsed,proto3,oneof" json:"are_primary_allowlisted_ips_used,omitempty"`
// Output only. The details of the current lifestyle state of the Autonomous
// Database.
LifecycleDetails string `protobuf:"bytes,25,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
// Output only. The current lifecycle state of the Autonomous Database.
State State `protobuf:"varint,26,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.State" json:"state,omitempty"`
// Output only. The Autonomous Container Database OCID.
AutonomousContainerDatabaseId string `protobuf:"bytes,27,opt,name=autonomous_container_database_id,json=autonomousContainerDatabaseId,proto3" json:"autonomous_container_database_id,omitempty"`
// Output only. The list of available Oracle Database upgrade versions for an
// Autonomous Database.
AvailableUpgradeVersions []string `protobuf:"bytes,28,rep,name=available_upgrade_versions,json=availableUpgradeVersions,proto3" json:"available_upgrade_versions,omitempty"`
// Output only. The connection strings used to connect to an Autonomous
// Database.
ConnectionStrings *AutonomousDatabaseConnectionStrings `protobuf:"bytes,29,opt,name=connection_strings,json=connectionStrings,proto3" json:"connection_strings,omitempty"`
// Output only. The Oracle Connection URLs for an Autonomous Database.
ConnectionUrls *AutonomousDatabaseConnectionUrls `protobuf:"bytes,30,opt,name=connection_urls,json=connectionUrls,proto3" json:"connection_urls,omitempty"`
// Output only. This field indicates the number of seconds of data loss during
// a Data Guard failover.
FailedDataRecoveryDuration *durationpb.Duration `protobuf:"bytes,31,opt,name=failed_data_recovery_duration,json=failedDataRecoveryDuration,proto3" json:"failed_data_recovery_duration,omitempty"`
// Output only. The memory assigned to in-memory tables in an Autonomous
// Database.
MemoryTableGbs int32 `protobuf:"varint,32,opt,name=memory_table_gbs,json=memoryTableGbs,proto3" json:"memory_table_gbs,omitempty"`
// Output only. Deprecated: Please use `local_data_guard_enabled` instead.
// This field indicates whether the Autonomous Database has local (in-region)
// Data Guard enabled.
//
// Deprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.
IsLocalDataGuardEnabled bool `protobuf:"varint,33,opt,name=is_local_data_guard_enabled,json=isLocalDataGuardEnabled,proto3" json:"is_local_data_guard_enabled,omitempty"`
// Output only. Deprecated: Please use
// `local_adg_auto_failover_max_data_loss_limit_duration` instead.
// This field indicates the maximum data loss limit for an Autonomous
// Database, in seconds.
//
// Deprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.
LocalAdgAutoFailoverMaxDataLossLimit int32 `protobuf:"varint,35,opt,name=local_adg_auto_failover_max_data_loss_limit,json=localAdgAutoFailoverMaxDataLossLimit,proto3" json:"local_adg_auto_failover_max_data_loss_limit,omitempty"`
// Output only. The details of the Autonomous Data Guard standby database.
LocalStandbyDb *AutonomousDatabaseStandbySummary `protobuf:"bytes,36,opt,name=local_standby_db,json=localStandbyDb,proto3" json:"local_standby_db,omitempty"`
// Output only. The amount of memory enabled per ECPU, in gigabytes.
MemoryPerOracleComputeUnitGbs int32 `protobuf:"varint,37,opt,name=memory_per_oracle_compute_unit_gbs,json=memoryPerOracleComputeUnitGbs,proto3" json:"memory_per_oracle_compute_unit_gbs,omitempty"`
// Output only. This field indicates the local disaster recovery (DR) type of
// an Autonomous Database.
LocalDisasterRecoveryType AutonomousDatabaseProperties_LocalDisasterRecoveryType `protobuf:"varint,38,opt,name=local_disaster_recovery_type,json=localDisasterRecoveryType,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_LocalDisasterRecoveryType" json:"local_disaster_recovery_type,omitempty"`
// Output only. The current state of the Data Safe registration for the
// Autonomous Database.
DataSafeState AutonomousDatabaseProperties_DataSafeState `protobuf:"varint,39,opt,name=data_safe_state,json=dataSafeState,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_DataSafeState" json:"data_safe_state,omitempty"`
// Output only. The current state of database management for the Autonomous
// Database.
DatabaseManagementState AutonomousDatabaseProperties_DatabaseManagementState `protobuf:"varint,40,opt,name=database_management_state,json=databaseManagementState,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_DatabaseManagementState" json:"database_management_state,omitempty"`
// Output only. This field indicates the current mode of the Autonomous
// Database.
OpenMode AutonomousDatabaseProperties_OpenMode `protobuf:"varint,41,opt,name=open_mode,json=openMode,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_OpenMode" json:"open_mode,omitempty"`
// Output only. This field indicates the state of Operations Insights for the
// Autonomous Database.
OperationsInsightsState OperationsInsightsState `protobuf:"varint,42,opt,name=operations_insights_state,json=operationsInsightsState,proto3,enum=google.cloud.oracledatabase.v1.OperationsInsightsState" json:"operations_insights_state,omitempty"`
// Output only. The list of OCIDs of standby databases located in Autonomous
// Data Guard remote regions that are associated with the source database.
PeerDbIds []string `protobuf:"bytes,43,rep,name=peer_db_ids,json=peerDbIds,proto3" json:"peer_db_ids,omitempty"`
// Output only. The permission level of the Autonomous Database.
PermissionLevel AutonomousDatabaseProperties_PermissionLevel `protobuf:"varint,44,opt,name=permission_level,json=permissionLevel,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_PermissionLevel" json:"permission_level,omitempty"`
// Output only. The private endpoint for the Autonomous Database.
PrivateEndpoint string `protobuf:"bytes,45,opt,name=private_endpoint,json=privateEndpoint,proto3" json:"private_endpoint,omitempty"`
// Output only. The refresh mode of the cloned Autonomous Database.
RefreshableMode AutonomousDatabaseProperties_RefreshableMode `protobuf:"varint,46,opt,name=refreshable_mode,json=refreshableMode,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_RefreshableMode" json:"refreshable_mode,omitempty"`
// Output only. The refresh State of the clone.
RefreshableState AutonomousDatabaseProperties_RefreshableState `protobuf:"varint,47,opt,name=refreshable_state,json=refreshableState,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_RefreshableState" json:"refreshable_state,omitempty"`
// Output only. The Data Guard role of the Autonomous Database.
Role AutonomousDatabaseProperties_Role `protobuf:"varint,48,opt,name=role,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_Role" json:"role,omitempty"`
// Output only. The list and details of the scheduled operations of the
// Autonomous Database.
ScheduledOperationDetails []*ScheduledOperationDetails `protobuf:"bytes,64,rep,name=scheduled_operation_details,json=scheduledOperationDetails,proto3" json:"scheduled_operation_details,omitempty"`
// Output only. The SQL Web Developer URL for the Autonomous Database.
SqlWebDeveloperUrl string `protobuf:"bytes,50,opt,name=sql_web_developer_url,json=sqlWebDeveloperUrl,proto3" json:"sql_web_developer_url,omitempty"`
// Output only. The list of available regions that can be used to create a
// clone for the Autonomous Database.
SupportedCloneRegions []string `protobuf:"bytes,51,rep,name=supported_clone_regions,json=supportedCloneRegions,proto3" json:"supported_clone_regions,omitempty"`
// Output only. The storage space used by Autonomous Database, in gigabytes.
UsedDataStorageSizeTbs int32 `protobuf:"varint,53,opt,name=used_data_storage_size_tbs,json=usedDataStorageSizeTbs,proto3" json:"used_data_storage_size_tbs,omitempty"`
// Output only. The Oracle Cloud Infrastructure link for the Autonomous
// Database.
OciUrl string `protobuf:"bytes,54,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
// Output only. The storage space used by automatic backups of Autonomous
// Database, in gigabytes.
TotalAutoBackupStorageSizeGbs float32 `protobuf:"fixed32,59,opt,name=total_auto_backup_storage_size_gbs,json=totalAutoBackupStorageSizeGbs,proto3" json:"total_auto_backup_storage_size_gbs,omitempty"`
// Output only. The long term backup schedule of the Autonomous Database.
NextLongTermBackupTime *timestamppb.Timestamp `protobuf:"bytes,60,opt,name=next_long_term_backup_time,json=nextLongTermBackupTime,proto3" json:"next_long_term_backup_time,omitempty"`
// Output only. The date and time the Autonomous Data Guard role was changed
// for the standby Autonomous Database.
DataGuardRoleChangedTime *timestamppb.Timestamp `protobuf:"bytes,61,opt,name=data_guard_role_changed_time,json=dataGuardRoleChangedTime,proto3" json:"data_guard_role_changed_time,omitempty"`
// Output only. The date and time the Disaster Recovery role was changed for
// the standby Autonomous Database.
DisasterRecoveryRoleChangedTime *timestamppb.Timestamp `protobuf:"bytes,62,opt,name=disaster_recovery_role_changed_time,json=disasterRecoveryRoleChangedTime,proto3" json:"disaster_recovery_role_changed_time,omitempty"`
// Output only. The date and time when maintenance will begin.
MaintenanceBeginTime *timestamppb.Timestamp `protobuf:"bytes,65,opt,name=maintenance_begin_time,json=maintenanceBeginTime,proto3" json:"maintenance_begin_time,omitempty"`
// Output only. The date and time when maintenance will end.
MaintenanceEndTime *timestamppb.Timestamp `protobuf:"bytes,66,opt,name=maintenance_end_time,json=maintenanceEndTime,proto3" json:"maintenance_end_time,omitempty"`
// Optional. Immutable. The list of allowlisted IP addresses for the
// Autonomous Database.
AllowlistedIps []string `protobuf:"bytes,67,rep,name=allowlisted_ips,json=allowlistedIps,proto3" json:"allowlisted_ips,omitempty"`
// Optional. The encryption key used to encrypt the Autonomous Database.
// Updating this field will add a new entry in the
// `encryption_key_history_entries` field with the former version.
EncryptionKey *EncryptionKey `protobuf:"bytes,68,opt,name=encryption_key,json=encryptionKey,proto3" json:"encryption_key,omitempty"`
// Output only. The history of the encryption keys used to encrypt the
// Autonomous Database.
EncryptionKeyHistoryEntries []*EncryptionKeyHistoryEntry `protobuf:"bytes,69,rep,name=encryption_key_history_entries,json=encryptionKeyHistoryEntries,proto3" json:"encryption_key_history_entries,omitempty"`
// Output only. An Oracle-managed Google Cloud service account on which
// customers can grant roles to access resources in the customer project.
ServiceAgentEmail string `protobuf:"bytes,70,opt,name=service_agent_email,json=serviceAgentEmail,proto3" json:"service_agent_email,omitempty"`
// Optional. Indicates whether the Autonomous Database has a local (in-region)
// standby database. Not applicable to cross-region Data Guard or dedicated
// Exadata infrastructure.
LocalDataGuardEnabled *bool `protobuf:"varint,71,opt,name=local_data_guard_enabled,json=localDataGuardEnabled,proto3,oneof" json:"local_data_guard_enabled,omitempty"`
// Optional. This field indicates the maximum data loss limit for an
// Autonomous Database, in seconds.
LocalAdgAutoFailoverMaxDataLossLimitDuration *int32 `protobuf:"varint,72,opt,name=local_adg_auto_failover_max_data_loss_limit_duration,json=localAdgAutoFailoverMaxDataLossLimitDuration,proto3,oneof" json:"local_adg_auto_failover_max_data_loss_limit_duration,omitempty"`
// contains filtered or unexported fields
}The properties of an Autonomous Database.
func (*AutonomousDatabaseProperties) Descriptor
func (*AutonomousDatabaseProperties) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseProperties) GetActualUsedDataStorageSizeTb
func (x *AutonomousDatabaseProperties) GetActualUsedDataStorageSizeTb() float64func (*AutonomousDatabaseProperties) GetAllocatedStorageSizeTb
func (x *AutonomousDatabaseProperties) GetAllocatedStorageSizeTb() float64func (*AutonomousDatabaseProperties) GetAllowlistedIps
func (x *AutonomousDatabaseProperties) GetAllowlistedIps() []stringfunc (*AutonomousDatabaseProperties) GetApexDetails
func (x *AutonomousDatabaseProperties) GetApexDetails() *AutonomousDatabaseApexfunc (*AutonomousDatabaseProperties) GetArePrimaryAllowlistedIpsUsed
func (x *AutonomousDatabaseProperties) GetArePrimaryAllowlistedIpsUsed() boolfunc (*AutonomousDatabaseProperties) GetAutonomousContainerDatabaseId
func (x *AutonomousDatabaseProperties) GetAutonomousContainerDatabaseId() stringfunc (*AutonomousDatabaseProperties) GetAvailableUpgradeVersions
func (x *AutonomousDatabaseProperties) GetAvailableUpgradeVersions() []stringfunc (*AutonomousDatabaseProperties) GetBackupRetentionPeriodDays
func (x *AutonomousDatabaseProperties) GetBackupRetentionPeriodDays() int32func (*AutonomousDatabaseProperties) GetCharacterSet
func (x *AutonomousDatabaseProperties) GetCharacterSet() stringfunc (*AutonomousDatabaseProperties) GetComputeCount
func (x *AutonomousDatabaseProperties) GetComputeCount() float32func (*AutonomousDatabaseProperties) GetConnectionStrings
func (x *AutonomousDatabaseProperties) GetConnectionStrings() *AutonomousDatabaseConnectionStringsfunc (*AutonomousDatabaseProperties) GetConnectionUrls
func (x *AutonomousDatabaseProperties) GetConnectionUrls() *AutonomousDatabaseConnectionUrlsfunc (*AutonomousDatabaseProperties) GetCpuCoreCount
func (x *AutonomousDatabaseProperties) GetCpuCoreCount() int32func (*AutonomousDatabaseProperties) GetCustomerContacts
func (x *AutonomousDatabaseProperties) GetCustomerContacts() []*CustomerContactfunc (*AutonomousDatabaseProperties) GetDataGuardRoleChangedTime
func (x *AutonomousDatabaseProperties) GetDataGuardRoleChangedTime() *timestamppb.Timestampfunc (*AutonomousDatabaseProperties) GetDataSafeState
func (x *AutonomousDatabaseProperties) GetDataSafeState() AutonomousDatabaseProperties_DataSafeStatefunc (*AutonomousDatabaseProperties) GetDataStorageSizeGb
func (x *AutonomousDatabaseProperties) GetDataStorageSizeGb() int32func (*AutonomousDatabaseProperties) GetDataStorageSizeTb
func (x *AutonomousDatabaseProperties) GetDataStorageSizeTb() int32func (*AutonomousDatabaseProperties) GetDatabaseManagementState
func (x *AutonomousDatabaseProperties) GetDatabaseManagementState() AutonomousDatabaseProperties_DatabaseManagementStatefunc (*AutonomousDatabaseProperties) GetDbEdition
func (x *AutonomousDatabaseProperties) GetDbEdition() AutonomousDatabaseProperties_DatabaseEditionfunc (*AutonomousDatabaseProperties) GetDbVersion
func (x *AutonomousDatabaseProperties) GetDbVersion() stringfunc (*AutonomousDatabaseProperties) GetDbWorkload
func (x *AutonomousDatabaseProperties) GetDbWorkload() DBWorkloadfunc (*AutonomousDatabaseProperties) GetDisasterRecoveryRoleChangedTime
func (x *AutonomousDatabaseProperties) GetDisasterRecoveryRoleChangedTime() *timestamppb.Timestampfunc (*AutonomousDatabaseProperties) GetEncryptionKey
func (x *AutonomousDatabaseProperties) GetEncryptionKey() *EncryptionKeyfunc (*AutonomousDatabaseProperties) GetEncryptionKeyHistoryEntries
func (x *AutonomousDatabaseProperties) GetEncryptionKeyHistoryEntries() []*EncryptionKeyHistoryEntryfunc (*AutonomousDatabaseProperties) GetFailedDataRecoveryDuration
func (x *AutonomousDatabaseProperties) GetFailedDataRecoveryDuration() *durationpb.Durationfunc (*AutonomousDatabaseProperties) GetIsAutoScalingEnabled
func (x *AutonomousDatabaseProperties) GetIsAutoScalingEnabled() boolfunc (*AutonomousDatabaseProperties) GetIsLocalDataGuardEnabled
func (x *AutonomousDatabaseProperties) GetIsLocalDataGuardEnabled() boolDeprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.
func (*AutonomousDatabaseProperties) GetIsStorageAutoScalingEnabled
func (x *AutonomousDatabaseProperties) GetIsStorageAutoScalingEnabled() boolfunc (*AutonomousDatabaseProperties) GetLicenseType
func (x *AutonomousDatabaseProperties) GetLicenseType() AutonomousDatabaseProperties_LicenseTypefunc (*AutonomousDatabaseProperties) GetLifecycleDetails
func (x *AutonomousDatabaseProperties) GetLifecycleDetails() stringfunc (*AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimit
func (x *AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimit() int32Deprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.
func (*AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimitDuration
func (x *AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimitDuration() int32func (*AutonomousDatabaseProperties) GetLocalDataGuardEnabled
func (x *AutonomousDatabaseProperties) GetLocalDataGuardEnabled() boolfunc (*AutonomousDatabaseProperties) GetLocalDisasterRecoveryType
func (x *AutonomousDatabaseProperties) GetLocalDisasterRecoveryType() AutonomousDatabaseProperties_LocalDisasterRecoveryTypefunc (*AutonomousDatabaseProperties) GetLocalStandbyDb
func (x *AutonomousDatabaseProperties) GetLocalStandbyDb() *AutonomousDatabaseStandbySummaryfunc (*AutonomousDatabaseProperties) GetMaintenanceBeginTime
func (x *AutonomousDatabaseProperties) GetMaintenanceBeginTime() *timestamppb.Timestampfunc (*AutonomousDatabaseProperties) GetMaintenanceEndTime
func (x *AutonomousDatabaseProperties) GetMaintenanceEndTime() *timestamppb.Timestampfunc (*AutonomousDatabaseProperties) GetMaintenanceScheduleType
func (x *AutonomousDatabaseProperties) GetMaintenanceScheduleType() AutonomousDatabaseProperties_MaintenanceScheduleTypefunc (*AutonomousDatabaseProperties) GetMemoryPerOracleComputeUnitGbs
func (x *AutonomousDatabaseProperties) GetMemoryPerOracleComputeUnitGbs() int32func (*AutonomousDatabaseProperties) GetMemoryTableGbs
func (x *AutonomousDatabaseProperties) GetMemoryTableGbs() int32func (*AutonomousDatabaseProperties) GetMtlsConnectionRequired
func (x *AutonomousDatabaseProperties) GetMtlsConnectionRequired() boolfunc (*AutonomousDatabaseProperties) GetNCharacterSet
func (x *AutonomousDatabaseProperties) GetNCharacterSet() stringfunc (*AutonomousDatabaseProperties) GetNextLongTermBackupTime
func (x *AutonomousDatabaseProperties) GetNextLongTermBackupTime() *timestamppb.Timestampfunc (*AutonomousDatabaseProperties) GetOciUrl
func (x *AutonomousDatabaseProperties) GetOciUrl() stringfunc (*AutonomousDatabaseProperties) GetOcid
func (x *AutonomousDatabaseProperties) GetOcid() stringfunc (*AutonomousDatabaseProperties) GetOpenMode
func (x *AutonomousDatabaseProperties) GetOpenMode() AutonomousDatabaseProperties_OpenModefunc (*AutonomousDatabaseProperties) GetOperationsInsightsState
func (x *AutonomousDatabaseProperties) GetOperationsInsightsState() OperationsInsightsStatefunc (*AutonomousDatabaseProperties) GetPeerDbIds
func (x *AutonomousDatabaseProperties) GetPeerDbIds() []stringfunc (*AutonomousDatabaseProperties) GetPermissionLevel
func (x *AutonomousDatabaseProperties) GetPermissionLevel() AutonomousDatabaseProperties_PermissionLevelfunc (*AutonomousDatabaseProperties) GetPrivateEndpoint
func (x *AutonomousDatabaseProperties) GetPrivateEndpoint() stringfunc (*AutonomousDatabaseProperties) GetPrivateEndpointIp
func (x *AutonomousDatabaseProperties) GetPrivateEndpointIp() stringfunc (*AutonomousDatabaseProperties) GetPrivateEndpointLabel
func (x *AutonomousDatabaseProperties) GetPrivateEndpointLabel() stringfunc (*AutonomousDatabaseProperties) GetRefreshableMode
func (x *AutonomousDatabaseProperties) GetRefreshableMode() AutonomousDatabaseProperties_RefreshableModefunc (*AutonomousDatabaseProperties) GetRefreshableState
func (x *AutonomousDatabaseProperties) GetRefreshableState() AutonomousDatabaseProperties_RefreshableStatefunc (*AutonomousDatabaseProperties) GetRole
func (x *AutonomousDatabaseProperties) GetRole() AutonomousDatabaseProperties_Rolefunc (*AutonomousDatabaseProperties) GetScheduledOperationDetails
func (x *AutonomousDatabaseProperties) GetScheduledOperationDetails() []*ScheduledOperationDetailsfunc (*AutonomousDatabaseProperties) GetSecretId
func (x *AutonomousDatabaseProperties) GetSecretId() stringfunc (*AutonomousDatabaseProperties) GetServiceAgentEmail
func (x *AutonomousDatabaseProperties) GetServiceAgentEmail() stringfunc (*AutonomousDatabaseProperties) GetSqlWebDeveloperUrl
func (x *AutonomousDatabaseProperties) GetSqlWebDeveloperUrl() stringfunc (*AutonomousDatabaseProperties) GetState
func (x *AutonomousDatabaseProperties) GetState() Statefunc (*AutonomousDatabaseProperties) GetSupportedCloneRegions
func (x *AutonomousDatabaseProperties) GetSupportedCloneRegions() []stringfunc (*AutonomousDatabaseProperties) GetTotalAutoBackupStorageSizeGbs
func (x *AutonomousDatabaseProperties) GetTotalAutoBackupStorageSizeGbs() float32func (*AutonomousDatabaseProperties) GetUsedDataStorageSizeTbs
func (x *AutonomousDatabaseProperties) GetUsedDataStorageSizeTbs() int32func (*AutonomousDatabaseProperties) GetVaultId
func (x *AutonomousDatabaseProperties) GetVaultId() stringfunc (*AutonomousDatabaseProperties) ProtoMessage
func (*AutonomousDatabaseProperties) ProtoMessage()func (*AutonomousDatabaseProperties) ProtoReflect
func (x *AutonomousDatabaseProperties) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseProperties) Reset
func (x *AutonomousDatabaseProperties) Reset()func (*AutonomousDatabaseProperties) String
func (x *AutonomousDatabaseProperties) String() stringAutonomousDatabaseProperties_DataSafeState
type AutonomousDatabaseProperties_DataSafeState int32Varies states of the Data Safe registration for the Autonomous Database.
AutonomousDatabaseProperties_DATA_SAFE_STATE_UNSPECIFIED, AutonomousDatabaseProperties_REGISTERING, AutonomousDatabaseProperties_REGISTERED, AutonomousDatabaseProperties_DEREGISTERING, AutonomousDatabaseProperties_NOT_REGISTERED, AutonomousDatabaseProperties_FAILED
const (
// Default unspecified value.
AutonomousDatabaseProperties_DATA_SAFE_STATE_UNSPECIFIED AutonomousDatabaseProperties_DataSafeState = 0
// Registering data safe state.
AutonomousDatabaseProperties_REGISTERING AutonomousDatabaseProperties_DataSafeState = 1
// Registered data safe state.
AutonomousDatabaseProperties_REGISTERED AutonomousDatabaseProperties_DataSafeState = 2
// Deregistering data safe state.
AutonomousDatabaseProperties_DEREGISTERING AutonomousDatabaseProperties_DataSafeState = 3
// Not registered data safe state.
AutonomousDatabaseProperties_NOT_REGISTERED AutonomousDatabaseProperties_DataSafeState = 4
// Failed data safe state.
AutonomousDatabaseProperties_FAILED AutonomousDatabaseProperties_DataSafeState = 5
)func (AutonomousDatabaseProperties_DataSafeState) Descriptor
func (AutonomousDatabaseProperties_DataSafeState) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_DataSafeState) Enum
func (x AutonomousDatabaseProperties_DataSafeState) Enum() *AutonomousDatabaseProperties_DataSafeStatefunc (AutonomousDatabaseProperties_DataSafeState) EnumDescriptor
func (AutonomousDatabaseProperties_DataSafeState) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_DataSafeState.Descriptor instead.
func (AutonomousDatabaseProperties_DataSafeState) Number
func (x AutonomousDatabaseProperties_DataSafeState) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_DataSafeState) String
func (x AutonomousDatabaseProperties_DataSafeState) String() stringfunc (AutonomousDatabaseProperties_DataSafeState) Type
func (AutonomousDatabaseProperties_DataSafeState) Type() protoreflect.EnumTypeAutonomousDatabaseProperties_DatabaseEdition
type AutonomousDatabaseProperties_DatabaseEdition int32The editions available for the Autonomous Database.
AutonomousDatabaseProperties_DATABASE_EDITION_UNSPECIFIED, AutonomousDatabaseProperties_STANDARD_EDITION, AutonomousDatabaseProperties_ENTERPRISE_EDITION
const (
// Default unspecified value.
AutonomousDatabaseProperties_DATABASE_EDITION_UNSPECIFIED AutonomousDatabaseProperties_DatabaseEdition = 0
// Standard Database Edition
AutonomousDatabaseProperties_STANDARD_EDITION AutonomousDatabaseProperties_DatabaseEdition = 1
// Enterprise Database Edition
AutonomousDatabaseProperties_ENTERPRISE_EDITION AutonomousDatabaseProperties_DatabaseEdition = 2
)func (AutonomousDatabaseProperties_DatabaseEdition) Descriptor
func (AutonomousDatabaseProperties_DatabaseEdition) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_DatabaseEdition) Enum
func (x AutonomousDatabaseProperties_DatabaseEdition) Enum() *AutonomousDatabaseProperties_DatabaseEditionfunc (AutonomousDatabaseProperties_DatabaseEdition) EnumDescriptor
func (AutonomousDatabaseProperties_DatabaseEdition) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_DatabaseEdition.Descriptor instead.
func (AutonomousDatabaseProperties_DatabaseEdition) Number
func (x AutonomousDatabaseProperties_DatabaseEdition) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_DatabaseEdition) String
func (x AutonomousDatabaseProperties_DatabaseEdition) String() stringfunc (AutonomousDatabaseProperties_DatabaseEdition) Type
func (AutonomousDatabaseProperties_DatabaseEdition) Type() protoreflect.EnumTypeAutonomousDatabaseProperties_DatabaseManagementState
type AutonomousDatabaseProperties_DatabaseManagementState int32The different states of database management for an Autonomous Database.
AutonomousDatabaseProperties_DATABASE_MANAGEMENT_STATE_UNSPECIFIED, AutonomousDatabaseProperties_ENABLING, AutonomousDatabaseProperties_ENABLED, AutonomousDatabaseProperties_DISABLING, AutonomousDatabaseProperties_NOT_ENABLED, AutonomousDatabaseProperties_FAILED_ENABLING, AutonomousDatabaseProperties_FAILED_DISABLING
const (
// Default unspecified value.
AutonomousDatabaseProperties_DATABASE_MANAGEMENT_STATE_UNSPECIFIED AutonomousDatabaseProperties_DatabaseManagementState = 0
// Enabling Database Management state
AutonomousDatabaseProperties_ENABLING AutonomousDatabaseProperties_DatabaseManagementState = 1
// Enabled Database Management state
AutonomousDatabaseProperties_ENABLED AutonomousDatabaseProperties_DatabaseManagementState = 2
// Disabling Database Management state
AutonomousDatabaseProperties_DISABLING AutonomousDatabaseProperties_DatabaseManagementState = 3
// Not Enabled Database Management state
AutonomousDatabaseProperties_NOT_ENABLED AutonomousDatabaseProperties_DatabaseManagementState = 4
// Failed enabling Database Management state
AutonomousDatabaseProperties_FAILED_ENABLING AutonomousDatabaseProperties_DatabaseManagementState = 5
// Failed disabling Database Management state
AutonomousDatabaseProperties_FAILED_DISABLING AutonomousDatabaseProperties_DatabaseManagementState = 6
)func (AutonomousDatabaseProperties_DatabaseManagementState) Descriptor
func (AutonomousDatabaseProperties_DatabaseManagementState) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_DatabaseManagementState) Enum
func (x AutonomousDatabaseProperties_DatabaseManagementState) Enum() *AutonomousDatabaseProperties_DatabaseManagementStatefunc (AutonomousDatabaseProperties_DatabaseManagementState) EnumDescriptor
func (AutonomousDatabaseProperties_DatabaseManagementState) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_DatabaseManagementState.Descriptor instead.
func (AutonomousDatabaseProperties_DatabaseManagementState) Number
func (x AutonomousDatabaseProperties_DatabaseManagementState) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_DatabaseManagementState) String
func (x AutonomousDatabaseProperties_DatabaseManagementState) String() stringfunc (AutonomousDatabaseProperties_DatabaseManagementState) Type
AutonomousDatabaseProperties_LicenseType
type AutonomousDatabaseProperties_LicenseType int32The license types available for the Autonomous Database.
AutonomousDatabaseProperties_LICENSE_TYPE_UNSPECIFIED, AutonomousDatabaseProperties_LICENSE_INCLUDED, AutonomousDatabaseProperties_BRING_YOUR_OWN_LICENSE
const (
// Unspecified
AutonomousDatabaseProperties_LICENSE_TYPE_UNSPECIFIED AutonomousDatabaseProperties_LicenseType = 0
// License included part of offer
AutonomousDatabaseProperties_LICENSE_INCLUDED AutonomousDatabaseProperties_LicenseType = 1
// Bring your own license
AutonomousDatabaseProperties_BRING_YOUR_OWN_LICENSE AutonomousDatabaseProperties_LicenseType = 2
)func (AutonomousDatabaseProperties_LicenseType) Descriptor
func (AutonomousDatabaseProperties_LicenseType) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_LicenseType) Enum
func (AutonomousDatabaseProperties_LicenseType) EnumDescriptor
func (AutonomousDatabaseProperties_LicenseType) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_LicenseType.Descriptor instead.
func (AutonomousDatabaseProperties_LicenseType) Number
func (x AutonomousDatabaseProperties_LicenseType) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_LicenseType) String
func (x AutonomousDatabaseProperties_LicenseType) String() stringfunc (AutonomousDatabaseProperties_LicenseType) Type
func (AutonomousDatabaseProperties_LicenseType) Type() protoreflect.EnumTypeAutonomousDatabaseProperties_LocalDisasterRecoveryType
type AutonomousDatabaseProperties_LocalDisasterRecoveryType int32The types of local disaster recovery available for an Autonomous Database.
AutonomousDatabaseProperties_LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED, AutonomousDatabaseProperties_ADG, AutonomousDatabaseProperties_BACKUP_BASED, AutonomousDatabaseProperties_NOT_AVAILABLE
const (
// Default unspecified value.
AutonomousDatabaseProperties_LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED AutonomousDatabaseProperties_LocalDisasterRecoveryType = 0
// Autonomous Data Guard recovery.
AutonomousDatabaseProperties_ADG AutonomousDatabaseProperties_LocalDisasterRecoveryType = 1
// Backup based recovery.
AutonomousDatabaseProperties_BACKUP_BASED AutonomousDatabaseProperties_LocalDisasterRecoveryType = 2
// Local disaster recovery is not available.
AutonomousDatabaseProperties_NOT_AVAILABLE AutonomousDatabaseProperties_LocalDisasterRecoveryType = 3
)func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Descriptor
func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Enum
func (x AutonomousDatabaseProperties_LocalDisasterRecoveryType) Enum() *AutonomousDatabaseProperties_LocalDisasterRecoveryTypefunc (AutonomousDatabaseProperties_LocalDisasterRecoveryType) EnumDescriptor
func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_LocalDisasterRecoveryType.Descriptor instead.
func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Number
func (x AutonomousDatabaseProperties_LocalDisasterRecoveryType) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_LocalDisasterRecoveryType) String
func (x AutonomousDatabaseProperties_LocalDisasterRecoveryType) String() stringfunc (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Type
AutonomousDatabaseProperties_MaintenanceScheduleType
type AutonomousDatabaseProperties_MaintenanceScheduleType int32The available maintenance schedules for the Autonomous Database.
AutonomousDatabaseProperties_MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED, AutonomousDatabaseProperties_EARLY, AutonomousDatabaseProperties_REGULAR
const (
// Default unspecified value.
AutonomousDatabaseProperties_MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED AutonomousDatabaseProperties_MaintenanceScheduleType = 0
// An EARLY maintenance schedule patches the database before
// the regular scheduled maintenance.
AutonomousDatabaseProperties_EARLY AutonomousDatabaseProperties_MaintenanceScheduleType = 1
// A REGULAR maintenance schedule follows the normal maintenance cycle.
AutonomousDatabaseProperties_REGULAR AutonomousDatabaseProperties_MaintenanceScheduleType = 2
)func (AutonomousDatabaseProperties_MaintenanceScheduleType) Descriptor
func (AutonomousDatabaseProperties_MaintenanceScheduleType) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_MaintenanceScheduleType) Enum
func (x AutonomousDatabaseProperties_MaintenanceScheduleType) Enum() *AutonomousDatabaseProperties_MaintenanceScheduleTypefunc (AutonomousDatabaseProperties_MaintenanceScheduleType) EnumDescriptor
func (AutonomousDatabaseProperties_MaintenanceScheduleType) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_MaintenanceScheduleType.Descriptor instead.
func (AutonomousDatabaseProperties_MaintenanceScheduleType) Number
func (x AutonomousDatabaseProperties_MaintenanceScheduleType) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_MaintenanceScheduleType) String
func (x AutonomousDatabaseProperties_MaintenanceScheduleType) String() stringfunc (AutonomousDatabaseProperties_MaintenanceScheduleType) Type
AutonomousDatabaseProperties_OpenMode
type AutonomousDatabaseProperties_OpenMode int32This field indicates the modes of an Autonomous Database.
AutonomousDatabaseProperties_OPEN_MODE_UNSPECIFIED, AutonomousDatabaseProperties_READ_ONLY, AutonomousDatabaseProperties_READ_WRITE
const (
// Default unspecified value.
AutonomousDatabaseProperties_OPEN_MODE_UNSPECIFIED AutonomousDatabaseProperties_OpenMode = 0
// Read Only Mode
AutonomousDatabaseProperties_READ_ONLY AutonomousDatabaseProperties_OpenMode = 1
// Read Write Mode
AutonomousDatabaseProperties_READ_WRITE AutonomousDatabaseProperties_OpenMode = 2
)func (AutonomousDatabaseProperties_OpenMode) Descriptor
func (AutonomousDatabaseProperties_OpenMode) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_OpenMode) Enum
func (AutonomousDatabaseProperties_OpenMode) EnumDescriptor
func (AutonomousDatabaseProperties_OpenMode) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_OpenMode.Descriptor instead.
func (AutonomousDatabaseProperties_OpenMode) Number
func (x AutonomousDatabaseProperties_OpenMode) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_OpenMode) String
func (x AutonomousDatabaseProperties_OpenMode) String() stringfunc (AutonomousDatabaseProperties_OpenMode) Type
func (AutonomousDatabaseProperties_OpenMode) Type() protoreflect.EnumTypeAutonomousDatabaseProperties_PermissionLevel
type AutonomousDatabaseProperties_PermissionLevel int32The types of permission levels for an Autonomous Database.
AutonomousDatabaseProperties_PERMISSION_LEVEL_UNSPECIFIED, AutonomousDatabaseProperties_RESTRICTED, AutonomousDatabaseProperties_UNRESTRICTED
const (
// Default unspecified value.
AutonomousDatabaseProperties_PERMISSION_LEVEL_UNSPECIFIED AutonomousDatabaseProperties_PermissionLevel = 0
// Restricted mode allows access only by admin users.
AutonomousDatabaseProperties_RESTRICTED AutonomousDatabaseProperties_PermissionLevel = 1
// Normal access.
AutonomousDatabaseProperties_UNRESTRICTED AutonomousDatabaseProperties_PermissionLevel = 2
)func (AutonomousDatabaseProperties_PermissionLevel) Descriptor
func (AutonomousDatabaseProperties_PermissionLevel) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_PermissionLevel) Enum
func (x AutonomousDatabaseProperties_PermissionLevel) Enum() *AutonomousDatabaseProperties_PermissionLevelfunc (AutonomousDatabaseProperties_PermissionLevel) EnumDescriptor
func (AutonomousDatabaseProperties_PermissionLevel) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_PermissionLevel.Descriptor instead.
func (AutonomousDatabaseProperties_PermissionLevel) Number
func (x AutonomousDatabaseProperties_PermissionLevel) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_PermissionLevel) String
func (x AutonomousDatabaseProperties_PermissionLevel) String() stringfunc (AutonomousDatabaseProperties_PermissionLevel) Type
func (AutonomousDatabaseProperties_PermissionLevel) Type() protoreflect.EnumTypeAutonomousDatabaseProperties_RefreshableMode
type AutonomousDatabaseProperties_RefreshableMode int32The refresh mode of the cloned Autonomous Database.
AutonomousDatabaseProperties_REFRESHABLE_MODE_UNSPECIFIED, AutonomousDatabaseProperties_AUTOMATIC, AutonomousDatabaseProperties_MANUAL
const (
// The default unspecified value.
AutonomousDatabaseProperties_REFRESHABLE_MODE_UNSPECIFIED AutonomousDatabaseProperties_RefreshableMode = 0
// AUTOMATIC indicates that the cloned database is automatically
// refreshed with data from the source Autonomous Database.
AutonomousDatabaseProperties_AUTOMATIC AutonomousDatabaseProperties_RefreshableMode = 1
// MANUAL indicates that the cloned database is manually refreshed with
// data from the source Autonomous Database.
AutonomousDatabaseProperties_MANUAL AutonomousDatabaseProperties_RefreshableMode = 2
)func (AutonomousDatabaseProperties_RefreshableMode) Descriptor
func (AutonomousDatabaseProperties_RefreshableMode) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_RefreshableMode) Enum
func (x AutonomousDatabaseProperties_RefreshableMode) Enum() *AutonomousDatabaseProperties_RefreshableModefunc (AutonomousDatabaseProperties_RefreshableMode) EnumDescriptor
func (AutonomousDatabaseProperties_RefreshableMode) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_RefreshableMode.Descriptor instead.
func (AutonomousDatabaseProperties_RefreshableMode) Number
func (x AutonomousDatabaseProperties_RefreshableMode) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_RefreshableMode) String
func (x AutonomousDatabaseProperties_RefreshableMode) String() stringfunc (AutonomousDatabaseProperties_RefreshableMode) Type
func (AutonomousDatabaseProperties_RefreshableMode) Type() protoreflect.EnumTypeAutonomousDatabaseProperties_RefreshableState
type AutonomousDatabaseProperties_RefreshableState int32The refresh state of the cloned Autonomous Database.
AutonomousDatabaseProperties_REFRESHABLE_STATE_UNSPECIFIED, AutonomousDatabaseProperties_REFRESHING, AutonomousDatabaseProperties_NOT_REFRESHING
const (
// Default unspecified value.
AutonomousDatabaseProperties_REFRESHABLE_STATE_UNSPECIFIED AutonomousDatabaseProperties_RefreshableState = 0
// Refreshing
AutonomousDatabaseProperties_REFRESHING AutonomousDatabaseProperties_RefreshableState = 1
// Not refreshed
AutonomousDatabaseProperties_NOT_REFRESHING AutonomousDatabaseProperties_RefreshableState = 2
)func (AutonomousDatabaseProperties_RefreshableState) Descriptor
func (AutonomousDatabaseProperties_RefreshableState) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_RefreshableState) Enum
func (x AutonomousDatabaseProperties_RefreshableState) Enum() *AutonomousDatabaseProperties_RefreshableStatefunc (AutonomousDatabaseProperties_RefreshableState) EnumDescriptor
func (AutonomousDatabaseProperties_RefreshableState) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_RefreshableState.Descriptor instead.
func (AutonomousDatabaseProperties_RefreshableState) Number
func (x AutonomousDatabaseProperties_RefreshableState) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_RefreshableState) String
func (x AutonomousDatabaseProperties_RefreshableState) String() stringfunc (AutonomousDatabaseProperties_RefreshableState) Type
AutonomousDatabaseProperties_Role
type AutonomousDatabaseProperties_Role int32The Data Guard role of the Autonomous Database.
AutonomousDatabaseProperties_ROLE_UNSPECIFIED, AutonomousDatabaseProperties_PRIMARY, AutonomousDatabaseProperties_STANDBY, AutonomousDatabaseProperties_DISABLED_STANDBY, AutonomousDatabaseProperties_BACKUP_COPY, AutonomousDatabaseProperties_SNAPSHOT_STANDBY
const (
// Default unspecified value.
AutonomousDatabaseProperties_ROLE_UNSPECIFIED AutonomousDatabaseProperties_Role = 0
// Primary role
AutonomousDatabaseProperties_PRIMARY AutonomousDatabaseProperties_Role = 1
// Standby role
AutonomousDatabaseProperties_STANDBY AutonomousDatabaseProperties_Role = 2
// Disabled standby role
AutonomousDatabaseProperties_DISABLED_STANDBY AutonomousDatabaseProperties_Role = 3
// Backup copy role
AutonomousDatabaseProperties_BACKUP_COPY AutonomousDatabaseProperties_Role = 4
// Snapshot standby role
AutonomousDatabaseProperties_SNAPSHOT_STANDBY AutonomousDatabaseProperties_Role = 5
)func (AutonomousDatabaseProperties_Role) Descriptor
func (AutonomousDatabaseProperties_Role) Descriptor() protoreflect.EnumDescriptorfunc (AutonomousDatabaseProperties_Role) Enum
func (x AutonomousDatabaseProperties_Role) Enum() *AutonomousDatabaseProperties_Rolefunc (AutonomousDatabaseProperties_Role) EnumDescriptor
func (AutonomousDatabaseProperties_Role) EnumDescriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseProperties_Role.Descriptor instead.
func (AutonomousDatabaseProperties_Role) Number
func (x AutonomousDatabaseProperties_Role) Number() protoreflect.EnumNumberfunc (AutonomousDatabaseProperties_Role) String
func (x AutonomousDatabaseProperties_Role) String() stringfunc (AutonomousDatabaseProperties_Role) Type
func (AutonomousDatabaseProperties_Role) Type() protoreflect.EnumTypeAutonomousDatabaseStandbySummary
type AutonomousDatabaseStandbySummary struct {
// Output only. The amount of time, in seconds, that the data of the standby
// database lags in comparison to the data of the primary database.
LagTimeDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=lag_time_duration,json=lagTimeDuration,proto3" json:"lag_time_duration,omitempty"`
// Output only. The additional details about the current lifecycle state of
// the Autonomous Database.
LifecycleDetails string `protobuf:"bytes,2,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
// Output only. The current lifecycle state of the Autonomous Database.
State State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.State" json:"state,omitempty"`
// Output only. The date and time the Autonomous Data Guard role was switched
// for the standby Autonomous Database.
DataGuardRoleChangedTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=data_guard_role_changed_time,json=dataGuardRoleChangedTime,proto3" json:"data_guard_role_changed_time,omitempty"`
// Output only. The date and time the Disaster Recovery role was switched for
// the standby Autonomous Database.
DisasterRecoveryRoleChangedTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=disaster_recovery_role_changed_time,json=disasterRecoveryRoleChangedTime,proto3" json:"disaster_recovery_role_changed_time,omitempty"`
// contains filtered or unexported fields
}Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary
func (*AutonomousDatabaseStandbySummary) Descriptor
func (*AutonomousDatabaseStandbySummary) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDatabaseStandbySummary.ProtoReflect.Descriptor instead.
func (*AutonomousDatabaseStandbySummary) GetDataGuardRoleChangedTime
func (x *AutonomousDatabaseStandbySummary) GetDataGuardRoleChangedTime() *timestamppb.Timestampfunc (*AutonomousDatabaseStandbySummary) GetDisasterRecoveryRoleChangedTime
func (x *AutonomousDatabaseStandbySummary) GetDisasterRecoveryRoleChangedTime() *timestamppb.Timestampfunc (*AutonomousDatabaseStandbySummary) GetLagTimeDuration
func (x *AutonomousDatabaseStandbySummary) GetLagTimeDuration() *durationpb.Durationfunc (*AutonomousDatabaseStandbySummary) GetLifecycleDetails
func (x *AutonomousDatabaseStandbySummary) GetLifecycleDetails() stringfunc (*AutonomousDatabaseStandbySummary) GetState
func (x *AutonomousDatabaseStandbySummary) GetState() Statefunc (*AutonomousDatabaseStandbySummary) ProtoMessage
func (*AutonomousDatabaseStandbySummary) ProtoMessage()func (*AutonomousDatabaseStandbySummary) ProtoReflect
func (x *AutonomousDatabaseStandbySummary) ProtoReflect() protoreflect.Messagefunc (*AutonomousDatabaseStandbySummary) Reset
func (x *AutonomousDatabaseStandbySummary) Reset()func (*AutonomousDatabaseStandbySummary) String
func (x *AutonomousDatabaseStandbySummary) String() stringAutonomousDbVersion
type AutonomousDbVersion struct {
// Identifier. The name of the Autonomous Database Version resource with the
// format:
// projects/{project}/locations/{region}/autonomousDbVersions/{autonomous_db_version}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. An Oracle Database version for Autonomous Database.
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
// Output only. The Autonomous Database workload type.
DbWorkload DBWorkload `protobuf:"varint,4,opt,name=db_workload,json=dbWorkload,proto3,enum=google.cloud.oracledatabase.v1.DBWorkload" json:"db_workload,omitempty"`
// Output only. A URL that points to a detailed description of the Autonomous
// Database version.
WorkloadUri string `protobuf:"bytes,5,opt,name=workload_uri,json=workloadUri,proto3" json:"workload_uri,omitempty"`
// contains filtered or unexported fields
}Details of the Autonomous Database version. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDbVersionSummary/
func (*AutonomousDbVersion) Descriptor
func (*AutonomousDbVersion) Descriptor() ([]byte, []int)Deprecated: Use AutonomousDbVersion.ProtoReflect.Descriptor instead.
func (*AutonomousDbVersion) GetDbWorkload
func (x *AutonomousDbVersion) GetDbWorkload() DBWorkloadfunc (*AutonomousDbVersion) GetName
func (x *AutonomousDbVersion) GetName() stringfunc (*AutonomousDbVersion) GetVersion
func (x *AutonomousDbVersion) GetVersion() stringfunc (*AutonomousDbVersion) GetWorkloadUri
func (x *AutonomousDbVersion) GetWorkloadUri() stringfunc (*AutonomousDbVersion) ProtoMessage
func (*AutonomousDbVersion) ProtoMessage()func (*AutonomousDbVersion) ProtoReflect
func (x *AutonomousDbVersion) ProtoReflect() protoreflect.Messagefunc (*AutonomousDbVersion) Reset
func (x *AutonomousDbVersion) Reset()func (*AutonomousDbVersion) String
func (x *AutonomousDbVersion) String() stringAzureDataLakeStorageIcebergStorage
type AzureDataLakeStorageIcebergStorage struct {
// Required. The account of Azure Data Lake Storage.
AzureAccount string `protobuf:"bytes,1,opt,name=azure_account,json=azureAccount,proto3" json:"azure_account,omitempty"`
// Required. The container of Azure Data Lake Storage.
Container string `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"`
// Optional. The account key of Azure Data Lake Storage.
AccountKeySecret string `protobuf:"bytes,3,opt,name=account_key_secret,json=accountKeySecret,proto3" json:"account_key_secret,omitempty"`
// Optional. The endpoint of Azure Data Lake Storage.
Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}The Azure Data Lake Storage Iceberg storage.
func (*AzureDataLakeStorageIcebergStorage) Descriptor
func (*AzureDataLakeStorageIcebergStorage) Descriptor() ([]byte, []int)Deprecated: Use AzureDataLakeStorageIcebergStorage.ProtoReflect.Descriptor instead.
func (*AzureDataLakeStorageIcebergStorage) GetAccountKeySecret
func (x *AzureDataLakeStorageIcebergStorage) GetAccountKeySecret() stringfunc (*AzureDataLakeStorageIcebergStorage) GetAzureAccount
func (x *AzureDataLakeStorageIcebergStorage) GetAzureAccount() stringfunc (*AzureDataLakeStorageIcebergStorage) GetContainer
func (x *AzureDataLakeStorageIcebergStorage) GetContainer() stringfunc (*AzureDataLakeStorageIcebergStorage) GetEndpoint
func (x *AzureDataLakeStorageIcebergStorage) GetEndpoint() stringfunc (*AzureDataLakeStorageIcebergStorage) ProtoMessage
func (*AzureDataLakeStorageIcebergStorage) ProtoMessage()func (*AzureDataLakeStorageIcebergStorage) ProtoReflect
func (x *AzureDataLakeStorageIcebergStorage) ProtoReflect() protoreflect.Messagefunc (*AzureDataLakeStorageIcebergStorage) Reset
func (x *AzureDataLakeStorageIcebergStorage) Reset()func (*AzureDataLakeStorageIcebergStorage) String
func (x *AzureDataLakeStorageIcebergStorage) String() stringCloudAccountDetails
type CloudAccountDetails struct {
// Output only. OCI account name.
CloudAccount string `protobuf:"bytes,1,opt,name=cloud_account,json=cloudAccount,proto3" json:"cloud_account,omitempty"`
// Output only. OCI account home region.
CloudAccountHomeRegion string `protobuf:"bytes,2,opt,name=cloud_account_home_region,json=cloudAccountHomeRegion,proto3" json:"cloud_account_home_region,omitempty"`
// Output only. URL to link an existing account.
LinkExistingAccountUri *string `protobuf:"bytes,3,opt,name=link_existing_account_uri,json=linkExistingAccountUri,proto3,oneof" json:"link_existing_account_uri,omitempty"`
// Output only. URL to create a new account and link.
AccountCreationUri *string `protobuf:"bytes,4,opt,name=account_creation_uri,json=accountCreationUri,proto3,oneof" json:"account_creation_uri,omitempty"`
// contains filtered or unexported fields
}Details of the OCI Cloud Account.
func (*CloudAccountDetails) Descriptor
func (*CloudAccountDetails) Descriptor() ([]byte, []int)Deprecated: Use CloudAccountDetails.ProtoReflect.Descriptor instead.
func (*CloudAccountDetails) GetAccountCreationUri
func (x *CloudAccountDetails) GetAccountCreationUri() stringfunc (*CloudAccountDetails) GetCloudAccount
func (x *CloudAccountDetails) GetCloudAccount() stringfunc (*CloudAccountDetails) GetCloudAccountHomeRegion
func (x *CloudAccountDetails) GetCloudAccountHomeRegion() stringfunc (*CloudAccountDetails) GetLinkExistingAccountUri
func (x *CloudAccountDetails) GetLinkExistingAccountUri() stringfunc (*CloudAccountDetails) ProtoMessage
func (*CloudAccountDetails) ProtoMessage()func (*CloudAccountDetails) ProtoReflect
func (x *CloudAccountDetails) ProtoReflect() protoreflect.Messagefunc (*CloudAccountDetails) Reset
func (x *CloudAccountDetails) Reset()func (*CloudAccountDetails) String
func (x *CloudAccountDetails) String() stringCloudExadataInfrastructure
type CloudExadataInfrastructure struct {
// Identifier. The name of the Exadata Infrastructure resource with the
// format:
// projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. User friendly name for this resource.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. The GCP Oracle zone where Oracle Exadata Infrastructure is
// hosted. Example: us-east4-b-r2. If not specified, the system will pick a
// zone based on availability.
GcpOracleZone string `protobuf:"bytes,8,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Output only. Entitlement ID of the private offer against which this
// infrastructure resource is provisioned.
EntitlementId string `protobuf:"bytes,4,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Optional. Various properties of the infra.
Properties *CloudExadataInfrastructureProperties `protobuf:"bytes,5,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. Labels or tags associated with the resource.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Output only. The date and time that the Exadata Infrastructure was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}Represents CloudExadataInfrastructure resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/CloudExadataInfrastructure/
func (*CloudExadataInfrastructure) Descriptor
func (*CloudExadataInfrastructure) Descriptor() ([]byte, []int)Deprecated: Use CloudExadataInfrastructure.ProtoReflect.Descriptor instead.
func (*CloudExadataInfrastructure) GetCreateTime
func (x *CloudExadataInfrastructure) GetCreateTime() *timestamppb.Timestampfunc (*CloudExadataInfrastructure) GetDisplayName
func (x *CloudExadataInfrastructure) GetDisplayName() stringfunc (*CloudExadataInfrastructure) GetEntitlementId
func (x *CloudExadataInfrastructure) GetEntitlementId() stringfunc (*CloudExadataInfrastructure) GetGcpOracleZone
func (x *CloudExadataInfrastructure) GetGcpOracleZone() stringfunc (*CloudExadataInfrastructure) GetLabels
func (x *CloudExadataInfrastructure) GetLabels() map[string]stringfunc (*CloudExadataInfrastructure) GetName
func (x *CloudExadataInfrastructure) GetName() stringfunc (*CloudExadataInfrastructure) GetProperties
func (x *CloudExadataInfrastructure) GetProperties() *CloudExadataInfrastructurePropertiesfunc (*CloudExadataInfrastructure) ProtoMessage
func (*CloudExadataInfrastructure) ProtoMessage()func (*CloudExadataInfrastructure) ProtoReflect
func (x *CloudExadataInfrastructure) ProtoReflect() protoreflect.Messagefunc (*CloudExadataInfrastructure) Reset
func (x *CloudExadataInfrastructure) Reset()func (*CloudExadataInfrastructure) String
func (x *CloudExadataInfrastructure) String() stringCloudExadataInfrastructureProperties
type CloudExadataInfrastructureProperties struct {
// Output only. OCID of created infra.
// https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Optional. The number of compute servers for the Exadata Infrastructure.
ComputeCount int32 `protobuf:"varint,2,opt,name=compute_count,json=computeCount,proto3" json:"compute_count,omitempty"`
// Optional. The number of Cloud Exadata storage servers for the Exadata
// Infrastructure.
StorageCount int32 `protobuf:"varint,3,opt,name=storage_count,json=storageCount,proto3" json:"storage_count,omitempty"`
// Optional. The total storage allocated to the Exadata Infrastructure
// resource, in gigabytes (GB).
TotalStorageSizeGb int32 `protobuf:"varint,4,opt,name=total_storage_size_gb,json=totalStorageSizeGb,proto3" json:"total_storage_size_gb,omitempty"`
// Output only. The available storage can be allocated to the Exadata
// Infrastructure resource, in gigabytes (GB).
AvailableStorageSizeGb int32 `protobuf:"varint,5,opt,name=available_storage_size_gb,json=availableStorageSizeGb,proto3" json:"available_storage_size_gb,omitempty"`
// Optional. Maintenance window for repair.
MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,6,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
// Output only. The current lifecycle state of the Exadata Infrastructure.
State CloudExadataInfrastructureProperties_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.CloudExadataInfrastructureProperties_State" json:"state,omitempty"`
// Required. The shape of the Exadata Infrastructure. The shape determines the
// amount of CPU, storage, and memory resources allocated to the instance.
Shape string `protobuf:"bytes,8,opt,name=shape,proto3" json:"shape,omitempty"`
// Output only. Deep link to the OCI console to view this resource.
OciUrl string `protobuf:"bytes,9,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
// Output only. The number of enabled CPU cores.
CpuCount int32 `protobuf:"varint,10,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"`
// Output only. The total number of CPU cores available.
MaxCpuCount int32 `protobuf:"varint,11,opt,name=max_cpu_count,json=maxCpuCount,proto3" json:"max_cpu_count,omitempty"`
// Output only. The memory allocated in GBs.
MemorySizeGb int32 `protobuf:"varint,12,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
// Output only. The total memory available in GBs.
MaxMemoryGb int32 `protobuf:"varint,13,opt,name=max_memory_gb,json=maxMemoryGb,proto3" json:"max_memory_gb,omitempty"`
// Output only. The local node storage allocated in GBs.
DbNodeStorageSizeGb int32 `protobuf:"varint,14,opt,name=db_node_storage_size_gb,json=dbNodeStorageSizeGb,proto3" json:"db_node_storage_size_gb,omitempty"`
// Output only. The total local node storage available in GBs.
MaxDbNodeStorageSizeGb int32 `protobuf:"varint,15,opt,name=max_db_node_storage_size_gb,json=maxDbNodeStorageSizeGb,proto3" json:"max_db_node_storage_size_gb,omitempty"`
// Output only. Size, in terabytes, of the DATA disk group.
DataStorageSizeTb float64 `protobuf:"fixed64,16,opt,name=data_storage_size_tb,json=dataStorageSizeTb,proto3" json:"data_storage_size_tb,omitempty"`
// Output only. The total available DATA disk group size.
MaxDataStorageTb float64 `protobuf:"fixed64,17,opt,name=max_data_storage_tb,json=maxDataStorageTb,proto3" json:"max_data_storage_tb,omitempty"`
// Output only. The requested number of additional storage servers activated
// for the Exadata Infrastructure.
ActivatedStorageCount int32 `protobuf:"varint,18,opt,name=activated_storage_count,json=activatedStorageCount,proto3" json:"activated_storage_count,omitempty"`
// Output only. The requested number of additional storage servers for the
// Exadata Infrastructure.
AdditionalStorageCount int32 `protobuf:"varint,19,opt,name=additional_storage_count,json=additionalStorageCount,proto3" json:"additional_storage_count,omitempty"`
// Output only. The software version of the database servers (dom0) in the
// Exadata Infrastructure.
DbServerVersion string `protobuf:"bytes,20,opt,name=db_server_version,json=dbServerVersion,proto3" json:"db_server_version,omitempty"`
// Output only. The software version of the storage servers (cells) in the
// Exadata Infrastructure.
StorageServerVersion string `protobuf:"bytes,21,opt,name=storage_server_version,json=storageServerVersion,proto3" json:"storage_server_version,omitempty"`
// Output only. The OCID of the next maintenance run.
NextMaintenanceRunId string `protobuf:"bytes,22,opt,name=next_maintenance_run_id,json=nextMaintenanceRunId,proto3" json:"next_maintenance_run_id,omitempty"`
// Output only. The time when the next maintenance run will occur.
NextMaintenanceRunTime *timestamppb.Timestamp `protobuf:"bytes,23,opt,name=next_maintenance_run_time,json=nextMaintenanceRunTime,proto3" json:"next_maintenance_run_time,omitempty"`
// Output only. The time when the next security maintenance run will occur.
NextSecurityMaintenanceRunTime *timestamppb.Timestamp `protobuf:"bytes,24,opt,name=next_security_maintenance_run_time,json=nextSecurityMaintenanceRunTime,proto3" json:"next_security_maintenance_run_time,omitempty"`
// Optional. The list of customer contacts.
CustomerContacts []*CustomerContact `protobuf:"bytes,25,rep,name=customer_contacts,json=customerContacts,proto3" json:"customer_contacts,omitempty"`
// Output only. The monthly software version of the storage servers (cells)
// in the Exadata Infrastructure. Example: 20.1.15
MonthlyStorageServerVersion string `protobuf:"bytes,26,opt,name=monthly_storage_server_version,json=monthlyStorageServerVersion,proto3" json:"monthly_storage_server_version,omitempty"`
// Output only. The monthly software version of the database servers (dom0)
// in the Exadata Infrastructure. Example: 20.1.15
MonthlyDbServerVersion string `protobuf:"bytes,27,opt,name=monthly_db_server_version,json=monthlyDbServerVersion,proto3" json:"monthly_db_server_version,omitempty"`
// Output only. The compute model of the Exadata Infrastructure.
ComputeModel ComputeModel `protobuf:"varint,31,opt,name=compute_model,json=computeModel,proto3,enum=google.cloud.oracledatabase.v1.ComputeModel" json:"compute_model,omitempty"`
// Output only. The database server type of the Exadata Infrastructure.
DatabaseServerType string `protobuf:"bytes,29,opt,name=database_server_type,json=databaseServerType,proto3" json:"database_server_type,omitempty"`
// Output only. The storage server type of the Exadata Infrastructure.
StorageServerType string `protobuf:"bytes,30,opt,name=storage_server_type,json=storageServerType,proto3" json:"storage_server_type,omitempty"`
// Output only. The Exascale configuration for the Exadata Infrastructure.
ExascaleConfig *ExascaleConfig `protobuf:"bytes,32,opt,name=exascale_config,json=exascaleConfig,proto3" json:"exascale_config,omitempty"`
// contains filtered or unexported fields
}Various properties of Exadata Infrastructure.
func (*CloudExadataInfrastructureProperties) Descriptor
func (*CloudExadataInfrastructureProperties) Descriptor() ([]byte, []int)Deprecated: Use CloudExadataInfrastructureProperties.ProtoReflect.Descriptor instead.
func (*CloudExadataInfrastructureProperties) GetActivatedStorageCount
func (x *CloudExadataInfrastructureProperties) GetActivatedStorageCount() int32func (*CloudExadataInfrastructureProperties) GetAdditionalStorageCount
func (x *CloudExadataInfrastructureProperties) GetAdditionalStorageCount() int32func (*CloudExadataInfrastructureProperties) GetAvailableStorageSizeGb
func (x *CloudExadataInfrastructureProperties) GetAvailableStorageSizeGb() int32func (*CloudExadataInfrastructureProperties) GetComputeCount
func (x *CloudExadataInfrastructureProperties) GetComputeCount() int32func (*CloudExadataInfrastructureProperties) GetComputeModel
func (x *CloudExadataInfrastructureProperties) GetComputeModel() ComputeModelfunc (*CloudExadataInfrastructureProperties) GetCpuCount
func (x *CloudExadataInfrastructureProperties) GetCpuCount() int32func (*CloudExadataInfrastructureProperties) GetCustomerContacts
func (x *CloudExadataInfrastructureProperties) GetCustomerContacts() []*CustomerContactfunc (*CloudExadataInfrastructureProperties) GetDataStorageSizeTb
func (x *CloudExadataInfrastructureProperties) GetDataStorageSizeTb() float64func (*CloudExadataInfrastructureProperties) GetDatabaseServerType
func (x *CloudExadataInfrastructureProperties) GetDatabaseServerType() stringfunc (*CloudExadataInfrastructureProperties) GetDbNodeStorageSizeGb
func (x *CloudExadataInfrastructureProperties) GetDbNodeStorageSizeGb() int32func (*CloudExadataInfrastructureProperties) GetDbServerVersion
func (x *CloudExadataInfrastructureProperties) GetDbServerVersion() stringfunc (*CloudExadataInfrastructureProperties) GetExascaleConfig
func (x *CloudExadataInfrastructureProperties) GetExascaleConfig() *ExascaleConfigfunc (*CloudExadataInfrastructureProperties) GetMaintenanceWindow
func (x *CloudExadataInfrastructureProperties) GetMaintenanceWindow() *MaintenanceWindowfunc (*CloudExadataInfrastructureProperties) GetMaxCpuCount
func (x *CloudExadataInfrastructureProperties) GetMaxCpuCount() int32func (*CloudExadataInfrastructureProperties) GetMaxDataStorageTb
func (x *CloudExadataInfrastructureProperties) GetMaxDataStorageTb() float64func (*CloudExadataInfrastructureProperties) GetMaxDbNodeStorageSizeGb
func (x *CloudExadataInfrastructureProperties) GetMaxDbNodeStorageSizeGb() int32func (*CloudExadataInfrastructureProperties) GetMaxMemoryGb
func (x *CloudExadataInfrastructureProperties) GetMaxMemoryGb() int32func (*CloudExadataInfrastructureProperties) GetMemorySizeGb
func (x *CloudExadataInfrastructureProperties) GetMemorySizeGb() int32func (*CloudExadataInfrastructureProperties) GetMonthlyDbServerVersion
func (x *CloudExadataInfrastructureProperties) GetMonthlyDbServerVersion() stringfunc (*CloudExadataInfrastructureProperties) GetMonthlyStorageServerVersion
func (x *CloudExadataInfrastructureProperties) GetMonthlyStorageServerVersion() stringfunc (*CloudExadataInfrastructureProperties) GetNextMaintenanceRunId
func (x *CloudExadataInfrastructureProperties) GetNextMaintenanceRunId() stringfunc (*CloudExadataInfrastructureProperties) GetNextMaintenanceRunTime
func (x *CloudExadataInfrastructureProperties) GetNextMaintenanceRunTime() *timestamppb.Timestampfunc (*CloudExadataInfrastructureProperties) GetNextSecurityMaintenanceRunTime
func (x *CloudExadataInfrastructureProperties) GetNextSecurityMaintenanceRunTime() *timestamppb.Timestampfunc (*CloudExadataInfrastructureProperties) GetOciUrl
func (x *CloudExadataInfrastructureProperties) GetOciUrl() stringfunc (*CloudExadataInfrastructureProperties) GetOcid
func (x *CloudExadataInfrastructureProperties) GetOcid() stringfunc (*CloudExadataInfrastructureProperties) GetShape
func (x *CloudExadataInfrastructureProperties) GetShape() stringfunc (*CloudExadataInfrastructureProperties) GetState
func (x *CloudExadataInfrastructureProperties) GetState() CloudExadataInfrastructureProperties_Statefunc (*CloudExadataInfrastructureProperties) GetStorageCount
func (x *CloudExadataInfrastructureProperties) GetStorageCount() int32func (*CloudExadataInfrastructureProperties) GetStorageServerType
func (x *CloudExadataInfrastructureProperties) GetStorageServerType() stringfunc (*CloudExadataInfrastructureProperties) GetStorageServerVersion
func (x *CloudExadataInfrastructureProperties) GetStorageServerVersion() stringfunc (*CloudExadataInfrastructureProperties) GetTotalStorageSizeGb
func (x *CloudExadataInfrastructureProperties) GetTotalStorageSizeGb() int32func (*CloudExadataInfrastructureProperties) ProtoMessage
func (*CloudExadataInfrastructureProperties) ProtoMessage()func (*CloudExadataInfrastructureProperties) ProtoReflect
func (x *CloudExadataInfrastructureProperties) ProtoReflect() protoreflect.Messagefunc (*CloudExadataInfrastructureProperties) Reset
func (x *CloudExadataInfrastructureProperties) Reset()func (*CloudExadataInfrastructureProperties) String
func (x *CloudExadataInfrastructureProperties) String() stringCloudExadataInfrastructureProperties_State
type CloudExadataInfrastructureProperties_State int32The various lifecycle states of the Exadata Infrastructure.
CloudExadataInfrastructureProperties_STATE_UNSPECIFIED, CloudExadataInfrastructureProperties_PROVISIONING, CloudExadataInfrastructureProperties_AVAILABLE, CloudExadataInfrastructureProperties_UPDATING, CloudExadataInfrastructureProperties_TERMINATING, CloudExadataInfrastructureProperties_TERMINATED, CloudExadataInfrastructureProperties_FAILED, CloudExadataInfrastructureProperties_MAINTENANCE_IN_PROGRESS
const (
// Default unspecified value.
CloudExadataInfrastructureProperties_STATE_UNSPECIFIED CloudExadataInfrastructureProperties_State = 0
// The Exadata Infrastructure is being provisioned.
CloudExadataInfrastructureProperties_PROVISIONING CloudExadataInfrastructureProperties_State = 1
// The Exadata Infrastructure is available for use.
CloudExadataInfrastructureProperties_AVAILABLE CloudExadataInfrastructureProperties_State = 2
// The Exadata Infrastructure is being updated.
CloudExadataInfrastructureProperties_UPDATING CloudExadataInfrastructureProperties_State = 3
// The Exadata Infrastructure is being terminated.
CloudExadataInfrastructureProperties_TERMINATING CloudExadataInfrastructureProperties_State = 4
// The Exadata Infrastructure is terminated.
CloudExadataInfrastructureProperties_TERMINATED CloudExadataInfrastructureProperties_State = 5
// The Exadata Infrastructure is in failed state.
CloudExadataInfrastructureProperties_FAILED CloudExadataInfrastructureProperties_State = 6
// The Exadata Infrastructure is in maintenance.
CloudExadataInfrastructureProperties_MAINTENANCE_IN_PROGRESS CloudExadataInfrastructureProperties_State = 7
)func (CloudExadataInfrastructureProperties_State) Descriptor
func (CloudExadataInfrastructureProperties_State) Descriptor() protoreflect.EnumDescriptorfunc (CloudExadataInfrastructureProperties_State) Enum
func (x CloudExadataInfrastructureProperties_State) Enum() *CloudExadataInfrastructureProperties_Statefunc (CloudExadataInfrastructureProperties_State) EnumDescriptor
func (CloudExadataInfrastructureProperties_State) EnumDescriptor() ([]byte, []int)Deprecated: Use CloudExadataInfrastructureProperties_State.Descriptor instead.
func (CloudExadataInfrastructureProperties_State) Number
func (x CloudExadataInfrastructureProperties_State) Number() protoreflect.EnumNumberfunc (CloudExadataInfrastructureProperties_State) String
func (x CloudExadataInfrastructureProperties_State) String() stringfunc (CloudExadataInfrastructureProperties_State) Type
func (CloudExadataInfrastructureProperties_State) Type() protoreflect.EnumTypeCloudVmCluster
type CloudVmCluster struct {
// Identifier. The name of the VM Cluster resource with the format:
// projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The name of the Exadata Infrastructure resource on which VM
// cluster resource is created, in the following format:
// projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
ExadataInfrastructure string `protobuf:"bytes,2,opt,name=exadata_infrastructure,json=exadataInfrastructure,proto3" json:"exadata_infrastructure,omitempty"`
// Optional. User friendly name for this resource.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. Various properties of the VM Cluster.
Properties *CloudVmClusterProperties `protobuf:"bytes,6,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. Labels or tags associated with the VM Cluster.
Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Output only. The date and time that the VM cluster was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Optional. Network settings. CIDR to use for cluster IP allocation.
Cidr string `protobuf:"bytes,9,opt,name=cidr,proto3" json:"cidr,omitempty"`
// Optional. CIDR range of the backup subnet.
BackupSubnetCidr string `protobuf:"bytes,10,opt,name=backup_subnet_cidr,json=backupSubnetCidr,proto3" json:"backup_subnet_cidr,omitempty"`
// Optional. The name of the VPC network.
// Format: projects/{project}/global/networks/{network}
Network string `protobuf:"bytes,11,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted.
// This will be the same as the gcp_oracle_zone of the
// CloudExadataInfrastructure. Example: us-east4-b-r2.
GcpOracleZone string `protobuf:"bytes,12,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Optional. The name of the OdbNetwork associated with the VM Cluster.
// Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}
// It is optional but if specified, this should match the parent ODBNetwork of
// the odb_subnet and backup_odb_subnet.
OdbNetwork string `protobuf:"bytes,13,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
// Optional. The name of the OdbSubnet associated with the VM Cluster for
// IP allocation. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
OdbSubnet string `protobuf:"bytes,14,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
// Optional. The name of the backup OdbSubnet associated with the VM Cluster.
// Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
BackupOdbSubnet string `protobuf:"bytes,15,opt,name=backup_odb_subnet,json=backupOdbSubnet,proto3" json:"backup_odb_subnet,omitempty"`
// Output only. The identity connector details which will allow OCI to
// securely access the resources in the customer project.
IdentityConnector *IdentityConnector `protobuf:"bytes,16,opt,name=identity_connector,json=identityConnector,proto3" json:"identity_connector,omitempty"`
// Optional. The name of ExascaleDbStorageVault associated with the VM
// Cluster. Format:
// projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
ExascaleDbStorageVault string `protobuf:"bytes,17,opt,name=exascale_db_storage_vault,json=exascaleDbStorageVault,proto3" json:"exascale_db_storage_vault,omitempty"`
// contains filtered or unexported fields
}Details of the Cloud VM Cluster resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/CloudVmCluster/
func (*CloudVmCluster) Descriptor
func (*CloudVmCluster) Descriptor() ([]byte, []int)Deprecated: Use CloudVmCluster.ProtoReflect.Descriptor instead.
func (*CloudVmCluster) GetBackupOdbSubnet
func (x *CloudVmCluster) GetBackupOdbSubnet() stringfunc (*CloudVmCluster) GetBackupSubnetCidr
func (x *CloudVmCluster) GetBackupSubnetCidr() stringfunc (*CloudVmCluster) GetCidr
func (x *CloudVmCluster) GetCidr() stringfunc (*CloudVmCluster) GetCreateTime
func (x *CloudVmCluster) GetCreateTime() *timestamppb.Timestampfunc (*CloudVmCluster) GetDisplayName
func (x *CloudVmCluster) GetDisplayName() stringfunc (*CloudVmCluster) GetExadataInfrastructure
func (x *CloudVmCluster) GetExadataInfrastructure() stringfunc (*CloudVmCluster) GetExascaleDbStorageVault
func (x *CloudVmCluster) GetExascaleDbStorageVault() stringfunc (*CloudVmCluster) GetGcpOracleZone
func (x *CloudVmCluster) GetGcpOracleZone() stringfunc (*CloudVmCluster) GetIdentityConnector
func (x *CloudVmCluster) GetIdentityConnector() *IdentityConnectorfunc (*CloudVmCluster) GetLabels
func (x *CloudVmCluster) GetLabels() map[string]stringfunc (*CloudVmCluster) GetName
func (x *CloudVmCluster) GetName() stringfunc (*CloudVmCluster) GetNetwork
func (x *CloudVmCluster) GetNetwork() stringfunc (*CloudVmCluster) GetOdbNetwork
func (x *CloudVmCluster) GetOdbNetwork() stringfunc (*CloudVmCluster) GetOdbSubnet
func (x *CloudVmCluster) GetOdbSubnet() stringfunc (*CloudVmCluster) GetProperties
func (x *CloudVmCluster) GetProperties() *CloudVmClusterPropertiesfunc (*CloudVmCluster) ProtoMessage
func (*CloudVmCluster) ProtoMessage()func (*CloudVmCluster) ProtoReflect
func (x *CloudVmCluster) ProtoReflect() protoreflect.Messagefunc (*CloudVmCluster) Reset
func (x *CloudVmCluster) Reset()func (*CloudVmCluster) String
func (x *CloudVmCluster) String() stringCloudVmClusterProperties
type CloudVmClusterProperties struct {
// Output only. Oracle Cloud Infrastructure ID of VM Cluster.
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Required. License type of VM Cluster.
LicenseType CloudVmClusterProperties_LicenseType `protobuf:"varint,2,opt,name=license_type,json=licenseType,proto3,enum=google.cloud.oracledatabase.v1.CloudVmClusterProperties_LicenseType" json:"license_type,omitempty"`
// Optional. Grid Infrastructure Version.
GiVersion string `protobuf:"bytes,3,opt,name=gi_version,json=giVersion,proto3" json:"gi_version,omitempty"`
// Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.
TimeZone *datetime.TimeZone `protobuf:"bytes,4,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
// Optional. SSH public keys to be stored with cluster.
SshPublicKeys []string `protobuf:"bytes,5,rep,name=ssh_public_keys,json=sshPublicKeys,proto3" json:"ssh_public_keys,omitempty"`
// Optional. Number of database servers.
NodeCount int32 `protobuf:"varint,6,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
// Output only. Shape of VM Cluster.
Shape string `protobuf:"bytes,7,opt,name=shape,proto3" json:"shape,omitempty"`
// Optional. OCPU count per VM. Minimum is 0.1.
OcpuCount float32 `protobuf:"fixed32,8,opt,name=ocpu_count,json=ocpuCount,proto3" json:"ocpu_count,omitempty"`
// Optional. Memory allocated in GBs.
MemorySizeGb int32 `protobuf:"varint,9,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
// Optional. Local storage per VM.
DbNodeStorageSizeGb int32 `protobuf:"varint,10,opt,name=db_node_storage_size_gb,json=dbNodeStorageSizeGb,proto3" json:"db_node_storage_size_gb,omitempty"`
// Output only. The storage allocation for the disk group, in gigabytes (GB).
StorageSizeGb int32 `protobuf:"varint,11,opt,name=storage_size_gb,json=storageSizeGb,proto3" json:"storage_size_gb,omitempty"`
// Optional. The data disk group size to be allocated in TBs.
DataStorageSizeTb float64 `protobuf:"fixed64,12,opt,name=data_storage_size_tb,json=dataStorageSizeTb,proto3" json:"data_storage_size_tb,omitempty"`
// Optional. The type of redundancy.
DiskRedundancy CloudVmClusterProperties_DiskRedundancy `protobuf:"varint,13,opt,name=disk_redundancy,json=diskRedundancy,proto3,enum=google.cloud.oracledatabase.v1.CloudVmClusterProperties_DiskRedundancy" json:"disk_redundancy,omitempty"`
// Optional. Use exadata sparse snapshots.
SparseDiskgroupEnabled bool `protobuf:"varint,14,opt,name=sparse_diskgroup_enabled,json=sparseDiskgroupEnabled,proto3" json:"sparse_diskgroup_enabled,omitempty"`
// Optional. Use local backup.
LocalBackupEnabled bool `protobuf:"varint,15,opt,name=local_backup_enabled,json=localBackupEnabled,proto3" json:"local_backup_enabled,omitempty"`
// Optional. Prefix for VM cluster host names.
HostnamePrefix string `protobuf:"bytes,16,opt,name=hostname_prefix,json=hostnamePrefix,proto3" json:"hostname_prefix,omitempty"`
// Optional. Data collection options for diagnostics.
DiagnosticsDataCollectionOptions *DataCollectionOptions `protobuf:"bytes,19,opt,name=diagnostics_data_collection_options,json=diagnosticsDataCollectionOptions,proto3" json:"diagnostics_data_collection_options,omitempty"`
// Output only. State of the cluster.
State CloudVmClusterProperties_State `protobuf:"varint,20,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.CloudVmClusterProperties_State" json:"state,omitempty"`
// Optional. SCAN listener port - TCP
ScanListenerPortTcp int32 `protobuf:"varint,21,opt,name=scan_listener_port_tcp,json=scanListenerPortTcp,proto3" json:"scan_listener_port_tcp,omitempty"`
// Optional. SCAN listener port - TLS
ScanListenerPortTcpSsl int32 `protobuf:"varint,22,opt,name=scan_listener_port_tcp_ssl,json=scanListenerPortTcpSsl,proto3" json:"scan_listener_port_tcp_ssl,omitempty"`
// Output only. Parent DNS domain where SCAN DNS and hosts names are
// qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
Domain string `protobuf:"bytes,23,opt,name=domain,proto3" json:"domain,omitempty"`
// Output only. SCAN DNS name.
// ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
ScanDns string `protobuf:"bytes,24,opt,name=scan_dns,json=scanDns,proto3" json:"scan_dns,omitempty"`
// Output only. host name without domain.
// format: "Various properties and settings associated with Exadata VM cluster.
func (*CloudVmClusterProperties) Descriptor
func (*CloudVmClusterProperties) Descriptor() ([]byte, []int)Deprecated: Use CloudVmClusterProperties.ProtoReflect.Descriptor instead.
func (*CloudVmClusterProperties) GetClusterName
func (x *CloudVmClusterProperties) GetClusterName() stringfunc (*CloudVmClusterProperties) GetCompartmentId
func (x *CloudVmClusterProperties) GetCompartmentId() stringfunc (*CloudVmClusterProperties) GetComputeModel
func (x *CloudVmClusterProperties) GetComputeModel() ComputeModelfunc (*CloudVmClusterProperties) GetCpuCoreCount
func (x *CloudVmClusterProperties) GetCpuCoreCount() int32func (*CloudVmClusterProperties) GetDataStorageSizeTb
func (x *CloudVmClusterProperties) GetDataStorageSizeTb() float64func (*CloudVmClusterProperties) GetDbNodeStorageSizeGb
func (x *CloudVmClusterProperties) GetDbNodeStorageSizeGb() int32func (*CloudVmClusterProperties) GetDbServerOcids
func (x *CloudVmClusterProperties) GetDbServerOcids() []stringfunc (*CloudVmClusterProperties) GetDiagnosticsDataCollectionOptions
func (x *CloudVmClusterProperties) GetDiagnosticsDataCollectionOptions() *DataCollectionOptionsfunc (*CloudVmClusterProperties) GetDiskRedundancy
func (x *CloudVmClusterProperties) GetDiskRedundancy() CloudVmClusterProperties_DiskRedundancyfunc (*CloudVmClusterProperties) GetDnsListenerIp
func (x *CloudVmClusterProperties) GetDnsListenerIp() stringfunc (*CloudVmClusterProperties) GetDomain
func (x *CloudVmClusterProperties) GetDomain() stringfunc (*CloudVmClusterProperties) GetGiVersion
func (x *CloudVmClusterProperties) GetGiVersion() stringfunc (*CloudVmClusterProperties) GetHostname
func (x *CloudVmClusterProperties) GetHostname() stringfunc (*CloudVmClusterProperties) GetHostnamePrefix
func (x *CloudVmClusterProperties) GetHostnamePrefix() stringfunc (*CloudVmClusterProperties) GetLicenseType
func (x *CloudVmClusterProperties) GetLicenseType() CloudVmClusterProperties_LicenseTypefunc (*CloudVmClusterProperties) GetLocalBackupEnabled
func (x *CloudVmClusterProperties) GetLocalBackupEnabled() boolfunc (*CloudVmClusterProperties) GetMemorySizeGb
func (x *CloudVmClusterProperties) GetMemorySizeGb() int32func (*CloudVmClusterProperties) GetNodeCount
func (x *CloudVmClusterProperties) GetNodeCount() int32func (*CloudVmClusterProperties) GetOciUrl
func (x *CloudVmClusterProperties) GetOciUrl() stringfunc (*CloudVmClusterProperties) GetOcid
func (x *CloudVmClusterProperties) GetOcid() stringfunc (*CloudVmClusterProperties) GetOcpuCount
func (x *CloudVmClusterProperties) GetOcpuCount() float32func (*CloudVmClusterProperties) GetScanDns
func (x *CloudVmClusterProperties) GetScanDns() stringfunc (*CloudVmClusterProperties) GetScanDnsRecordId
func (x *CloudVmClusterProperties) GetScanDnsRecordId() stringfunc (*CloudVmClusterProperties) GetScanIpIds
func (x *CloudVmClusterProperties) GetScanIpIds() []stringfunc (*CloudVmClusterProperties) GetScanListenerPortTcp
func (x *CloudVmClusterProperties) GetScanListenerPortTcp() int32func (*CloudVmClusterProperties) GetScanListenerPortTcpSsl
func (x *CloudVmClusterProperties) GetScanListenerPortTcpSsl() int32func (*CloudVmClusterProperties) GetShape
func (x *CloudVmClusterProperties) GetShape() stringfunc (*CloudVmClusterProperties) GetSparseDiskgroupEnabled
func (x *CloudVmClusterProperties) GetSparseDiskgroupEnabled() boolfunc (*CloudVmClusterProperties) GetSshPublicKeys
func (x *CloudVmClusterProperties) GetSshPublicKeys() []stringfunc (*CloudVmClusterProperties) GetState
func (x *CloudVmClusterProperties) GetState() CloudVmClusterProperties_Statefunc (*CloudVmClusterProperties) GetStorageManagementType
func (x *CloudVmClusterProperties) GetStorageManagementType() CloudVmClusterProperties_StorageManagementTypefunc (*CloudVmClusterProperties) GetStorageSizeGb
func (x *CloudVmClusterProperties) GetStorageSizeGb() int32func (*CloudVmClusterProperties) GetSystemVersion
func (x *CloudVmClusterProperties) GetSystemVersion() stringfunc (*CloudVmClusterProperties) GetTimeZone
func (x *CloudVmClusterProperties) GetTimeZone() *datetime.TimeZonefunc (*CloudVmClusterProperties) ProtoMessage
func (*CloudVmClusterProperties) ProtoMessage()func (*CloudVmClusterProperties) ProtoReflect
func (x *CloudVmClusterProperties) ProtoReflect() protoreflect.Messagefunc (*CloudVmClusterProperties) Reset
func (x *CloudVmClusterProperties) Reset()func (*CloudVmClusterProperties) String
func (x *CloudVmClusterProperties) String() stringCloudVmClusterProperties_DiskRedundancy
type CloudVmClusterProperties_DiskRedundancy int32Types of disk redundancy provided by Oracle.
CloudVmClusterProperties_DISK_REDUNDANCY_UNSPECIFIED, CloudVmClusterProperties_HIGH, CloudVmClusterProperties_NORMAL
const (
// Unspecified.
CloudVmClusterProperties_DISK_REDUNDANCY_UNSPECIFIED CloudVmClusterProperties_DiskRedundancy = 0
// High - 3 way mirror.
CloudVmClusterProperties_HIGH CloudVmClusterProperties_DiskRedundancy = 1
// Normal - 2 way mirror.
CloudVmClusterProperties_NORMAL CloudVmClusterProperties_DiskRedundancy = 2
)func (CloudVmClusterProperties_DiskRedundancy) Descriptor
func (CloudVmClusterProperties_DiskRedundancy) Descriptor() protoreflect.EnumDescriptorfunc (CloudVmClusterProperties_DiskRedundancy) Enum
func (CloudVmClusterProperties_DiskRedundancy) EnumDescriptor
func (CloudVmClusterProperties_DiskRedundancy) EnumDescriptor() ([]byte, []int)Deprecated: Use CloudVmClusterProperties_DiskRedundancy.Descriptor instead.
func (CloudVmClusterProperties_DiskRedundancy) Number
func (x CloudVmClusterProperties_DiskRedundancy) Number() protoreflect.EnumNumberfunc (CloudVmClusterProperties_DiskRedundancy) String
func (x CloudVmClusterProperties_DiskRedundancy) String() stringfunc (CloudVmClusterProperties_DiskRedundancy) Type
func (CloudVmClusterProperties_DiskRedundancy) Type() protoreflect.EnumTypeCloudVmClusterProperties_LicenseType
type CloudVmClusterProperties_LicenseType int32Different licenses supported.
CloudVmClusterProperties_LICENSE_TYPE_UNSPECIFIED, CloudVmClusterProperties_LICENSE_INCLUDED, CloudVmClusterProperties_BRING_YOUR_OWN_LICENSE
const (
// Unspecified
CloudVmClusterProperties_LICENSE_TYPE_UNSPECIFIED CloudVmClusterProperties_LicenseType = 0
// License included part of offer
CloudVmClusterProperties_LICENSE_INCLUDED CloudVmClusterProperties_LicenseType = 1
// Bring your own license
CloudVmClusterProperties_BRING_YOUR_OWN_LICENSE CloudVmClusterProperties_LicenseType = 2
)func (CloudVmClusterProperties_LicenseType) Descriptor
func (CloudVmClusterProperties_LicenseType) Descriptor() protoreflect.EnumDescriptorfunc (CloudVmClusterProperties_LicenseType) Enum
func (x CloudVmClusterProperties_LicenseType) Enum() *CloudVmClusterProperties_LicenseTypefunc (CloudVmClusterProperties_LicenseType) EnumDescriptor
func (CloudVmClusterProperties_LicenseType) EnumDescriptor() ([]byte, []int)Deprecated: Use CloudVmClusterProperties_LicenseType.Descriptor instead.
func (CloudVmClusterProperties_LicenseType) Number
func (x CloudVmClusterProperties_LicenseType) Number() protoreflect.EnumNumberfunc (CloudVmClusterProperties_LicenseType) String
func (x CloudVmClusterProperties_LicenseType) String() stringfunc (CloudVmClusterProperties_LicenseType) Type
func (CloudVmClusterProperties_LicenseType) Type() protoreflect.EnumTypeCloudVmClusterProperties_State
type CloudVmClusterProperties_State int32The various lifecycle states of the VM cluster.
CloudVmClusterProperties_STATE_UNSPECIFIED, CloudVmClusterProperties_PROVISIONING, CloudVmClusterProperties_AVAILABLE, CloudVmClusterProperties_UPDATING, CloudVmClusterProperties_TERMINATING, CloudVmClusterProperties_TERMINATED, CloudVmClusterProperties_FAILED, CloudVmClusterProperties_MAINTENANCE_IN_PROGRESS
const (
// Default unspecified value.
CloudVmClusterProperties_STATE_UNSPECIFIED CloudVmClusterProperties_State = 0
// Indicates that the resource is in provisioning state.
CloudVmClusterProperties_PROVISIONING CloudVmClusterProperties_State = 1
// Indicates that the resource is in available state.
CloudVmClusterProperties_AVAILABLE CloudVmClusterProperties_State = 2
// Indicates that the resource is in updating state.
CloudVmClusterProperties_UPDATING CloudVmClusterProperties_State = 3
// Indicates that the resource is in terminating state.
CloudVmClusterProperties_TERMINATING CloudVmClusterProperties_State = 4
// Indicates that the resource is in terminated state.
CloudVmClusterProperties_TERMINATED CloudVmClusterProperties_State = 5
// Indicates that the resource is in failed state.
CloudVmClusterProperties_FAILED CloudVmClusterProperties_State = 6
// Indicates that the resource is in maintenance in progress state.
CloudVmClusterProperties_MAINTENANCE_IN_PROGRESS CloudVmClusterProperties_State = 7
)func (CloudVmClusterProperties_State) Descriptor
func (CloudVmClusterProperties_State) Descriptor() protoreflect.EnumDescriptorfunc (CloudVmClusterProperties_State) Enum
func (x CloudVmClusterProperties_State) Enum() *CloudVmClusterProperties_Statefunc (CloudVmClusterProperties_State) EnumDescriptor
func (CloudVmClusterProperties_State) EnumDescriptor() ([]byte, []int)Deprecated: Use CloudVmClusterProperties_State.Descriptor instead.
func (CloudVmClusterProperties_State) Number
func (x CloudVmClusterProperties_State) Number() protoreflect.EnumNumberfunc (CloudVmClusterProperties_State) String
func (x CloudVmClusterProperties_State) String() stringfunc (CloudVmClusterProperties_State) Type
func (CloudVmClusterProperties_State) Type() protoreflect.EnumTypeCloudVmClusterProperties_StorageManagementType
type CloudVmClusterProperties_StorageManagementType int32The type of storage management for the Cloud VM Cluster.
CloudVmClusterProperties_STORAGE_MANAGEMENT_TYPE_UNSPECIFIED, CloudVmClusterProperties_ASM, CloudVmClusterProperties_EXASCALE
const (
// Unspecified storage management type.
CloudVmClusterProperties_STORAGE_MANAGEMENT_TYPE_UNSPECIFIED CloudVmClusterProperties_StorageManagementType = 0
// Automatic Storage Management.
CloudVmClusterProperties_ASM CloudVmClusterProperties_StorageManagementType = 1
// Exascale storage management.
CloudVmClusterProperties_EXASCALE CloudVmClusterProperties_StorageManagementType = 2
)func (CloudVmClusterProperties_StorageManagementType) Descriptor
func (CloudVmClusterProperties_StorageManagementType) Descriptor() protoreflect.EnumDescriptorfunc (CloudVmClusterProperties_StorageManagementType) Enum
func (x CloudVmClusterProperties_StorageManagementType) Enum() *CloudVmClusterProperties_StorageManagementTypefunc (CloudVmClusterProperties_StorageManagementType) EnumDescriptor
func (CloudVmClusterProperties_StorageManagementType) EnumDescriptor() ([]byte, []int)Deprecated: Use CloudVmClusterProperties_StorageManagementType.Descriptor instead.
func (CloudVmClusterProperties_StorageManagementType) Number
func (x CloudVmClusterProperties_StorageManagementType) Number() protoreflect.EnumNumberfunc (CloudVmClusterProperties_StorageManagementType) String
func (x CloudVmClusterProperties_StorageManagementType) String() stringfunc (CloudVmClusterProperties_StorageManagementType) Type
ComputeModel
type ComputeModel int32The compute model of the Exadata Infrastructure, VM Cluster and Autonomous Database.
ComputeModel_COMPUTE_MODEL_UNSPECIFIED, ComputeModel_COMPUTE_MODEL_ECPU, ComputeModel_COMPUTE_MODEL_OCPU
const (
// Unspecified compute model.
ComputeModel_COMPUTE_MODEL_UNSPECIFIED ComputeModel = 0
// Abstract measure of compute resources. ECPUs are based on the number of
// cores elastically allocated from a pool of compute and storage servers.
ComputeModel_COMPUTE_MODEL_ECPU ComputeModel = 1
// Physical measure of compute resources. OCPUs are based on the physical
// core of a processor.
ComputeModel_COMPUTE_MODEL_OCPU ComputeModel = 2
)func (ComputeModel) Descriptor
func (ComputeModel) Descriptor() protoreflect.EnumDescriptorfunc (ComputeModel) Enum
func (x ComputeModel) Enum() *ComputeModelfunc (ComputeModel) EnumDescriptor
func (ComputeModel) EnumDescriptor() ([]byte, []int)Deprecated: Use ComputeModel.Descriptor instead.
func (ComputeModel) Number
func (x ComputeModel) Number() protoreflect.EnumNumberfunc (ComputeModel) String
func (x ComputeModel) String() stringfunc (ComputeModel) Type
func (ComputeModel) Type() protoreflect.EnumTypeConfigureExascaleCloudExadataInfrastructureRequest
type ConfigureExascaleCloudExadataInfrastructureRequest struct {
// Required. The name of the Cloud Exadata Infrastructure in the following
// format:
// projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The total storage to be allocated to Exascale in GBs.
TotalStorageSizeGb int32 `protobuf:"varint,2,opt,name=total_storage_size_gb,json=totalStorageSizeGb,proto3" json:"total_storage_size_gb,omitempty"`
// Optional. An optional ID to identify the request.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for CloudExadataInfrastructure.ConfigureExascale.
func (*ConfigureExascaleCloudExadataInfrastructureRequest) Descriptor
func (*ConfigureExascaleCloudExadataInfrastructureRequest) Descriptor() ([]byte, []int)Deprecated: Use ConfigureExascaleCloudExadataInfrastructureRequest.ProtoReflect.Descriptor instead.
func (*ConfigureExascaleCloudExadataInfrastructureRequest) GetName
func (x *ConfigureExascaleCloudExadataInfrastructureRequest) GetName() stringfunc (*ConfigureExascaleCloudExadataInfrastructureRequest) GetRequestId
func (x *ConfigureExascaleCloudExadataInfrastructureRequest) GetRequestId() stringfunc (*ConfigureExascaleCloudExadataInfrastructureRequest) GetTotalStorageSizeGb
func (x *ConfigureExascaleCloudExadataInfrastructureRequest) GetTotalStorageSizeGb() int32func (*ConfigureExascaleCloudExadataInfrastructureRequest) ProtoMessage
func (*ConfigureExascaleCloudExadataInfrastructureRequest) ProtoMessage()func (*ConfigureExascaleCloudExadataInfrastructureRequest) ProtoReflect
func (x *ConfigureExascaleCloudExadataInfrastructureRequest) ProtoReflect() protoreflect.Messagefunc (*ConfigureExascaleCloudExadataInfrastructureRequest) Reset
func (x *ConfigureExascaleCloudExadataInfrastructureRequest) Reset()func (*ConfigureExascaleCloudExadataInfrastructureRequest) String
func (x *ConfigureExascaleCloudExadataInfrastructureRequest) String() stringCreateAutonomousDatabaseRequest
type CreateAutonomousDatabaseRequest struct {
// Required. The name of the parent in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the Autonomous Database to create. This value is
// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
// 63 characters in length. The value must start with a letter and end with a
// letter or a number.
AutonomousDatabaseId string `protobuf:"bytes,2,opt,name=autonomous_database_id,json=autonomousDatabaseId,proto3" json:"autonomous_database_id,omitempty"`
// Required. The Autonomous Database being created.
AutonomousDatabase *AutonomousDatabase `protobuf:"bytes,3,opt,name=autonomous_database,json=autonomousDatabase,proto3" json:"autonomous_database,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabase.Create.
func (*CreateAutonomousDatabaseRequest) Descriptor
func (*CreateAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*CreateAutonomousDatabaseRequest) GetAutonomousDatabase
func (x *CreateAutonomousDatabaseRequest) GetAutonomousDatabase() *AutonomousDatabasefunc (*CreateAutonomousDatabaseRequest) GetAutonomousDatabaseId
func (x *CreateAutonomousDatabaseRequest) GetAutonomousDatabaseId() stringfunc (*CreateAutonomousDatabaseRequest) GetParent
func (x *CreateAutonomousDatabaseRequest) GetParent() stringfunc (*CreateAutonomousDatabaseRequest) GetRequestId
func (x *CreateAutonomousDatabaseRequest) GetRequestId() stringfunc (*CreateAutonomousDatabaseRequest) ProtoMessage
func (*CreateAutonomousDatabaseRequest) ProtoMessage()func (*CreateAutonomousDatabaseRequest) ProtoReflect
func (x *CreateAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*CreateAutonomousDatabaseRequest) Reset
func (x *CreateAutonomousDatabaseRequest) Reset()func (*CreateAutonomousDatabaseRequest) String
func (x *CreateAutonomousDatabaseRequest) String() stringCreateCloudExadataInfrastructureRequest
type CreateCloudExadataInfrastructureRequest struct {
// Required. The parent value for CloudExadataInfrastructure in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the Exadata Infrastructure to create. This value is
// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
// 63 characters in length. The value must start with a letter and end with a
// letter or a number.
CloudExadataInfrastructureId string `protobuf:"bytes,2,opt,name=cloud_exadata_infrastructure_id,json=cloudExadataInfrastructureId,proto3" json:"cloud_exadata_infrastructure_id,omitempty"`
// Required. Details of the Exadata Infrastructure instance to create.
CloudExadataInfrastructure *CloudExadataInfrastructure `protobuf:"bytes,3,opt,name=cloud_exadata_infrastructure,json=cloudExadataInfrastructure,proto3" json:"cloud_exadata_infrastructure,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for CloudExadataInfrastructure.Create.
func (*CreateCloudExadataInfrastructureRequest) Descriptor
func (*CreateCloudExadataInfrastructureRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateCloudExadataInfrastructureRequest.ProtoReflect.Descriptor instead.
func (*CreateCloudExadataInfrastructureRequest) GetCloudExadataInfrastructure
func (x *CreateCloudExadataInfrastructureRequest) GetCloudExadataInfrastructure() *CloudExadataInfrastructurefunc (*CreateCloudExadataInfrastructureRequest) GetCloudExadataInfrastructureId
func (x *CreateCloudExadataInfrastructureRequest) GetCloudExadataInfrastructureId() stringfunc (*CreateCloudExadataInfrastructureRequest) GetParent
func (x *CreateCloudExadataInfrastructureRequest) GetParent() stringfunc (*CreateCloudExadataInfrastructureRequest) GetRequestId
func (x *CreateCloudExadataInfrastructureRequest) GetRequestId() stringfunc (*CreateCloudExadataInfrastructureRequest) ProtoMessage
func (*CreateCloudExadataInfrastructureRequest) ProtoMessage()func (*CreateCloudExadataInfrastructureRequest) ProtoReflect
func (x *CreateCloudExadataInfrastructureRequest) ProtoReflect() protoreflect.Messagefunc (*CreateCloudExadataInfrastructureRequest) Reset
func (x *CreateCloudExadataInfrastructureRequest) Reset()func (*CreateCloudExadataInfrastructureRequest) String
func (x *CreateCloudExadataInfrastructureRequest) String() stringCreateCloudVmClusterRequest
type CreateCloudVmClusterRequest struct {
// Required. The name of the parent in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the VM Cluster to create. This value is restricted
// to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63
// characters in length. The value must start with a letter and end with
// a letter or a number.
CloudVmClusterId string `protobuf:"bytes,2,opt,name=cloud_vm_cluster_id,json=cloudVmClusterId,proto3" json:"cloud_vm_cluster_id,omitempty"`
// Required. The resource being created
CloudVmCluster *CloudVmCluster `protobuf:"bytes,3,opt,name=cloud_vm_cluster,json=cloudVmCluster,proto3" json:"cloud_vm_cluster,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for CloudVmCluster.Create.
func (*CreateCloudVmClusterRequest) Descriptor
func (*CreateCloudVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateCloudVmClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateCloudVmClusterRequest) GetCloudVmCluster
func (x *CreateCloudVmClusterRequest) GetCloudVmCluster() *CloudVmClusterfunc (*CreateCloudVmClusterRequest) GetCloudVmClusterId
func (x *CreateCloudVmClusterRequest) GetCloudVmClusterId() stringfunc (*CreateCloudVmClusterRequest) GetParent
func (x *CreateCloudVmClusterRequest) GetParent() stringfunc (*CreateCloudVmClusterRequest) GetRequestId
func (x *CreateCloudVmClusterRequest) GetRequestId() stringfunc (*CreateCloudVmClusterRequest) ProtoMessage
func (*CreateCloudVmClusterRequest) ProtoMessage()func (*CreateCloudVmClusterRequest) ProtoReflect
func (x *CreateCloudVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*CreateCloudVmClusterRequest) Reset
func (x *CreateCloudVmClusterRequest) Reset()func (*CreateCloudVmClusterRequest) String
func (x *CreateCloudVmClusterRequest) String() stringCreateDbSystemRequest
type CreateDbSystemRequest struct {
// Required. The value for parent of the DbSystem in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the DbSystem to create. This value is
// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
// 63 characters in length. The value must start with a letter and end with a
// letter or a number.
DbSystemId string `protobuf:"bytes,2,opt,name=db_system_id,json=dbSystemId,proto3" json:"db_system_id,omitempty"`
// Required. The resource being created.
DbSystem *DbSystem `protobuf:"bytes,3,opt,name=db_system,json=dbSystem,proto3" json:"db_system,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for DbSystem.Create.
func (*CreateDbSystemRequest) Descriptor
func (*CreateDbSystemRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateDbSystemRequest.ProtoReflect.Descriptor instead.
func (*CreateDbSystemRequest) GetDbSystem
func (x *CreateDbSystemRequest) GetDbSystem() *DbSystemfunc (*CreateDbSystemRequest) GetDbSystemId
func (x *CreateDbSystemRequest) GetDbSystemId() stringfunc (*CreateDbSystemRequest) GetParent
func (x *CreateDbSystemRequest) GetParent() stringfunc (*CreateDbSystemRequest) GetRequestId
func (x *CreateDbSystemRequest) GetRequestId() stringfunc (*CreateDbSystemRequest) ProtoMessage
func (*CreateDbSystemRequest) ProtoMessage()func (*CreateDbSystemRequest) ProtoReflect
func (x *CreateDbSystemRequest) ProtoReflect() protoreflect.Messagefunc (*CreateDbSystemRequest) Reset
func (x *CreateDbSystemRequest) Reset()func (*CreateDbSystemRequest) String
func (x *CreateDbSystemRequest) String() stringCreateExadbVmClusterRequest
type CreateExadbVmClusterRequest struct {
// Required. The value for parent of the ExadbVmCluster in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the ExadbVmCluster to create. This value is
// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
// 63 characters in length. The value must start with a letter and end with a
// letter or a number.
ExadbVmClusterId string `protobuf:"bytes,2,opt,name=exadb_vm_cluster_id,json=exadbVmClusterId,proto3" json:"exadb_vm_cluster_id,omitempty"`
// Required. The resource being created.
ExadbVmCluster *ExadbVmCluster `protobuf:"bytes,3,opt,name=exadb_vm_cluster,json=exadbVmCluster,proto3" json:"exadb_vm_cluster,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for ExadbVmCluster.Create.
func (*CreateExadbVmClusterRequest) Descriptor
func (*CreateExadbVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateExadbVmClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateExadbVmClusterRequest) GetExadbVmCluster
func (x *CreateExadbVmClusterRequest) GetExadbVmCluster() *ExadbVmClusterfunc (*CreateExadbVmClusterRequest) GetExadbVmClusterId
func (x *CreateExadbVmClusterRequest) GetExadbVmClusterId() stringfunc (*CreateExadbVmClusterRequest) GetParent
func (x *CreateExadbVmClusterRequest) GetParent() stringfunc (*CreateExadbVmClusterRequest) GetRequestId
func (x *CreateExadbVmClusterRequest) GetRequestId() stringfunc (*CreateExadbVmClusterRequest) ProtoMessage
func (*CreateExadbVmClusterRequest) ProtoMessage()func (*CreateExadbVmClusterRequest) ProtoReflect
func (x *CreateExadbVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*CreateExadbVmClusterRequest) Reset
func (x *CreateExadbVmClusterRequest) Reset()func (*CreateExadbVmClusterRequest) String
func (x *CreateExadbVmClusterRequest) String() stringCreateExascaleDbStorageVaultRequest
type CreateExascaleDbStorageVaultRequest struct {
// Required. The value for parent of the ExascaleDbStorageVault in the
// following format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the ExascaleDbStorageVault to create. This value is
// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
// 63 characters in length. The value must start with a letter and end with a
// letter or a number.
ExascaleDbStorageVaultId string `protobuf:"bytes,2,opt,name=exascale_db_storage_vault_id,json=exascaleDbStorageVaultId,proto3" json:"exascale_db_storage_vault_id,omitempty"`
// Required. The resource being created.
ExascaleDbStorageVault *ExascaleDbStorageVault `protobuf:"bytes,3,opt,name=exascale_db_storage_vault,json=exascaleDbStorageVault,proto3" json:"exascale_db_storage_vault,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for ExascaleDbStorageVault.Create.
func (*CreateExascaleDbStorageVaultRequest) Descriptor
func (*CreateExascaleDbStorageVaultRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateExascaleDbStorageVaultRequest.ProtoReflect.Descriptor instead.
func (*CreateExascaleDbStorageVaultRequest) GetExascaleDbStorageVault
func (x *CreateExascaleDbStorageVaultRequest) GetExascaleDbStorageVault() *ExascaleDbStorageVaultfunc (*CreateExascaleDbStorageVaultRequest) GetExascaleDbStorageVaultId
func (x *CreateExascaleDbStorageVaultRequest) GetExascaleDbStorageVaultId() stringfunc (*CreateExascaleDbStorageVaultRequest) GetParent
func (x *CreateExascaleDbStorageVaultRequest) GetParent() stringfunc (*CreateExascaleDbStorageVaultRequest) GetRequestId
func (x *CreateExascaleDbStorageVaultRequest) GetRequestId() stringfunc (*CreateExascaleDbStorageVaultRequest) ProtoMessage
func (*CreateExascaleDbStorageVaultRequest) ProtoMessage()func (*CreateExascaleDbStorageVaultRequest) ProtoReflect
func (x *CreateExascaleDbStorageVaultRequest) ProtoReflect() protoreflect.Messagefunc (*CreateExascaleDbStorageVaultRequest) Reset
func (x *CreateExascaleDbStorageVaultRequest) Reset()func (*CreateExascaleDbStorageVaultRequest) String
func (x *CreateExascaleDbStorageVaultRequest) String() stringCreateGoldengateConnectionAssignmentRequest
type CreateGoldengateConnectionAssignmentRequest struct {
// Required. The parent resource where this GoldengateConnectionAssignment
// will be created. Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the GoldengateConnectionAssignment to create.
GoldengateConnectionAssignmentId string `protobuf:"bytes,2,opt,name=goldengate_connection_assignment_id,json=goldengateConnectionAssignmentId,proto3" json:"goldengate_connection_assignment_id,omitempty"`
// Required. The GoldengateConnectionAssignment to create.
GoldengateConnectionAssignment *GoldengateConnectionAssignment `protobuf:"bytes,3,opt,name=goldengate_connection_assignment,json=goldengateConnectionAssignment,proto3" json:"goldengate_connection_assignment,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Request message for creating a GoldengateConnectionAssignment.
func (*CreateGoldengateConnectionAssignmentRequest) Descriptor
func (*CreateGoldengateConnectionAssignmentRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateGoldengateConnectionAssignmentRequest.ProtoReflect.Descriptor instead.
func (*CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignment
func (x *CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignment() *GoldengateConnectionAssignmentfunc (*CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignmentId
func (x *CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignmentId() stringfunc (*CreateGoldengateConnectionAssignmentRequest) GetParent
func (x *CreateGoldengateConnectionAssignmentRequest) GetParent() stringfunc (*CreateGoldengateConnectionAssignmentRequest) GetRequestId
func (x *CreateGoldengateConnectionAssignmentRequest) GetRequestId() stringfunc (*CreateGoldengateConnectionAssignmentRequest) ProtoMessage
func (*CreateGoldengateConnectionAssignmentRequest) ProtoMessage()func (*CreateGoldengateConnectionAssignmentRequest) ProtoReflect
func (x *CreateGoldengateConnectionAssignmentRequest) ProtoReflect() protoreflect.Messagefunc (*CreateGoldengateConnectionAssignmentRequest) Reset
func (x *CreateGoldengateConnectionAssignmentRequest) Reset()func (*CreateGoldengateConnectionAssignmentRequest) String
func (x *CreateGoldengateConnectionAssignmentRequest) String() stringCreateGoldengateConnectionRequest
type CreateGoldengateConnectionRequest struct {
// Required. The value for parent of the GoldengateConnection in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the GoldengateConnection to create. This value is
// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
// 63 characters in length. The value must start with a letter and end with a
// letter or a number.
GoldengateConnectionId string `protobuf:"bytes,2,opt,name=goldengate_connection_id,json=goldengateConnectionId,proto3" json:"goldengate_connection_id,omitempty"`
// Required. The resource being created.
GoldengateConnection *GoldengateConnection `protobuf:"bytes,3,opt,name=goldengate_connection,json=goldengateConnection,proto3" json:"goldengate_connection,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for GoldengateConnection.Create.
func (*CreateGoldengateConnectionRequest) Descriptor
func (*CreateGoldengateConnectionRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateGoldengateConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreateGoldengateConnectionRequest) GetGoldengateConnection
func (x *CreateGoldengateConnectionRequest) GetGoldengateConnection() *GoldengateConnectionfunc (*CreateGoldengateConnectionRequest) GetGoldengateConnectionId
func (x *CreateGoldengateConnectionRequest) GetGoldengateConnectionId() stringfunc (*CreateGoldengateConnectionRequest) GetParent
func (x *CreateGoldengateConnectionRequest) GetParent() stringfunc (*CreateGoldengateConnectionRequest) GetRequestId
func (x *CreateGoldengateConnectionRequest) GetRequestId() stringfunc (*CreateGoldengateConnectionRequest) ProtoMessage
func (*CreateGoldengateConnectionRequest) ProtoMessage()func (*CreateGoldengateConnectionRequest) ProtoReflect
func (x *CreateGoldengateConnectionRequest) ProtoReflect() protoreflect.Messagefunc (*CreateGoldengateConnectionRequest) Reset
func (x *CreateGoldengateConnectionRequest) Reset()func (*CreateGoldengateConnectionRequest) String
func (x *CreateGoldengateConnectionRequest) String() stringCreateGoldengateDeploymentRequest
type CreateGoldengateDeploymentRequest struct {
// Required. The value for parent of the GoldengateDeployment in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the GoldengateDeployment to create. This value is
// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
// 63 characters in length. The value must start with a letter and end with a
// letter or a number.
GoldengateDeploymentId string `protobuf:"bytes,2,opt,name=goldengate_deployment_id,json=goldengateDeploymentId,proto3" json:"goldengate_deployment_id,omitempty"`
// Required. The resource being created.
GoldengateDeployment *GoldengateDeployment `protobuf:"bytes,3,opt,name=goldengate_deployment,json=goldengateDeployment,proto3" json:"goldengate_deployment,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for GoldengateDeployment.Create.
func (*CreateGoldengateDeploymentRequest) Descriptor
func (*CreateGoldengateDeploymentRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateGoldengateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*CreateGoldengateDeploymentRequest) GetGoldengateDeployment
func (x *CreateGoldengateDeploymentRequest) GetGoldengateDeployment() *GoldengateDeploymentfunc (*CreateGoldengateDeploymentRequest) GetGoldengateDeploymentId
func (x *CreateGoldengateDeploymentRequest) GetGoldengateDeploymentId() stringfunc (*CreateGoldengateDeploymentRequest) GetParent
func (x *CreateGoldengateDeploymentRequest) GetParent() stringfunc (*CreateGoldengateDeploymentRequest) GetRequestId
func (x *CreateGoldengateDeploymentRequest) GetRequestId() stringfunc (*CreateGoldengateDeploymentRequest) ProtoMessage
func (*CreateGoldengateDeploymentRequest) ProtoMessage()func (*CreateGoldengateDeploymentRequest) ProtoReflect
func (x *CreateGoldengateDeploymentRequest) ProtoReflect() protoreflect.Messagefunc (*CreateGoldengateDeploymentRequest) Reset
func (x *CreateGoldengateDeploymentRequest) Reset()func (*CreateGoldengateDeploymentRequest) String
func (x *CreateGoldengateDeploymentRequest) String() stringCreateOdbNetworkRequest
type CreateOdbNetworkRequest struct {
// Required. The parent value for the OdbNetwork in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the OdbNetwork to create. This value is restricted
// to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63
// characters in length. The value must start with a letter and end with
// a letter or a number.
OdbNetworkId string `protobuf:"bytes,2,opt,name=odb_network_id,json=odbNetworkId,proto3" json:"odb_network_id,omitempty"`
// Required. Details of the OdbNetwork instance to create.
OdbNetwork *OdbNetwork `protobuf:"bytes,3,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for OdbNetwork.Create.
func (*CreateOdbNetworkRequest) Descriptor
func (*CreateOdbNetworkRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateOdbNetworkRequest.ProtoReflect.Descriptor instead.
func (*CreateOdbNetworkRequest) GetOdbNetwork
func (x *CreateOdbNetworkRequest) GetOdbNetwork() *OdbNetworkfunc (*CreateOdbNetworkRequest) GetOdbNetworkId
func (x *CreateOdbNetworkRequest) GetOdbNetworkId() stringfunc (*CreateOdbNetworkRequest) GetParent
func (x *CreateOdbNetworkRequest) GetParent() stringfunc (*CreateOdbNetworkRequest) GetRequestId
func (x *CreateOdbNetworkRequest) GetRequestId() stringfunc (*CreateOdbNetworkRequest) ProtoMessage
func (*CreateOdbNetworkRequest) ProtoMessage()func (*CreateOdbNetworkRequest) ProtoReflect
func (x *CreateOdbNetworkRequest) ProtoReflect() protoreflect.Messagefunc (*CreateOdbNetworkRequest) Reset
func (x *CreateOdbNetworkRequest) Reset()func (*CreateOdbNetworkRequest) String
func (x *CreateOdbNetworkRequest) String() stringCreateOdbSubnetRequest
type CreateOdbSubnetRequest struct {
// Required. The parent value for the OdbSubnet in the following format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the OdbSubnet to create. This value is restricted
// to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63
// characters in length. The value must start with a letter and end with
// a letter or a number.
OdbSubnetId string `protobuf:"bytes,2,opt,name=odb_subnet_id,json=odbSubnetId,proto3" json:"odb_subnet_id,omitempty"`
// Required. Details of the OdbSubnet instance to create.
OdbSubnet *OdbSubnet `protobuf:"bytes,3,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for OdbSubnet.Create.
func (*CreateOdbSubnetRequest) Descriptor
func (*CreateOdbSubnetRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateOdbSubnetRequest.ProtoReflect.Descriptor instead.
func (*CreateOdbSubnetRequest) GetOdbSubnet
func (x *CreateOdbSubnetRequest) GetOdbSubnet() *OdbSubnetfunc (*CreateOdbSubnetRequest) GetOdbSubnetId
func (x *CreateOdbSubnetRequest) GetOdbSubnetId() stringfunc (*CreateOdbSubnetRequest) GetParent
func (x *CreateOdbSubnetRequest) GetParent() stringfunc (*CreateOdbSubnetRequest) GetRequestId
func (x *CreateOdbSubnetRequest) GetRequestId() stringfunc (*CreateOdbSubnetRequest) ProtoMessage
func (*CreateOdbSubnetRequest) ProtoMessage()func (*CreateOdbSubnetRequest) ProtoReflect
func (x *CreateOdbSubnetRequest) ProtoReflect() protoreflect.Messagefunc (*CreateOdbSubnetRequest) Reset
func (x *CreateOdbSubnetRequest) Reset()func (*CreateOdbSubnetRequest) String
func (x *CreateOdbSubnetRequest) String() stringCustomerContact
type CustomerContact struct {
// Required. The email address used by Oracle to send notifications regarding
// databases and infrastructure.
Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
// contains filtered or unexported fields
}The CustomerContact reference as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/CustomerContact
func (*CustomerContact) Descriptor
func (*CustomerContact) Descriptor() ([]byte, []int)Deprecated: Use CustomerContact.ProtoReflect.Descriptor instead.
func (*CustomerContact) GetEmail
func (x *CustomerContact) GetEmail() stringfunc (*CustomerContact) ProtoMessage
func (*CustomerContact) ProtoMessage()func (*CustomerContact) ProtoReflect
func (x *CustomerContact) ProtoReflect() protoreflect.Messagefunc (*CustomerContact) Reset
func (x *CustomerContact) Reset()func (*CustomerContact) String
func (x *CustomerContact) String() stringDBWorkload
type DBWorkload int32The various states available for the Autonomous Database workload type.
DBWorkload_DB_WORKLOAD_UNSPECIFIED, DBWorkload_OLTP, DBWorkload_DW, DBWorkload_AJD, DBWorkload_APEX
const (
// Default unspecified value.
DBWorkload_DB_WORKLOAD_UNSPECIFIED DBWorkload = 0
// Autonomous Transaction Processing database.
DBWorkload_OLTP DBWorkload = 1
// Autonomous Data Warehouse database.
DBWorkload_DW DBWorkload = 2
// Autonomous JSON Database.
DBWorkload_AJD DBWorkload = 3
// Autonomous Database with the Oracle APEX Application Development workload
// type.
DBWorkload_APEX DBWorkload = 4
)func (DBWorkload) Descriptor
func (DBWorkload) Descriptor() protoreflect.EnumDescriptorfunc (DBWorkload) Enum
func (x DBWorkload) Enum() *DBWorkloadfunc (DBWorkload) EnumDescriptor
func (DBWorkload) EnumDescriptor() ([]byte, []int)Deprecated: Use DBWorkload.Descriptor instead.
func (DBWorkload) Number
func (x DBWorkload) Number() protoreflect.EnumNumberfunc (DBWorkload) String
func (x DBWorkload) String() stringfunc (DBWorkload) Type
func (DBWorkload) Type() protoreflect.EnumTypeDataCollectionOptions
type DataCollectionOptions struct {
// Optional. Indicates whether diagnostic collection is enabled for the VM
// cluster
DiagnosticsEventsEnabled bool `protobuf:"varint,1,opt,name=diagnostics_events_enabled,json=diagnosticsEventsEnabled,proto3" json:"diagnostics_events_enabled,omitempty"`
// Optional. Indicates whether health monitoring is enabled for the VM cluster
HealthMonitoringEnabled bool `protobuf:"varint,2,opt,name=health_monitoring_enabled,json=healthMonitoringEnabled,proto3" json:"health_monitoring_enabled,omitempty"`
// Optional. Indicates whether incident logs and trace collection are enabled
// for the VM cluster
IncidentLogsEnabled bool `protobuf:"varint,3,opt,name=incident_logs_enabled,json=incidentLogsEnabled,proto3" json:"incident_logs_enabled,omitempty"`
// contains filtered or unexported fields
}Data collection options for diagnostics.
func (*DataCollectionOptions) Descriptor
func (*DataCollectionOptions) Descriptor() ([]byte, []int)Deprecated: Use DataCollectionOptions.ProtoReflect.Descriptor instead.
func (*DataCollectionOptions) GetDiagnosticsEventsEnabled
func (x *DataCollectionOptions) GetDiagnosticsEventsEnabled() boolfunc (*DataCollectionOptions) GetHealthMonitoringEnabled
func (x *DataCollectionOptions) GetHealthMonitoringEnabled() boolfunc (*DataCollectionOptions) GetIncidentLogsEnabled
func (x *DataCollectionOptions) GetIncidentLogsEnabled() boolfunc (*DataCollectionOptions) ProtoMessage
func (*DataCollectionOptions) ProtoMessage()func (*DataCollectionOptions) ProtoReflect
func (x *DataCollectionOptions) ProtoReflect() protoreflect.Messagefunc (*DataCollectionOptions) Reset
func (x *DataCollectionOptions) Reset()func (*DataCollectionOptions) String
func (x *DataCollectionOptions) String() stringDataCollectionOptionsCommon
type DataCollectionOptionsCommon struct {
// Optional. Indicates whether to enable data collection for diagnostics.
IsDiagnosticsEventsEnabled bool `protobuf:"varint,1,opt,name=is_diagnostics_events_enabled,json=isDiagnosticsEventsEnabled,proto3" json:"is_diagnostics_events_enabled,omitempty"`
// Optional. Indicates whether to enable health monitoring.
IsHealthMonitoringEnabled bool `protobuf:"varint,2,opt,name=is_health_monitoring_enabled,json=isHealthMonitoringEnabled,proto3" json:"is_health_monitoring_enabled,omitempty"`
// Optional. Indicates whether to enable incident logs and trace collection.
IsIncidentLogsEnabled bool `protobuf:"varint,3,opt,name=is_incident_logs_enabled,json=isIncidentLogsEnabled,proto3" json:"is_incident_logs_enabled,omitempty"`
// contains filtered or unexported fields
}Data collection options for diagnostics. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/DataCollectionOptions
func (*DataCollectionOptionsCommon) Descriptor
func (*DataCollectionOptionsCommon) Descriptor() ([]byte, []int)Deprecated: Use DataCollectionOptionsCommon.ProtoReflect.Descriptor instead.
func (*DataCollectionOptionsCommon) GetIsDiagnosticsEventsEnabled
func (x *DataCollectionOptionsCommon) GetIsDiagnosticsEventsEnabled() boolfunc (*DataCollectionOptionsCommon) GetIsHealthMonitoringEnabled
func (x *DataCollectionOptionsCommon) GetIsHealthMonitoringEnabled() boolfunc (*DataCollectionOptionsCommon) GetIsIncidentLogsEnabled
func (x *DataCollectionOptionsCommon) GetIsIncidentLogsEnabled() boolfunc (*DataCollectionOptionsCommon) ProtoMessage
func (*DataCollectionOptionsCommon) ProtoMessage()func (*DataCollectionOptionsCommon) ProtoReflect
func (x *DataCollectionOptionsCommon) ProtoReflect() protoreflect.Messagefunc (*DataCollectionOptionsCommon) Reset
func (x *DataCollectionOptionsCommon) Reset()func (*DataCollectionOptionsCommon) String
func (x *DataCollectionOptionsCommon) String() stringDataCollectionOptionsDbSystem
type DataCollectionOptionsDbSystem struct {
// Optional. Indicates whether to enable data collection for diagnostics.
IsDiagnosticsEventsEnabled bool `protobuf:"varint,1,opt,name=is_diagnostics_events_enabled,json=isDiagnosticsEventsEnabled,proto3" json:"is_diagnostics_events_enabled,omitempty"`
// Optional. Indicates whether to enable incident logs and trace collection.
IsIncidentLogsEnabled bool `protobuf:"varint,2,opt,name=is_incident_logs_enabled,json=isIncidentLogsEnabled,proto3" json:"is_incident_logs_enabled,omitempty"`
// contains filtered or unexported fields
}Data collection options for DbSystem.
func (*DataCollectionOptionsDbSystem) Descriptor
func (*DataCollectionOptionsDbSystem) Descriptor() ([]byte, []int)Deprecated: Use DataCollectionOptionsDbSystem.ProtoReflect.Descriptor instead.
func (*DataCollectionOptionsDbSystem) GetIsDiagnosticsEventsEnabled
func (x *DataCollectionOptionsDbSystem) GetIsDiagnosticsEventsEnabled() boolfunc (*DataCollectionOptionsDbSystem) GetIsIncidentLogsEnabled
func (x *DataCollectionOptionsDbSystem) GetIsIncidentLogsEnabled() boolfunc (*DataCollectionOptionsDbSystem) ProtoMessage
func (*DataCollectionOptionsDbSystem) ProtoMessage()func (*DataCollectionOptionsDbSystem) ProtoReflect
func (x *DataCollectionOptionsDbSystem) ProtoReflect() protoreflect.Messagefunc (*DataCollectionOptionsDbSystem) Reset
func (x *DataCollectionOptionsDbSystem) Reset()func (*DataCollectionOptionsDbSystem) String
func (x *DataCollectionOptionsDbSystem) String() stringDatabase
type Database struct {
// Identifier. The name of the Database resource in the following format:
// projects/{project}/locations/{region}/databases/{database}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The database name. The name must begin with an alphabetic
// character and can contain a maximum of eight alphanumeric characters.
// Special characters are not permitted.
DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
// Optional. The DB_UNIQUE_NAME of the Oracle Database being backed up.
DbUniqueName string `protobuf:"bytes,3,opt,name=db_unique_name,json=dbUniqueName,proto3" json:"db_unique_name,omitempty"`
// Optional. The password for the default ADMIN user.
// Note: Only one of `admin_password_secret_version` or `admin_password` can
// be populated.
AdminPassword string `protobuf:"bytes,4,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
// Optional. The resource name of a secret version in Secret Manager which
// contains the database admin user's password. Format:
// projects/{project}/secrets/{secret}/versions/{version}. Note: Only one of
// `admin_password_secret_version` or `admin_password` can be populated.
AdminPasswordSecretVersion string `protobuf:"bytes,17,opt,name=admin_password_secret_version,json=adminPasswordSecretVersion,proto3" json:"admin_password_secret_version,omitempty"`
// Optional. The TDE wallet password for the database.
// Note: Only one of `tde_wallet_password_secret_version` or
// `tde_wallet_password` can be populated.
TdeWalletPassword string `protobuf:"bytes,5,opt,name=tde_wallet_password,json=tdeWalletPassword,proto3" json:"tde_wallet_password,omitempty"`
// Optional. The resource name of a secret version in Secret Manager which
// contains the TDE wallet password for the database. Format:
// projects/{project}/secrets/{secret}/versions/{version}. Note: Only one of
// `tde_wallet_password_secret_version` or `tde_wallet_password` can be
// populated.
TdeWalletPasswordSecretVersion string `protobuf:"bytes,18,opt,name=tde_wallet_password_secret_version,json=tdeWalletPasswordSecretVersion,proto3" json:"tde_wallet_password_secret_version,omitempty"`
// Optional. The character set for the database. The default is AL32UTF8.
CharacterSet string `protobuf:"bytes,6,opt,name=character_set,json=characterSet,proto3" json:"character_set,omitempty"`
// Optional. The national character set for the database. The default is
// AL16UTF16.
NcharacterSet string `protobuf:"bytes,7,opt,name=ncharacter_set,json=ncharacterSet,proto3" json:"ncharacter_set,omitempty"`
// Output only. HTTPS link to OCI resources exposed to Customer via UI
// Interface.
OciUrl string `protobuf:"bytes,8,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
// Output only. The date and time that the Database was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Optional. The properties of the Database.
Properties *DatabaseProperties `protobuf:"bytes,10,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. The database ID of the Database.
DatabaseId string `protobuf:"bytes,11,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
// Optional. The name of the DbHome resource associated with the Database.
DbHomeName string `protobuf:"bytes,12,opt,name=db_home_name,json=dbHomeName,proto3" json:"db_home_name,omitempty"`
// Output only. The GCP Oracle zone where the Database is created.
GcpOracleZone string `protobuf:"bytes,13,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Output only. The Status of Operations Insights for this Database.
OpsInsightsStatus Database_OperationsInsightsStatus `protobuf:"varint,14,opt,name=ops_insights_status,json=opsInsightsStatus,proto3,enum=google.cloud.oracledatabase.v1.Database_OperationsInsightsStatus" json:"ops_insights_status,omitempty"`
// Optional. The ID of the pluggable database associated with the Database.
// The ID must be unique within the project and location.
PluggableDatabaseId string `protobuf:"bytes,15,opt,name=pluggable_database_id,json=pluggableDatabaseId,proto3" json:"pluggable_database_id,omitempty"`
// Optional. The pluggable database associated with the Database. The name
// must begin with an alphabetic character and can contain a maximum of thirty
// alphanumeric characters.
PluggableDatabaseName string `protobuf:"bytes,16,opt,name=pluggable_database_name,json=pluggableDatabaseName,proto3" json:"pluggable_database_name,omitempty"`
// contains filtered or unexported fields
}Details of the Database resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/Database/
func (*Database) Descriptor
Deprecated: Use Database.ProtoReflect.Descriptor instead.
func (*Database) GetAdminPassword
func (*Database) GetAdminPasswordSecretVersion
func (*Database) GetCharacterSet
func (*Database) GetCreateTime
func (x *Database) GetCreateTime() *timestamppb.Timestampfunc (*Database) GetDatabaseId
func (*Database) GetDbHomeName
func (*Database) GetDbName
func (*Database) GetDbUniqueName
func (*Database) GetGcpOracleZone
func (*Database) GetName
func (*Database) GetNcharacterSet
func (*Database) GetOciUrl
func (*Database) GetOpsInsightsStatus
func (x *Database) GetOpsInsightsStatus() Database_OperationsInsightsStatusfunc (*Database) GetPluggableDatabaseId
func (*Database) GetPluggableDatabaseName
func (*Database) GetProperties
func (x *Database) GetProperties() *DatabasePropertiesfunc (*Database) GetTdeWalletPassword
func (*Database) GetTdeWalletPasswordSecretVersion
func (*Database) ProtoMessage
func (*Database) ProtoMessage()func (*Database) ProtoReflect
func (x *Database) ProtoReflect() protoreflect.Messagefunc (*Database) Reset
func (x *Database) Reset()func (*Database) String
DatabaseCharacterSet
type DatabaseCharacterSet struct {
// Identifier. The name of the Database Character Set resource in the
// following format:
// projects/{project}/locations/{region}/databaseCharacterSets/{database_character_set}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The character set type for the Database.
CharacterSetType DatabaseCharacterSet_CharacterSetType `protobuf:"varint,2,opt,name=character_set_type,json=characterSetType,proto3,enum=google.cloud.oracledatabase.v1.DatabaseCharacterSet_CharacterSetType" json:"character_set_type,omitempty"`
// Output only. The character set name for the Database which is the ID in the
// resource name.
CharacterSet string `protobuf:"bytes,3,opt,name=character_set,json=characterSet,proto3" json:"character_set,omitempty"`
// contains filtered or unexported fields
}Details of the Database character set resource.
func (*DatabaseCharacterSet) Descriptor
func (*DatabaseCharacterSet) Descriptor() ([]byte, []int)Deprecated: Use DatabaseCharacterSet.ProtoReflect.Descriptor instead.
func (*DatabaseCharacterSet) GetCharacterSet
func (x *DatabaseCharacterSet) GetCharacterSet() stringfunc (*DatabaseCharacterSet) GetCharacterSetType
func (x *DatabaseCharacterSet) GetCharacterSetType() DatabaseCharacterSet_CharacterSetTypefunc (*DatabaseCharacterSet) GetName
func (x *DatabaseCharacterSet) GetName() stringfunc (*DatabaseCharacterSet) ProtoMessage
func (*DatabaseCharacterSet) ProtoMessage()func (*DatabaseCharacterSet) ProtoReflect
func (x *DatabaseCharacterSet) ProtoReflect() protoreflect.Messagefunc (*DatabaseCharacterSet) Reset
func (x *DatabaseCharacterSet) Reset()func (*DatabaseCharacterSet) String
func (x *DatabaseCharacterSet) String() stringDatabaseCharacterSet_CharacterSetType
type DatabaseCharacterSet_CharacterSetType int32The type of character set a Database can have.
DatabaseCharacterSet_CHARACTER_SET_TYPE_UNSPECIFIED, DatabaseCharacterSet_DATABASE, DatabaseCharacterSet_NATIONAL
const (
// Character set type is not specified.
DatabaseCharacterSet_CHARACTER_SET_TYPE_UNSPECIFIED DatabaseCharacterSet_CharacterSetType = 0
// Character set type is set to database.
DatabaseCharacterSet_DATABASE DatabaseCharacterSet_CharacterSetType = 1
// Character set type is set to national.
DatabaseCharacterSet_NATIONAL DatabaseCharacterSet_CharacterSetType = 2
)func (DatabaseCharacterSet_CharacterSetType) Descriptor
func (DatabaseCharacterSet_CharacterSetType) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseCharacterSet_CharacterSetType) Enum
func (DatabaseCharacterSet_CharacterSetType) EnumDescriptor
func (DatabaseCharacterSet_CharacterSetType) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseCharacterSet_CharacterSetType.Descriptor instead.
func (DatabaseCharacterSet_CharacterSetType) Number
func (x DatabaseCharacterSet_CharacterSetType) Number() protoreflect.EnumNumberfunc (DatabaseCharacterSet_CharacterSetType) String
func (x DatabaseCharacterSet_CharacterSetType) String() stringfunc (DatabaseCharacterSet_CharacterSetType) Type
func (DatabaseCharacterSet_CharacterSetType) Type() protoreflect.EnumTypeDatabaseConnectionStringProfile
type DatabaseConnectionStringProfile struct {
// Output only. The current consumer group being used by the connection.
ConsumerGroup DatabaseConnectionStringProfile_ConsumerGroup `protobuf:"varint,1,opt,name=consumer_group,json=consumerGroup,proto3,enum=google.cloud.oracledatabase.v1.DatabaseConnectionStringProfile_ConsumerGroup" json:"consumer_group,omitempty"`
// Output only. The display name for the database connection.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The host name format being currently used in connection
// string.
HostFormat DatabaseConnectionStringProfile_HostFormat `protobuf:"varint,3,opt,name=host_format,json=hostFormat,proto3,enum=google.cloud.oracledatabase.v1.DatabaseConnectionStringProfile_HostFormat" json:"host_format,omitempty"`
// Output only. This field indicates if the connection string is regional and
// is only applicable for cross-region Data Guard.
IsRegional bool `protobuf:"varint,4,opt,name=is_regional,json=isRegional,proto3" json:"is_regional,omitempty"`
// Output only. The protocol being used by the connection.
Protocol DatabaseConnectionStringProfile_Protocol `protobuf:"varint,5,opt,name=protocol,proto3,enum=google.cloud.oracledatabase.v1.DatabaseConnectionStringProfile_Protocol" json:"protocol,omitempty"`
// Output only. The current session mode of the connection.
SessionMode DatabaseConnectionStringProfile_SessionMode `protobuf:"varint,6,opt,name=session_mode,json=sessionMode,proto3,enum=google.cloud.oracledatabase.v1.DatabaseConnectionStringProfile_SessionMode" json:"session_mode,omitempty"`
// Output only. The syntax of the connection string.
SyntaxFormat DatabaseConnectionStringProfile_SyntaxFormat `protobuf:"varint,7,opt,name=syntax_format,json=syntaxFormat,proto3,enum=google.cloud.oracledatabase.v1.DatabaseConnectionStringProfile_SyntaxFormat" json:"syntax_format,omitempty"`
// Output only. This field indicates the TLS authentication type of the
// connection.
TlsAuthentication DatabaseConnectionStringProfile_TLSAuthentication `protobuf:"varint,8,opt,name=tls_authentication,json=tlsAuthentication,proto3,enum=google.cloud.oracledatabase.v1.DatabaseConnectionStringProfile_TLSAuthentication" json:"tls_authentication,omitempty"`
// Output only. The value of the connection string.
Value string `protobuf:"bytes,9,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}The connection string profile to allow clients to group. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/DatabaseConnectionStringProfile
func (*DatabaseConnectionStringProfile) Descriptor
func (*DatabaseConnectionStringProfile) Descriptor() ([]byte, []int)Deprecated: Use DatabaseConnectionStringProfile.ProtoReflect.Descriptor instead.
func (*DatabaseConnectionStringProfile) GetConsumerGroup
func (x *DatabaseConnectionStringProfile) GetConsumerGroup() DatabaseConnectionStringProfile_ConsumerGroupfunc (*DatabaseConnectionStringProfile) GetDisplayName
func (x *DatabaseConnectionStringProfile) GetDisplayName() stringfunc (*DatabaseConnectionStringProfile) GetHostFormat
func (x *DatabaseConnectionStringProfile) GetHostFormat() DatabaseConnectionStringProfile_HostFormatfunc (*DatabaseConnectionStringProfile) GetIsRegional
func (x *DatabaseConnectionStringProfile) GetIsRegional() boolfunc (*DatabaseConnectionStringProfile) GetProtocol
func (x *DatabaseConnectionStringProfile) GetProtocol() DatabaseConnectionStringProfile_Protocolfunc (*DatabaseConnectionStringProfile) GetSessionMode
func (x *DatabaseConnectionStringProfile) GetSessionMode() DatabaseConnectionStringProfile_SessionModefunc (*DatabaseConnectionStringProfile) GetSyntaxFormat
func (x *DatabaseConnectionStringProfile) GetSyntaxFormat() DatabaseConnectionStringProfile_SyntaxFormatfunc (*DatabaseConnectionStringProfile) GetTlsAuthentication
func (x *DatabaseConnectionStringProfile) GetTlsAuthentication() DatabaseConnectionStringProfile_TLSAuthenticationfunc (*DatabaseConnectionStringProfile) GetValue
func (x *DatabaseConnectionStringProfile) GetValue() stringfunc (*DatabaseConnectionStringProfile) ProtoMessage
func (*DatabaseConnectionStringProfile) ProtoMessage()func (*DatabaseConnectionStringProfile) ProtoReflect
func (x *DatabaseConnectionStringProfile) ProtoReflect() protoreflect.Messagefunc (*DatabaseConnectionStringProfile) Reset
func (x *DatabaseConnectionStringProfile) Reset()func (*DatabaseConnectionStringProfile) String
func (x *DatabaseConnectionStringProfile) String() stringDatabaseConnectionStringProfile_ConsumerGroup
type DatabaseConnectionStringProfile_ConsumerGroup int32The various consumer groups available in the connection string profile.
DatabaseConnectionStringProfile_CONSUMER_GROUP_UNSPECIFIED, DatabaseConnectionStringProfile_HIGH, DatabaseConnectionStringProfile_MEDIUM, DatabaseConnectionStringProfile_LOW, DatabaseConnectionStringProfile_TP, DatabaseConnectionStringProfile_TPURGENT
const (
// Default unspecified value.
DatabaseConnectionStringProfile_CONSUMER_GROUP_UNSPECIFIED DatabaseConnectionStringProfile_ConsumerGroup = 0
// High consumer group.
DatabaseConnectionStringProfile_HIGH DatabaseConnectionStringProfile_ConsumerGroup = 1
// Medium consumer group.
DatabaseConnectionStringProfile_MEDIUM DatabaseConnectionStringProfile_ConsumerGroup = 2
// Low consumer group.
DatabaseConnectionStringProfile_LOW DatabaseConnectionStringProfile_ConsumerGroup = 3
// TP consumer group.
DatabaseConnectionStringProfile_TP DatabaseConnectionStringProfile_ConsumerGroup = 4
// TPURGENT consumer group.
DatabaseConnectionStringProfile_TPURGENT DatabaseConnectionStringProfile_ConsumerGroup = 5
)func (DatabaseConnectionStringProfile_ConsumerGroup) Descriptor
func (DatabaseConnectionStringProfile_ConsumerGroup) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseConnectionStringProfile_ConsumerGroup) Enum
func (x DatabaseConnectionStringProfile_ConsumerGroup) Enum() *DatabaseConnectionStringProfile_ConsumerGroupfunc (DatabaseConnectionStringProfile_ConsumerGroup) EnumDescriptor
func (DatabaseConnectionStringProfile_ConsumerGroup) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseConnectionStringProfile_ConsumerGroup.Descriptor instead.
func (DatabaseConnectionStringProfile_ConsumerGroup) Number
func (x DatabaseConnectionStringProfile_ConsumerGroup) Number() protoreflect.EnumNumberfunc (DatabaseConnectionStringProfile_ConsumerGroup) String
func (x DatabaseConnectionStringProfile_ConsumerGroup) String() stringfunc (DatabaseConnectionStringProfile_ConsumerGroup) Type
DatabaseConnectionStringProfile_HostFormat
type DatabaseConnectionStringProfile_HostFormat int32The host name format being used in the connection string.
DatabaseConnectionStringProfile_HOST_FORMAT_UNSPECIFIED, DatabaseConnectionStringProfile_FQDN, DatabaseConnectionStringProfile_IP
const (
// Default unspecified value.
DatabaseConnectionStringProfile_HOST_FORMAT_UNSPECIFIED DatabaseConnectionStringProfile_HostFormat = 0
// FQDN
DatabaseConnectionStringProfile_FQDN DatabaseConnectionStringProfile_HostFormat = 1
// IP
DatabaseConnectionStringProfile_IP DatabaseConnectionStringProfile_HostFormat = 2
)func (DatabaseConnectionStringProfile_HostFormat) Descriptor
func (DatabaseConnectionStringProfile_HostFormat) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseConnectionStringProfile_HostFormat) Enum
func (x DatabaseConnectionStringProfile_HostFormat) Enum() *DatabaseConnectionStringProfile_HostFormatfunc (DatabaseConnectionStringProfile_HostFormat) EnumDescriptor
func (DatabaseConnectionStringProfile_HostFormat) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseConnectionStringProfile_HostFormat.Descriptor instead.
func (DatabaseConnectionStringProfile_HostFormat) Number
func (x DatabaseConnectionStringProfile_HostFormat) Number() protoreflect.EnumNumberfunc (DatabaseConnectionStringProfile_HostFormat) String
func (x DatabaseConnectionStringProfile_HostFormat) String() stringfunc (DatabaseConnectionStringProfile_HostFormat) Type
func (DatabaseConnectionStringProfile_HostFormat) Type() protoreflect.EnumTypeDatabaseConnectionStringProfile_Protocol
type DatabaseConnectionStringProfile_Protocol int32The protocol being used by the connection.
DatabaseConnectionStringProfile_PROTOCOL_UNSPECIFIED, DatabaseConnectionStringProfile_TCP, DatabaseConnectionStringProfile_TCPS
const (
// Default unspecified value.
DatabaseConnectionStringProfile_PROTOCOL_UNSPECIFIED DatabaseConnectionStringProfile_Protocol = 0
// Tcp
DatabaseConnectionStringProfile_TCP DatabaseConnectionStringProfile_Protocol = 1
// Tcps
DatabaseConnectionStringProfile_TCPS DatabaseConnectionStringProfile_Protocol = 2
)func (DatabaseConnectionStringProfile_Protocol) Descriptor
func (DatabaseConnectionStringProfile_Protocol) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseConnectionStringProfile_Protocol) Enum
func (DatabaseConnectionStringProfile_Protocol) EnumDescriptor
func (DatabaseConnectionStringProfile_Protocol) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseConnectionStringProfile_Protocol.Descriptor instead.
func (DatabaseConnectionStringProfile_Protocol) Number
func (x DatabaseConnectionStringProfile_Protocol) Number() protoreflect.EnumNumberfunc (DatabaseConnectionStringProfile_Protocol) String
func (x DatabaseConnectionStringProfile_Protocol) String() stringfunc (DatabaseConnectionStringProfile_Protocol) Type
func (DatabaseConnectionStringProfile_Protocol) Type() protoreflect.EnumTypeDatabaseConnectionStringProfile_SessionMode
type DatabaseConnectionStringProfile_SessionMode int32The session mode of the connection.
DatabaseConnectionStringProfile_SESSION_MODE_UNSPECIFIED, DatabaseConnectionStringProfile_DIRECT, DatabaseConnectionStringProfile_INDIRECT
const (
// Default unspecified value.
DatabaseConnectionStringProfile_SESSION_MODE_UNSPECIFIED DatabaseConnectionStringProfile_SessionMode = 0
// Direct
DatabaseConnectionStringProfile_DIRECT DatabaseConnectionStringProfile_SessionMode = 1
// Indirect
DatabaseConnectionStringProfile_INDIRECT DatabaseConnectionStringProfile_SessionMode = 2
)func (DatabaseConnectionStringProfile_SessionMode) Descriptor
func (DatabaseConnectionStringProfile_SessionMode) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseConnectionStringProfile_SessionMode) Enum
func (x DatabaseConnectionStringProfile_SessionMode) Enum() *DatabaseConnectionStringProfile_SessionModefunc (DatabaseConnectionStringProfile_SessionMode) EnumDescriptor
func (DatabaseConnectionStringProfile_SessionMode) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseConnectionStringProfile_SessionMode.Descriptor instead.
func (DatabaseConnectionStringProfile_SessionMode) Number
func (x DatabaseConnectionStringProfile_SessionMode) Number() protoreflect.EnumNumberfunc (DatabaseConnectionStringProfile_SessionMode) String
func (x DatabaseConnectionStringProfile_SessionMode) String() stringfunc (DatabaseConnectionStringProfile_SessionMode) Type
func (DatabaseConnectionStringProfile_SessionMode) Type() protoreflect.EnumTypeDatabaseConnectionStringProfile_SyntaxFormat
type DatabaseConnectionStringProfile_SyntaxFormat int32Specifies syntax of the connection string.
DatabaseConnectionStringProfile_SYNTAX_FORMAT_UNSPECIFIED, DatabaseConnectionStringProfile_LONG, DatabaseConnectionStringProfile_EZCONNECT, DatabaseConnectionStringProfile_EZCONNECTPLUS
const (
// Default unspecified value.
DatabaseConnectionStringProfile_SYNTAX_FORMAT_UNSPECIFIED DatabaseConnectionStringProfile_SyntaxFormat = 0
// Long
DatabaseConnectionStringProfile_LONG DatabaseConnectionStringProfile_SyntaxFormat = 1
// Ezconnect
DatabaseConnectionStringProfile_EZCONNECT DatabaseConnectionStringProfile_SyntaxFormat = 2
// Ezconnectplus
DatabaseConnectionStringProfile_EZCONNECTPLUS DatabaseConnectionStringProfile_SyntaxFormat = 3
)func (DatabaseConnectionStringProfile_SyntaxFormat) Descriptor
func (DatabaseConnectionStringProfile_SyntaxFormat) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseConnectionStringProfile_SyntaxFormat) Enum
func (x DatabaseConnectionStringProfile_SyntaxFormat) Enum() *DatabaseConnectionStringProfile_SyntaxFormatfunc (DatabaseConnectionStringProfile_SyntaxFormat) EnumDescriptor
func (DatabaseConnectionStringProfile_SyntaxFormat) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseConnectionStringProfile_SyntaxFormat.Descriptor instead.
func (DatabaseConnectionStringProfile_SyntaxFormat) Number
func (x DatabaseConnectionStringProfile_SyntaxFormat) Number() protoreflect.EnumNumberfunc (DatabaseConnectionStringProfile_SyntaxFormat) String
func (x DatabaseConnectionStringProfile_SyntaxFormat) String() stringfunc (DatabaseConnectionStringProfile_SyntaxFormat) Type
func (DatabaseConnectionStringProfile_SyntaxFormat) Type() protoreflect.EnumTypeDatabaseConnectionStringProfile_TLSAuthentication
type DatabaseConnectionStringProfile_TLSAuthentication int32This field indicates the TLS authentication type of the connection.
DatabaseConnectionStringProfile_TLS_AUTHENTICATION_UNSPECIFIED, DatabaseConnectionStringProfile_SERVER, DatabaseConnectionStringProfile_MUTUAL
const (
// Default unspecified value.
DatabaseConnectionStringProfile_TLS_AUTHENTICATION_UNSPECIFIED DatabaseConnectionStringProfile_TLSAuthentication = 0
// Server
DatabaseConnectionStringProfile_SERVER DatabaseConnectionStringProfile_TLSAuthentication = 1
// Mutual
DatabaseConnectionStringProfile_MUTUAL DatabaseConnectionStringProfile_TLSAuthentication = 2
)func (DatabaseConnectionStringProfile_TLSAuthentication) Descriptor
func (DatabaseConnectionStringProfile_TLSAuthentication) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseConnectionStringProfile_TLSAuthentication) Enum
func (x DatabaseConnectionStringProfile_TLSAuthentication) Enum() *DatabaseConnectionStringProfile_TLSAuthenticationfunc (DatabaseConnectionStringProfile_TLSAuthentication) EnumDescriptor
func (DatabaseConnectionStringProfile_TLSAuthentication) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseConnectionStringProfile_TLSAuthentication.Descriptor instead.
func (DatabaseConnectionStringProfile_TLSAuthentication) Number
func (x DatabaseConnectionStringProfile_TLSAuthentication) Number() protoreflect.EnumNumberfunc (DatabaseConnectionStringProfile_TLSAuthentication) String
func (x DatabaseConnectionStringProfile_TLSAuthentication) String() stringfunc (DatabaseConnectionStringProfile_TLSAuthentication) Type
DatabaseManagementConfig
type DatabaseManagementConfig struct {
// Output only. The status of the Database Management service.
ManagementState DatabaseManagementConfig_ManagementState `protobuf:"varint,1,opt,name=management_state,json=managementState,proto3,enum=google.cloud.oracledatabase.v1.DatabaseManagementConfig_ManagementState" json:"management_state,omitempty"`
// Output only. The Database Management type.
ManagementType DatabaseManagementConfig_ManagementType `protobuf:"varint,2,opt,name=management_type,json=managementType,proto3,enum=google.cloud.oracledatabase.v1.DatabaseManagementConfig_ManagementType" json:"management_type,omitempty"`
// contains filtered or unexported fields
}The configuration of the Database Management service.
func (*DatabaseManagementConfig) Descriptor
func (*DatabaseManagementConfig) Descriptor() ([]byte, []int)Deprecated: Use DatabaseManagementConfig.ProtoReflect.Descriptor instead.
func (*DatabaseManagementConfig) GetManagementState
func (x *DatabaseManagementConfig) GetManagementState() DatabaseManagementConfig_ManagementStatefunc (*DatabaseManagementConfig) GetManagementType
func (x *DatabaseManagementConfig) GetManagementType() DatabaseManagementConfig_ManagementTypefunc (*DatabaseManagementConfig) ProtoMessage
func (*DatabaseManagementConfig) ProtoMessage()func (*DatabaseManagementConfig) ProtoReflect
func (x *DatabaseManagementConfig) ProtoReflect() protoreflect.Messagefunc (*DatabaseManagementConfig) Reset
func (x *DatabaseManagementConfig) Reset()func (*DatabaseManagementConfig) String
func (x *DatabaseManagementConfig) String() stringDatabaseManagementConfig_ManagementState
type DatabaseManagementConfig_ManagementState int32The status of the Database Management service.
DatabaseManagementConfig_MANAGEMENT_STATE_UNSPECIFIED, DatabaseManagementConfig_ENABLING, DatabaseManagementConfig_ENABLED, DatabaseManagementConfig_DISABLING, DatabaseManagementConfig_DISABLED, DatabaseManagementConfig_UPDATING, DatabaseManagementConfig_FAILED_ENABLING, DatabaseManagementConfig_FAILED_DISABLING, DatabaseManagementConfig_FAILED_UPDATING
const (
// The status is not specified.
DatabaseManagementConfig_MANAGEMENT_STATE_UNSPECIFIED DatabaseManagementConfig_ManagementState = 0
// The Database Management service is enabling.
DatabaseManagementConfig_ENABLING DatabaseManagementConfig_ManagementState = 1
// The Database Management service is enabled.
DatabaseManagementConfig_ENABLED DatabaseManagementConfig_ManagementState = 2
// The Database Management service is disabling.
DatabaseManagementConfig_DISABLING DatabaseManagementConfig_ManagementState = 3
// The Database Management service is disabled.
DatabaseManagementConfig_DISABLED DatabaseManagementConfig_ManagementState = 4
// The Database Management service is updating.
DatabaseManagementConfig_UPDATING DatabaseManagementConfig_ManagementState = 5
// The Database Management service failed to enable.
DatabaseManagementConfig_FAILED_ENABLING DatabaseManagementConfig_ManagementState = 6
// The Database Management service failed to disable.
DatabaseManagementConfig_FAILED_DISABLING DatabaseManagementConfig_ManagementState = 7
// The Database Management service failed to update.
DatabaseManagementConfig_FAILED_UPDATING DatabaseManagementConfig_ManagementState = 8
)func (DatabaseManagementConfig_ManagementState) Descriptor
func (DatabaseManagementConfig_ManagementState) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseManagementConfig_ManagementState) Enum
func (DatabaseManagementConfig_ManagementState) EnumDescriptor
func (DatabaseManagementConfig_ManagementState) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseManagementConfig_ManagementState.Descriptor instead.
func (DatabaseManagementConfig_ManagementState) Number
func (x DatabaseManagementConfig_ManagementState) Number() protoreflect.EnumNumberfunc (DatabaseManagementConfig_ManagementState) String
func (x DatabaseManagementConfig_ManagementState) String() stringfunc (DatabaseManagementConfig_ManagementState) Type
func (DatabaseManagementConfig_ManagementState) Type() protoreflect.EnumTypeDatabaseManagementConfig_ManagementType
type DatabaseManagementConfig_ManagementType int32The Database Management type.
DatabaseManagementConfig_MANAGEMENT_TYPE_UNSPECIFIED, DatabaseManagementConfig_BASIC, DatabaseManagementConfig_ADVANCED
const (
// The type is not specified.
DatabaseManagementConfig_MANAGEMENT_TYPE_UNSPECIFIED DatabaseManagementConfig_ManagementType = 0
// Basic Database Management.
DatabaseManagementConfig_BASIC DatabaseManagementConfig_ManagementType = 1
// Advanced Database Management.
DatabaseManagementConfig_ADVANCED DatabaseManagementConfig_ManagementType = 2
)func (DatabaseManagementConfig_ManagementType) Descriptor
func (DatabaseManagementConfig_ManagementType) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseManagementConfig_ManagementType) Enum
func (DatabaseManagementConfig_ManagementType) EnumDescriptor
func (DatabaseManagementConfig_ManagementType) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseManagementConfig_ManagementType.Descriptor instead.
func (DatabaseManagementConfig_ManagementType) Number
func (x DatabaseManagementConfig_ManagementType) Number() protoreflect.EnumNumberfunc (DatabaseManagementConfig_ManagementType) String
func (x DatabaseManagementConfig_ManagementType) String() stringfunc (DatabaseManagementConfig_ManagementType) Type
func (DatabaseManagementConfig_ManagementType) Type() protoreflect.EnumTypeDatabaseProperties
type DatabaseProperties struct {
// Output only. State of the Database.
State DatabaseProperties_DatabaseLifecycleState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.DatabaseProperties_DatabaseLifecycleState" json:"state,omitempty"`
// Required. The Oracle Database version.
DbVersion string `protobuf:"bytes,2,opt,name=db_version,json=dbVersion,proto3" json:"db_version,omitempty"`
// Optional. Backup options for the Database.
DbBackupConfig *DbBackupConfig `protobuf:"bytes,3,opt,name=db_backup_config,json=dbBackupConfig,proto3" json:"db_backup_config,omitempty"`
// Output only. The Database Management config.
DatabaseManagementConfig *DatabaseManagementConfig `protobuf:"bytes,4,opt,name=database_management_config,json=databaseManagementConfig,proto3" json:"database_management_config,omitempty"`
// contains filtered or unexported fields
}The properties of a Database.
func (*DatabaseProperties) Descriptor
func (*DatabaseProperties) Descriptor() ([]byte, []int)Deprecated: Use DatabaseProperties.ProtoReflect.Descriptor instead.
func (*DatabaseProperties) GetDatabaseManagementConfig
func (x *DatabaseProperties) GetDatabaseManagementConfig() *DatabaseManagementConfigfunc (*DatabaseProperties) GetDbBackupConfig
func (x *DatabaseProperties) GetDbBackupConfig() *DbBackupConfigfunc (*DatabaseProperties) GetDbVersion
func (x *DatabaseProperties) GetDbVersion() stringfunc (*DatabaseProperties) GetState
func (x *DatabaseProperties) GetState() DatabaseProperties_DatabaseLifecycleStatefunc (*DatabaseProperties) ProtoMessage
func (*DatabaseProperties) ProtoMessage()func (*DatabaseProperties) ProtoReflect
func (x *DatabaseProperties) ProtoReflect() protoreflect.Messagefunc (*DatabaseProperties) Reset
func (x *DatabaseProperties) Reset()func (*DatabaseProperties) String
func (x *DatabaseProperties) String() stringDatabaseProperties_DatabaseLifecycleState
type DatabaseProperties_DatabaseLifecycleState int32The various lifecycle states of the Database.
DatabaseProperties_DATABASE_LIFECYCLE_STATE_UNSPECIFIED, DatabaseProperties_PROVISIONING, DatabaseProperties_AVAILABLE, DatabaseProperties_UPDATING, DatabaseProperties_BACKUP_IN_PROGRESS, DatabaseProperties_UPGRADING, DatabaseProperties_CONVERTING, DatabaseProperties_TERMINATING, DatabaseProperties_TERMINATED, DatabaseProperties_RESTORE_FAILED, DatabaseProperties_FAILED
const (
// Default unspecified value.
DatabaseProperties_DATABASE_LIFECYCLE_STATE_UNSPECIFIED DatabaseProperties_DatabaseLifecycleState = 0
// Indicates that the resource is in provisioning state.
DatabaseProperties_PROVISIONING DatabaseProperties_DatabaseLifecycleState = 1
// Indicates that the resource is in available state.
DatabaseProperties_AVAILABLE DatabaseProperties_DatabaseLifecycleState = 2
// Indicates that the resource is in updating state.
DatabaseProperties_UPDATING DatabaseProperties_DatabaseLifecycleState = 3
// Indicates that the resource is in backup in progress state.
DatabaseProperties_BACKUP_IN_PROGRESS DatabaseProperties_DatabaseLifecycleState = 4
// Indicates that the resource is in upgrading state.
DatabaseProperties_UPGRADING DatabaseProperties_DatabaseLifecycleState = 5
// Indicates that the resource is in converting state.
DatabaseProperties_CONVERTING DatabaseProperties_DatabaseLifecycleState = 6
// Indicates that the resource is in terminating state.
DatabaseProperties_TERMINATING DatabaseProperties_DatabaseLifecycleState = 7
// Indicates that the resource is in terminated state.
DatabaseProperties_TERMINATED DatabaseProperties_DatabaseLifecycleState = 8
// Indicates that the resource is in restore failed state.
DatabaseProperties_RESTORE_FAILED DatabaseProperties_DatabaseLifecycleState = 9
// Indicates that the resource is in failed state.
DatabaseProperties_FAILED DatabaseProperties_DatabaseLifecycleState = 10
)func (DatabaseProperties_DatabaseLifecycleState) Descriptor
func (DatabaseProperties_DatabaseLifecycleState) Descriptor() protoreflect.EnumDescriptorfunc (DatabaseProperties_DatabaseLifecycleState) Enum
func (x DatabaseProperties_DatabaseLifecycleState) Enum() *DatabaseProperties_DatabaseLifecycleStatefunc (DatabaseProperties_DatabaseLifecycleState) EnumDescriptor
func (DatabaseProperties_DatabaseLifecycleState) EnumDescriptor() ([]byte, []int)Deprecated: Use DatabaseProperties_DatabaseLifecycleState.Descriptor instead.
func (DatabaseProperties_DatabaseLifecycleState) Number
func (x DatabaseProperties_DatabaseLifecycleState) Number() protoreflect.EnumNumberfunc (DatabaseProperties_DatabaseLifecycleState) String
func (x DatabaseProperties_DatabaseLifecycleState) String() stringfunc (DatabaseProperties_DatabaseLifecycleState) Type
func (DatabaseProperties_DatabaseLifecycleState) Type() protoreflect.EnumTypeDatabase_OperationsInsightsStatus
type Database_OperationsInsightsStatus int32The Status of Operations Insights for this Database.
Database_OPERATIONS_INSIGHTS_STATUS_UNSPECIFIED, Database_ENABLING, Database_ENABLED, Database_DISABLING, Database_NOT_ENABLED, Database_FAILED_ENABLING, Database_FAILED_DISABLING
const (
// Default unspecified value.
Database_OPERATIONS_INSIGHTS_STATUS_UNSPECIFIED Database_OperationsInsightsStatus = 0
// Indicates that the operations insights are being enabled.
Database_ENABLING Database_OperationsInsightsStatus = 1
// Indicates that the operations insights are enabled.
Database_ENABLED Database_OperationsInsightsStatus = 2
// Indicates that the operations insights are being disabled.
Database_DISABLING Database_OperationsInsightsStatus = 3
// Indicates that the operations insights are not enabled.
Database_NOT_ENABLED Database_OperationsInsightsStatus = 4
// Indicates that the operations insights failed to enable.
Database_FAILED_ENABLING Database_OperationsInsightsStatus = 5
// Indicates that the operations insights failed to disable.
Database_FAILED_DISABLING Database_OperationsInsightsStatus = 6
)func (Database_OperationsInsightsStatus) Descriptor
func (Database_OperationsInsightsStatus) Descriptor() protoreflect.EnumDescriptorfunc (Database_OperationsInsightsStatus) Enum
func (x Database_OperationsInsightsStatus) Enum() *Database_OperationsInsightsStatusfunc (Database_OperationsInsightsStatus) EnumDescriptor
func (Database_OperationsInsightsStatus) EnumDescriptor() ([]byte, []int)Deprecated: Use Database_OperationsInsightsStatus.Descriptor instead.
func (Database_OperationsInsightsStatus) Number
func (x Database_OperationsInsightsStatus) Number() protoreflect.EnumNumberfunc (Database_OperationsInsightsStatus) String
func (x Database_OperationsInsightsStatus) String() stringfunc (Database_OperationsInsightsStatus) Type
func (Database_OperationsInsightsStatus) Type() protoreflect.EnumTypeDbBackupConfig
type DbBackupConfig struct {
// Optional. If set to true, enables automatic backups on the database.
AutoBackupEnabled bool `protobuf:"varint,1,opt,name=auto_backup_enabled,json=autoBackupEnabled,proto3" json:"auto_backup_enabled,omitempty"`
// Optional. Details of the database backup destinations.
BackupDestinationDetails []*DbBackupConfig_BackupDestinationDetails `protobuf:"bytes,2,rep,name=backup_destination_details,json=backupDestinationDetails,proto3" json:"backup_destination_details,omitempty"`
// Optional. The number of days an automatic backup is retained before being
// automatically deleted. This value determines the earliest point in time to
// which a database can be restored. Min: 1, Max: 60.
RetentionPeriodDays int32 `protobuf:"varint,3,opt,name=retention_period_days,json=retentionPeriodDays,proto3" json:"retention_period_days,omitempty"`
// Optional. This defines when the backups will be deleted after Database
// termination.
BackupDeletionPolicy DbBackupConfig_BackupDeletionPolicy `protobuf:"varint,4,opt,name=backup_deletion_policy,json=backupDeletionPolicy,proto3,enum=google.cloud.oracledatabase.v1.DbBackupConfig_BackupDeletionPolicy" json:"backup_deletion_policy,omitempty"`
// Optional. The day of the week on which the full backup should be performed
// on the database. If no value is provided, it will default to Sunday.
AutoFullBackupDay dayofweek.DayOfWeek `protobuf:"varint,5,opt,name=auto_full_backup_day,json=autoFullBackupDay,proto3,enum=google.type.DayOfWeek" json:"auto_full_backup_day,omitempty"`
// Optional. The window in which the full backup should be performed on the
// database. If no value is provided, the default is anytime.
AutoFullBackupWindow DbBackupConfig_BackupWindow `protobuf:"varint,6,opt,name=auto_full_backup_window,json=autoFullBackupWindow,proto3,enum=google.cloud.oracledatabase.v1.DbBackupConfig_BackupWindow" json:"auto_full_backup_window,omitempty"`
// Optional. The window in which the incremental backup should be performed on
// the database. If no value is provided, the default is anytime except the
// auto full backup day.
AutoIncrementalBackupWindow DbBackupConfig_BackupWindow `protobuf:"varint,7,opt,name=auto_incremental_backup_window,json=autoIncrementalBackupWindow,proto3,enum=google.cloud.oracledatabase.v1.DbBackupConfig_BackupWindow" json:"auto_incremental_backup_window,omitempty"`
// contains filtered or unexported fields
}Backup Options for the Database.
func (*DbBackupConfig) Descriptor
func (*DbBackupConfig) Descriptor() ([]byte, []int)Deprecated: Use DbBackupConfig.ProtoReflect.Descriptor instead.
func (*DbBackupConfig) GetAutoBackupEnabled
func (x *DbBackupConfig) GetAutoBackupEnabled() boolfunc (*DbBackupConfig) GetAutoFullBackupDay
func (x *DbBackupConfig) GetAutoFullBackupDay() dayofweek.DayOfWeekfunc (*DbBackupConfig) GetAutoFullBackupWindow
func (x *DbBackupConfig) GetAutoFullBackupWindow() DbBackupConfig_BackupWindowfunc (*DbBackupConfig) GetAutoIncrementalBackupWindow
func (x *DbBackupConfig) GetAutoIncrementalBackupWindow() DbBackupConfig_BackupWindowfunc (*DbBackupConfig) GetBackupDeletionPolicy
func (x *DbBackupConfig) GetBackupDeletionPolicy() DbBackupConfig_BackupDeletionPolicyfunc (*DbBackupConfig) GetBackupDestinationDetails
func (x *DbBackupConfig) GetBackupDestinationDetails() []*DbBackupConfig_BackupDestinationDetailsfunc (*DbBackupConfig) GetRetentionPeriodDays
func (x *DbBackupConfig) GetRetentionPeriodDays() int32func (*DbBackupConfig) ProtoMessage
func (*DbBackupConfig) ProtoMessage()func (*DbBackupConfig) ProtoReflect
func (x *DbBackupConfig) ProtoReflect() protoreflect.Messagefunc (*DbBackupConfig) Reset
func (x *DbBackupConfig) Reset()func (*DbBackupConfig) String
func (x *DbBackupConfig) String() stringDbBackupConfig_BackupDeletionPolicy
type DbBackupConfig_BackupDeletionPolicy int32This defines when the backups will be deleted after Database termination.
DbBackupConfig_BACKUP_DELETION_POLICY_UNSPECIFIED, DbBackupConfig_DELETE_IMMEDIATELY, DbBackupConfig_DELETE_AFTER_RETENTION_PERIOD
const (
// Default unspecified value.
DbBackupConfig_BACKUP_DELETION_POLICY_UNSPECIFIED DbBackupConfig_BackupDeletionPolicy = 0
// Keeps the backup for predefined time
// i.e. 72 hours and then delete permanently.
DbBackupConfig_DELETE_IMMEDIATELY DbBackupConfig_BackupDeletionPolicy = 1
// Keeps the backups as per the policy defined
// for database backups.
DbBackupConfig_DELETE_AFTER_RETENTION_PERIOD DbBackupConfig_BackupDeletionPolicy = 2
)func (DbBackupConfig_BackupDeletionPolicy) Descriptor
func (DbBackupConfig_BackupDeletionPolicy) Descriptor() protoreflect.EnumDescriptorfunc (DbBackupConfig_BackupDeletionPolicy) Enum
func (x DbBackupConfig_BackupDeletionPolicy) Enum() *DbBackupConfig_BackupDeletionPolicyfunc (DbBackupConfig_BackupDeletionPolicy) EnumDescriptor
func (DbBackupConfig_BackupDeletionPolicy) EnumDescriptor() ([]byte, []int)Deprecated: Use DbBackupConfig_BackupDeletionPolicy.Descriptor instead.
func (DbBackupConfig_BackupDeletionPolicy) Number
func (x DbBackupConfig_BackupDeletionPolicy) Number() protoreflect.EnumNumberfunc (DbBackupConfig_BackupDeletionPolicy) String
func (x DbBackupConfig_BackupDeletionPolicy) String() stringfunc (DbBackupConfig_BackupDeletionPolicy) Type
func (DbBackupConfig_BackupDeletionPolicy) Type() protoreflect.EnumTypeDbBackupConfig_BackupDestinationDetails
type DbBackupConfig_BackupDestinationDetails struct {
// Optional. The type of the database backup destination.
Type DbBackupConfig_BackupDestinationType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.oracledatabase.v1.DbBackupConfig_BackupDestinationType" json:"type,omitempty"`
// contains filtered or unexported fields
}The details of the database backup destination.
func (*DbBackupConfig_BackupDestinationDetails) Descriptor
func (*DbBackupConfig_BackupDestinationDetails) Descriptor() ([]byte, []int)Deprecated: Use DbBackupConfig_BackupDestinationDetails.ProtoReflect.Descriptor instead.
func (*DbBackupConfig_BackupDestinationDetails) GetType
func (x *DbBackupConfig_BackupDestinationDetails) GetType() DbBackupConfig_BackupDestinationTypefunc (*DbBackupConfig_BackupDestinationDetails) ProtoMessage
func (*DbBackupConfig_BackupDestinationDetails) ProtoMessage()func (*DbBackupConfig_BackupDestinationDetails) ProtoReflect
func (x *DbBackupConfig_BackupDestinationDetails) ProtoReflect() protoreflect.Messagefunc (*DbBackupConfig_BackupDestinationDetails) Reset
func (x *DbBackupConfig_BackupDestinationDetails) Reset()func (*DbBackupConfig_BackupDestinationDetails) String
func (x *DbBackupConfig_BackupDestinationDetails) String() stringDbBackupConfig_BackupDestinationType
type DbBackupConfig_BackupDestinationType int32The type of the database backup destination.
DbBackupConfig_BACKUP_DESTINATION_TYPE_UNSPECIFIED, DbBackupConfig_NFS, DbBackupConfig_RECOVERY_APPLIANCE, DbBackupConfig_OBJECT_STORE, DbBackupConfig_LOCAL, DbBackupConfig_DBRS
const (
// Default unspecified value.
DbBackupConfig_BACKUP_DESTINATION_TYPE_UNSPECIFIED DbBackupConfig_BackupDestinationType = 0
// Backup destination type is NFS.
DbBackupConfig_NFS DbBackupConfig_BackupDestinationType = 1
// Backup destination type is Recovery Appliance.
DbBackupConfig_RECOVERY_APPLIANCE DbBackupConfig_BackupDestinationType = 2
// Backup destination type is Object Store.
DbBackupConfig_OBJECT_STORE DbBackupConfig_BackupDestinationType = 3
// Backup destination type is Local.
DbBackupConfig_LOCAL DbBackupConfig_BackupDestinationType = 4
// Backup destination type is DBRS.
DbBackupConfig_DBRS DbBackupConfig_BackupDestinationType = 5
)func (DbBackupConfig_BackupDestinationType) Descriptor
func (DbBackupConfig_BackupDestinationType) Descriptor() protoreflect.EnumDescriptorfunc (DbBackupConfig_BackupDestinationType) Enum
func (x DbBackupConfig_BackupDestinationType) Enum() *DbBackupConfig_BackupDestinationTypefunc (DbBackupConfig_BackupDestinationType) EnumDescriptor
func (DbBackupConfig_BackupDestinationType) EnumDescriptor() ([]byte, []int)Deprecated: Use DbBackupConfig_BackupDestinationType.Descriptor instead.
func (DbBackupConfig_BackupDestinationType) Number
func (x DbBackupConfig_BackupDestinationType) Number() protoreflect.EnumNumberfunc (DbBackupConfig_BackupDestinationType) String
func (x DbBackupConfig_BackupDestinationType) String() stringfunc (DbBackupConfig_BackupDestinationType) Type
func (DbBackupConfig_BackupDestinationType) Type() protoreflect.EnumTypeDbBackupConfig_BackupWindow
type DbBackupConfig_BackupWindow int32The 2 hour window in which the backup should be performed on the database.
DbBackupConfig_BACKUP_WINDOW_UNSPECIFIED, DbBackupConfig_SLOT_ONE, DbBackupConfig_SLOT_TWO, DbBackupConfig_SLOT_THREE, DbBackupConfig_SLOT_FOUR, DbBackupConfig_SLOT_FIVE, DbBackupConfig_SLOT_SIX, DbBackupConfig_SLOT_SEVEN, DbBackupConfig_SLOT_EIGHT, DbBackupConfig_SLOT_NINE, DbBackupConfig_SLOT_TEN, DbBackupConfig_SLOT_ELEVEN, DbBackupConfig_SLOT_TWELVE
const (
// Default unspecified value.
DbBackupConfig_BACKUP_WINDOW_UNSPECIFIED DbBackupConfig_BackupWindow = 0
// 12:00 AM - 2:00 AM
DbBackupConfig_SLOT_ONE DbBackupConfig_BackupWindow = 1
// 2:00 AM - 4:00 AM
DbBackupConfig_SLOT_TWO DbBackupConfig_BackupWindow = 2
// 4:00 AM - 6:00 AM
DbBackupConfig_SLOT_THREE DbBackupConfig_BackupWindow = 3
// 6:00 AM - 8:00 AM
DbBackupConfig_SLOT_FOUR DbBackupConfig_BackupWindow = 4
// 8:00 AM - 10:00 AM
DbBackupConfig_SLOT_FIVE DbBackupConfig_BackupWindow = 5
// 10:00 AM - 12:00 PM
DbBackupConfig_SLOT_SIX DbBackupConfig_BackupWindow = 6
// 12:00 PM - 2:00 PM
DbBackupConfig_SLOT_SEVEN DbBackupConfig_BackupWindow = 7
// 2:00 PM - 4:00 PM
DbBackupConfig_SLOT_EIGHT DbBackupConfig_BackupWindow = 8
// 4:00 PM - 6:00 PM
DbBackupConfig_SLOT_NINE DbBackupConfig_BackupWindow = 9
// 6:00 PM - 8:00 PM
DbBackupConfig_SLOT_TEN DbBackupConfig_BackupWindow = 10
// 8:00 PM - 10:00 PM
DbBackupConfig_SLOT_ELEVEN DbBackupConfig_BackupWindow = 11
// 10:00 PM - 12:00 AM
DbBackupConfig_SLOT_TWELVE DbBackupConfig_BackupWindow = 12
)func (DbBackupConfig_BackupWindow) Descriptor
func (DbBackupConfig_BackupWindow) Descriptor() protoreflect.EnumDescriptorfunc (DbBackupConfig_BackupWindow) Enum
func (x DbBackupConfig_BackupWindow) Enum() *DbBackupConfig_BackupWindowfunc (DbBackupConfig_BackupWindow) EnumDescriptor
func (DbBackupConfig_BackupWindow) EnumDescriptor() ([]byte, []int)Deprecated: Use DbBackupConfig_BackupWindow.Descriptor instead.
func (DbBackupConfig_BackupWindow) Number
func (x DbBackupConfig_BackupWindow) Number() protoreflect.EnumNumberfunc (DbBackupConfig_BackupWindow) String
func (x DbBackupConfig_BackupWindow) String() stringfunc (DbBackupConfig_BackupWindow) Type
func (DbBackupConfig_BackupWindow) Type() protoreflect.EnumTypeDbHome
type DbHome struct {
// Optional. The display name for the Database Home. The name does not have to
// be unique within your project.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Required. A valid Oracle Database version. For a list of supported
// versions, use the ListDbVersions operation.
DbVersion string `protobuf:"bytes,2,opt,name=db_version,json=dbVersion,proto3" json:"db_version,omitempty"`
// Required. The Database resource.
Database *Database `protobuf:"bytes,3,opt,name=database,proto3" json:"database,omitempty"`
// Optional. Whether unified auditing is enabled for the Database Home.
IsUnifiedAuditingEnabled bool `protobuf:"varint,4,opt,name=is_unified_auditing_enabled,json=isUnifiedAuditingEnabled,proto3" json:"is_unified_auditing_enabled,omitempty"`
// contains filtered or unexported fields
}Details of the Database Home resource.
func (*DbHome) Descriptor
Deprecated: Use DbHome.ProtoReflect.Descriptor instead.
func (*DbHome) GetDatabase
func (*DbHome) GetDbVersion
func (*DbHome) GetDisplayName
func (*DbHome) GetIsUnifiedAuditingEnabled
func (*DbHome) ProtoMessage
func (*DbHome) ProtoMessage()func (*DbHome) ProtoReflect
func (x *DbHome) ProtoReflect() protoreflect.Messagefunc (*DbHome) Reset
func (x *DbHome) Reset()func (*DbHome) String
DbNode
type DbNode struct {
// Identifier. The name of the database node resource in the following format:
// projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}/dbNodes/{db_node}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Various properties of the database node.
Properties *DbNodeProperties `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
// contains filtered or unexported fields
}Details of the database node resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbNode/
func (*DbNode) Descriptor
Deprecated: Use DbNode.ProtoReflect.Descriptor instead.
func (*DbNode) GetName
func (*DbNode) GetProperties
func (x *DbNode) GetProperties() *DbNodePropertiesfunc (*DbNode) ProtoMessage
func (*DbNode) ProtoMessage()func (*DbNode) ProtoReflect
func (x *DbNode) ProtoReflect() protoreflect.Messagefunc (*DbNode) Reset
func (x *DbNode) Reset()func (*DbNode) String
DbNodeProperties
type DbNodeProperties struct {
// Output only. OCID of database node.
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Optional. OCPU count per database node.
OcpuCount int32 `protobuf:"varint,2,opt,name=ocpu_count,json=ocpuCount,proto3" json:"ocpu_count,omitempty"`
// Memory allocated in GBs.
MemorySizeGb int32 `protobuf:"varint,3,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
// Optional. Local storage per database node.
DbNodeStorageSizeGb int32 `protobuf:"varint,4,opt,name=db_node_storage_size_gb,json=dbNodeStorageSizeGb,proto3" json:"db_node_storage_size_gb,omitempty"`
// Optional. Database server OCID.
DbServerOcid string `protobuf:"bytes,5,opt,name=db_server_ocid,json=dbServerOcid,proto3" json:"db_server_ocid,omitempty"`
// Optional. DNS
Hostname string `protobuf:"bytes,8,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Output only. State of the database node.
State DbNodeProperties_State `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.DbNodeProperties_State" json:"state,omitempty"`
// Total CPU core count of the database node.
TotalCpuCoreCount int32 `protobuf:"varint,10,opt,name=total_cpu_core_count,json=totalCpuCoreCount,proto3" json:"total_cpu_core_count,omitempty"`
// Output only. The date and time that the database node was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}Various properties and settings associated with Db node.
func (*DbNodeProperties) Descriptor
func (*DbNodeProperties) Descriptor() ([]byte, []int)Deprecated: Use DbNodeProperties.ProtoReflect.Descriptor instead.
func (*DbNodeProperties) GetCreateTime
func (x *DbNodeProperties) GetCreateTime() *timestamppb.Timestampfunc (*DbNodeProperties) GetDbNodeStorageSizeGb
func (x *DbNodeProperties) GetDbNodeStorageSizeGb() int32func (*DbNodeProperties) GetDbServerOcid
func (x *DbNodeProperties) GetDbServerOcid() stringfunc (*DbNodeProperties) GetHostname
func (x *DbNodeProperties) GetHostname() stringfunc (*DbNodeProperties) GetMemorySizeGb
func (x *DbNodeProperties) GetMemorySizeGb() int32func (*DbNodeProperties) GetOcid
func (x *DbNodeProperties) GetOcid() stringfunc (*DbNodeProperties) GetOcpuCount
func (x *DbNodeProperties) GetOcpuCount() int32func (*DbNodeProperties) GetState
func (x *DbNodeProperties) GetState() DbNodeProperties_Statefunc (*DbNodeProperties) GetTotalCpuCoreCount
func (x *DbNodeProperties) GetTotalCpuCoreCount() int32func (*DbNodeProperties) ProtoMessage
func (*DbNodeProperties) ProtoMessage()func (*DbNodeProperties) ProtoReflect
func (x *DbNodeProperties) ProtoReflect() protoreflect.Messagefunc (*DbNodeProperties) Reset
func (x *DbNodeProperties) Reset()func (*DbNodeProperties) String
func (x *DbNodeProperties) String() stringDbNodeProperties_State
type DbNodeProperties_State int32The various lifecycle states of the database node.
DbNodeProperties_STATE_UNSPECIFIED, DbNodeProperties_PROVISIONING, DbNodeProperties_AVAILABLE, DbNodeProperties_UPDATING, DbNodeProperties_STOPPING, DbNodeProperties_STOPPED, DbNodeProperties_STARTING, DbNodeProperties_TERMINATING, DbNodeProperties_TERMINATED, DbNodeProperties_FAILED
const (
// Default unspecified value.
DbNodeProperties_STATE_UNSPECIFIED DbNodeProperties_State = 0
// Indicates that the resource is in provisioning state.
DbNodeProperties_PROVISIONING DbNodeProperties_State = 1
// Indicates that the resource is in available state.
DbNodeProperties_AVAILABLE DbNodeProperties_State = 2
// Indicates that the resource is in updating state.
DbNodeProperties_UPDATING DbNodeProperties_State = 3
// Indicates that the resource is in stopping state.
DbNodeProperties_STOPPING DbNodeProperties_State = 4
// Indicates that the resource is in stopped state.
DbNodeProperties_STOPPED DbNodeProperties_State = 5
// Indicates that the resource is in starting state.
DbNodeProperties_STARTING DbNodeProperties_State = 6
// Indicates that the resource is in terminating state.
DbNodeProperties_TERMINATING DbNodeProperties_State = 7
// Indicates that the resource is in terminated state.
DbNodeProperties_TERMINATED DbNodeProperties_State = 8
// Indicates that the resource is in failed state.
DbNodeProperties_FAILED DbNodeProperties_State = 9
)func (DbNodeProperties_State) Descriptor
func (DbNodeProperties_State) Descriptor() protoreflect.EnumDescriptorfunc (DbNodeProperties_State) Enum
func (x DbNodeProperties_State) Enum() *DbNodeProperties_Statefunc (DbNodeProperties_State) EnumDescriptor
func (DbNodeProperties_State) EnumDescriptor() ([]byte, []int)Deprecated: Use DbNodeProperties_State.Descriptor instead.
func (DbNodeProperties_State) Number
func (x DbNodeProperties_State) Number() protoreflect.EnumNumberfunc (DbNodeProperties_State) String
func (x DbNodeProperties_State) String() stringfunc (DbNodeProperties_State) Type
func (DbNodeProperties_State) Type() protoreflect.EnumTypeDbServer
type DbServer struct {
// Identifier. The name of the database server resource with the format:
// projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}/dbServers/{db_server}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. User friendly name for this resource.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. Various properties of the database server.
Properties *DbServerProperties `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
// contains filtered or unexported fields
}Details of the database server resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbServer/
func (*DbServer) Descriptor
Deprecated: Use DbServer.ProtoReflect.Descriptor instead.
func (*DbServer) GetDisplayName
func (*DbServer) GetName
func (*DbServer) GetProperties
func (x *DbServer) GetProperties() *DbServerPropertiesfunc (*DbServer) ProtoMessage
func (*DbServer) ProtoMessage()func (*DbServer) ProtoReflect
func (x *DbServer) ProtoReflect() protoreflect.Messagefunc (*DbServer) Reset
func (x *DbServer) Reset()func (*DbServer) String
DbServerProperties
type DbServerProperties struct {
// Output only. OCID of database server.
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Optional. OCPU count per database.
OcpuCount int32 `protobuf:"varint,2,opt,name=ocpu_count,json=ocpuCount,proto3" json:"ocpu_count,omitempty"`
// Optional. Maximum OCPU count per database.
MaxOcpuCount int32 `protobuf:"varint,3,opt,name=max_ocpu_count,json=maxOcpuCount,proto3" json:"max_ocpu_count,omitempty"`
// Optional. Memory allocated in GBs.
MemorySizeGb int32 `protobuf:"varint,4,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
// Optional. Maximum memory allocated in GBs.
MaxMemorySizeGb int32 `protobuf:"varint,5,opt,name=max_memory_size_gb,json=maxMemorySizeGb,proto3" json:"max_memory_size_gb,omitempty"`
// Optional. Local storage per VM.
DbNodeStorageSizeGb int32 `protobuf:"varint,6,opt,name=db_node_storage_size_gb,json=dbNodeStorageSizeGb,proto3" json:"db_node_storage_size_gb,omitempty"`
// Optional. Maximum local storage per VM.
MaxDbNodeStorageSizeGb int32 `protobuf:"varint,7,opt,name=max_db_node_storage_size_gb,json=maxDbNodeStorageSizeGb,proto3" json:"max_db_node_storage_size_gb,omitempty"`
// Optional. Vm count per database.
VmCount int32 `protobuf:"varint,8,opt,name=vm_count,json=vmCount,proto3" json:"vm_count,omitempty"`
// Output only. State of the database server.
State DbServerProperties_State `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.DbServerProperties_State" json:"state,omitempty"`
// Output only. OCID of database nodes associated with the database server.
DbNodeIds []string `protobuf:"bytes,10,rep,name=db_node_ids,json=dbNodeIds,proto3" json:"db_node_ids,omitempty"`
// contains filtered or unexported fields
}Various properties and settings associated with Exadata database server.
func (*DbServerProperties) Descriptor
func (*DbServerProperties) Descriptor() ([]byte, []int)Deprecated: Use DbServerProperties.ProtoReflect.Descriptor instead.
func (*DbServerProperties) GetDbNodeIds
func (x *DbServerProperties) GetDbNodeIds() []stringfunc (*DbServerProperties) GetDbNodeStorageSizeGb
func (x *DbServerProperties) GetDbNodeStorageSizeGb() int32func (*DbServerProperties) GetMaxDbNodeStorageSizeGb
func (x *DbServerProperties) GetMaxDbNodeStorageSizeGb() int32func (*DbServerProperties) GetMaxMemorySizeGb
func (x *DbServerProperties) GetMaxMemorySizeGb() int32func (*DbServerProperties) GetMaxOcpuCount
func (x *DbServerProperties) GetMaxOcpuCount() int32func (*DbServerProperties) GetMemorySizeGb
func (x *DbServerProperties) GetMemorySizeGb() int32func (*DbServerProperties) GetOcid
func (x *DbServerProperties) GetOcid() stringfunc (*DbServerProperties) GetOcpuCount
func (x *DbServerProperties) GetOcpuCount() int32func (*DbServerProperties) GetState
func (x *DbServerProperties) GetState() DbServerProperties_Statefunc (*DbServerProperties) GetVmCount
func (x *DbServerProperties) GetVmCount() int32func (*DbServerProperties) ProtoMessage
func (*DbServerProperties) ProtoMessage()func (*DbServerProperties) ProtoReflect
func (x *DbServerProperties) ProtoReflect() protoreflect.Messagefunc (*DbServerProperties) Reset
func (x *DbServerProperties) Reset()func (*DbServerProperties) String
func (x *DbServerProperties) String() stringDbServerProperties_State
type DbServerProperties_State int32The various lifecycle states of the database server.
DbServerProperties_STATE_UNSPECIFIED, DbServerProperties_CREATING, DbServerProperties_AVAILABLE, DbServerProperties_UNAVAILABLE, DbServerProperties_DELETING, DbServerProperties_DELETED
const (
// Default unspecified value.
DbServerProperties_STATE_UNSPECIFIED DbServerProperties_State = 0
// Indicates that the resource is in creating state.
DbServerProperties_CREATING DbServerProperties_State = 1
// Indicates that the resource is in available state.
DbServerProperties_AVAILABLE DbServerProperties_State = 2
// Indicates that the resource is in unavailable state.
DbServerProperties_UNAVAILABLE DbServerProperties_State = 3
// Indicates that the resource is in deleting state.
DbServerProperties_DELETING DbServerProperties_State = 4
// Indicates that the resource is in deleted state.
DbServerProperties_DELETED DbServerProperties_State = 5
)func (DbServerProperties_State) Descriptor
func (DbServerProperties_State) Descriptor() protoreflect.EnumDescriptorfunc (DbServerProperties_State) Enum
func (x DbServerProperties_State) Enum() *DbServerProperties_Statefunc (DbServerProperties_State) EnumDescriptor
func (DbServerProperties_State) EnumDescriptor() ([]byte, []int)Deprecated: Use DbServerProperties_State.Descriptor instead.
func (DbServerProperties_State) Number
func (x DbServerProperties_State) Number() protoreflect.EnumNumberfunc (DbServerProperties_State) String
func (x DbServerProperties_State) String() stringfunc (DbServerProperties_State) Type
func (DbServerProperties_State) Type() protoreflect.EnumTypeDbSystem
type DbSystem struct {
// Identifier. The name of the DbSystem resource in the following format:
// projects/{project}/locations/{region}/dbSystems/{db_system}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The properties of the DbSystem.
Properties *DbSystemProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. The GCP Oracle zone where Oracle DbSystem is hosted.
// Example: us-east4-b-r2.
// If not specified, the system will pick a zone based on availability.
GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Optional. The labels or tags associated with the DbSystem.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. The name of the OdbNetwork associated with the DbSystem.
// Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}
// It is optional but if specified, this should match the parent ODBNetwork of
// the OdbSubnet.
OdbNetwork string `protobuf:"bytes,5,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
// Required. The name of the OdbSubnet associated with the DbSystem for IP
// allocation. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
OdbSubnet string `protobuf:"bytes,6,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
// Output only. The ID of the subscription entitlement associated with the
// DbSystem
EntitlementId string `protobuf:"bytes,7,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Required. The display name for the System db. The name does not have to
// be unique within your project.
DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The date and time that the DbSystem was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. HTTPS link to OCI resources exposed to Customer via UI
// Interface.
OciUrl string `protobuf:"bytes,10,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
// contains filtered or unexported fields
}Details of the DbSystem (BaseDB) resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbSystem/
func (*DbSystem) Descriptor
Deprecated: Use DbSystem.ProtoReflect.Descriptor instead.
func (*DbSystem) GetCreateTime
func (x *DbSystem) GetCreateTime() *timestamppb.Timestampfunc (*DbSystem) GetDisplayName
func (*DbSystem) GetEntitlementId
func (*DbSystem) GetGcpOracleZone
func (*DbSystem) GetLabels
func (*DbSystem) GetName
func (*DbSystem) GetOciUrl
func (*DbSystem) GetOdbNetwork
func (*DbSystem) GetOdbSubnet
func (*DbSystem) GetProperties
func (x *DbSystem) GetProperties() *DbSystemPropertiesfunc (*DbSystem) ProtoMessage
func (*DbSystem) ProtoMessage()func (*DbSystem) ProtoReflect
func (x *DbSystem) ProtoReflect() protoreflect.Messagefunc (*DbSystem) Reset
func (x *DbSystem) Reset()func (*DbSystem) String
DbSystemInitialStorageSize
type DbSystemInitialStorageSize struct {
// Output only. The name of the resource.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The properties of the DbSystem initial storage size summary.
Properties *DbSystemInitialStorageSizeProperties `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
// contains filtered or unexported fields
}Summary of the DbSystem initial storage size.
func (*DbSystemInitialStorageSize) Descriptor
func (*DbSystemInitialStorageSize) Descriptor() ([]byte, []int)Deprecated: Use DbSystemInitialStorageSize.ProtoReflect.Descriptor instead.
func (*DbSystemInitialStorageSize) GetName
func (x *DbSystemInitialStorageSize) GetName() stringfunc (*DbSystemInitialStorageSize) GetProperties
func (x *DbSystemInitialStorageSize) GetProperties() *DbSystemInitialStorageSizePropertiesfunc (*DbSystemInitialStorageSize) ProtoMessage
func (*DbSystemInitialStorageSize) ProtoMessage()func (*DbSystemInitialStorageSize) ProtoReflect
func (x *DbSystemInitialStorageSize) ProtoReflect() protoreflect.Messagefunc (*DbSystemInitialStorageSize) Reset
func (x *DbSystemInitialStorageSize) Reset()func (*DbSystemInitialStorageSize) String
func (x *DbSystemInitialStorageSize) String() stringDbSystemInitialStorageSizeProperties
type DbSystemInitialStorageSizeProperties struct {
// Output only. The storage option used in DB system.
StorageManagement DbSystemInitialStorageSizeProperties_StorageManagement `protobuf:"varint,1,opt,name=storage_management,json=storageManagement,proto3,enum=google.cloud.oracledatabase.v1.DbSystemInitialStorageSizeProperties_StorageManagement" json:"storage_management,omitempty"`
// Output only. VM shape platform type
ShapeType DbSystemInitialStorageSizeProperties_ShapeType `protobuf:"varint,2,opt,name=shape_type,json=shapeType,proto3,enum=google.cloud.oracledatabase.v1.DbSystemInitialStorageSizeProperties_ShapeType" json:"shape_type,omitempty"`
// Output only. List of storage disk details.
StorageSizeDetails []*StorageSizeDetails `protobuf:"bytes,3,rep,name=storage_size_details,json=storageSizeDetails,proto3" json:"storage_size_details,omitempty"`
// Output only. List of storage disk details available for launches from
// backup.
LaunchFromBackupStorageSizeDetails []*StorageSizeDetails `protobuf:"bytes,4,rep,name=launch_from_backup_storage_size_details,json=launchFromBackupStorageSizeDetails,proto3" json:"launch_from_backup_storage_size_details,omitempty"`
// contains filtered or unexported fields
}The properties of a DbSystem initial storage size summary.
func (*DbSystemInitialStorageSizeProperties) Descriptor
func (*DbSystemInitialStorageSizeProperties) Descriptor() ([]byte, []int)Deprecated: Use DbSystemInitialStorageSizeProperties.ProtoReflect.Descriptor instead.
func (*DbSystemInitialStorageSizeProperties) GetLaunchFromBackupStorageSizeDetails
func (x *DbSystemInitialStorageSizeProperties) GetLaunchFromBackupStorageSizeDetails() []*StorageSizeDetailsfunc (*DbSystemInitialStorageSizeProperties) GetShapeType
func (x *DbSystemInitialStorageSizeProperties) GetShapeType() DbSystemInitialStorageSizeProperties_ShapeTypefunc (*DbSystemInitialStorageSizeProperties) GetStorageManagement
func (x *DbSystemInitialStorageSizeProperties) GetStorageManagement() DbSystemInitialStorageSizeProperties_StorageManagementfunc (*DbSystemInitialStorageSizeProperties) GetStorageSizeDetails
func (x *DbSystemInitialStorageSizeProperties) GetStorageSizeDetails() []*StorageSizeDetailsfunc (*DbSystemInitialStorageSizeProperties) ProtoMessage
func (*DbSystemInitialStorageSizeProperties) ProtoMessage()func (*DbSystemInitialStorageSizeProperties) ProtoReflect
func (x *DbSystemInitialStorageSizeProperties) ProtoReflect() protoreflect.Messagefunc (*DbSystemInitialStorageSizeProperties) Reset
func (x *DbSystemInitialStorageSizeProperties) Reset()func (*DbSystemInitialStorageSizeProperties) String
func (x *DbSystemInitialStorageSizeProperties) String() stringDbSystemInitialStorageSizeProperties_ShapeType
type DbSystemInitialStorageSizeProperties_ShapeType int32The shape type of the DB system.
DbSystemInitialStorageSizeProperties_SHAPE_TYPE_UNSPECIFIED, DbSystemInitialStorageSizeProperties_STANDARD_X86
const (
// Unspecified shape type.
DbSystemInitialStorageSizeProperties_SHAPE_TYPE_UNSPECIFIED DbSystemInitialStorageSizeProperties_ShapeType = 0
// Standard X86.
DbSystemInitialStorageSizeProperties_STANDARD_X86 DbSystemInitialStorageSizeProperties_ShapeType = 1
)func (DbSystemInitialStorageSizeProperties_ShapeType) Descriptor
func (DbSystemInitialStorageSizeProperties_ShapeType) Descriptor() protoreflect.EnumDescriptorfunc (DbSystemInitialStorageSizeProperties_ShapeType) Enum
func (x DbSystemInitialStorageSizeProperties_ShapeType) Enum() *DbSystemInitialStorageSizeProperties_ShapeTypefunc (DbSystemInitialStorageSizeProperties_ShapeType) EnumDescriptor
func (DbSystemInitialStorageSizeProperties_ShapeType) EnumDescriptor() ([]byte, []int)Deprecated: Use DbSystemInitialStorageSizeProperties_ShapeType.Descriptor instead.
func (DbSystemInitialStorageSizeProperties_ShapeType) Number
func (x DbSystemInitialStorageSizeProperties_ShapeType) Number() protoreflect.EnumNumberfunc (DbSystemInitialStorageSizeProperties_ShapeType) String
func (x DbSystemInitialStorageSizeProperties_ShapeType) String() stringfunc (DbSystemInitialStorageSizeProperties_ShapeType) Type
DbSystemInitialStorageSizeProperties_StorageManagement
type DbSystemInitialStorageSizeProperties_StorageManagement int32The storage option used in the DB system.
DbSystemInitialStorageSizeProperties_STORAGE_MANAGEMENT_UNSPECIFIED, DbSystemInitialStorageSizeProperties_ASM, DbSystemInitialStorageSizeProperties_LVM
const (
// Unspecified storage management.
DbSystemInitialStorageSizeProperties_STORAGE_MANAGEMENT_UNSPECIFIED DbSystemInitialStorageSizeProperties_StorageManagement = 0
// Automatic Storage Management.
DbSystemInitialStorageSizeProperties_ASM DbSystemInitialStorageSizeProperties_StorageManagement = 1
// Logical Volume Management.
DbSystemInitialStorageSizeProperties_LVM DbSystemInitialStorageSizeProperties_StorageManagement = 2
)func (DbSystemInitialStorageSizeProperties_StorageManagement) Descriptor
func (DbSystemInitialStorageSizeProperties_StorageManagement) Descriptor() protoreflect.EnumDescriptorfunc (DbSystemInitialStorageSizeProperties_StorageManagement) Enum
func (x DbSystemInitialStorageSizeProperties_StorageManagement) Enum() *DbSystemInitialStorageSizeProperties_StorageManagementfunc (DbSystemInitialStorageSizeProperties_StorageManagement) EnumDescriptor
func (DbSystemInitialStorageSizeProperties_StorageManagement) EnumDescriptor() ([]byte, []int)Deprecated: Use DbSystemInitialStorageSizeProperties_StorageManagement.Descriptor instead.
func (DbSystemInitialStorageSizeProperties_StorageManagement) Number
func (x DbSystemInitialStorageSizeProperties_StorageManagement) Number() protoreflect.EnumNumberfunc (DbSystemInitialStorageSizeProperties_StorageManagement) String
func (x DbSystemInitialStorageSizeProperties_StorageManagement) String() stringfunc (DbSystemInitialStorageSizeProperties_StorageManagement) Type
DbSystemOptions
type DbSystemOptions struct {
// Optional. The storage option used in DB system.
StorageManagement DbSystemOptions_StorageManagement `protobuf:"varint,1,opt,name=storage_management,json=storageManagement,proto3,enum=google.cloud.oracledatabase.v1.DbSystemOptions_StorageManagement" json:"storage_management,omitempty"`
// contains filtered or unexported fields
}Details of the DbSystem Options.
func (*DbSystemOptions) Descriptor
func (*DbSystemOptions) Descriptor() ([]byte, []int)Deprecated: Use DbSystemOptions.ProtoReflect.Descriptor instead.
func (*DbSystemOptions) GetStorageManagement
func (x *DbSystemOptions) GetStorageManagement() DbSystemOptions_StorageManagementfunc (*DbSystemOptions) ProtoMessage
func (*DbSystemOptions) ProtoMessage()func (*DbSystemOptions) ProtoReflect
func (x *DbSystemOptions) ProtoReflect() protoreflect.Messagefunc (*DbSystemOptions) Reset
func (x *DbSystemOptions) Reset()func (*DbSystemOptions) String
func (x *DbSystemOptions) String() stringDbSystemOptions_StorageManagement
type DbSystemOptions_StorageManagement int32The storage option used in DB system.
DbSystemOptions_STORAGE_MANAGEMENT_UNSPECIFIED, DbSystemOptions_ASM, DbSystemOptions_LVM
const (
// The storage management is unspecified.
DbSystemOptions_STORAGE_MANAGEMENT_UNSPECIFIED DbSystemOptions_StorageManagement = 0
// Automatic storage management. This option is not supported. Only LVM is
// supported.
DbSystemOptions_ASM DbSystemOptions_StorageManagement = 1
// Logical Volume management.
DbSystemOptions_LVM DbSystemOptions_StorageManagement = 2
)func (DbSystemOptions_StorageManagement) Descriptor
func (DbSystemOptions_StorageManagement) Descriptor() protoreflect.EnumDescriptorfunc (DbSystemOptions_StorageManagement) Enum
func (x DbSystemOptions_StorageManagement) Enum() *DbSystemOptions_StorageManagementfunc (DbSystemOptions_StorageManagement) EnumDescriptor
func (DbSystemOptions_StorageManagement) EnumDescriptor() ([]byte, []int)Deprecated: Use DbSystemOptions_StorageManagement.Descriptor instead.
func (DbSystemOptions_StorageManagement) Number
func (x DbSystemOptions_StorageManagement) Number() protoreflect.EnumNumberfunc (DbSystemOptions_StorageManagement) String
func (x DbSystemOptions_StorageManagement) String() stringfunc (DbSystemOptions_StorageManagement) Type
func (DbSystemOptions_StorageManagement) Type() protoreflect.EnumTypeDbSystemProperties
type DbSystemProperties struct {
// Required. Shape of DB System.
Shape string `protobuf:"bytes,1,opt,name=shape,proto3" json:"shape,omitempty"`
// Required. The number of CPU cores to enable for the DbSystem.
ComputeCount int32 `protobuf:"varint,2,opt,name=compute_count,json=computeCount,proto3" json:"compute_count,omitempty"`
// Required. The initial data storage size in GB.
InitialDataStorageSizeGb int32 `protobuf:"varint,3,opt,name=initial_data_storage_size_gb,json=initialDataStorageSizeGb,proto3" json:"initial_data_storage_size_gb,omitempty"`
// Required. The database edition of the DbSystem.
DatabaseEdition DbSystemProperties_DbSystemDatabaseEdition `protobuf:"varint,4,opt,name=database_edition,json=databaseEdition,proto3,enum=google.cloud.oracledatabase.v1.DbSystemProperties_DbSystemDatabaseEdition" json:"database_edition,omitempty"`
// Required. The license model of the DbSystem.
LicenseModel DbSystemProperties_LicenseModel `protobuf:"varint,5,opt,name=license_model,json=licenseModel,proto3,enum=google.cloud.oracledatabase.v1.DbSystemProperties_LicenseModel" json:"license_model,omitempty"`
// Required. SSH public keys to be stored with the DbSystem.
SshPublicKeys []string `protobuf:"bytes,6,rep,name=ssh_public_keys,json=sshPublicKeys,proto3" json:"ssh_public_keys,omitempty"`
// Optional. Prefix for DB System host names.
HostnamePrefix string `protobuf:"bytes,7,opt,name=hostname_prefix,json=hostnamePrefix,proto3" json:"hostname_prefix,omitempty"`
// Output only. The hostname of the DbSystem.
Hostname string `protobuf:"bytes,8,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Optional. The private IP address of the DbSystem.
PrivateIp string `protobuf:"bytes,9,opt,name=private_ip,json=privateIp,proto3" json:"private_ip,omitempty"`
// Optional. Data collection options for diagnostics.
DataCollectionOptions *DataCollectionOptionsDbSystem `protobuf:"bytes,10,opt,name=data_collection_options,json=dataCollectionOptions,proto3" json:"data_collection_options,omitempty"`
// Optional. Time zone of the DbSystem.
TimeZone *datetime.TimeZone `protobuf:"bytes,11,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
// Output only. State of the DbSystem.
LifecycleState DbSystemProperties_DbSystemLifecycleState `protobuf:"varint,12,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.DbSystemProperties_DbSystemLifecycleState" json:"lifecycle_state,omitempty"`
// Optional. Details for creating a Database Home.
DbHome *DbHome `protobuf:"bytes,13,opt,name=db_home,json=dbHome,proto3" json:"db_home,omitempty"`
// Output only. OCID of the DbSystem.
Ocid string `protobuf:"bytes,14,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Optional. The memory size in GB.
MemorySizeGb int32 `protobuf:"varint,15,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
// Optional. The compute model of the DbSystem.
ComputeModel DbSystemProperties_ComputeModel `protobuf:"varint,16,opt,name=compute_model,json=computeModel,proto3,enum=google.cloud.oracledatabase.v1.DbSystemProperties_ComputeModel" json:"compute_model,omitempty"`
// Optional. The data storage size in GB that is currently available to
// DbSystems.
DataStorageSizeGb int32 `protobuf:"varint,17,opt,name=data_storage_size_gb,json=dataStorageSizeGb,proto3" json:"data_storage_size_gb,omitempty"`
// Optional. The reco/redo storage size in GB.
RecoStorageSizeGb int32 `protobuf:"varint,18,opt,name=reco_storage_size_gb,json=recoStorageSizeGb,proto3" json:"reco_storage_size_gb,omitempty"`
// Optional. The host domain name of the DbSystem.
Domain string `protobuf:"bytes,19,opt,name=domain,proto3" json:"domain,omitempty"`
// Optional. The number of nodes in the DbSystem.
NodeCount int32 `protobuf:"varint,20,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
// Optional. The options for the DbSystem.
DbSystemOptions *DbSystemOptions `protobuf:"bytes,21,opt,name=db_system_options,json=dbSystemOptions,proto3" json:"db_system_options,omitempty"`
// contains filtered or unexported fields
}The properties of a DbSystem.
func (*DbSystemProperties) Descriptor
func (*DbSystemProperties) Descriptor() ([]byte, []int)Deprecated: Use DbSystemProperties.ProtoReflect.Descriptor instead.
func (*DbSystemProperties) GetComputeCount
func (x *DbSystemProperties) GetComputeCount() int32func (*DbSystemProperties) GetComputeModel
func (x *DbSystemProperties) GetComputeModel() DbSystemProperties_ComputeModelfunc (*DbSystemProperties) GetDataCollectionOptions
func (x *DbSystemProperties) GetDataCollectionOptions() *DataCollectionOptionsDbSystemfunc (*DbSystemProperties) GetDataStorageSizeGb
func (x *DbSystemProperties) GetDataStorageSizeGb() int32func (*DbSystemProperties) GetDatabaseEdition
func (x *DbSystemProperties) GetDatabaseEdition() DbSystemProperties_DbSystemDatabaseEditionfunc (*DbSystemProperties) GetDbHome
func (x *DbSystemProperties) GetDbHome() *DbHomefunc (*DbSystemProperties) GetDbSystemOptions
func (x *DbSystemProperties) GetDbSystemOptions() *DbSystemOptionsfunc (*DbSystemProperties) GetDomain
func (x *DbSystemProperties) GetDomain() stringfunc (*DbSystemProperties) GetHostname
func (x *DbSystemProperties) GetHostname() stringfunc (*DbSystemProperties) GetHostnamePrefix
func (x *DbSystemProperties) GetHostnamePrefix() stringfunc (*DbSystemProperties) GetInitialDataStorageSizeGb
func (x *DbSystemProperties) GetInitialDataStorageSizeGb() int32func (*DbSystemProperties) GetLicenseModel
func (x *DbSystemProperties) GetLicenseModel() DbSystemProperties_LicenseModelfunc (*DbSystemProperties) GetLifecycleState
func (x *DbSystemProperties) GetLifecycleState() DbSystemProperties_DbSystemLifecycleStatefunc (*DbSystemProperties) GetMemorySizeGb
func (x *DbSystemProperties) GetMemorySizeGb() int32func (*DbSystemProperties) GetNodeCount
func (x *DbSystemProperties) GetNodeCount() int32func (*DbSystemProperties) GetOcid
func (x *DbSystemProperties) GetOcid() stringfunc (*DbSystemProperties) GetPrivateIp
func (x *DbSystemProperties) GetPrivateIp() stringfunc (*DbSystemProperties) GetRecoStorageSizeGb
func (x *DbSystemProperties) GetRecoStorageSizeGb() int32func (*DbSystemProperties) GetShape
func (x *DbSystemProperties) GetShape() stringfunc (*DbSystemProperties) GetSshPublicKeys
func (x *DbSystemProperties) GetSshPublicKeys() []stringfunc (*DbSystemProperties) GetTimeZone
func (x *DbSystemProperties) GetTimeZone() *datetime.TimeZonefunc (*DbSystemProperties) ProtoMessage
func (*DbSystemProperties) ProtoMessage()func (*DbSystemProperties) ProtoReflect
func (x *DbSystemProperties) ProtoReflect() protoreflect.Messagefunc (*DbSystemProperties) Reset
func (x *DbSystemProperties) Reset()func (*DbSystemProperties) String
func (x *DbSystemProperties) String() stringDbSystemProperties_ComputeModel
type DbSystemProperties_ComputeModel int32The compute model of the DbSystem.
DbSystemProperties_COMPUTE_MODEL_UNSPECIFIED, DbSystemProperties_ECPU, DbSystemProperties_OCPU
const (
// The compute model is unspecified.
DbSystemProperties_COMPUTE_MODEL_UNSPECIFIED DbSystemProperties_ComputeModel = 0
// The compute model is virtual.
DbSystemProperties_ECPU DbSystemProperties_ComputeModel = 1
// The compute model is physical.
DbSystemProperties_OCPU DbSystemProperties_ComputeModel = 2
)func (DbSystemProperties_ComputeModel) Descriptor
func (DbSystemProperties_ComputeModel) Descriptor() protoreflect.EnumDescriptorfunc (DbSystemProperties_ComputeModel) Enum
func (x DbSystemProperties_ComputeModel) Enum() *DbSystemProperties_ComputeModelfunc (DbSystemProperties_ComputeModel) EnumDescriptor
func (DbSystemProperties_ComputeModel) EnumDescriptor() ([]byte, []int)Deprecated: Use DbSystemProperties_ComputeModel.Descriptor instead.
func (DbSystemProperties_ComputeModel) Number
func (x DbSystemProperties_ComputeModel) Number() protoreflect.EnumNumberfunc (DbSystemProperties_ComputeModel) String
func (x DbSystemProperties_ComputeModel) String() stringfunc (DbSystemProperties_ComputeModel) Type
func (DbSystemProperties_ComputeModel) Type() protoreflect.EnumTypeDbSystemProperties_DbSystemDatabaseEdition
type DbSystemProperties_DbSystemDatabaseEdition int32The editions available for DbSystem.
DbSystemProperties_DB_SYSTEM_DATABASE_EDITION_UNSPECIFIED, DbSystemProperties_STANDARD_EDITION, DbSystemProperties_ENTERPRISE_EDITION, DbSystemProperties_ENTERPRISE_EDITION_HIGH_PERFORMANCE
const (
// The database edition is unspecified.
DbSystemProperties_DB_SYSTEM_DATABASE_EDITION_UNSPECIFIED DbSystemProperties_DbSystemDatabaseEdition = 0
// The database edition is Standard.
DbSystemProperties_STANDARD_EDITION DbSystemProperties_DbSystemDatabaseEdition = 1
// The database edition is Enterprise.
DbSystemProperties_ENTERPRISE_EDITION DbSystemProperties_DbSystemDatabaseEdition = 2
// The database edition is Enterprise Edition.
DbSystemProperties_ENTERPRISE_EDITION_HIGH_PERFORMANCE DbSystemProperties_DbSystemDatabaseEdition = 3
)func (DbSystemProperties_DbSystemDatabaseEdition) Descriptor
func (DbSystemProperties_DbSystemDatabaseEdition) Descriptor() protoreflect.EnumDescriptorfunc (DbSystemProperties_DbSystemDatabaseEdition) Enum
func (x DbSystemProperties_DbSystemDatabaseEdition) Enum() *DbSystemProperties_DbSystemDatabaseEditionfunc (DbSystemProperties_DbSystemDatabaseEdition) EnumDescriptor
func (DbSystemProperties_DbSystemDatabaseEdition) EnumDescriptor() ([]byte, []int)Deprecated: Use DbSystemProperties_DbSystemDatabaseEdition.Descriptor instead.
func (DbSystemProperties_DbSystemDatabaseEdition) Number
func (x DbSystemProperties_DbSystemDatabaseEdition) Number() protoreflect.EnumNumberfunc (DbSystemProperties_DbSystemDatabaseEdition) String
func (x DbSystemProperties_DbSystemDatabaseEdition) String() stringfunc (DbSystemProperties_DbSystemDatabaseEdition) Type
func (DbSystemProperties_DbSystemDatabaseEdition) Type() protoreflect.EnumTypeDbSystemProperties_DbSystemLifecycleState
type DbSystemProperties_DbSystemLifecycleState int32The various lifecycle states of the DbSystem.
DbSystemProperties_DB_SYSTEM_LIFECYCLE_STATE_UNSPECIFIED, DbSystemProperties_PROVISIONING, DbSystemProperties_AVAILABLE, DbSystemProperties_UPDATING, DbSystemProperties_TERMINATING, DbSystemProperties_TERMINATED, DbSystemProperties_FAILED, DbSystemProperties_MIGRATED, DbSystemProperties_MAINTENANCE_IN_PROGRESS, DbSystemProperties_NEEDS_ATTENTION, DbSystemProperties_UPGRADING
const (
// Default unspecified value.
DbSystemProperties_DB_SYSTEM_LIFECYCLE_STATE_UNSPECIFIED DbSystemProperties_DbSystemLifecycleState = 0
// Indicates that the resource is in provisioning state.
DbSystemProperties_PROVISIONING DbSystemProperties_DbSystemLifecycleState = 1
// Indicates that the resource is in available state.
DbSystemProperties_AVAILABLE DbSystemProperties_DbSystemLifecycleState = 2
// Indicates that the resource is in updating state.
DbSystemProperties_UPDATING DbSystemProperties_DbSystemLifecycleState = 3
// Indicates that the resource is in terminating state.
DbSystemProperties_TERMINATING DbSystemProperties_DbSystemLifecycleState = 4
// Indicates that the resource is in terminated state.
DbSystemProperties_TERMINATED DbSystemProperties_DbSystemLifecycleState = 5
// Indicates that the resource is in failed state.
DbSystemProperties_FAILED DbSystemProperties_DbSystemLifecycleState = 6
// Indicates that the resource has been migrated.
DbSystemProperties_MIGRATED DbSystemProperties_DbSystemLifecycleState = 7
// Indicates that the resource is in maintenance in progress state.
DbSystemProperties_MAINTENANCE_IN_PROGRESS DbSystemProperties_DbSystemLifecycleState = 8
// Indicates that the resource needs attention.
DbSystemProperties_NEEDS_ATTENTION DbSystemProperties_DbSystemLifecycleState = 9
// Indicates that the resource is upgrading.
DbSystemProperties_UPGRADING DbSystemProperties_DbSystemLifecycleState = 10
)func (DbSystemProperties_DbSystemLifecycleState) Descriptor
func (DbSystemProperties_DbSystemLifecycleState) Descriptor() protoreflect.EnumDescriptorfunc (DbSystemProperties_DbSystemLifecycleState) Enum
func (x DbSystemProperties_DbSystemLifecycleState) Enum() *DbSystemProperties_DbSystemLifecycleStatefunc (DbSystemProperties_DbSystemLifecycleState) EnumDescriptor
func (DbSystemProperties_DbSystemLifecycleState) EnumDescriptor() ([]byte, []int)Deprecated: Use DbSystemProperties_DbSystemLifecycleState.Descriptor instead.
func (DbSystemProperties_DbSystemLifecycleState) Number
func (x DbSystemProperties_DbSystemLifecycleState) Number() protoreflect.EnumNumberfunc (DbSystemProperties_DbSystemLifecycleState) String
func (x DbSystemProperties_DbSystemLifecycleState) String() stringfunc (DbSystemProperties_DbSystemLifecycleState) Type
func (DbSystemProperties_DbSystemLifecycleState) Type() protoreflect.EnumTypeDbSystemProperties_LicenseModel
type DbSystemProperties_LicenseModel int32The license model of the DbSystem.
DbSystemProperties_LICENSE_MODEL_UNSPECIFIED, DbSystemProperties_LICENSE_INCLUDED, DbSystemProperties_BRING_YOUR_OWN_LICENSE
const (
// The license model is unspecified.
DbSystemProperties_LICENSE_MODEL_UNSPECIFIED DbSystemProperties_LicenseModel = 0
// The license model is included.
DbSystemProperties_LICENSE_INCLUDED DbSystemProperties_LicenseModel = 1
// The license model is bring your own license.
DbSystemProperties_BRING_YOUR_OWN_LICENSE DbSystemProperties_LicenseModel = 2
)func (DbSystemProperties_LicenseModel) Descriptor
func (DbSystemProperties_LicenseModel) Descriptor() protoreflect.EnumDescriptorfunc (DbSystemProperties_LicenseModel) Enum
func (x DbSystemProperties_LicenseModel) Enum() *DbSystemProperties_LicenseModelfunc (DbSystemProperties_LicenseModel) EnumDescriptor
func (DbSystemProperties_LicenseModel) EnumDescriptor() ([]byte, []int)Deprecated: Use DbSystemProperties_LicenseModel.Descriptor instead.
func (DbSystemProperties_LicenseModel) Number
func (x DbSystemProperties_LicenseModel) Number() protoreflect.EnumNumberfunc (DbSystemProperties_LicenseModel) String
func (x DbSystemProperties_LicenseModel) String() stringfunc (DbSystemProperties_LicenseModel) Type
func (DbSystemProperties_LicenseModel) Type() protoreflect.EnumTypeDbSystemShape
type DbSystemShape struct {
// Identifier. The name of the Database System Shape resource with the format:
// projects/{project}/locations/{region}/dbSystemShapes/{db_system_shape}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. shape
Shape string `protobuf:"bytes,2,opt,name=shape,proto3" json:"shape,omitempty"`
// Optional. Minimum number of database servers.
MinNodeCount int32 `protobuf:"varint,3,opt,name=min_node_count,json=minNodeCount,proto3" json:"min_node_count,omitempty"`
// Optional. Maximum number of database servers.
MaxNodeCount int32 `protobuf:"varint,4,opt,name=max_node_count,json=maxNodeCount,proto3" json:"max_node_count,omitempty"`
// Optional. Minimum number of storage servers.
MinStorageCount int32 `protobuf:"varint,5,opt,name=min_storage_count,json=minStorageCount,proto3" json:"min_storage_count,omitempty"`
// Optional. Maximum number of storage servers.
MaxStorageCount int32 `protobuf:"varint,6,opt,name=max_storage_count,json=maxStorageCount,proto3" json:"max_storage_count,omitempty"`
// Optional. Number of cores per node.
AvailableCoreCountPerNode int32 `protobuf:"varint,7,opt,name=available_core_count_per_node,json=availableCoreCountPerNode,proto3" json:"available_core_count_per_node,omitempty"`
// Optional. Memory per database server node in gigabytes.
AvailableMemoryPerNodeGb int32 `protobuf:"varint,8,opt,name=available_memory_per_node_gb,json=availableMemoryPerNodeGb,proto3" json:"available_memory_per_node_gb,omitempty"`
// Optional. Storage per storage server in terabytes.
AvailableDataStorageTb int32 `protobuf:"varint,9,opt,name=available_data_storage_tb,json=availableDataStorageTb,proto3" json:"available_data_storage_tb,omitempty"`
// Optional. Minimum core count per node.
MinCoreCountPerNode int32 `protobuf:"varint,10,opt,name=min_core_count_per_node,json=minCoreCountPerNode,proto3" json:"min_core_count_per_node,omitempty"`
// Optional. Minimum memory per node in gigabytes.
MinMemoryPerNodeGb int32 `protobuf:"varint,11,opt,name=min_memory_per_node_gb,json=minMemoryPerNodeGb,proto3" json:"min_memory_per_node_gb,omitempty"`
// Optional. Minimum node storage per database server in gigabytes.
MinDbNodeStoragePerNodeGb int32 `protobuf:"varint,12,opt,name=min_db_node_storage_per_node_gb,json=minDbNodeStoragePerNodeGb,proto3" json:"min_db_node_storage_per_node_gb,omitempty"`
// contains filtered or unexported fields
}Details of the Database System Shapes resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbSystemShapeSummary/
func (*DbSystemShape) Descriptor
func (*DbSystemShape) Descriptor() ([]byte, []int)Deprecated: Use DbSystemShape.ProtoReflect.Descriptor instead.
func (*DbSystemShape) GetAvailableCoreCountPerNode
func (x *DbSystemShape) GetAvailableCoreCountPerNode() int32func (*DbSystemShape) GetAvailableDataStorageTb
func (x *DbSystemShape) GetAvailableDataStorageTb() int32func (*DbSystemShape) GetAvailableMemoryPerNodeGb
func (x *DbSystemShape) GetAvailableMemoryPerNodeGb() int32func (*DbSystemShape) GetMaxNodeCount
func (x *DbSystemShape) GetMaxNodeCount() int32func (*DbSystemShape) GetMaxStorageCount
func (x *DbSystemShape) GetMaxStorageCount() int32func (*DbSystemShape) GetMinCoreCountPerNode
func (x *DbSystemShape) GetMinCoreCountPerNode() int32func (*DbSystemShape) GetMinDbNodeStoragePerNodeGb
func (x *DbSystemShape) GetMinDbNodeStoragePerNodeGb() int32func (*DbSystemShape) GetMinMemoryPerNodeGb
func (x *DbSystemShape) GetMinMemoryPerNodeGb() int32func (*DbSystemShape) GetMinNodeCount
func (x *DbSystemShape) GetMinNodeCount() int32func (*DbSystemShape) GetMinStorageCount
func (x *DbSystemShape) GetMinStorageCount() int32func (*DbSystemShape) GetName
func (x *DbSystemShape) GetName() stringfunc (*DbSystemShape) GetShape
func (x *DbSystemShape) GetShape() stringfunc (*DbSystemShape) ProtoMessage
func (*DbSystemShape) ProtoMessage()func (*DbSystemShape) ProtoReflect
func (x *DbSystemShape) ProtoReflect() protoreflect.Messagefunc (*DbSystemShape) Reset
func (x *DbSystemShape) Reset()func (*DbSystemShape) String
func (x *DbSystemShape) String() stringDbVersion
type DbVersion struct {
// Output only. The name of the DbVersion resource in the following format:
// projects/{project}/locations/{region}/dbVersions/{db_version}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The properties of the DbVersion.
Properties *DbVersionProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// contains filtered or unexported fields
}A valid Oracle Database version.
func (*DbVersion) Descriptor
Deprecated: Use DbVersion.ProtoReflect.Descriptor instead.
func (*DbVersion) GetName
func (*DbVersion) GetProperties
func (x *DbVersion) GetProperties() *DbVersionPropertiesfunc (*DbVersion) ProtoMessage
func (*DbVersion) ProtoMessage()func (*DbVersion) ProtoReflect
func (x *DbVersion) ProtoReflect() protoreflect.Messagefunc (*DbVersion) Reset
func (x *DbVersion) Reset()func (*DbVersion) String
DbVersionProperties
type DbVersionProperties struct {
// Output only. A valid Oracle Database version.
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// Output only. True if this version of the Oracle Database software is the
// latest version for a release.
IsLatestForMajorVersion bool `protobuf:"varint,2,opt,name=is_latest_for_major_version,json=isLatestForMajorVersion,proto3" json:"is_latest_for_major_version,omitempty"`
// Output only. True if this version of the Oracle Database software supports
// pluggable databases.
SupportsPdb bool `protobuf:"varint,3,opt,name=supports_pdb,json=supportsPdb,proto3" json:"supports_pdb,omitempty"`
// Output only. True if this version of the Oracle Database software is the
// preview version.
IsPreviewDbVersion bool `protobuf:"varint,4,opt,name=is_preview_db_version,json=isPreviewDbVersion,proto3" json:"is_preview_db_version,omitempty"`
// Output only. True if this version of the Oracle Database software is
// supported for Upgrade.
IsUpgradeSupported bool `protobuf:"varint,5,opt,name=is_upgrade_supported,json=isUpgradeSupported,proto3" json:"is_upgrade_supported,omitempty"`
// contains filtered or unexported fields
}The properties of a DbVersion.
func (*DbVersionProperties) Descriptor
func (*DbVersionProperties) Descriptor() ([]byte, []int)Deprecated: Use DbVersionProperties.ProtoReflect.Descriptor instead.
func (*DbVersionProperties) GetIsLatestForMajorVersion
func (x *DbVersionProperties) GetIsLatestForMajorVersion() boolfunc (*DbVersionProperties) GetIsPreviewDbVersion
func (x *DbVersionProperties) GetIsPreviewDbVersion() boolfunc (*DbVersionProperties) GetIsUpgradeSupported
func (x *DbVersionProperties) GetIsUpgradeSupported() boolfunc (*DbVersionProperties) GetSupportsPdb
func (x *DbVersionProperties) GetSupportsPdb() boolfunc (*DbVersionProperties) GetVersion
func (x *DbVersionProperties) GetVersion() stringfunc (*DbVersionProperties) ProtoMessage
func (*DbVersionProperties) ProtoMessage()func (*DbVersionProperties) ProtoReflect
func (x *DbVersionProperties) ProtoReflect() protoreflect.Messagefunc (*DbVersionProperties) Reset
func (x *DbVersionProperties) Reset()func (*DbVersionProperties) String
func (x *DbVersionProperties) String() stringDeleteAutonomousDatabaseRequest
type DeleteAutonomousDatabaseRequest struct {
// Required. The name of the resource in the following format:
// projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabase.Delete.
func (*DeleteAutonomousDatabaseRequest) Descriptor
func (*DeleteAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*DeleteAutonomousDatabaseRequest) GetName
func (x *DeleteAutonomousDatabaseRequest) GetName() stringfunc (*DeleteAutonomousDatabaseRequest) GetRequestId
func (x *DeleteAutonomousDatabaseRequest) GetRequestId() stringfunc (*DeleteAutonomousDatabaseRequest) ProtoMessage
func (*DeleteAutonomousDatabaseRequest) ProtoMessage()func (*DeleteAutonomousDatabaseRequest) ProtoReflect
func (x *DeleteAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteAutonomousDatabaseRequest) Reset
func (x *DeleteAutonomousDatabaseRequest) Reset()func (*DeleteAutonomousDatabaseRequest) String
func (x *DeleteAutonomousDatabaseRequest) String() stringDeleteCloudExadataInfrastructureRequest
type DeleteCloudExadataInfrastructureRequest struct {
// Required. The name of the Cloud Exadata Infrastructure in the following
// format:
// projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set to true, all VM clusters for this Exadata Infrastructure
// will be deleted. An Exadata Infrastructure can only be deleted once all its
// VM clusters have been deleted.
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}The request for CloudExadataInfrastructure.Delete.
func (*DeleteCloudExadataInfrastructureRequest) Descriptor
func (*DeleteCloudExadataInfrastructureRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteCloudExadataInfrastructureRequest.ProtoReflect.Descriptor instead.
func (*DeleteCloudExadataInfrastructureRequest) GetForce
func (x *DeleteCloudExadataInfrastructureRequest) GetForce() boolfunc (*DeleteCloudExadataInfrastructureRequest) GetName
func (x *DeleteCloudExadataInfrastructureRequest) GetName() stringfunc (*DeleteCloudExadataInfrastructureRequest) GetRequestId
func (x *DeleteCloudExadataInfrastructureRequest) GetRequestId() stringfunc (*DeleteCloudExadataInfrastructureRequest) ProtoMessage
func (*DeleteCloudExadataInfrastructureRequest) ProtoMessage()func (*DeleteCloudExadataInfrastructureRequest) ProtoReflect
func (x *DeleteCloudExadataInfrastructureRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteCloudExadataInfrastructureRequest) Reset
func (x *DeleteCloudExadataInfrastructureRequest) Reset()func (*DeleteCloudExadataInfrastructureRequest) String
func (x *DeleteCloudExadataInfrastructureRequest) String() stringDeleteCloudVmClusterRequest
type DeleteCloudVmClusterRequest struct {
// Required. The name of the Cloud VM Cluster in the following format:
// projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set to true, all child resources for the VM Cluster will be
// deleted. A VM Cluster can only be deleted once all its child resources have
// been deleted.
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}The request for CloudVmCluster.Delete.
func (*DeleteCloudVmClusterRequest) Descriptor
func (*DeleteCloudVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteCloudVmClusterRequest.ProtoReflect.Descriptor instead.
func (*DeleteCloudVmClusterRequest) GetForce
func (x *DeleteCloudVmClusterRequest) GetForce() boolfunc (*DeleteCloudVmClusterRequest) GetName
func (x *DeleteCloudVmClusterRequest) GetName() stringfunc (*DeleteCloudVmClusterRequest) GetRequestId
func (x *DeleteCloudVmClusterRequest) GetRequestId() stringfunc (*DeleteCloudVmClusterRequest) ProtoMessage
func (*DeleteCloudVmClusterRequest) ProtoMessage()func (*DeleteCloudVmClusterRequest) ProtoReflect
func (x *DeleteCloudVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteCloudVmClusterRequest) Reset
func (x *DeleteCloudVmClusterRequest) Reset()func (*DeleteCloudVmClusterRequest) String
func (x *DeleteCloudVmClusterRequest) String() stringDeleteDbSystemRequest
type DeleteDbSystemRequest struct {
// Required. The name of the DbSystem in the following format:
// projects/{project}/locations/{location}/dbSystems/{db_system}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for DbSystem.Delete.
func (*DeleteDbSystemRequest) Descriptor
func (*DeleteDbSystemRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteDbSystemRequest.ProtoReflect.Descriptor instead.
func (*DeleteDbSystemRequest) GetName
func (x *DeleteDbSystemRequest) GetName() stringfunc (*DeleteDbSystemRequest) GetRequestId
func (x *DeleteDbSystemRequest) GetRequestId() stringfunc (*DeleteDbSystemRequest) ProtoMessage
func (*DeleteDbSystemRequest) ProtoMessage()func (*DeleteDbSystemRequest) ProtoReflect
func (x *DeleteDbSystemRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteDbSystemRequest) Reset
func (x *DeleteDbSystemRequest) Reset()func (*DeleteDbSystemRequest) String
func (x *DeleteDbSystemRequest) String() stringDeleteExadbVmClusterRequest
type DeleteExadbVmClusterRequest struct {
// Required. The name of the ExadbVmCluster in the following format:
// projects/{project}/locations/{location}/exadbVmClusters/{exadb_vm_cluster}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for ExadbVmCluster.Delete.
func (*DeleteExadbVmClusterRequest) Descriptor
func (*DeleteExadbVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteExadbVmClusterRequest.ProtoReflect.Descriptor instead.
func (*DeleteExadbVmClusterRequest) GetName
func (x *DeleteExadbVmClusterRequest) GetName() stringfunc (*DeleteExadbVmClusterRequest) GetRequestId
func (x *DeleteExadbVmClusterRequest) GetRequestId() stringfunc (*DeleteExadbVmClusterRequest) ProtoMessage
func (*DeleteExadbVmClusterRequest) ProtoMessage()func (*DeleteExadbVmClusterRequest) ProtoReflect
func (x *DeleteExadbVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteExadbVmClusterRequest) Reset
func (x *DeleteExadbVmClusterRequest) Reset()func (*DeleteExadbVmClusterRequest) String
func (x *DeleteExadbVmClusterRequest) String() stringDeleteExascaleDbStorageVaultRequest
type DeleteExascaleDbStorageVaultRequest struct {
// Required. The name of the ExascaleDbStorageVault in the following format:
// projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request message for ExascaleDbStorageVault.Delete.
func (*DeleteExascaleDbStorageVaultRequest) Descriptor
func (*DeleteExascaleDbStorageVaultRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteExascaleDbStorageVaultRequest.ProtoReflect.Descriptor instead.
func (*DeleteExascaleDbStorageVaultRequest) GetName
func (x *DeleteExascaleDbStorageVaultRequest) GetName() stringfunc (*DeleteExascaleDbStorageVaultRequest) GetRequestId
func (x *DeleteExascaleDbStorageVaultRequest) GetRequestId() stringfunc (*DeleteExascaleDbStorageVaultRequest) ProtoMessage
func (*DeleteExascaleDbStorageVaultRequest) ProtoMessage()func (*DeleteExascaleDbStorageVaultRequest) ProtoReflect
func (x *DeleteExascaleDbStorageVaultRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteExascaleDbStorageVaultRequest) Reset
func (x *DeleteExascaleDbStorageVaultRequest) Reset()func (*DeleteExascaleDbStorageVaultRequest) String
func (x *DeleteExascaleDbStorageVaultRequest) String() stringDeleteGoldengateConnectionAssignmentRequest
type DeleteGoldengateConnectionAssignmentRequest struct {
// Required. The name of the GoldengateConnectionAssignment to delete.
// Format:
// projects/{project}/locations/{location}/goldengateConnectionAssignments/{goldengate_connection_assignment}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}Request message for deleting a GoldengateConnectionAssignment.
func (*DeleteGoldengateConnectionAssignmentRequest) Descriptor
func (*DeleteGoldengateConnectionAssignmentRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteGoldengateConnectionAssignmentRequest.ProtoReflect.Descriptor instead.
func (*DeleteGoldengateConnectionAssignmentRequest) GetName
func (x *DeleteGoldengateConnectionAssignmentRequest) GetName() stringfunc (*DeleteGoldengateConnectionAssignmentRequest) GetRequestId
func (x *DeleteGoldengateConnectionAssignmentRequest) GetRequestId() stringfunc (*DeleteGoldengateConnectionAssignmentRequest) ProtoMessage
func (*DeleteGoldengateConnectionAssignmentRequest) ProtoMessage()func (*DeleteGoldengateConnectionAssignmentRequest) ProtoReflect
func (x *DeleteGoldengateConnectionAssignmentRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteGoldengateConnectionAssignmentRequest) Reset
func (x *DeleteGoldengateConnectionAssignmentRequest) Reset()func (*DeleteGoldengateConnectionAssignmentRequest) String
func (x *DeleteGoldengateConnectionAssignmentRequest) String() stringDeleteGoldengateConnectionRequest
type DeleteGoldengateConnectionRequest struct {
// Required. The name of the GoldengateConnection in the following format:
// projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for GoldengateConnection.Delete.
func (*DeleteGoldengateConnectionRequest) Descriptor
func (*DeleteGoldengateConnectionRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteGoldengateConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeleteGoldengateConnectionRequest) GetName
func (x *DeleteGoldengateConnectionRequest) GetName() stringfunc (*DeleteGoldengateConnectionRequest) GetRequestId
func (x *DeleteGoldengateConnectionRequest) GetRequestId() stringfunc (*DeleteGoldengateConnectionRequest) ProtoMessage
func (*DeleteGoldengateConnectionRequest) ProtoMessage()func (*DeleteGoldengateConnectionRequest) ProtoReflect
func (x *DeleteGoldengateConnectionRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteGoldengateConnectionRequest) Reset
func (x *DeleteGoldengateConnectionRequest) Reset()func (*DeleteGoldengateConnectionRequest) String
func (x *DeleteGoldengateConnectionRequest) String() stringDeleteGoldengateDeploymentRequest
type DeleteGoldengateDeploymentRequest struct {
// Required. The name of the GoldengateDeployment in the following format:
// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for GoldengateDeployment.Delete.
func (*DeleteGoldengateDeploymentRequest) Descriptor
func (*DeleteGoldengateDeploymentRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteGoldengateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*DeleteGoldengateDeploymentRequest) GetName
func (x *DeleteGoldengateDeploymentRequest) GetName() stringfunc (*DeleteGoldengateDeploymentRequest) GetRequestId
func (x *DeleteGoldengateDeploymentRequest) GetRequestId() stringfunc (*DeleteGoldengateDeploymentRequest) ProtoMessage
func (*DeleteGoldengateDeploymentRequest) ProtoMessage()func (*DeleteGoldengateDeploymentRequest) ProtoReflect
func (x *DeleteGoldengateDeploymentRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteGoldengateDeploymentRequest) Reset
func (x *DeleteGoldengateDeploymentRequest) Reset()func (*DeleteGoldengateDeploymentRequest) String
func (x *DeleteGoldengateDeploymentRequest) String() stringDeleteOdbNetworkRequest
type DeleteOdbNetworkRequest struct {
// Required. The name of the resource in the following format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for OdbNetwork.Delete.
func (*DeleteOdbNetworkRequest) Descriptor
func (*DeleteOdbNetworkRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteOdbNetworkRequest.ProtoReflect.Descriptor instead.
func (*DeleteOdbNetworkRequest) GetName
func (x *DeleteOdbNetworkRequest) GetName() stringfunc (*DeleteOdbNetworkRequest) GetRequestId
func (x *DeleteOdbNetworkRequest) GetRequestId() stringfunc (*DeleteOdbNetworkRequest) ProtoMessage
func (*DeleteOdbNetworkRequest) ProtoMessage()func (*DeleteOdbNetworkRequest) ProtoReflect
func (x *DeleteOdbNetworkRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteOdbNetworkRequest) Reset
func (x *DeleteOdbNetworkRequest) Reset()func (*DeleteOdbNetworkRequest) String
func (x *DeleteOdbNetworkRequest) String() stringDeleteOdbSubnetRequest
type DeleteOdbSubnetRequest struct {
// Required. The name of the resource in the following format:
// projects/{project}/locations/{region}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional ID to identify the request. This value is used to
// identify duplicate requests. If you make a request with the same request ID
// and the original request is still in progress or completed, the server
// ignores the second request. This prevents clients from
// accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for OdbSubnet.Delete.
func (*DeleteOdbSubnetRequest) Descriptor
func (*DeleteOdbSubnetRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteOdbSubnetRequest.ProtoReflect.Descriptor instead.
func (*DeleteOdbSubnetRequest) GetName
func (x *DeleteOdbSubnetRequest) GetName() stringfunc (*DeleteOdbSubnetRequest) GetRequestId
func (x *DeleteOdbSubnetRequest) GetRequestId() stringfunc (*DeleteOdbSubnetRequest) ProtoMessage
func (*DeleteOdbSubnetRequest) ProtoMessage()func (*DeleteOdbSubnetRequest) ProtoReflect
func (x *DeleteOdbSubnetRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteOdbSubnetRequest) Reset
func (x *DeleteOdbSubnetRequest) Reset()func (*DeleteOdbSubnetRequest) String
func (x *DeleteOdbSubnetRequest) String() stringDeploymentDiagnosticData
type DeploymentDiagnosticData struct {
// Output only. The namespace name.
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
// Output only. The bucket name.
Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
// Output only. The object name.
Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
// Output only. The diagnostic state.
DiagnosticState DeploymentDiagnosticData_DiagnosticState `protobuf:"varint,4,opt,name=diagnostic_state,json=diagnosticState,proto3,enum=google.cloud.oracledatabase.v1.DeploymentDiagnosticData_DiagnosticState" json:"diagnostic_state,omitempty"`
// Output only. The time diagnostic start.
DiagnosticStartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=diagnostic_start_time,json=diagnosticStartTime,proto3" json:"diagnostic_start_time,omitempty"`
// Output only. The time diagnostic end.
DiagnosticEndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=diagnostic_end_time,json=diagnosticEndTime,proto3" json:"diagnostic_end_time,omitempty"`
// contains filtered or unexported fields
}The deployment diagnostic data.
func (*DeploymentDiagnosticData) Descriptor
func (*DeploymentDiagnosticData) Descriptor() ([]byte, []int)Deprecated: Use DeploymentDiagnosticData.ProtoReflect.Descriptor instead.
func (*DeploymentDiagnosticData) GetBucket
func (x *DeploymentDiagnosticData) GetBucket() stringfunc (*DeploymentDiagnosticData) GetDiagnosticEndTime
func (x *DeploymentDiagnosticData) GetDiagnosticEndTime() *timestamppb.Timestampfunc (*DeploymentDiagnosticData) GetDiagnosticStartTime
func (x *DeploymentDiagnosticData) GetDiagnosticStartTime() *timestamppb.Timestampfunc (*DeploymentDiagnosticData) GetDiagnosticState
func (x *DeploymentDiagnosticData) GetDiagnosticState() DeploymentDiagnosticData_DiagnosticStatefunc (*DeploymentDiagnosticData) GetNamespace
func (x *DeploymentDiagnosticData) GetNamespace() stringfunc (*DeploymentDiagnosticData) GetObject
func (x *DeploymentDiagnosticData) GetObject() stringfunc (*DeploymentDiagnosticData) ProtoMessage
func (*DeploymentDiagnosticData) ProtoMessage()func (*DeploymentDiagnosticData) ProtoReflect
func (x *DeploymentDiagnosticData) ProtoReflect() protoreflect.Messagefunc (*DeploymentDiagnosticData) Reset
func (x *DeploymentDiagnosticData) Reset()func (*DeploymentDiagnosticData) String
func (x *DeploymentDiagnosticData) String() stringDeploymentDiagnosticData_DiagnosticState
type DeploymentDiagnosticData_DiagnosticState int32The possible states of the diagnostic data.
DeploymentDiagnosticData_DIAGNOSTIC_STATE_UNSPECIFIED, DeploymentDiagnosticData_IN_PROGRESS, DeploymentDiagnosticData_SUCCEEDED, DeploymentDiagnosticData_FAILED
const (
// The diagnostic state is unspecified.
DeploymentDiagnosticData_DIAGNOSTIC_STATE_UNSPECIFIED DeploymentDiagnosticData_DiagnosticState = 0
// The diagnostic is in progress.
DeploymentDiagnosticData_IN_PROGRESS DeploymentDiagnosticData_DiagnosticState = 1
// The diagnostic completed successfully.
DeploymentDiagnosticData_SUCCEEDED DeploymentDiagnosticData_DiagnosticState = 2
// The diagnostic failed.
DeploymentDiagnosticData_FAILED DeploymentDiagnosticData_DiagnosticState = 3
)func (DeploymentDiagnosticData_DiagnosticState) Descriptor
func (DeploymentDiagnosticData_DiagnosticState) Descriptor() protoreflect.EnumDescriptorfunc (DeploymentDiagnosticData_DiagnosticState) Enum
func (DeploymentDiagnosticData_DiagnosticState) EnumDescriptor
func (DeploymentDiagnosticData_DiagnosticState) EnumDescriptor() ([]byte, []int)Deprecated: Use DeploymentDiagnosticData_DiagnosticState.Descriptor instead.
func (DeploymentDiagnosticData_DiagnosticState) Number
func (x DeploymentDiagnosticData_DiagnosticState) Number() protoreflect.EnumNumberfunc (DeploymentDiagnosticData_DiagnosticState) String
func (x DeploymentDiagnosticData_DiagnosticState) String() stringfunc (DeploymentDiagnosticData_DiagnosticState) Type
func (DeploymentDiagnosticData_DiagnosticState) Type() protoreflect.EnumTypeEncryptionKey
type EncryptionKey struct {
// Optional. The provider of the encryption key.
Provider EncryptionKey_Provider `protobuf:"varint,1,opt,name=provider,proto3,enum=google.cloud.oracledatabase.v1.EncryptionKey_Provider" json:"provider,omitempty"`
// Optional. The KMS key used to encrypt the Autonomous Database.
// This field is required if the provider is GOOGLE_MANAGED.
// The name of the KMS key resource in the following format:
// `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
KmsKey string `protobuf:"bytes,2,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
// contains filtered or unexported fields
}The encryption key used to encrypt the Autonomous Database.
func (*EncryptionKey) Descriptor
func (*EncryptionKey) Descriptor() ([]byte, []int)Deprecated: Use EncryptionKey.ProtoReflect.Descriptor instead.
func (*EncryptionKey) GetKmsKey
func (x *EncryptionKey) GetKmsKey() stringfunc (*EncryptionKey) GetProvider
func (x *EncryptionKey) GetProvider() EncryptionKey_Providerfunc (*EncryptionKey) ProtoMessage
func (*EncryptionKey) ProtoMessage()func (*EncryptionKey) ProtoReflect
func (x *EncryptionKey) ProtoReflect() protoreflect.Messagefunc (*EncryptionKey) Reset
func (x *EncryptionKey) Reset()func (*EncryptionKey) String
func (x *EncryptionKey) String() stringEncryptionKeyHistoryEntry
type EncryptionKeyHistoryEntry struct {
// Output only. The encryption key used to encrypt the Autonomous Database.
EncryptionKey *EncryptionKey `protobuf:"bytes,1,opt,name=encryption_key,json=encryptionKey,proto3" json:"encryption_key,omitempty"`
// Output only. The date and time when the encryption key was activated on the
// Autonomous Database..
ActivationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=activation_time,json=activationTime,proto3" json:"activation_time,omitempty"`
// contains filtered or unexported fields
}The history of the encryption keys used to encrypt the Autonomous Database.
func (*EncryptionKeyHistoryEntry) Descriptor
func (*EncryptionKeyHistoryEntry) Descriptor() ([]byte, []int)Deprecated: Use EncryptionKeyHistoryEntry.ProtoReflect.Descriptor instead.
func (*EncryptionKeyHistoryEntry) GetActivationTime
func (x *EncryptionKeyHistoryEntry) GetActivationTime() *timestamppb.Timestampfunc (*EncryptionKeyHistoryEntry) GetEncryptionKey
func (x *EncryptionKeyHistoryEntry) GetEncryptionKey() *EncryptionKeyfunc (*EncryptionKeyHistoryEntry) ProtoMessage
func (*EncryptionKeyHistoryEntry) ProtoMessage()func (*EncryptionKeyHistoryEntry) ProtoReflect
func (x *EncryptionKeyHistoryEntry) ProtoReflect() protoreflect.Messagefunc (*EncryptionKeyHistoryEntry) Reset
func (x *EncryptionKeyHistoryEntry) Reset()func (*EncryptionKeyHistoryEntry) String
func (x *EncryptionKeyHistoryEntry) String() stringEncryptionKey_Provider
type EncryptionKey_Provider int32The provider of the encryption key.
EncryptionKey_PROVIDER_UNSPECIFIED, EncryptionKey_GOOGLE_MANAGED, EncryptionKey_ORACLE_MANAGED
const (
// Default unspecified value.
EncryptionKey_PROVIDER_UNSPECIFIED EncryptionKey_Provider = 0
// Google Managed KMS key, if selected, please provide the KMS key name.
EncryptionKey_GOOGLE_MANAGED EncryptionKey_Provider = 1
// Oracle Managed.
EncryptionKey_ORACLE_MANAGED EncryptionKey_Provider = 2
)func (EncryptionKey_Provider) Descriptor
func (EncryptionKey_Provider) Descriptor() protoreflect.EnumDescriptorfunc (EncryptionKey_Provider) Enum
func (x EncryptionKey_Provider) Enum() *EncryptionKey_Providerfunc (EncryptionKey_Provider) EnumDescriptor
func (EncryptionKey_Provider) EnumDescriptor() ([]byte, []int)Deprecated: Use EncryptionKey_Provider.Descriptor instead.
func (EncryptionKey_Provider) Number
func (x EncryptionKey_Provider) Number() protoreflect.EnumNumberfunc (EncryptionKey_Provider) String
func (x EncryptionKey_Provider) String() stringfunc (EncryptionKey_Provider) Type
func (EncryptionKey_Provider) Type() protoreflect.EnumTypeEntitlement
type Entitlement struct {
// Identifier. The name of the Entitlement resource with the format:
// projects/{project}/locations/{region}/entitlements/{entitlement}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Details of the OCI Cloud Account.
CloudAccountDetails *CloudAccountDetails `protobuf:"bytes,2,opt,name=cloud_account_details,json=cloudAccountDetails,proto3" json:"cloud_account_details,omitempty"`
// Output only. Google Cloud Marketplace order ID (aka entitlement ID)
EntitlementId string `protobuf:"bytes,3,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Output only. Entitlement State.
State Entitlement_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.Entitlement_State" json:"state,omitempty"`
// contains filtered or unexported fields
}Details of the Entitlement resource.
func (*Entitlement) Descriptor
func (*Entitlement) Descriptor() ([]byte, []int)Deprecated: Use Entitlement.ProtoReflect.Descriptor instead.
func (*Entitlement) GetCloudAccountDetails
func (x *Entitlement) GetCloudAccountDetails() *CloudAccountDetailsfunc (*Entitlement) GetEntitlementId
func (x *Entitlement) GetEntitlementId() stringfunc (*Entitlement) GetName
func (x *Entitlement) GetName() stringfunc (*Entitlement) GetState
func (x *Entitlement) GetState() Entitlement_Statefunc (*Entitlement) ProtoMessage
func (*Entitlement) ProtoMessage()func (*Entitlement) ProtoReflect
func (x *Entitlement) ProtoReflect() protoreflect.Messagefunc (*Entitlement) Reset
func (x *Entitlement) Reset()func (*Entitlement) String
func (x *Entitlement) String() stringEntitlement_State
type Entitlement_State int32The various lifecycle states of the subscription.
Entitlement_STATE_UNSPECIFIED, Entitlement_ACCOUNT_NOT_LINKED, Entitlement_ACCOUNT_NOT_ACTIVE, Entitlement_ACTIVE, Entitlement_ACCOUNT_SUSPENDED, Entitlement_NOT_APPROVED_IN_PRIVATE_MARKETPLACE
const (
// Default unspecified value.
Entitlement_STATE_UNSPECIFIED Entitlement_State = 0
// Account not linked.
Entitlement_ACCOUNT_NOT_LINKED Entitlement_State = 1
// Account is linked but not active.
Entitlement_ACCOUNT_NOT_ACTIVE Entitlement_State = 2
// Entitlement and Account are active.
Entitlement_ACTIVE Entitlement_State = 3
// Account is suspended.
Entitlement_ACCOUNT_SUSPENDED Entitlement_State = 4
// Entitlement is not approved in private marketplace.
Entitlement_NOT_APPROVED_IN_PRIVATE_MARKETPLACE Entitlement_State = 5
)func (Entitlement_State) Descriptor
func (Entitlement_State) Descriptor() protoreflect.EnumDescriptorfunc (Entitlement_State) Enum
func (x Entitlement_State) Enum() *Entitlement_Statefunc (Entitlement_State) EnumDescriptor
func (Entitlement_State) EnumDescriptor() ([]byte, []int)Deprecated: Use Entitlement_State.Descriptor instead.
func (Entitlement_State) Number
func (x Entitlement_State) Number() protoreflect.EnumNumberfunc (Entitlement_State) String
func (x Entitlement_State) String() stringfunc (Entitlement_State) Type
func (Entitlement_State) Type() protoreflect.EnumTypeExadbVmCluster
type ExadbVmCluster struct {
// Identifier. The name of the ExadbVmCluster resource in the following
// format:
// projects/{project}/locations/{region}/exadbVmClusters/{exadb_vm_cluster}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The properties of the ExadbVmCluster.
Properties *ExadbVmClusterProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// Output only. Immutable. The GCP Oracle zone where Oracle ExadbVmCluster is
// hosted. Example: us-east4-b-r2. During creation, the system will pick the
// zone assigned to the ExascaleDbStorageVault.
GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Optional. The labels or tags associated with the ExadbVmCluster.
Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. Immutable. The name of the OdbNetwork associated with the
// ExadbVmCluster. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network} It is
// optional but if specified, this should match the parent ODBNetwork of the
// OdbSubnet.
OdbNetwork string `protobuf:"bytes,6,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
// Required. Immutable. The name of the OdbSubnet associated with the
// ExadbVmCluster for IP allocation. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
OdbSubnet string `protobuf:"bytes,7,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
// Required. Immutable. The name of the backup OdbSubnet associated with the
// ExadbVmCluster. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
BackupOdbSubnet string `protobuf:"bytes,8,opt,name=backup_odb_subnet,json=backupOdbSubnet,proto3" json:"backup_odb_subnet,omitempty"`
// Required. Immutable. The display name for the ExadbVmCluster. The name does
// not have to be unique within your project. The name must be 1-255
// characters long and can only contain alphanumeric characters.
DisplayName string `protobuf:"bytes,9,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The date and time that the ExadbVmCluster was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The ID of the subscription entitlement associated with the
// ExadbVmCluster.
EntitlementId string `protobuf:"bytes,11,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// contains filtered or unexported fields
}ExadbVmCluster represents a cluster of VMs that are used to run Exadata workloads. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/ExadbVmCluster/
func (*ExadbVmCluster) Descriptor
func (*ExadbVmCluster) Descriptor() ([]byte, []int)Deprecated: Use ExadbVmCluster.ProtoReflect.Descriptor instead.
func (*ExadbVmCluster) GetBackupOdbSubnet
func (x *ExadbVmCluster) GetBackupOdbSubnet() stringfunc (*ExadbVmCluster) GetCreateTime
func (x *ExadbVmCluster) GetCreateTime() *timestamppb.Timestampfunc (*ExadbVmCluster) GetDisplayName
func (x *ExadbVmCluster) GetDisplayName() stringfunc (*ExadbVmCluster) GetEntitlementId
func (x *ExadbVmCluster) GetEntitlementId() stringfunc (*ExadbVmCluster) GetGcpOracleZone
func (x *ExadbVmCluster) GetGcpOracleZone() stringfunc (*ExadbVmCluster) GetLabels
func (x *ExadbVmCluster) GetLabels() map[string]stringfunc (*ExadbVmCluster) GetName
func (x *ExadbVmCluster) GetName() stringfunc (*ExadbVmCluster) GetOdbNetwork
func (x *ExadbVmCluster) GetOdbNetwork() stringfunc (*ExadbVmCluster) GetOdbSubnet
func (x *ExadbVmCluster) GetOdbSubnet() stringfunc (*ExadbVmCluster) GetProperties
func (x *ExadbVmCluster) GetProperties() *ExadbVmClusterPropertiesfunc (*ExadbVmCluster) ProtoMessage
func (*ExadbVmCluster) ProtoMessage()func (*ExadbVmCluster) ProtoReflect
func (x *ExadbVmCluster) ProtoReflect() protoreflect.Messagefunc (*ExadbVmCluster) Reset
func (x *ExadbVmCluster) Reset()func (*ExadbVmCluster) String
func (x *ExadbVmCluster) String() stringExadbVmClusterProperties
type ExadbVmClusterProperties struct {
// Optional. Immutable. The cluster name for Exascale vm cluster. The cluster
// name must begin with an alphabetic character and may contain hyphens(-) but
// can not contain underscores(_). It should be not more than 11 characters
// and is not case sensitive. OCI Cluster name.
ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
// Required. Immutable. Grid Infrastructure Version.
GridImageId string `protobuf:"bytes,2,opt,name=grid_image_id,json=gridImageId,proto3" json:"grid_image_id,omitempty"`
// Required. The number of nodes/VMs in the ExadbVmCluster.
NodeCount int32 `protobuf:"varint,3,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
// Required. Immutable. The number of ECPUs enabled per node for an exadata vm
// cluster on exascale infrastructure.
EnabledEcpuCountPerNode int32 `protobuf:"varint,20,opt,name=enabled_ecpu_count_per_node,json=enabledEcpuCountPerNode,proto3" json:"enabled_ecpu_count_per_node,omitempty"`
// Optional. Immutable. The number of additional ECPUs per node for an Exadata
// VM cluster on exascale infrastructure.
AdditionalEcpuCountPerNode int32 `protobuf:"varint,21,opt,name=additional_ecpu_count_per_node,json=additionalEcpuCountPerNode,proto3" json:"additional_ecpu_count_per_node,omitempty"`
// Required. Immutable. Total storage details for the ExadbVmCluster.
VmFileSystemStorage *ExadbVmClusterStorageDetails `protobuf:"bytes,6,opt,name=vm_file_system_storage,json=vmFileSystemStorage,proto3" json:"vm_file_system_storage,omitempty"`
// Optional. Immutable. The license type of the ExadbVmCluster.
LicenseModel ExadbVmClusterProperties_LicenseModel `protobuf:"varint,7,opt,name=license_model,json=licenseModel,proto3,enum=google.cloud.oracledatabase.v1.ExadbVmClusterProperties_LicenseModel" json:"license_model,omitempty"`
// Required. Immutable. The name of ExascaleDbStorageVault associated with the
// ExadbVmCluster. It can refer to an existing ExascaleDbStorageVault. Or a
// new one can be created during the ExadbVmCluster creation (requires
// storage_vault_properties to be set).
// Format:
// projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
ExascaleDbStorageVault string `protobuf:"bytes,8,opt,name=exascale_db_storage_vault,json=exascaleDbStorageVault,proto3" json:"exascale_db_storage_vault,omitempty"`
// Required. Immutable. Prefix for VM cluster host names.
HostnamePrefix string `protobuf:"bytes,9,opt,name=hostname_prefix,json=hostnamePrefix,proto3" json:"hostname_prefix,omitempty"`
// Output only. The hostname of the ExadbVmCluster.
Hostname string `protobuf:"bytes,10,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Required. Immutable. The SSH public keys for the ExadbVmCluster.
SshPublicKeys []string `protobuf:"bytes,11,rep,name=ssh_public_keys,json=sshPublicKeys,proto3" json:"ssh_public_keys,omitempty"`
// Optional. Immutable. Indicates user preference for data collection options.
DataCollectionOptions *DataCollectionOptionsCommon `protobuf:"bytes,12,opt,name=data_collection_options,json=dataCollectionOptions,proto3" json:"data_collection_options,omitempty"`
// Optional. Immutable. The time zone of the ExadbVmCluster.
TimeZone *datetime.TimeZone `protobuf:"bytes,13,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
// Output only. State of the cluster.
LifecycleState ExadbVmClusterProperties_ExadbVmClusterLifecycleState `protobuf:"varint,14,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.ExadbVmClusterProperties_ExadbVmClusterLifecycleState" json:"lifecycle_state,omitempty"`
// Required. Immutable. The shape attribute of the VM cluster. The type of
// Exascale storage used for Exadata VM cluster. The default is SMART_STORAGE
// which supports Oracle Database 23ai and later
ShapeAttribute ExadbVmClusterProperties_ShapeAttribute `protobuf:"varint,15,opt,name=shape_attribute,json=shapeAttribute,proto3,enum=google.cloud.oracledatabase.v1.ExadbVmClusterProperties_ShapeAttribute" json:"shape_attribute,omitempty"`
// Output only. Memory per VM (GB) (Read-only): Shows the amount of memory
// allocated to each VM. Memory is calculated based on 2.75 GB per Total
// ECPUs.
MemorySizeGb int32 `protobuf:"varint,16,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
// Optional. Immutable. SCAN listener port - TCP
ScanListenerPortTcp int32 `protobuf:"varint,17,opt,name=scan_listener_port_tcp,json=scanListenerPortTcp,proto3" json:"scan_listener_port_tcp,omitempty"`
// Output only. Deep link to the OCI console to view this resource.
OciUri string `protobuf:"bytes,18,opt,name=oci_uri,json=ociUri,proto3" json:"oci_uri,omitempty"`
// Output only. The Oracle Grid Infrastructure (GI) software version.
GiVersion string `protobuf:"bytes,19,opt,name=gi_version,json=giVersion,proto3" json:"gi_version,omitempty"`
// contains filtered or unexported fields
}The properties of an ExadbVmCluster.
func (*ExadbVmClusterProperties) Descriptor
func (*ExadbVmClusterProperties) Descriptor() ([]byte, []int)Deprecated: Use ExadbVmClusterProperties.ProtoReflect.Descriptor instead.
func (*ExadbVmClusterProperties) GetAdditionalEcpuCountPerNode
func (x *ExadbVmClusterProperties) GetAdditionalEcpuCountPerNode() int32func (*ExadbVmClusterProperties) GetClusterName
func (x *ExadbVmClusterProperties) GetClusterName() stringfunc (*ExadbVmClusterProperties) GetDataCollectionOptions
func (x *ExadbVmClusterProperties) GetDataCollectionOptions() *DataCollectionOptionsCommonfunc (*ExadbVmClusterProperties) GetEnabledEcpuCountPerNode
func (x *ExadbVmClusterProperties) GetEnabledEcpuCountPerNode() int32func (*ExadbVmClusterProperties) GetExascaleDbStorageVault
func (x *ExadbVmClusterProperties) GetExascaleDbStorageVault() stringfunc (*ExadbVmClusterProperties) GetGiVersion
func (x *ExadbVmClusterProperties) GetGiVersion() stringfunc (*ExadbVmClusterProperties) GetGridImageId
func (x *ExadbVmClusterProperties) GetGridImageId() stringfunc (*ExadbVmClusterProperties) GetHostname
func (x *ExadbVmClusterProperties) GetHostname() stringfunc (*ExadbVmClusterProperties) GetHostnamePrefix
func (x *ExadbVmClusterProperties) GetHostnamePrefix() stringfunc (*ExadbVmClusterProperties) GetLicenseModel
func (x *ExadbVmClusterProperties) GetLicenseModel() ExadbVmClusterProperties_LicenseModelfunc (*ExadbVmClusterProperties) GetLifecycleState
func (x *ExadbVmClusterProperties) GetLifecycleState() ExadbVmClusterProperties_ExadbVmClusterLifecycleStatefunc (*ExadbVmClusterProperties) GetMemorySizeGb
func (x *ExadbVmClusterProperties) GetMemorySizeGb() int32func (*ExadbVmClusterProperties) GetNodeCount
func (x *ExadbVmClusterProperties) GetNodeCount() int32func (*ExadbVmClusterProperties) GetOciUri
func (x *ExadbVmClusterProperties) GetOciUri() stringfunc (*ExadbVmClusterProperties) GetScanListenerPortTcp
func (x *ExadbVmClusterProperties) GetScanListenerPortTcp() int32func (*ExadbVmClusterProperties) GetShapeAttribute
func (x *ExadbVmClusterProperties) GetShapeAttribute() ExadbVmClusterProperties_ShapeAttributefunc (*ExadbVmClusterProperties) GetSshPublicKeys
func (x *ExadbVmClusterProperties) GetSshPublicKeys() []stringfunc (*ExadbVmClusterProperties) GetTimeZone
func (x *ExadbVmClusterProperties) GetTimeZone() *datetime.TimeZonefunc (*ExadbVmClusterProperties) GetVmFileSystemStorage
func (x *ExadbVmClusterProperties) GetVmFileSystemStorage() *ExadbVmClusterStorageDetailsfunc (*ExadbVmClusterProperties) ProtoMessage
func (*ExadbVmClusterProperties) ProtoMessage()func (*ExadbVmClusterProperties) ProtoReflect
func (x *ExadbVmClusterProperties) ProtoReflect() protoreflect.Messagefunc (*ExadbVmClusterProperties) Reset
func (x *ExadbVmClusterProperties) Reset()func (*ExadbVmClusterProperties) String
func (x *ExadbVmClusterProperties) String() stringExadbVmClusterProperties_ExadbVmClusterLifecycleState
type ExadbVmClusterProperties_ExadbVmClusterLifecycleState int32The various lifecycle states of the VM cluster.
ExadbVmClusterProperties_EXADB_VM_CLUSTER_LIFECYCLE_STATE_UNSPECIFIED, ExadbVmClusterProperties_PROVISIONING, ExadbVmClusterProperties_AVAILABLE, ExadbVmClusterProperties_UPDATING, ExadbVmClusterProperties_TERMINATING, ExadbVmClusterProperties_TERMINATED, ExadbVmClusterProperties_FAILED, ExadbVmClusterProperties_MAINTENANCE_IN_PROGRESS
const (
// Default unspecified value.
ExadbVmClusterProperties_EXADB_VM_CLUSTER_LIFECYCLE_STATE_UNSPECIFIED ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 0
// Indicates that the resource is in provisioning state.
ExadbVmClusterProperties_PROVISIONING ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 1
// Indicates that the resource is in available state.
ExadbVmClusterProperties_AVAILABLE ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 2
// Indicates that the resource is in updating state.
ExadbVmClusterProperties_UPDATING ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 3
// Indicates that the resource is in terminating state.
ExadbVmClusterProperties_TERMINATING ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 4
// Indicates that the resource is in terminated state.
ExadbVmClusterProperties_TERMINATED ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 5
// Indicates that the resource is in failed state.
ExadbVmClusterProperties_FAILED ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 6
// Indicates that the resource is in maintenance in progress state.
ExadbVmClusterProperties_MAINTENANCE_IN_PROGRESS ExadbVmClusterProperties_ExadbVmClusterLifecycleState = 7
)func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Descriptor
func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Descriptor() protoreflect.EnumDescriptorfunc (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Enum
func (x ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Enum() *ExadbVmClusterProperties_ExadbVmClusterLifecycleStatefunc (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) EnumDescriptor
func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) EnumDescriptor() ([]byte, []int)Deprecated: Use ExadbVmClusterProperties_ExadbVmClusterLifecycleState.Descriptor instead.
func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Number
func (x ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Number() protoreflect.EnumNumberfunc (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) String
func (x ExadbVmClusterProperties_ExadbVmClusterLifecycleState) String() stringfunc (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Type
ExadbVmClusterProperties_LicenseModel
type ExadbVmClusterProperties_LicenseModel int32The Oracle license model that applies to the ExaScale VM cluster
ExadbVmClusterProperties_LICENSE_MODEL_UNSPECIFIED, ExadbVmClusterProperties_LICENSE_INCLUDED, ExadbVmClusterProperties_BRING_YOUR_OWN_LICENSE
const (
// Unspecified.
ExadbVmClusterProperties_LICENSE_MODEL_UNSPECIFIED ExadbVmClusterProperties_LicenseModel = 0
// Default is license included.
ExadbVmClusterProperties_LICENSE_INCLUDED ExadbVmClusterProperties_LicenseModel = 1
// Bring your own license.
ExadbVmClusterProperties_BRING_YOUR_OWN_LICENSE ExadbVmClusterProperties_LicenseModel = 2
)func (ExadbVmClusterProperties_LicenseModel) Descriptor
func (ExadbVmClusterProperties_LicenseModel) Descriptor() protoreflect.EnumDescriptorfunc (ExadbVmClusterProperties_LicenseModel) Enum
func (ExadbVmClusterProperties_LicenseModel) EnumDescriptor
func (ExadbVmClusterProperties_LicenseModel) EnumDescriptor() ([]byte, []int)Deprecated: Use ExadbVmClusterProperties_LicenseModel.Descriptor instead.
func (ExadbVmClusterProperties_LicenseModel) Number
func (x ExadbVmClusterProperties_LicenseModel) Number() protoreflect.EnumNumberfunc (ExadbVmClusterProperties_LicenseModel) String
func (x ExadbVmClusterProperties_LicenseModel) String() stringfunc (ExadbVmClusterProperties_LicenseModel) Type
func (ExadbVmClusterProperties_LicenseModel) Type() protoreflect.EnumTypeExadbVmClusterProperties_ShapeAttribute
type ExadbVmClusterProperties_ShapeAttribute int32The shape attribute of the VM cluster. The type of Exascale storage used for Exadata VM cluster. The default is SMART_STORAGE which supports Oracle Database 23ai and later
ExadbVmClusterProperties_SHAPE_ATTRIBUTE_UNSPECIFIED, ExadbVmClusterProperties_SMART_STORAGE, ExadbVmClusterProperties_BLOCK_STORAGE
const (
// Default unspecified value.
ExadbVmClusterProperties_SHAPE_ATTRIBUTE_UNSPECIFIED ExadbVmClusterProperties_ShapeAttribute = 0
// Indicates that the resource is in smart storage.
ExadbVmClusterProperties_SMART_STORAGE ExadbVmClusterProperties_ShapeAttribute = 1
// Indicates that the resource is in block storage.
ExadbVmClusterProperties_BLOCK_STORAGE ExadbVmClusterProperties_ShapeAttribute = 2
)func (ExadbVmClusterProperties_ShapeAttribute) Descriptor
func (ExadbVmClusterProperties_ShapeAttribute) Descriptor() protoreflect.EnumDescriptorfunc (ExadbVmClusterProperties_ShapeAttribute) Enum
func (ExadbVmClusterProperties_ShapeAttribute) EnumDescriptor
func (ExadbVmClusterProperties_ShapeAttribute) EnumDescriptor() ([]byte, []int)Deprecated: Use ExadbVmClusterProperties_ShapeAttribute.Descriptor instead.
func (ExadbVmClusterProperties_ShapeAttribute) Number
func (x ExadbVmClusterProperties_ShapeAttribute) Number() protoreflect.EnumNumberfunc (ExadbVmClusterProperties_ShapeAttribute) String
func (x ExadbVmClusterProperties_ShapeAttribute) String() stringfunc (ExadbVmClusterProperties_ShapeAttribute) Type
func (ExadbVmClusterProperties_ShapeAttribute) Type() protoreflect.EnumTypeExadbVmClusterStorageDetails
type ExadbVmClusterStorageDetails struct {
// Required. The storage allocation for the exadbvmcluster per node, in
// gigabytes (GB). This field is used to calculate the total storage
// allocation for the exadbvmcluster.
SizeInGbsPerNode int32 `protobuf:"varint,2,opt,name=size_in_gbs_per_node,json=sizeInGbsPerNode,proto3" json:"size_in_gbs_per_node,omitempty"`
// contains filtered or unexported fields
}The storage allocation for the exadbvmcluster, in gigabytes (GB).
func (*ExadbVmClusterStorageDetails) Descriptor
func (*ExadbVmClusterStorageDetails) Descriptor() ([]byte, []int)Deprecated: Use ExadbVmClusterStorageDetails.ProtoReflect.Descriptor instead.
func (*ExadbVmClusterStorageDetails) GetSizeInGbsPerNode
func (x *ExadbVmClusterStorageDetails) GetSizeInGbsPerNode() int32func (*ExadbVmClusterStorageDetails) ProtoMessage
func (*ExadbVmClusterStorageDetails) ProtoMessage()func (*ExadbVmClusterStorageDetails) ProtoReflect
func (x *ExadbVmClusterStorageDetails) ProtoReflect() protoreflect.Messagefunc (*ExadbVmClusterStorageDetails) Reset
func (x *ExadbVmClusterStorageDetails) Reset()func (*ExadbVmClusterStorageDetails) String
func (x *ExadbVmClusterStorageDetails) String() stringExascaleConfig
type ExascaleConfig struct {
// Output only. Total storage size needed for Exascale in GBs.
TotalStorageSizeGb int32 `protobuf:"varint,1,opt,name=total_storage_size_gb,json=totalStorageSizeGb,proto3" json:"total_storage_size_gb,omitempty"`
// Output only. Available storage size for Exascale in GBs.
AvailableStorageSizeGb int32 `protobuf:"varint,2,opt,name=available_storage_size_gb,json=availableStorageSizeGb,proto3" json:"available_storage_size_gb,omitempty"`
// contains filtered or unexported fields
}Details of the Exascale configuration for the Exadata Infrastructure.
func (*ExascaleConfig) Descriptor
func (*ExascaleConfig) Descriptor() ([]byte, []int)Deprecated: Use ExascaleConfig.ProtoReflect.Descriptor instead.
func (*ExascaleConfig) GetAvailableStorageSizeGb
func (x *ExascaleConfig) GetAvailableStorageSizeGb() int32func (*ExascaleConfig) GetTotalStorageSizeGb
func (x *ExascaleConfig) GetTotalStorageSizeGb() int32func (*ExascaleConfig) ProtoMessage
func (*ExascaleConfig) ProtoMessage()func (*ExascaleConfig) ProtoReflect
func (x *ExascaleConfig) ProtoReflect() protoreflect.Messagefunc (*ExascaleConfig) Reset
func (x *ExascaleConfig) Reset()func (*ExascaleConfig) String
func (x *ExascaleConfig) String() stringExascaleDbStorageDetails
type ExascaleDbStorageDetails struct {
// Output only. The available storage capacity for the ExascaleDbStorageVault,
// in gigabytes (GB).
AvailableSizeGbs int32 `protobuf:"varint,1,opt,name=available_size_gbs,json=availableSizeGbs,proto3" json:"available_size_gbs,omitempty"`
// Required. The total storage allocation for the ExascaleDbStorageVault, in
// gigabytes (GB).
TotalSizeGbs int32 `protobuf:"varint,2,opt,name=total_size_gbs,json=totalSizeGbs,proto3" json:"total_size_gbs,omitempty"`
// contains filtered or unexported fields
}The storage details of the ExascaleDbStorageVault.
func (*ExascaleDbStorageDetails) Descriptor
func (*ExascaleDbStorageDetails) Descriptor() ([]byte, []int)Deprecated: Use ExascaleDbStorageDetails.ProtoReflect.Descriptor instead.
func (*ExascaleDbStorageDetails) GetAvailableSizeGbs
func (x *ExascaleDbStorageDetails) GetAvailableSizeGbs() int32func (*ExascaleDbStorageDetails) GetTotalSizeGbs
func (x *ExascaleDbStorageDetails) GetTotalSizeGbs() int32func (*ExascaleDbStorageDetails) ProtoMessage
func (*ExascaleDbStorageDetails) ProtoMessage()func (*ExascaleDbStorageDetails) ProtoReflect
func (x *ExascaleDbStorageDetails) ProtoReflect() protoreflect.Messagefunc (*ExascaleDbStorageDetails) Reset
func (x *ExascaleDbStorageDetails) Reset()func (*ExascaleDbStorageDetails) String
func (x *ExascaleDbStorageDetails) String() stringExascaleDbStorageVault
type ExascaleDbStorageVault struct {
// Identifier. The resource name of the ExascaleDbStorageVault.
// Format:
// projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The display name for the ExascaleDbStorageVault. The name does
// not have to be unique within your project. The name must be 1-255
// characters long and can only contain alphanumeric characters.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. The GCP Oracle zone where Oracle ExascaleDbStorageVault is
// hosted. Example: us-east4-b-r2. If not specified, the system will pick a
// zone based on availability.
GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Required. The properties of the ExascaleDbStorageVault.
Properties *ExascaleDbStorageVaultProperties `protobuf:"bytes,4,opt,name=properties,proto3" json:"properties,omitempty"`
// Output only. The date and time when the ExascaleDbStorageVault was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The ID of the subscription entitlement associated with the
// ExascaleDbStorageVault.
EntitlementId string `protobuf:"bytes,6,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Optional. The labels or tags associated with the ExascaleDbStorageVault.
Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. The Exadata Infrastructure resource on which
// ExascaleDbStorageVault
// resource is created, in the following format:
// projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
ExadataInfrastructure string `protobuf:"bytes,8,opt,name=exadata_infrastructure,json=exadataInfrastructure,proto3" json:"exadata_infrastructure,omitempty"`
// contains filtered or unexported fields
}ExascaleDbStorageVault represents a storage vault exadb vm cluster resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/ExascaleDbStorageVault/
func (*ExascaleDbStorageVault) Descriptor
func (*ExascaleDbStorageVault) Descriptor() ([]byte, []int)Deprecated: Use ExascaleDbStorageVault.ProtoReflect.Descriptor instead.
func (*ExascaleDbStorageVault) GetCreateTime
func (x *ExascaleDbStorageVault) GetCreateTime() *timestamppb.Timestampfunc (*ExascaleDbStorageVault) GetDisplayName
func (x *ExascaleDbStorageVault) GetDisplayName() stringfunc (*ExascaleDbStorageVault) GetEntitlementId
func (x *ExascaleDbStorageVault) GetEntitlementId() stringfunc (*ExascaleDbStorageVault) GetExadataInfrastructure
func (x *ExascaleDbStorageVault) GetExadataInfrastructure() stringfunc (*ExascaleDbStorageVault) GetGcpOracleZone
func (x *ExascaleDbStorageVault) GetGcpOracleZone() stringfunc (*ExascaleDbStorageVault) GetLabels
func (x *ExascaleDbStorageVault) GetLabels() map[string]stringfunc (*ExascaleDbStorageVault) GetName
func (x *ExascaleDbStorageVault) GetName() stringfunc (*ExascaleDbStorageVault) GetProperties
func (x *ExascaleDbStorageVault) GetProperties() *ExascaleDbStorageVaultPropertiesfunc (*ExascaleDbStorageVault) ProtoMessage
func (*ExascaleDbStorageVault) ProtoMessage()func (*ExascaleDbStorageVault) ProtoReflect
func (x *ExascaleDbStorageVault) ProtoReflect() protoreflect.Messagefunc (*ExascaleDbStorageVault) Reset
func (x *ExascaleDbStorageVault) Reset()func (*ExascaleDbStorageVault) String
func (x *ExascaleDbStorageVault) String() stringExascaleDbStorageVaultProperties
type ExascaleDbStorageVaultProperties struct {
// Output only. The OCID for the ExascaleDbStorageVault.
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Output only. The time zone of the ExascaleDbStorageVault.
TimeZone *datetime.TimeZone `protobuf:"bytes,2,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
// Required. The storage details of the ExascaleDbStorageVault.
ExascaleDbStorageDetails *ExascaleDbStorageDetails `protobuf:"bytes,3,opt,name=exascale_db_storage_details,json=exascaleDbStorageDetails,proto3" json:"exascale_db_storage_details,omitempty"`
// Output only. The state of the ExascaleDbStorageVault.
State ExascaleDbStorageVaultProperties_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties_State" json:"state,omitempty"`
// Optional. The description of the ExascaleDbStorageVault.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The list of VM cluster OCIDs associated with the
// ExascaleDbStorageVault.
VmClusterIds []string `protobuf:"bytes,6,rep,name=vm_cluster_ids,json=vmClusterIds,proto3" json:"vm_cluster_ids,omitempty"`
// Output only. The number of VM clusters associated with the
// ExascaleDbStorageVault.
VmClusterCount int32 `protobuf:"varint,9,opt,name=vm_cluster_count,json=vmClusterCount,proto3" json:"vm_cluster_count,omitempty"`
// Optional. The size of additional flash cache in percentage of high capacity
// database storage.
AdditionalFlashCachePercent int32 `protobuf:"varint,7,opt,name=additional_flash_cache_percent,json=additionalFlashCachePercent,proto3" json:"additional_flash_cache_percent,omitempty"`
// Output only. Deep link to the OCI console to view this resource.
OciUri string `protobuf:"bytes,8,opt,name=oci_uri,json=ociUri,proto3" json:"oci_uri,omitempty"`
// Output only. The shape attributes of the VM clusters attached to the
// ExascaleDbStorageVault.
AttachedShapeAttributes []ExascaleDbStorageVaultProperties_ShapeAttribute `protobuf:"varint,10,rep,packed,name=attached_shape_attributes,json=attachedShapeAttributes,proto3,enum=google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties_ShapeAttribute" json:"attached_shape_attributes,omitempty"`
// Output only. The shape attributes available for the VM clusters to be
// attached to the ExascaleDbStorageVault.
AvailableShapeAttributes []ExascaleDbStorageVaultProperties_ShapeAttribute `protobuf:"varint,11,rep,packed,name=available_shape_attributes,json=availableShapeAttributes,proto3,enum=google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties_ShapeAttribute" json:"available_shape_attributes,omitempty"`
// contains filtered or unexported fields
}The properties of the ExascaleDbStorageVault. next ID: 12
func (*ExascaleDbStorageVaultProperties) Descriptor
func (*ExascaleDbStorageVaultProperties) Descriptor() ([]byte, []int)Deprecated: Use ExascaleDbStorageVaultProperties.ProtoReflect.Descriptor instead.
func (*ExascaleDbStorageVaultProperties) GetAdditionalFlashCachePercent
func (x *ExascaleDbStorageVaultProperties) GetAdditionalFlashCachePercent() int32func (*ExascaleDbStorageVaultProperties) GetAttachedShapeAttributes
func (x *ExascaleDbStorageVaultProperties) GetAttachedShapeAttributes() []ExascaleDbStorageVaultProperties_ShapeAttributefunc (*ExascaleDbStorageVaultProperties) GetAvailableShapeAttributes
func (x *ExascaleDbStorageVaultProperties) GetAvailableShapeAttributes() []ExascaleDbStorageVaultProperties_ShapeAttributefunc (*ExascaleDbStorageVaultProperties) GetDescription
func (x *ExascaleDbStorageVaultProperties) GetDescription() stringfunc (*ExascaleDbStorageVaultProperties) GetExascaleDbStorageDetails
func (x *ExascaleDbStorageVaultProperties) GetExascaleDbStorageDetails() *ExascaleDbStorageDetailsfunc (*ExascaleDbStorageVaultProperties) GetOciUri
func (x *ExascaleDbStorageVaultProperties) GetOciUri() stringfunc (*ExascaleDbStorageVaultProperties) GetOcid
func (x *ExascaleDbStorageVaultProperties) GetOcid() stringfunc (*ExascaleDbStorageVaultProperties) GetState
func (x *ExascaleDbStorageVaultProperties) GetState() ExascaleDbStorageVaultProperties_Statefunc (*ExascaleDbStorageVaultProperties) GetTimeZone
func (x *ExascaleDbStorageVaultProperties) GetTimeZone() *datetime.TimeZonefunc (*ExascaleDbStorageVaultProperties) GetVmClusterCount
func (x *ExascaleDbStorageVaultProperties) GetVmClusterCount() int32func (*ExascaleDbStorageVaultProperties) GetVmClusterIds
func (x *ExascaleDbStorageVaultProperties) GetVmClusterIds() []stringfunc (*ExascaleDbStorageVaultProperties) ProtoMessage
func (*ExascaleDbStorageVaultProperties) ProtoMessage()func (*ExascaleDbStorageVaultProperties) ProtoReflect
func (x *ExascaleDbStorageVaultProperties) ProtoReflect() protoreflect.Messagefunc (*ExascaleDbStorageVaultProperties) Reset
func (x *ExascaleDbStorageVaultProperties) Reset()func (*ExascaleDbStorageVaultProperties) String
func (x *ExascaleDbStorageVaultProperties) String() stringExascaleDbStorageVaultProperties_ShapeAttribute
type ExascaleDbStorageVaultProperties_ShapeAttribute int32The shape attribute of the VM clusters attached to the ExascaleDbStorageVault.
ExascaleDbStorageVaultProperties_SHAPE_ATTRIBUTE_UNSPECIFIED, ExascaleDbStorageVaultProperties_SMART_STORAGE, ExascaleDbStorageVaultProperties_BLOCK_STORAGE
const (
// Default unspecified value.
ExascaleDbStorageVaultProperties_SHAPE_ATTRIBUTE_UNSPECIFIED ExascaleDbStorageVaultProperties_ShapeAttribute = 0
// Indicates that the resource is in smart storage.
ExascaleDbStorageVaultProperties_SMART_STORAGE ExascaleDbStorageVaultProperties_ShapeAttribute = 1
// Indicates that the resource is in block storage.
ExascaleDbStorageVaultProperties_BLOCK_STORAGE ExascaleDbStorageVaultProperties_ShapeAttribute = 2
)func (ExascaleDbStorageVaultProperties_ShapeAttribute) Descriptor
func (ExascaleDbStorageVaultProperties_ShapeAttribute) Descriptor() protoreflect.EnumDescriptorfunc (ExascaleDbStorageVaultProperties_ShapeAttribute) Enum
func (x ExascaleDbStorageVaultProperties_ShapeAttribute) Enum() *ExascaleDbStorageVaultProperties_ShapeAttributefunc (ExascaleDbStorageVaultProperties_ShapeAttribute) EnumDescriptor
func (ExascaleDbStorageVaultProperties_ShapeAttribute) EnumDescriptor() ([]byte, []int)Deprecated: Use ExascaleDbStorageVaultProperties_ShapeAttribute.Descriptor instead.
func (ExascaleDbStorageVaultProperties_ShapeAttribute) Number
func (x ExascaleDbStorageVaultProperties_ShapeAttribute) Number() protoreflect.EnumNumberfunc (ExascaleDbStorageVaultProperties_ShapeAttribute) String
func (x ExascaleDbStorageVaultProperties_ShapeAttribute) String() stringfunc (ExascaleDbStorageVaultProperties_ShapeAttribute) Type
ExascaleDbStorageVaultProperties_State
type ExascaleDbStorageVaultProperties_State int32The state of the ExascaleDbStorageVault.
ExascaleDbStorageVaultProperties_STATE_UNSPECIFIED, ExascaleDbStorageVaultProperties_PROVISIONING, ExascaleDbStorageVaultProperties_AVAILABLE, ExascaleDbStorageVaultProperties_UPDATING, ExascaleDbStorageVaultProperties_TERMINATING, ExascaleDbStorageVaultProperties_TERMINATED, ExascaleDbStorageVaultProperties_FAILED
const (
// The state of the ExascaleDbStorageVault is unspecified.
ExascaleDbStorageVaultProperties_STATE_UNSPECIFIED ExascaleDbStorageVaultProperties_State = 0
// The ExascaleDbStorageVault is being provisioned.
ExascaleDbStorageVaultProperties_PROVISIONING ExascaleDbStorageVaultProperties_State = 1
// The ExascaleDbStorageVault is available.
ExascaleDbStorageVaultProperties_AVAILABLE ExascaleDbStorageVaultProperties_State = 2
// The ExascaleDbStorageVault is being updated.
ExascaleDbStorageVaultProperties_UPDATING ExascaleDbStorageVaultProperties_State = 3
// The ExascaleDbStorageVault is being deleted.
ExascaleDbStorageVaultProperties_TERMINATING ExascaleDbStorageVaultProperties_State = 4
// The ExascaleDbStorageVault has been deleted.
ExascaleDbStorageVaultProperties_TERMINATED ExascaleDbStorageVaultProperties_State = 5
// The ExascaleDbStorageVault has failed.
ExascaleDbStorageVaultProperties_FAILED ExascaleDbStorageVaultProperties_State = 6
)func (ExascaleDbStorageVaultProperties_State) Descriptor
func (ExascaleDbStorageVaultProperties_State) Descriptor() protoreflect.EnumDescriptorfunc (ExascaleDbStorageVaultProperties_State) Enum
func (ExascaleDbStorageVaultProperties_State) EnumDescriptor
func (ExascaleDbStorageVaultProperties_State) EnumDescriptor() ([]byte, []int)Deprecated: Use ExascaleDbStorageVaultProperties_State.Descriptor instead.
func (ExascaleDbStorageVaultProperties_State) Number
func (x ExascaleDbStorageVaultProperties_State) Number() protoreflect.EnumNumberfunc (ExascaleDbStorageVaultProperties_State) String
func (x ExascaleDbStorageVaultProperties_State) String() stringfunc (ExascaleDbStorageVaultProperties_State) Type
func (ExascaleDbStorageVaultProperties_State) Type() protoreflect.EnumTypeFailoverAutonomousDatabaseRequest
type FailoverAutonomousDatabaseRequest struct {
// Required. The name of the Autonomous Database in the following format:
// projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The peer database name to fail over to. Required for cross-region
// standby, and must be omitted for in-region Data Guard.
PeerAutonomousDatabase string `protobuf:"bytes,2,opt,name=peer_autonomous_database,json=peerAutonomousDatabase,proto3" json:"peer_autonomous_database,omitempty"`
// contains filtered or unexported fields
}The request for OracleDatabase.FailoverAutonomousDatabase.
func (*FailoverAutonomousDatabaseRequest) Descriptor
func (*FailoverAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use FailoverAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*FailoverAutonomousDatabaseRequest) GetName
func (x *FailoverAutonomousDatabaseRequest) GetName() stringfunc (*FailoverAutonomousDatabaseRequest) GetPeerAutonomousDatabase
func (x *FailoverAutonomousDatabaseRequest) GetPeerAutonomousDatabase() stringfunc (*FailoverAutonomousDatabaseRequest) ProtoMessage
func (*FailoverAutonomousDatabaseRequest) ProtoMessage()func (*FailoverAutonomousDatabaseRequest) ProtoReflect
func (x *FailoverAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*FailoverAutonomousDatabaseRequest) Reset
func (x *FailoverAutonomousDatabaseRequest) Reset()func (*FailoverAutonomousDatabaseRequest) String
func (x *FailoverAutonomousDatabaseRequest) String() stringGenerateAutonomousDatabaseWalletRequest
type GenerateAutonomousDatabaseWalletRequest struct {
// Required. The name of the Autonomous Database in the following format:
// projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The type of wallet generation for the Autonomous Database. The
// default value is SINGLE.
Type GenerateType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.oracledatabase.v1.GenerateType" json:"type,omitempty"`
// Optional. True when requesting regional connection strings in PDB connect
// info, applicable to cross-region Data Guard only.
IsRegional bool `protobuf:"varint,3,opt,name=is_regional,json=isRegional,proto3" json:"is_regional,omitempty"`
// Required. The password used to encrypt the keys inside the wallet. The
// password must be a minimum of 8 characters.
Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabase.GenerateWallet.
func (*GenerateAutonomousDatabaseWalletRequest) Descriptor
func (*GenerateAutonomousDatabaseWalletRequest) Descriptor() ([]byte, []int)Deprecated: Use GenerateAutonomousDatabaseWalletRequest.ProtoReflect.Descriptor instead.
func (*GenerateAutonomousDatabaseWalletRequest) GetIsRegional
func (x *GenerateAutonomousDatabaseWalletRequest) GetIsRegional() boolfunc (*GenerateAutonomousDatabaseWalletRequest) GetName
func (x *GenerateAutonomousDatabaseWalletRequest) GetName() stringfunc (*GenerateAutonomousDatabaseWalletRequest) GetPassword
func (x *GenerateAutonomousDatabaseWalletRequest) GetPassword() stringfunc (*GenerateAutonomousDatabaseWalletRequest) GetType
func (x *GenerateAutonomousDatabaseWalletRequest) GetType() GenerateTypefunc (*GenerateAutonomousDatabaseWalletRequest) ProtoMessage
func (*GenerateAutonomousDatabaseWalletRequest) ProtoMessage()func (*GenerateAutonomousDatabaseWalletRequest) ProtoReflect
func (x *GenerateAutonomousDatabaseWalletRequest) ProtoReflect() protoreflect.Messagefunc (*GenerateAutonomousDatabaseWalletRequest) Reset
func (x *GenerateAutonomousDatabaseWalletRequest) Reset()func (*GenerateAutonomousDatabaseWalletRequest) String
func (x *GenerateAutonomousDatabaseWalletRequest) String() stringGenerateAutonomousDatabaseWalletResponse
type GenerateAutonomousDatabaseWalletResponse struct {
// Output only. The base64 encoded wallet files.
ArchiveContent []byte `protobuf:"bytes,1,opt,name=archive_content,json=archiveContent,proto3" json:"archive_content,omitempty"`
// contains filtered or unexported fields
}The response for AutonomousDatabase.GenerateWallet.
func (*GenerateAutonomousDatabaseWalletResponse) Descriptor
func (*GenerateAutonomousDatabaseWalletResponse) Descriptor() ([]byte, []int)Deprecated: Use GenerateAutonomousDatabaseWalletResponse.ProtoReflect.Descriptor instead.
func (*GenerateAutonomousDatabaseWalletResponse) GetArchiveContent
func (x *GenerateAutonomousDatabaseWalletResponse) GetArchiveContent() []bytefunc (*GenerateAutonomousDatabaseWalletResponse) ProtoMessage
func (*GenerateAutonomousDatabaseWalletResponse) ProtoMessage()func (*GenerateAutonomousDatabaseWalletResponse) ProtoReflect
func (x *GenerateAutonomousDatabaseWalletResponse) ProtoReflect() protoreflect.Messagefunc (*GenerateAutonomousDatabaseWalletResponse) Reset
func (x *GenerateAutonomousDatabaseWalletResponse) Reset()func (*GenerateAutonomousDatabaseWalletResponse) String
func (x *GenerateAutonomousDatabaseWalletResponse) String() stringGenerateType
type GenerateType int32The type of wallet generation.
GenerateType_GENERATE_TYPE_UNSPECIFIED, GenerateType_ALL, GenerateType_SINGLE
const (
// Default unspecified value.
GenerateType_GENERATE_TYPE_UNSPECIFIED GenerateType = 0
// Used to generate wallet for all databases in the region.
GenerateType_ALL GenerateType = 1
// Used to generate wallet for a single database.
GenerateType_SINGLE GenerateType = 2
)func (GenerateType) Descriptor
func (GenerateType) Descriptor() protoreflect.EnumDescriptorfunc (GenerateType) Enum
func (x GenerateType) Enum() *GenerateTypefunc (GenerateType) EnumDescriptor
func (GenerateType) EnumDescriptor() ([]byte, []int)Deprecated: Use GenerateType.Descriptor instead.
func (GenerateType) Number
func (x GenerateType) Number() protoreflect.EnumNumberfunc (GenerateType) String
func (x GenerateType) String() stringfunc (GenerateType) Type
func (GenerateType) Type() protoreflect.EnumTypeGetAutonomousDatabaseRequest
type GetAutonomousDatabaseRequest struct {
// Required. The name of the Autonomous Database in the following format:
// projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabase.Get.
func (*GetAutonomousDatabaseRequest) Descriptor
func (*GetAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use GetAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*GetAutonomousDatabaseRequest) GetName
func (x *GetAutonomousDatabaseRequest) GetName() stringfunc (*GetAutonomousDatabaseRequest) ProtoMessage
func (*GetAutonomousDatabaseRequest) ProtoMessage()func (*GetAutonomousDatabaseRequest) ProtoReflect
func (x *GetAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*GetAutonomousDatabaseRequest) Reset
func (x *GetAutonomousDatabaseRequest) Reset()func (*GetAutonomousDatabaseRequest) String
func (x *GetAutonomousDatabaseRequest) String() stringGetCloudExadataInfrastructureRequest
type GetCloudExadataInfrastructureRequest struct {
// Required. The name of the Cloud Exadata Infrastructure in the following
// format:
// projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for CloudExadataInfrastructure.Get.
func (*GetCloudExadataInfrastructureRequest) Descriptor
func (*GetCloudExadataInfrastructureRequest) Descriptor() ([]byte, []int)Deprecated: Use GetCloudExadataInfrastructureRequest.ProtoReflect.Descriptor instead.
func (*GetCloudExadataInfrastructureRequest) GetName
func (x *GetCloudExadataInfrastructureRequest) GetName() stringfunc (*GetCloudExadataInfrastructureRequest) ProtoMessage
func (*GetCloudExadataInfrastructureRequest) ProtoMessage()func (*GetCloudExadataInfrastructureRequest) ProtoReflect
func (x *GetCloudExadataInfrastructureRequest) ProtoReflect() protoreflect.Messagefunc (*GetCloudExadataInfrastructureRequest) Reset
func (x *GetCloudExadataInfrastructureRequest) Reset()func (*GetCloudExadataInfrastructureRequest) String
func (x *GetCloudExadataInfrastructureRequest) String() stringGetCloudVmClusterRequest
type GetCloudVmClusterRequest struct {
// Required. The name of the Cloud VM Cluster in the following format:
// projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for CloudVmCluster.Get.
func (*GetCloudVmClusterRequest) Descriptor
func (*GetCloudVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use GetCloudVmClusterRequest.ProtoReflect.Descriptor instead.
func (*GetCloudVmClusterRequest) GetName
func (x *GetCloudVmClusterRequest) GetName() stringfunc (*GetCloudVmClusterRequest) ProtoMessage
func (*GetCloudVmClusterRequest) ProtoMessage()func (*GetCloudVmClusterRequest) ProtoReflect
func (x *GetCloudVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*GetCloudVmClusterRequest) Reset
func (x *GetCloudVmClusterRequest) Reset()func (*GetCloudVmClusterRequest) String
func (x *GetCloudVmClusterRequest) String() stringGetDatabaseRequest
type GetDatabaseRequest struct {
// Required. The name of the Database resource in the following format:
// projects/{project}/locations/{region}/databases/{database}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for Database.Get.
func (*GetDatabaseRequest) Descriptor
func (*GetDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDatabaseRequest.ProtoReflect.Descriptor instead.
func (*GetDatabaseRequest) GetName
func (x *GetDatabaseRequest) GetName() stringfunc (*GetDatabaseRequest) ProtoMessage
func (*GetDatabaseRequest) ProtoMessage()func (*GetDatabaseRequest) ProtoReflect
func (x *GetDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*GetDatabaseRequest) Reset
func (x *GetDatabaseRequest) Reset()func (*GetDatabaseRequest) String
func (x *GetDatabaseRequest) String() stringGetDbSystemRequest
type GetDbSystemRequest struct {
// Required. The name of the DbSystem in the following format:
// projects/{project}/locations/{location}/dbSystems/{db_system}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for DbSystem.Get.
func (*GetDbSystemRequest) Descriptor
func (*GetDbSystemRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDbSystemRequest.ProtoReflect.Descriptor instead.
func (*GetDbSystemRequest) GetName
func (x *GetDbSystemRequest) GetName() stringfunc (*GetDbSystemRequest) ProtoMessage
func (*GetDbSystemRequest) ProtoMessage()func (*GetDbSystemRequest) ProtoReflect
func (x *GetDbSystemRequest) ProtoReflect() protoreflect.Messagefunc (*GetDbSystemRequest) Reset
func (x *GetDbSystemRequest) Reset()func (*GetDbSystemRequest) String
func (x *GetDbSystemRequest) String() stringGetExadbVmClusterRequest
type GetExadbVmClusterRequest struct {
// Required. The name of the ExadbVmCluster in the following format:
// projects/{project}/locations/{location}/exadbVmClusters/{exadb_vm_cluster}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for ExadbVmCluster.Get.
func (*GetExadbVmClusterRequest) Descriptor
func (*GetExadbVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use GetExadbVmClusterRequest.ProtoReflect.Descriptor instead.
func (*GetExadbVmClusterRequest) GetName
func (x *GetExadbVmClusterRequest) GetName() stringfunc (*GetExadbVmClusterRequest) ProtoMessage
func (*GetExadbVmClusterRequest) ProtoMessage()func (*GetExadbVmClusterRequest) ProtoReflect
func (x *GetExadbVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*GetExadbVmClusterRequest) Reset
func (x *GetExadbVmClusterRequest) Reset()func (*GetExadbVmClusterRequest) String
func (x *GetExadbVmClusterRequest) String() stringGetExascaleDbStorageVaultRequest
type GetExascaleDbStorageVaultRequest struct {
// Required. The name of the ExascaleDbStorageVault in the following format:
// projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for ExascaleDbStorageVault.Get.
func (*GetExascaleDbStorageVaultRequest) Descriptor
func (*GetExascaleDbStorageVaultRequest) Descriptor() ([]byte, []int)Deprecated: Use GetExascaleDbStorageVaultRequest.ProtoReflect.Descriptor instead.
func (*GetExascaleDbStorageVaultRequest) GetName
func (x *GetExascaleDbStorageVaultRequest) GetName() stringfunc (*GetExascaleDbStorageVaultRequest) ProtoMessage
func (*GetExascaleDbStorageVaultRequest) ProtoMessage()func (*GetExascaleDbStorageVaultRequest) ProtoReflect
func (x *GetExascaleDbStorageVaultRequest) ProtoReflect() protoreflect.Messagefunc (*GetExascaleDbStorageVaultRequest) Reset
func (x *GetExascaleDbStorageVaultRequest) Reset()func (*GetExascaleDbStorageVaultRequest) String
func (x *GetExascaleDbStorageVaultRequest) String() stringGetGoldengateConnectionAssignmentRequest
type GetGoldengateConnectionAssignmentRequest struct {
// Required. The name of the GoldengateConnectionAssignment to retrieve.
// Format:
// projects/{project}/locations/{location}/goldengateConnectionAssignments/{goldengate_connection_assignment}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for getting a GoldengateConnectionAssignment.
func (*GetGoldengateConnectionAssignmentRequest) Descriptor
func (*GetGoldengateConnectionAssignmentRequest) Descriptor() ([]byte, []int)Deprecated: Use GetGoldengateConnectionAssignmentRequest.ProtoReflect.Descriptor instead.
func (*GetGoldengateConnectionAssignmentRequest) GetName
func (x *GetGoldengateConnectionAssignmentRequest) GetName() stringfunc (*GetGoldengateConnectionAssignmentRequest) ProtoMessage
func (*GetGoldengateConnectionAssignmentRequest) ProtoMessage()func (*GetGoldengateConnectionAssignmentRequest) ProtoReflect
func (x *GetGoldengateConnectionAssignmentRequest) ProtoReflect() protoreflect.Messagefunc (*GetGoldengateConnectionAssignmentRequest) Reset
func (x *GetGoldengateConnectionAssignmentRequest) Reset()func (*GetGoldengateConnectionAssignmentRequest) String
func (x *GetGoldengateConnectionAssignmentRequest) String() stringGetGoldengateConnectionRequest
type GetGoldengateConnectionRequest struct {
// Required. The name of the GoldengateConnection in the following format:
// projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for GoldengateConnection.Get.
func (*GetGoldengateConnectionRequest) Descriptor
func (*GetGoldengateConnectionRequest) Descriptor() ([]byte, []int)Deprecated: Use GetGoldengateConnectionRequest.ProtoReflect.Descriptor instead.
func (*GetGoldengateConnectionRequest) GetName
func (x *GetGoldengateConnectionRequest) GetName() stringfunc (*GetGoldengateConnectionRequest) ProtoMessage
func (*GetGoldengateConnectionRequest) ProtoMessage()func (*GetGoldengateConnectionRequest) ProtoReflect
func (x *GetGoldengateConnectionRequest) ProtoReflect() protoreflect.Messagefunc (*GetGoldengateConnectionRequest) Reset
func (x *GetGoldengateConnectionRequest) Reset()func (*GetGoldengateConnectionRequest) String
func (x *GetGoldengateConnectionRequest) String() stringGetGoldengateDeploymentRequest
type GetGoldengateDeploymentRequest struct {
// Required. The name of the GoldengateDeployment in the following format:
// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for GoldengateDeployment.Get.
func (*GetGoldengateDeploymentRequest) Descriptor
func (*GetGoldengateDeploymentRequest) Descriptor() ([]byte, []int)Deprecated: Use GetGoldengateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetGoldengateDeploymentRequest) GetName
func (x *GetGoldengateDeploymentRequest) GetName() stringfunc (*GetGoldengateDeploymentRequest) ProtoMessage
func (*GetGoldengateDeploymentRequest) ProtoMessage()func (*GetGoldengateDeploymentRequest) ProtoReflect
func (x *GetGoldengateDeploymentRequest) ProtoReflect() protoreflect.Messagefunc (*GetGoldengateDeploymentRequest) Reset
func (x *GetGoldengateDeploymentRequest) Reset()func (*GetGoldengateDeploymentRequest) String
func (x *GetGoldengateDeploymentRequest) String() stringGetOdbNetworkRequest
type GetOdbNetworkRequest struct {
// Required. The name of the OdbNetwork in the following format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for OdbNetwork.Get.
func (*GetOdbNetworkRequest) Descriptor
func (*GetOdbNetworkRequest) Descriptor() ([]byte, []int)Deprecated: Use GetOdbNetworkRequest.ProtoReflect.Descriptor instead.
func (*GetOdbNetworkRequest) GetName
func (x *GetOdbNetworkRequest) GetName() stringfunc (*GetOdbNetworkRequest) ProtoMessage
func (*GetOdbNetworkRequest) ProtoMessage()func (*GetOdbNetworkRequest) ProtoReflect
func (x *GetOdbNetworkRequest) ProtoReflect() protoreflect.Messagefunc (*GetOdbNetworkRequest) Reset
func (x *GetOdbNetworkRequest) Reset()func (*GetOdbNetworkRequest) String
func (x *GetOdbNetworkRequest) String() stringGetOdbSubnetRequest
type GetOdbSubnetRequest struct {
// Required. The name of the OdbSubnet in the following format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for OdbSubnet.Get.
func (*GetOdbSubnetRequest) Descriptor
func (*GetOdbSubnetRequest) Descriptor() ([]byte, []int)Deprecated: Use GetOdbSubnetRequest.ProtoReflect.Descriptor instead.
func (*GetOdbSubnetRequest) GetName
func (x *GetOdbSubnetRequest) GetName() stringfunc (*GetOdbSubnetRequest) ProtoMessage
func (*GetOdbSubnetRequest) ProtoMessage()func (*GetOdbSubnetRequest) ProtoReflect
func (x *GetOdbSubnetRequest) ProtoReflect() protoreflect.Messagefunc (*GetOdbSubnetRequest) Reset
func (x *GetOdbSubnetRequest) Reset()func (*GetOdbSubnetRequest) String
func (x *GetOdbSubnetRequest) String() stringGetPluggableDatabaseRequest
type GetPluggableDatabaseRequest struct {
// Required. The name of the PluggableDatabase resource in the following
// format:
// projects/{project}/locations/{region}/pluggableDatabases/{pluggable_database}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for PluggableDatabase.Get.
func (*GetPluggableDatabaseRequest) Descriptor
func (*GetPluggableDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use GetPluggableDatabaseRequest.ProtoReflect.Descriptor instead.
func (*GetPluggableDatabaseRequest) GetName
func (x *GetPluggableDatabaseRequest) GetName() stringfunc (*GetPluggableDatabaseRequest) ProtoMessage
func (*GetPluggableDatabaseRequest) ProtoMessage()func (*GetPluggableDatabaseRequest) ProtoReflect
func (x *GetPluggableDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*GetPluggableDatabaseRequest) Reset
func (x *GetPluggableDatabaseRequest) Reset()func (*GetPluggableDatabaseRequest) String
func (x *GetPluggableDatabaseRequest) String() stringGiVersion
type GiVersion struct {
// Identifier. The name of the Oracle Grid Infrastructure (GI) version
// resource with the format:
// projects/{project}/locations/{region}/giVersions/{gi_versions}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. version
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}Details of the Oracle Grid Infrastructure (GI) version resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/GiVersionSummary/
func (*GiVersion) Descriptor
Deprecated: Use GiVersion.ProtoReflect.Descriptor instead.
func (*GiVersion) GetName
func (*GiVersion) GetVersion
func (*GiVersion) ProtoMessage
func (*GiVersion) ProtoMessage()func (*GiVersion) ProtoReflect
func (x *GiVersion) ProtoReflect() protoreflect.Messagefunc (*GiVersion) Reset
func (x *GiVersion) Reset()func (*GiVersion) String
GlueIcebergCatalog
type GlueIcebergCatalog struct {
// Required. The catalog ID of Glue.
GlueId string `protobuf:"bytes,1,opt,name=glue_id,json=glueId,proto3" json:"glue_id,omitempty"`
// contains filtered or unexported fields
}The Glue Iceberg catalog.
func (*GlueIcebergCatalog) Descriptor
func (*GlueIcebergCatalog) Descriptor() ([]byte, []int)Deprecated: Use GlueIcebergCatalog.ProtoReflect.Descriptor instead.
func (*GlueIcebergCatalog) GetGlueId
func (x *GlueIcebergCatalog) GetGlueId() stringfunc (*GlueIcebergCatalog) ProtoMessage
func (*GlueIcebergCatalog) ProtoMessage()func (*GlueIcebergCatalog) ProtoReflect
func (x *GlueIcebergCatalog) ProtoReflect() protoreflect.Messagefunc (*GlueIcebergCatalog) Reset
func (x *GlueIcebergCatalog) Reset()func (*GlueIcebergCatalog) String
func (x *GlueIcebergCatalog) String() stringGoldengateAmazonKinesisConnectionProperties
type GoldengateAmazonKinesisConnectionProperties struct {
// Optional. The technology type of AmazonKinesisConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Access key ID to access the Amazon Kinesis.
AccessKeyId string `protobuf:"bytes,2,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Optional. Secret access key to access the Amazon Kinesis.
SecretAccessKeySecret string `protobuf:"bytes,3,opt,name=secret_access_key_secret,json=secretAccessKeySecret,proto3" json:"secret_access_key_secret,omitempty"`
// Optional. The endpoint URL of the Amazon Kinesis service.
// e.g.: 'https://kinesis.us-east-1.amazonaws.com'
// If not provided, Goldengate will default to
// 'https://kinesis.The properties of GoldengateAmazonKinesisConnection.
func (*GoldengateAmazonKinesisConnectionProperties) Descriptor
func (*GoldengateAmazonKinesisConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateAmazonKinesisConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateAmazonKinesisConnectionProperties) GetAccessKeyId
func (x *GoldengateAmazonKinesisConnectionProperties) GetAccessKeyId() stringfunc (*GoldengateAmazonKinesisConnectionProperties) GetAwsRegion
func (x *GoldengateAmazonKinesisConnectionProperties) GetAwsRegion() stringfunc (*GoldengateAmazonKinesisConnectionProperties) GetEndpoint
func (x *GoldengateAmazonKinesisConnectionProperties) GetEndpoint() stringfunc (*GoldengateAmazonKinesisConnectionProperties) GetSecretAccessKeySecret
func (x *GoldengateAmazonKinesisConnectionProperties) GetSecretAccessKeySecret() stringfunc (*GoldengateAmazonKinesisConnectionProperties) GetTechnologyType
func (x *GoldengateAmazonKinesisConnectionProperties) GetTechnologyType() stringfunc (*GoldengateAmazonKinesisConnectionProperties) ProtoMessage
func (*GoldengateAmazonKinesisConnectionProperties) ProtoMessage()func (*GoldengateAmazonKinesisConnectionProperties) ProtoReflect
func (x *GoldengateAmazonKinesisConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateAmazonKinesisConnectionProperties) Reset
func (x *GoldengateAmazonKinesisConnectionProperties) Reset()func (*GoldengateAmazonKinesisConnectionProperties) String
func (x *GoldengateAmazonKinesisConnectionProperties) String() stringGoldengateAmazonRedshiftConnectionProperties
type GoldengateAmazonRedshiftConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated system of
// the given technology.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateAmazonRedshiftConnectionProperties_Password
// *GoldengateAmazonRedshiftConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateAmazonRedshiftConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type of AmazonRedshiftConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Connection URL.
// e.g.:
// 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
ConnectionUrl string `protobuf:"bytes,2,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
// Optional. The username Oracle Goldengate uses to connect the associated
// system of the given technology.
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateAmazonRedshiftConnection.
func (*GoldengateAmazonRedshiftConnectionProperties) Descriptor
func (*GoldengateAmazonRedshiftConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateAmazonRedshiftConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateAmazonRedshiftConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateAmazonRedshiftConnectionProperties) GetConnectionPasswordOptions() isGoldengateAmazonRedshiftConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateAmazonRedshiftConnectionProperties) GetConnectionUrl
func (x *GoldengateAmazonRedshiftConnectionProperties) GetConnectionUrl() stringfunc (*GoldengateAmazonRedshiftConnectionProperties) GetPassword
func (x *GoldengateAmazonRedshiftConnectionProperties) GetPassword() stringfunc (*GoldengateAmazonRedshiftConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateAmazonRedshiftConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateAmazonRedshiftConnectionProperties) GetTechnologyType
func (x *GoldengateAmazonRedshiftConnectionProperties) GetTechnologyType() stringfunc (*GoldengateAmazonRedshiftConnectionProperties) GetUsername
func (x *GoldengateAmazonRedshiftConnectionProperties) GetUsername() stringfunc (*GoldengateAmazonRedshiftConnectionProperties) ProtoMessage
func (*GoldengateAmazonRedshiftConnectionProperties) ProtoMessage()func (*GoldengateAmazonRedshiftConnectionProperties) ProtoReflect
func (x *GoldengateAmazonRedshiftConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateAmazonRedshiftConnectionProperties) Reset
func (x *GoldengateAmazonRedshiftConnectionProperties) Reset()func (*GoldengateAmazonRedshiftConnectionProperties) String
func (x *GoldengateAmazonRedshiftConnectionProperties) String() stringGoldengateAmazonRedshiftConnectionProperties_Password
type GoldengateAmazonRedshiftConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses for Amazon
// Redshift connection in plain text.
Password string `protobuf:"bytes,5,opt,name=password,proto3,oneof"`
}GoldengateAmazonRedshiftConnectionProperties_PasswordSecretVersion
type GoldengateAmazonRedshiftConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses for Amazon
// Redshift connection. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,6,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateAmazonS3ConnectionProperties
type GoldengateAmazonS3ConnectionProperties struct {
// Optional. The technology type of AmazonS3Connection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Access key ID to access the Amazon S3 bucket.
AccessKeyId string `protobuf:"bytes,2,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// Optional. Secret access key to access the Amazon S3 bucket.
SecretAccessKeySecret string `protobuf:"bytes,3,opt,name=secret_access_key_secret,json=secretAccessKeySecret,proto3" json:"secret_access_key_secret,omitempty"`
// Optional. The Amazon Endpoint for S3.
Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// Optional. The name of the AWS region where the bucket is created.
Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateAmazonS3Connection.
func (*GoldengateAmazonS3ConnectionProperties) Descriptor
func (*GoldengateAmazonS3ConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateAmazonS3ConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateAmazonS3ConnectionProperties) GetAccessKeyId
func (x *GoldengateAmazonS3ConnectionProperties) GetAccessKeyId() stringfunc (*GoldengateAmazonS3ConnectionProperties) GetEndpoint
func (x *GoldengateAmazonS3ConnectionProperties) GetEndpoint() stringfunc (*GoldengateAmazonS3ConnectionProperties) GetRegion
func (x *GoldengateAmazonS3ConnectionProperties) GetRegion() stringfunc (*GoldengateAmazonS3ConnectionProperties) GetSecretAccessKeySecret
func (x *GoldengateAmazonS3ConnectionProperties) GetSecretAccessKeySecret() stringfunc (*GoldengateAmazonS3ConnectionProperties) GetTechnologyType
func (x *GoldengateAmazonS3ConnectionProperties) GetTechnologyType() stringfunc (*GoldengateAmazonS3ConnectionProperties) ProtoMessage
func (*GoldengateAmazonS3ConnectionProperties) ProtoMessage()func (*GoldengateAmazonS3ConnectionProperties) ProtoReflect
func (x *GoldengateAmazonS3ConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateAmazonS3ConnectionProperties) Reset
func (x *GoldengateAmazonS3ConnectionProperties) Reset()func (*GoldengateAmazonS3ConnectionProperties) String
func (x *GoldengateAmazonS3ConnectionProperties) String() stringGoldengateAzureDataLakeStorageConnectionProperties
type GoldengateAzureDataLakeStorageConnectionProperties struct {
// Optional. The technology type of AzureDataLakeStorageConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Authentication mechanism to access Azure Data Lake Storage.
AuthenticationType GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType `protobuf:"varint,2,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType" json:"authentication_type,omitempty"`
// Optional. Sets the Azure storage account name.
Account string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
// Optional. Azure storage account key. This property is required when
// 'authentication_type' is set to 'SHARED_KEY'.
AccountKeySecret string `protobuf:"bytes,4,opt,name=account_key_secret,json=accountKeySecret,proto3" json:"account_key_secret,omitempty"`
// Optional. Credential that uses a shared access signature (SAS) to
// authenticate to an Azure Service.
SasTokenSecret string `protobuf:"bytes,5,opt,name=sas_token_secret,json=sasTokenSecret,proto3" json:"sas_token_secret,omitempty"`
// Optional. Azure tenant ID of the application. This property is required
// when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
AzureTenantId string `protobuf:"bytes,6,opt,name=azure_tenant_id,json=azureTenantId,proto3" json:"azure_tenant_id,omitempty"`
// Optional. Azure client ID of the application. This property is required
// when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
ClientId string `protobuf:"bytes,7,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Optional. Azure client secret (aka application password) for
// authentication.
ClientSecret string `protobuf:"bytes,8,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Optional. Azure Storage service endpoint.
// e.g: https://test.blob.core.windows.net
Endpoint string `protobuf:"bytes,9,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// Optional. The endpoint used for authentication with Microsoft Entra ID
// (formerly Azure Active Directory). Default value:
// https://login.microsoftonline.com
AzureAuthorityHost string `protobuf:"bytes,10,opt,name=azure_authority_host,json=azureAuthorityHost,proto3" json:"azure_authority_host,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateAzureDataLakeStorageConnection.
func (*GoldengateAzureDataLakeStorageConnectionProperties) Descriptor
func (*GoldengateAzureDataLakeStorageConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateAzureDataLakeStorageConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateAzureDataLakeStorageConnectionProperties) GetAccount
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetAccount() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetAccountKeySecret
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetAccountKeySecret() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetAuthenticationType
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetAuthenticationType() GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationTypefunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetAzureAuthorityHost
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetAzureAuthorityHost() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetAzureTenantId
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetAzureTenantId() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetClientId
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetClientId() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetClientSecret
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetClientSecret() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetEndpoint
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetEndpoint() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetSasTokenSecret
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetSasTokenSecret() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) GetTechnologyType
func (x *GoldengateAzureDataLakeStorageConnectionProperties) GetTechnologyType() stringfunc (*GoldengateAzureDataLakeStorageConnectionProperties) ProtoMessage
func (*GoldengateAzureDataLakeStorageConnectionProperties) ProtoMessage()func (*GoldengateAzureDataLakeStorageConnectionProperties) ProtoReflect
func (x *GoldengateAzureDataLakeStorageConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateAzureDataLakeStorageConnectionProperties) Reset
func (x *GoldengateAzureDataLakeStorageConnectionProperties) Reset()func (*GoldengateAzureDataLakeStorageConnectionProperties) String
func (x *GoldengateAzureDataLakeStorageConnectionProperties) String() stringGoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType
type GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType int32Enum for authentication mechanism to access Azure Data Lake Storage.
GoldengateAzureDataLakeStorageConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateAzureDataLakeStorageConnectionProperties_SHARED_KEY, GoldengateAzureDataLakeStorageConnectionProperties_SHARED_ACCESS_SIGNATURE, GoldengateAzureDataLakeStorageConnectionProperties_AZURE_ACTIVE_DIRECTORY
const (
// Authentication type not specified.
GoldengateAzureDataLakeStorageConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 0
// Shared key authentication.
GoldengateAzureDataLakeStorageConnectionProperties_SHARED_KEY GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 1
// Shared access signature authentication.
GoldengateAzureDataLakeStorageConnectionProperties_SHARED_ACCESS_SIGNATURE GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 2
// Azure active directory authentication.
GoldengateAzureDataLakeStorageConnectionProperties_AZURE_ACTIVE_DIRECTORY GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 3
)func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Descriptor
func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Enum
func (x GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Enum() *GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationTypefunc (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) EnumDescriptor
func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType.Descriptor instead.
func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Number
func (x GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Number() protoreflect.EnumNumberfunc (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) String
func (x GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) String() stringfunc (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Type
func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Type() protoreflect.EnumTypeGoldengateAzureSynapseAnalyticsConnectionProperties
type GoldengateAzureSynapseAnalyticsConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated system of
// the given technology.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateAzureSynapseAnalyticsConnectionProperties_Password
// *GoldengateAzureSynapseAnalyticsConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateAzureSynapseAnalyticsConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type of AzureSynapseAnalyticsConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. JDBC connection string.
// e.g.:
// 'jdbc:sqlserver://The properties of GoldengateAzureSynapseAnalyticsConnection.
func (*GoldengateAzureSynapseAnalyticsConnectionProperties) Descriptor
func (*GoldengateAzureSynapseAnalyticsConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateAzureSynapseAnalyticsConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetConnectionPasswordOptions() isGoldengateAzureSynapseAnalyticsConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetConnectionString
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetConnectionString() stringfunc (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetPassword
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetPassword() stringfunc (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetTechnologyType
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetTechnologyType() stringfunc (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetUsername
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetUsername() stringfunc (*GoldengateAzureSynapseAnalyticsConnectionProperties) ProtoMessage
func (*GoldengateAzureSynapseAnalyticsConnectionProperties) ProtoMessage()func (*GoldengateAzureSynapseAnalyticsConnectionProperties) ProtoReflect
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateAzureSynapseAnalyticsConnectionProperties) Reset
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) Reset()func (*GoldengateAzureSynapseAnalyticsConnectionProperties) String
func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) String() stringGoldengateAzureSynapseAnalyticsConnectionProperties_Password
type GoldengateAzureSynapseAnalyticsConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses for Azure
// Synapse Analytics connection in plain text.
Password string `protobuf:"bytes,5,opt,name=password,proto3,oneof"`
}GoldengateAzureSynapseAnalyticsConnectionProperties_PasswordSecretVersion
type GoldengateAzureSynapseAnalyticsConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses for Azure
// Synapse Analytics connection. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,6,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateBackupSchedule
type GoldengateBackupSchedule struct {
// Output only. The bucket name.
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
// Output only. The compartment id.
CompartmentId string `protobuf:"bytes,2,opt,name=compartment_id,json=compartmentId,proto3" json:"compartment_id,omitempty"`
// Output only. The frequency backup scheduled.
FrequencyBackupScheduled GoldengateBackupSchedule_FrequencyBackupScheduled `protobuf:"varint,3,opt,name=frequency_backup_scheduled,json=frequencyBackupScheduled,proto3,enum=google.cloud.oracledatabase.v1.GoldengateBackupSchedule_FrequencyBackupScheduled" json:"frequency_backup_scheduled,omitempty"`
// Output only. If metadata only.
MetadataOnly bool `protobuf:"varint,4,opt,name=metadata_only,json=metadataOnly,proto3" json:"metadata_only,omitempty"`
// Output only. The namespace name.
Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
// Output only. The timestamp of when the backup was scheduled.
BackupScheduledTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=backup_scheduled_time,json=backupScheduledTime,proto3" json:"backup_scheduled_time,omitempty"`
// contains filtered or unexported fields
}The backup schedule of the GoldengateDeployment.
func (*GoldengateBackupSchedule) Descriptor
func (*GoldengateBackupSchedule) Descriptor() ([]byte, []int)Deprecated: Use GoldengateBackupSchedule.ProtoReflect.Descriptor instead.
func (*GoldengateBackupSchedule) GetBackupScheduledTime
func (x *GoldengateBackupSchedule) GetBackupScheduledTime() *timestamppb.Timestampfunc (*GoldengateBackupSchedule) GetBucket
func (x *GoldengateBackupSchedule) GetBucket() stringfunc (*GoldengateBackupSchedule) GetCompartmentId
func (x *GoldengateBackupSchedule) GetCompartmentId() stringfunc (*GoldengateBackupSchedule) GetFrequencyBackupScheduled
func (x *GoldengateBackupSchedule) GetFrequencyBackupScheduled() GoldengateBackupSchedule_FrequencyBackupScheduledfunc (*GoldengateBackupSchedule) GetMetadataOnly
func (x *GoldengateBackupSchedule) GetMetadataOnly() boolfunc (*GoldengateBackupSchedule) GetNamespace
func (x *GoldengateBackupSchedule) GetNamespace() stringfunc (*GoldengateBackupSchedule) ProtoMessage
func (*GoldengateBackupSchedule) ProtoMessage()func (*GoldengateBackupSchedule) ProtoReflect
func (x *GoldengateBackupSchedule) ProtoReflect() protoreflect.Messagefunc (*GoldengateBackupSchedule) Reset
func (x *GoldengateBackupSchedule) Reset()func (*GoldengateBackupSchedule) String
func (x *GoldengateBackupSchedule) String() stringGoldengateBackupSchedule_FrequencyBackupScheduled
type GoldengateBackupSchedule_FrequencyBackupScheduled int32Enum for frequency backup scheduled.
GoldengateBackupSchedule_FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED, GoldengateBackupSchedule_DAILY, GoldengateBackupSchedule_WEEKLY, GoldengateBackupSchedule_MONTHLY
const (
// The frequency backup scheduled is unspecified.
GoldengateBackupSchedule_FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED GoldengateBackupSchedule_FrequencyBackupScheduled = 0
// The frequency backup scheduled is daily.
GoldengateBackupSchedule_DAILY GoldengateBackupSchedule_FrequencyBackupScheduled = 1
// The frequency backup scheduled is weekly.
GoldengateBackupSchedule_WEEKLY GoldengateBackupSchedule_FrequencyBackupScheduled = 2
// The frequency backup scheduled is monthly.
GoldengateBackupSchedule_MONTHLY GoldengateBackupSchedule_FrequencyBackupScheduled = 3
)func (GoldengateBackupSchedule_FrequencyBackupScheduled) Descriptor
func (GoldengateBackupSchedule_FrequencyBackupScheduled) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateBackupSchedule_FrequencyBackupScheduled) Enum
func (x GoldengateBackupSchedule_FrequencyBackupScheduled) Enum() *GoldengateBackupSchedule_FrequencyBackupScheduledfunc (GoldengateBackupSchedule_FrequencyBackupScheduled) EnumDescriptor
func (GoldengateBackupSchedule_FrequencyBackupScheduled) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateBackupSchedule_FrequencyBackupScheduled.Descriptor instead.
func (GoldengateBackupSchedule_FrequencyBackupScheduled) Number
func (x GoldengateBackupSchedule_FrequencyBackupScheduled) Number() protoreflect.EnumNumberfunc (GoldengateBackupSchedule_FrequencyBackupScheduled) String
func (x GoldengateBackupSchedule_FrequencyBackupScheduled) String() stringfunc (GoldengateBackupSchedule_FrequencyBackupScheduled) Type
GoldengateConnection
type GoldengateConnection struct {
// Identifier. The name of the GoldengateConnection resource in the following
// format:
// projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The properties of the GoldengateConnection.
Properties *GoldengateConnectionProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. The GCP Oracle zone where Oracle GoldengateConnection is hosted.
// Example: us-east4-b-r2.
// If not specified, the system will pick a zone based on availability.
GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Optional. The labels or tags associated with the GoldengateConnection.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. The name of the OdbNetwork associated with the
// GoldengateConnection. The format is
// projects/{project}/locations/{location}/odbNetworks/{odb_network}.
// It is optional but if specified, this should match the parent ODBNetwork
// of the OdbSubnet.
OdbNetwork string `protobuf:"bytes,5,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
// Optional. The name of the OdbSubnet associated with the
// GoldengateConnection for IP allocation. Format:
// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
OdbSubnet string `protobuf:"bytes,6,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
// Output only. The ID of the subscription entitlement associated with the
// GoldengateConnection.
EntitlementId string `protobuf:"bytes,7,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Output only. The date and time that the GoldengateConnection was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. HTTPS link to OCI resources exposed to Customer via UI
// Interface.
OciUrl string `protobuf:"bytes,9,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
// contains filtered or unexported fields
}Details of the GoldengateConnection resource.
func (*GoldengateConnection) Descriptor
func (*GoldengateConnection) Descriptor() ([]byte, []int)Deprecated: Use GoldengateConnection.ProtoReflect.Descriptor instead.
func (*GoldengateConnection) GetCreateTime
func (x *GoldengateConnection) GetCreateTime() *timestamppb.Timestampfunc (*GoldengateConnection) GetEntitlementId
func (x *GoldengateConnection) GetEntitlementId() stringfunc (*GoldengateConnection) GetGcpOracleZone
func (x *GoldengateConnection) GetGcpOracleZone() stringfunc (*GoldengateConnection) GetLabels
func (x *GoldengateConnection) GetLabels() map[string]stringfunc (*GoldengateConnection) GetName
func (x *GoldengateConnection) GetName() stringfunc (*GoldengateConnection) GetOciUrl
func (x *GoldengateConnection) GetOciUrl() stringfunc (*GoldengateConnection) GetOdbNetwork
func (x *GoldengateConnection) GetOdbNetwork() stringfunc (*GoldengateConnection) GetOdbSubnet
func (x *GoldengateConnection) GetOdbSubnet() stringfunc (*GoldengateConnection) GetProperties
func (x *GoldengateConnection) GetProperties() *GoldengateConnectionPropertiesfunc (*GoldengateConnection) ProtoMessage
func (*GoldengateConnection) ProtoMessage()func (*GoldengateConnection) ProtoReflect
func (x *GoldengateConnection) ProtoReflect() protoreflect.Messagefunc (*GoldengateConnection) Reset
func (x *GoldengateConnection) Reset()func (*GoldengateConnection) String
func (x *GoldengateConnection) String() stringGoldengateConnectionAssignment
type GoldengateConnectionAssignment struct {
// Identifier. The name of the GoldengateConnectionAssignment resource in the
// following format:
// projects/{project}/locations/{region}/goldengateConnectionAssignments/{goldengate_connection_assignment}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The properties of the GoldengateConnectionAssignment.
Properties *GoldengateConnectionAssignmentProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// Output only. The time when the connection assignment was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Optional. The labels or tags associated with the
// GoldengateConnectionAssignment.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. The display name for the GoldengateConnectionAssignment.
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The OCID of the entitlement linked to this resource.
EntitlementId string `protobuf:"bytes,6,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// contains filtered or unexported fields
}Represents the metadata of a Goldengate Connection Assignment.
func (*GoldengateConnectionAssignment) Descriptor
func (*GoldengateConnectionAssignment) Descriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionAssignment.ProtoReflect.Descriptor instead.
func (*GoldengateConnectionAssignment) GetCreateTime
func (x *GoldengateConnectionAssignment) GetCreateTime() *timestamppb.Timestampfunc (*GoldengateConnectionAssignment) GetDisplayName
func (x *GoldengateConnectionAssignment) GetDisplayName() stringfunc (*GoldengateConnectionAssignment) GetEntitlementId
func (x *GoldengateConnectionAssignment) GetEntitlementId() stringfunc (*GoldengateConnectionAssignment) GetLabels
func (x *GoldengateConnectionAssignment) GetLabels() map[string]stringfunc (*GoldengateConnectionAssignment) GetName
func (x *GoldengateConnectionAssignment) GetName() stringfunc (*GoldengateConnectionAssignment) GetProperties
func (x *GoldengateConnectionAssignment) GetProperties() *GoldengateConnectionAssignmentPropertiesfunc (*GoldengateConnectionAssignment) ProtoMessage
func (*GoldengateConnectionAssignment) ProtoMessage()func (*GoldengateConnectionAssignment) ProtoReflect
func (x *GoldengateConnectionAssignment) ProtoReflect() protoreflect.Messagefunc (*GoldengateConnectionAssignment) Reset
func (x *GoldengateConnectionAssignment) Reset()func (*GoldengateConnectionAssignment) String
func (x *GoldengateConnectionAssignment) String() stringGoldengateConnectionAssignmentProperties
type GoldengateConnectionAssignmentProperties struct {
// Output only. The
// [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
// of the connection assignment being referenced.
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Required. The GoldengateConnection resource to be assigned.
// Format:
// projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}
GoldengateConnection string `protobuf:"bytes,2,opt,name=goldengate_connection,json=goldengateConnection,proto3" json:"goldengate_connection,omitempty"`
// Required. The GoldenGateDeployment to assign the connection to.
// Format:
// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
GoldengateDeployment string `protobuf:"bytes,3,opt,name=goldengate_deployment,json=goldengateDeployment,proto3" json:"goldengate_deployment,omitempty"`
// Output only. Credential store alias.
Alias string `protobuf:"bytes,4,opt,name=alias,proto3" json:"alias,omitempty"`
// Output only. The lifecycle state of the connection assignment.
State GoldengateConnectionAssignmentProperties_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionAssignmentProperties_State" json:"state,omitempty"`
// contains filtered or unexported fields
}The properties of a GoldengateConnectionAssignment.
func (*GoldengateConnectionAssignmentProperties) Descriptor
func (*GoldengateConnectionAssignmentProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionAssignmentProperties.ProtoReflect.Descriptor instead.
func (*GoldengateConnectionAssignmentProperties) GetAlias
func (x *GoldengateConnectionAssignmentProperties) GetAlias() stringfunc (*GoldengateConnectionAssignmentProperties) GetGoldengateConnection
func (x *GoldengateConnectionAssignmentProperties) GetGoldengateConnection() stringfunc (*GoldengateConnectionAssignmentProperties) GetGoldengateDeployment
func (x *GoldengateConnectionAssignmentProperties) GetGoldengateDeployment() stringfunc (*GoldengateConnectionAssignmentProperties) GetOcid
func (x *GoldengateConnectionAssignmentProperties) GetOcid() stringfunc (*GoldengateConnectionAssignmentProperties) GetState
func (x *GoldengateConnectionAssignmentProperties) GetState() GoldengateConnectionAssignmentProperties_Statefunc (*GoldengateConnectionAssignmentProperties) ProtoMessage
func (*GoldengateConnectionAssignmentProperties) ProtoMessage()func (*GoldengateConnectionAssignmentProperties) ProtoReflect
func (x *GoldengateConnectionAssignmentProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateConnectionAssignmentProperties) Reset
func (x *GoldengateConnectionAssignmentProperties) Reset()func (*GoldengateConnectionAssignmentProperties) String
func (x *GoldengateConnectionAssignmentProperties) String() stringGoldengateConnectionAssignmentProperties_State
type GoldengateConnectionAssignmentProperties_State int32Possible lifecycle states for connection assignments.
GoldengateConnectionAssignmentProperties_STATE_UNSPECIFIED, GoldengateConnectionAssignmentProperties_CREATING, GoldengateConnectionAssignmentProperties_ACTIVE, GoldengateConnectionAssignmentProperties_FAILED, GoldengateConnectionAssignmentProperties_UPDATING, GoldengateConnectionAssignmentProperties_DELETING
const (
// Lifecycle state is unspecified.
GoldengateConnectionAssignmentProperties_STATE_UNSPECIFIED GoldengateConnectionAssignmentProperties_State = 0
// Connection assignment is being created.
GoldengateConnectionAssignmentProperties_CREATING GoldengateConnectionAssignmentProperties_State = 1
// Connection assignment is active.
GoldengateConnectionAssignmentProperties_ACTIVE GoldengateConnectionAssignmentProperties_State = 2
// Connection assignment failed.
GoldengateConnectionAssignmentProperties_FAILED GoldengateConnectionAssignmentProperties_State = 3
// Connection assignment is being updated.
GoldengateConnectionAssignmentProperties_UPDATING GoldengateConnectionAssignmentProperties_State = 4
// Connection assignment is being deleted.
GoldengateConnectionAssignmentProperties_DELETING GoldengateConnectionAssignmentProperties_State = 5
)func (GoldengateConnectionAssignmentProperties_State) Descriptor
func (GoldengateConnectionAssignmentProperties_State) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateConnectionAssignmentProperties_State) Enum
func (x GoldengateConnectionAssignmentProperties_State) Enum() *GoldengateConnectionAssignmentProperties_Statefunc (GoldengateConnectionAssignmentProperties_State) EnumDescriptor
func (GoldengateConnectionAssignmentProperties_State) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionAssignmentProperties_State.Descriptor instead.
func (GoldengateConnectionAssignmentProperties_State) Number
func (x GoldengateConnectionAssignmentProperties_State) Number() protoreflect.EnumNumberfunc (GoldengateConnectionAssignmentProperties_State) String
func (x GoldengateConnectionAssignmentProperties_State) String() stringfunc (GoldengateConnectionAssignmentProperties_State) Type
GoldengateConnectionProperties
type GoldengateConnectionProperties struct {
// The connection details.
//
// Types that are valid to be assigned to ConnectionDetails:
//
// *GoldengateConnectionProperties_OracleConnectionProperties
// *GoldengateConnectionProperties_GoldengateConnectionProperties
// *GoldengateConnectionProperties_GenericConnectionProperties
// *GoldengateConnectionProperties_GoogleCloudStorageConnectionProperties
// *GoldengateConnectionProperties_GoogleBigQueryConnectionProperties
// *GoldengateConnectionProperties_MysqlConnectionProperties
// *GoldengateConnectionProperties_KafkaConnectionProperties
// *GoldengateConnectionProperties_KafkaSchemaRegistryConnectionProperties
// *GoldengateConnectionProperties_OciObjectStorageConnectionProperties
// *GoldengateConnectionProperties_AzureDataLakeStorageConnectionProperties
// *GoldengateConnectionProperties_AzureSynapseAnalyticsConnectionProperties
// *GoldengateConnectionProperties_PostgresqlConnectionProperties
// *GoldengateConnectionProperties_MicrosoftSqlserverConnectionProperties
// *GoldengateConnectionProperties_AmazonS3ConnectionProperties
// *GoldengateConnectionProperties_HdfsConnectionProperties
// *GoldengateConnectionProperties_JavaMessageServiceConnectionProperties
// *GoldengateConnectionProperties_MongodbConnectionProperties
// *GoldengateConnectionProperties_OracleNosqlConnectionProperties
// *GoldengateConnectionProperties_SnowflakeConnectionProperties
// *GoldengateConnectionProperties_AmazonRedshiftConnectionProperties
// *GoldengateConnectionProperties_ElasticsearchConnectionProperties
// *GoldengateConnectionProperties_AmazonKinesisConnectionProperties
// *GoldengateConnectionProperties_Db2ConnectionProperties
// *GoldengateConnectionProperties_RedisConnectionProperties
// *GoldengateConnectionProperties_DatabricksConnectionProperties
// *GoldengateConnectionProperties_GooglePubsubConnectionProperties
// *GoldengateConnectionProperties_MicrosoftFabricConnectionProperties
// *GoldengateConnectionProperties_OracleAiDataPlatformConnectionProperties
// *GoldengateConnectionProperties_IcebergConnectionProperties
ConnectionDetails isGoldengateConnectionProperties_ConnectionDetails `protobuf_oneof:"connection_details"`
// Required. The connection type.
ConnectionType GoldengateConnectionProperties_GoldengateConnectionType `protobuf:"varint,1,opt,name=connection_type,json=connectionType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionProperties_GoldengateConnectionType" json:"connection_type,omitempty"`
// Output only. The [OCID] of the connection being
// referenced.
Ocid string `protobuf:"bytes,2,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Required. An object's Display Name.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. Metadata about this specific object.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The lifecycle state of the connection.
LifecycleState GoldengateConnectionProperties_GoldengateConnectionLifecycleState `protobuf:"varint,5,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionProperties_GoldengateConnectionLifecycleState" json:"lifecycle_state,omitempty"`
// Output only. Describes the object's current state in detail. For example,
// it can be used to provide actionable information for a resource in a Failed
// state.
LifecycleDetails string `protobuf:"bytes,6,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
// Output only. The time the resource was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. The routing method for the GoldengateConnection.
RoutingMethod GoldengateConnectionProperties_GoldengateConnectionRoutingMethod `protobuf:"varint,8,opt,name=routing_method,json=routingMethod,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionProperties_GoldengateConnectionRoutingMethod" json:"routing_method,omitempty"`
// Output only. The Ingress IPs of the GoldengateConnection.
IngressIpAddresses []string `protobuf:"bytes,39,rep,name=ingress_ip_addresses,json=ingressIpAddresses,proto3" json:"ingress_ip_addresses,omitempty"`
// contains filtered or unexported fields
}The properties of a GoldengateConnection.
func (*GoldengateConnectionProperties) Descriptor
func (*GoldengateConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateConnectionProperties) GetAmazonKinesisConnectionProperties
func (x *GoldengateConnectionProperties) GetAmazonKinesisConnectionProperties() *GoldengateAmazonKinesisConnectionPropertiesfunc (*GoldengateConnectionProperties) GetAmazonRedshiftConnectionProperties
func (x *GoldengateConnectionProperties) GetAmazonRedshiftConnectionProperties() *GoldengateAmazonRedshiftConnectionPropertiesfunc (*GoldengateConnectionProperties) GetAmazonS3ConnectionProperties
func (x *GoldengateConnectionProperties) GetAmazonS3ConnectionProperties() *GoldengateAmazonS3ConnectionPropertiesfunc (*GoldengateConnectionProperties) GetAzureDataLakeStorageConnectionProperties
func (x *GoldengateConnectionProperties) GetAzureDataLakeStorageConnectionProperties() *GoldengateAzureDataLakeStorageConnectionPropertiesfunc (*GoldengateConnectionProperties) GetAzureSynapseAnalyticsConnectionProperties
func (x *GoldengateConnectionProperties) GetAzureSynapseAnalyticsConnectionProperties() *GoldengateAzureSynapseAnalyticsConnectionPropertiesfunc (*GoldengateConnectionProperties) GetConnectionDetails
func (x *GoldengateConnectionProperties) GetConnectionDetails() isGoldengateConnectionProperties_ConnectionDetailsfunc (*GoldengateConnectionProperties) GetConnectionType
func (x *GoldengateConnectionProperties) GetConnectionType() GoldengateConnectionProperties_GoldengateConnectionTypefunc (*GoldengateConnectionProperties) GetDatabricksConnectionProperties
func (x *GoldengateConnectionProperties) GetDatabricksConnectionProperties() *GoldengateDatabricksConnectionPropertiesfunc (*GoldengateConnectionProperties) GetDb2ConnectionProperties
func (x *GoldengateConnectionProperties) GetDb2ConnectionProperties() *GoldengateDb2ConnectionPropertiesfunc (*GoldengateConnectionProperties) GetDescription
func (x *GoldengateConnectionProperties) GetDescription() stringfunc (*GoldengateConnectionProperties) GetDisplayName
func (x *GoldengateConnectionProperties) GetDisplayName() stringfunc (*GoldengateConnectionProperties) GetElasticsearchConnectionProperties
func (x *GoldengateConnectionProperties) GetElasticsearchConnectionProperties() *GoldengateElasticsearchConnectionPropertiesfunc (*GoldengateConnectionProperties) GetGenericConnectionProperties
func (x *GoldengateConnectionProperties) GetGenericConnectionProperties() *GoldengateGenericConnectionPropertiesfunc (*GoldengateConnectionProperties) GetGoldengateConnectionProperties
func (x *GoldengateConnectionProperties) GetGoldengateConnectionProperties() *GoldengateGoldengateConnectionPropertiesfunc (*GoldengateConnectionProperties) GetGoogleBigQueryConnectionProperties
func (x *GoldengateConnectionProperties) GetGoogleBigQueryConnectionProperties() *GoldengateGoogleBigQueryConnectionPropertiesfunc (*GoldengateConnectionProperties) GetGoogleCloudStorageConnectionProperties
func (x *GoldengateConnectionProperties) GetGoogleCloudStorageConnectionProperties() *GoldengateGoogleCloudStorageConnectionPropertiesfunc (*GoldengateConnectionProperties) GetGooglePubsubConnectionProperties
func (x *GoldengateConnectionProperties) GetGooglePubsubConnectionProperties() *GoldengateGooglePubsubConnectionPropertiesfunc (*GoldengateConnectionProperties) GetHdfsConnectionProperties
func (x *GoldengateConnectionProperties) GetHdfsConnectionProperties() *GoldengateHdfsConnectionPropertiesfunc (*GoldengateConnectionProperties) GetIcebergConnectionProperties
func (x *GoldengateConnectionProperties) GetIcebergConnectionProperties() *GoldengateIcebergConnectionPropertiesfunc (*GoldengateConnectionProperties) GetIngressIpAddresses
func (x *GoldengateConnectionProperties) GetIngressIpAddresses() []stringfunc (*GoldengateConnectionProperties) GetJavaMessageServiceConnectionProperties
func (x *GoldengateConnectionProperties) GetJavaMessageServiceConnectionProperties() *GoldengateJavaMessageServiceConnectionPropertiesfunc (*GoldengateConnectionProperties) GetKafkaConnectionProperties
func (x *GoldengateConnectionProperties) GetKafkaConnectionProperties() *GoldengateKafkaConnectionPropertiesfunc (*GoldengateConnectionProperties) GetKafkaSchemaRegistryConnectionProperties
func (x *GoldengateConnectionProperties) GetKafkaSchemaRegistryConnectionProperties() *GoldengateKafkaSchemaRegistryConnectionPropertiesfunc (*GoldengateConnectionProperties) GetLifecycleDetails
func (x *GoldengateConnectionProperties) GetLifecycleDetails() stringfunc (*GoldengateConnectionProperties) GetLifecycleState
func (x *GoldengateConnectionProperties) GetLifecycleState() GoldengateConnectionProperties_GoldengateConnectionLifecycleStatefunc (*GoldengateConnectionProperties) GetMicrosoftFabricConnectionProperties
func (x *GoldengateConnectionProperties) GetMicrosoftFabricConnectionProperties() *GoldengateMicrosoftFabricConnectionPropertiesfunc (*GoldengateConnectionProperties) GetMicrosoftSqlserverConnectionProperties
func (x *GoldengateConnectionProperties) GetMicrosoftSqlserverConnectionProperties() *GoldengateMicrosoftSqlserverConnectionPropertiesfunc (*GoldengateConnectionProperties) GetMongodbConnectionProperties
func (x *GoldengateConnectionProperties) GetMongodbConnectionProperties() *GoldengateMongodbConnectionPropertiesfunc (*GoldengateConnectionProperties) GetMysqlConnectionProperties
func (x *GoldengateConnectionProperties) GetMysqlConnectionProperties() *GoldengateMysqlConnectionPropertiesfunc (*GoldengateConnectionProperties) GetOciObjectStorageConnectionProperties
func (x *GoldengateConnectionProperties) GetOciObjectStorageConnectionProperties() *GoldengateOciObjectStorageConnectionPropertiesfunc (*GoldengateConnectionProperties) GetOcid
func (x *GoldengateConnectionProperties) GetOcid() stringfunc (*GoldengateConnectionProperties) GetOracleAiDataPlatformConnectionProperties
func (x *GoldengateConnectionProperties) GetOracleAiDataPlatformConnectionProperties() *GoldengateOracleAIDataPlatformConnectionPropertiesfunc (*GoldengateConnectionProperties) GetOracleConnectionProperties
func (x *GoldengateConnectionProperties) GetOracleConnectionProperties() *GoldengateOracleConnectionPropertiesfunc (*GoldengateConnectionProperties) GetOracleNosqlConnectionProperties
func (x *GoldengateConnectionProperties) GetOracleNosqlConnectionProperties() *GoldengateOracleNosqlConnectionPropertiesfunc (*GoldengateConnectionProperties) GetPostgresqlConnectionProperties
func (x *GoldengateConnectionProperties) GetPostgresqlConnectionProperties() *GoldengatePostgresqlConnectionPropertiesfunc (*GoldengateConnectionProperties) GetRedisConnectionProperties
func (x *GoldengateConnectionProperties) GetRedisConnectionProperties() *GoldengateRedisConnectionPropertiesfunc (*GoldengateConnectionProperties) GetRoutingMethod
func (x *GoldengateConnectionProperties) GetRoutingMethod() GoldengateConnectionProperties_GoldengateConnectionRoutingMethodfunc (*GoldengateConnectionProperties) GetSnowflakeConnectionProperties
func (x *GoldengateConnectionProperties) GetSnowflakeConnectionProperties() *GoldengateSnowflakeConnectionPropertiesfunc (*GoldengateConnectionProperties) GetUpdateTime
func (x *GoldengateConnectionProperties) GetUpdateTime() *timestamppb.Timestampfunc (*GoldengateConnectionProperties) ProtoMessage
func (*GoldengateConnectionProperties) ProtoMessage()func (*GoldengateConnectionProperties) ProtoReflect
func (x *GoldengateConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateConnectionProperties) Reset
func (x *GoldengateConnectionProperties) Reset()func (*GoldengateConnectionProperties) String
func (x *GoldengateConnectionProperties) String() stringGoldengateConnectionProperties_AmazonKinesisConnectionProperties
type GoldengateConnectionProperties_AmazonKinesisConnectionProperties struct {
// Properties for an Amazon Kinesis connection.
AmazonKinesisConnectionProperties *GoldengateAmazonKinesisConnectionProperties `protobuf:"bytes,31,opt,name=amazon_kinesis_connection_properties,json=amazonKinesisConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_AmazonRedshiftConnectionProperties
type GoldengateConnectionProperties_AmazonRedshiftConnectionProperties struct {
// Properties for an Amazon Redshift connection.
AmazonRedshiftConnectionProperties *GoldengateAmazonRedshiftConnectionProperties `protobuf:"bytes,28,opt,name=amazon_redshift_connection_properties,json=amazonRedshiftConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_AmazonS3ConnectionProperties
type GoldengateConnectionProperties_AmazonS3ConnectionProperties struct {
// Properties for an Amazon S3 connection.
AmazonS3ConnectionProperties *GoldengateAmazonS3ConnectionProperties `protobuf:"bytes,22,opt,name=amazon_s3_connection_properties,json=amazonS3ConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_AzureDataLakeStorageConnectionProperties
type GoldengateConnectionProperties_AzureDataLakeStorageConnectionProperties struct {
// Properties for an Azure Data Lake Storage Connection.
AzureDataLakeStorageConnectionProperties *GoldengateAzureDataLakeStorageConnectionProperties `protobuf:"bytes,18,opt,name=azure_data_lake_storage_connection_properties,json=azureDataLakeStorageConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_AzureSynapseAnalyticsConnectionProperties
type GoldengateConnectionProperties_AzureSynapseAnalyticsConnectionProperties struct {
// Properties for an Azure Synapse Analytics connection.
AzureSynapseAnalyticsConnectionProperties *GoldengateAzureSynapseAnalyticsConnectionProperties `protobuf:"bytes,19,opt,name=azure_synapse_analytics_connection_properties,json=azureSynapseAnalyticsConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_DatabricksConnectionProperties
type GoldengateConnectionProperties_DatabricksConnectionProperties struct {
// Properties for a Databricks connection.
DatabricksConnectionProperties *GoldengateDatabricksConnectionProperties `protobuf:"bytes,34,opt,name=databricks_connection_properties,json=databricksConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_Db2ConnectionProperties
type GoldengateConnectionProperties_Db2ConnectionProperties struct {
// Properties for a DB2 connection.
Db2ConnectionProperties *GoldengateDb2ConnectionProperties `protobuf:"bytes,32,opt,name=db2_connection_properties,json=db2ConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_ElasticsearchConnectionProperties
type GoldengateConnectionProperties_ElasticsearchConnectionProperties struct {
// Properties for an Elasticsearch connection.
ElasticsearchConnectionProperties *GoldengateElasticsearchConnectionProperties `protobuf:"bytes,29,opt,name=elasticsearch_connection_properties,json=elasticsearchConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_GenericConnectionProperties
type GoldengateConnectionProperties_GenericConnectionProperties struct {
// Properties for a Generic Connection.
GenericConnectionProperties *GoldengateGenericConnectionProperties `protobuf:"bytes,11,opt,name=generic_connection_properties,json=genericConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_GoldengateConnectionLifecycleState
type GoldengateConnectionProperties_GoldengateConnectionLifecycleState int32Possible lifecycle states for connection.
GoldengateConnectionProperties_GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED, GoldengateConnectionProperties_CREATING, GoldengateConnectionProperties_ACTIVE, GoldengateConnectionProperties_UPDATING, GoldengateConnectionProperties_DELETING, GoldengateConnectionProperties_DELETED, GoldengateConnectionProperties_FAILED
const (
// Default unspecified value.
GoldengateConnectionProperties_GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 0
// Indicates that the resource is in provisioning state.
GoldengateConnectionProperties_CREATING GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 1
// Indicates that the resource is in active state.
GoldengateConnectionProperties_ACTIVE GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 2
// Indicates that the resource is in updating state.
GoldengateConnectionProperties_UPDATING GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 3
// Indicates that the resource is in deleting state.
GoldengateConnectionProperties_DELETING GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 4
// Indicates that the resource is in deleted state.
GoldengateConnectionProperties_DELETED GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 5
// Indicates that the resource is in failed state.
GoldengateConnectionProperties_FAILED GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 6
)func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Descriptor
func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Enum
func (x GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Enum() *GoldengateConnectionProperties_GoldengateConnectionLifecycleStatefunc (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) EnumDescriptor
func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionProperties_GoldengateConnectionLifecycleState.Descriptor instead.
func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Number
func (x GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Number() protoreflect.EnumNumberfunc (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) String
func (x GoldengateConnectionProperties_GoldengateConnectionLifecycleState) String() stringfunc (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Type
func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Type() protoreflect.EnumTypeGoldengateConnectionProperties_GoldengateConnectionProperties
type GoldengateConnectionProperties_GoldengateConnectionProperties struct {
// Properties for a Goldengate Connection.
GoldengateConnectionProperties *GoldengateGoldengateConnectionProperties `protobuf:"bytes,10,opt,name=goldengate_connection_properties,json=goldengateConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_GoldengateConnectionRoutingMethod
type GoldengateConnectionProperties_GoldengateConnectionRoutingMethod int32The various routing methods of the GoldengateConnection.
GoldengateConnectionProperties_GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED, GoldengateConnectionProperties_SHARED_DEPLOYMENT_ENDPOINT, GoldengateConnectionProperties_DEDICATED_ENDPOINT
const (
// Default unspecified value.
GoldengateConnectionProperties_GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED GoldengateConnectionProperties_GoldengateConnectionRoutingMethod = 0
// Network traffic flows from the assigned deployment's private endpoint
// through the deployment's subnet.
GoldengateConnectionProperties_SHARED_DEPLOYMENT_ENDPOINT GoldengateConnectionProperties_GoldengateConnectionRoutingMethod = 1
// A dedicated private endpoint is created in the target VCN subnet for
// the connection.
GoldengateConnectionProperties_DEDICATED_ENDPOINT GoldengateConnectionProperties_GoldengateConnectionRoutingMethod = 2
)func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Descriptor
func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Enum
func (x GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Enum() *GoldengateConnectionProperties_GoldengateConnectionRoutingMethodfunc (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) EnumDescriptor
func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionProperties_GoldengateConnectionRoutingMethod.Descriptor instead.
func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Number
func (x GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Number() protoreflect.EnumNumberfunc (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) String
func (x GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) String() stringfunc (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Type
func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Type() protoreflect.EnumTypeGoldengateConnectionProperties_GoldengateConnectionType
type GoldengateConnectionProperties_GoldengateConnectionType int32Enum for Connection type.
GoldengateConnectionProperties_GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED, GoldengateConnectionProperties_GOLDENGATE, GoldengateConnectionProperties_KAFKA, GoldengateConnectionProperties_KAFKA_SCHEMA_REGISTRY, GoldengateConnectionProperties_MYSQL, GoldengateConnectionProperties_JAVA_MESSAGE_SERVICE, GoldengateConnectionProperties_MICROSOFT_SQLSERVER, GoldengateConnectionProperties_OCI_OBJECT_STORAGE, GoldengateConnectionProperties_ORACLE, GoldengateConnectionProperties_AZURE_DATA_LAKE_STORAGE, GoldengateConnectionProperties_POSTGRESQL, GoldengateConnectionProperties_AZURE_SYNAPSE_ANALYTICS, GoldengateConnectionProperties_SNOWFLAKE, GoldengateConnectionProperties_AMAZON_S3, GoldengateConnectionProperties_HDFS, GoldengateConnectionProperties_ORACLE_AI_DATA_PLATFORM, GoldengateConnectionProperties_ORACLE_NOSQL, GoldengateConnectionProperties_MONGODB, GoldengateConnectionProperties_AMAZON_KINESIS, GoldengateConnectionProperties_AMAZON_REDSHIFT, GoldengateConnectionProperties_DB2, GoldengateConnectionProperties_REDIS, GoldengateConnectionProperties_ELASTICSEARCH, GoldengateConnectionProperties_GENERIC, GoldengateConnectionProperties_GOOGLE_CLOUD_STORAGE, GoldengateConnectionProperties_GOOGLE_BIGQUERY, GoldengateConnectionProperties_DATABRICKS, GoldengateConnectionProperties_GOOGLE_PUBSUB, GoldengateConnectionProperties_MICROSOFT_FABRIC, GoldengateConnectionProperties_ICEBERG
const (
// Connection type unspecified.
GoldengateConnectionProperties_GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED GoldengateConnectionProperties_GoldengateConnectionType = 0
// Goldengate connection type.
GoldengateConnectionProperties_GOLDENGATE GoldengateConnectionProperties_GoldengateConnectionType = 1
// Kafka connection type.
GoldengateConnectionProperties_KAFKA GoldengateConnectionProperties_GoldengateConnectionType = 2
// Kafka schema registry connection type.
GoldengateConnectionProperties_KAFKA_SCHEMA_REGISTRY GoldengateConnectionProperties_GoldengateConnectionType = 3
// MySQL connection type.
GoldengateConnectionProperties_MYSQL GoldengateConnectionProperties_GoldengateConnectionType = 4
// Java message service connection type.
GoldengateConnectionProperties_JAVA_MESSAGE_SERVICE GoldengateConnectionProperties_GoldengateConnectionType = 5
// Microsoft SQL Server connection type.
GoldengateConnectionProperties_MICROSOFT_SQLSERVER GoldengateConnectionProperties_GoldengateConnectionType = 6
// OCI object storage connection type.
GoldengateConnectionProperties_OCI_OBJECT_STORAGE GoldengateConnectionProperties_GoldengateConnectionType = 7
// Oracle connection type.
GoldengateConnectionProperties_ORACLE GoldengateConnectionProperties_GoldengateConnectionType = 8
// Azure data lake storage connection type.
GoldengateConnectionProperties_AZURE_DATA_LAKE_STORAGE GoldengateConnectionProperties_GoldengateConnectionType = 9
// PostgreSQL connection type.
GoldengateConnectionProperties_POSTGRESQL GoldengateConnectionProperties_GoldengateConnectionType = 10
// Azure synapse analytics connection type.
GoldengateConnectionProperties_AZURE_SYNAPSE_ANALYTICS GoldengateConnectionProperties_GoldengateConnectionType = 11
// Snowflake connection type.
GoldengateConnectionProperties_SNOWFLAKE GoldengateConnectionProperties_GoldengateConnectionType = 12
// Amazon S3 connection type.
GoldengateConnectionProperties_AMAZON_S3 GoldengateConnectionProperties_GoldengateConnectionType = 13
// HDFS connection type.
GoldengateConnectionProperties_HDFS GoldengateConnectionProperties_GoldengateConnectionType = 14
// Oracle AI data platform connection type.
GoldengateConnectionProperties_ORACLE_AI_DATA_PLATFORM GoldengateConnectionProperties_GoldengateConnectionType = 15
// Oracle NoSQL connection type.
GoldengateConnectionProperties_ORACLE_NOSQL GoldengateConnectionProperties_GoldengateConnectionType = 16
// MongoDB connection type.
GoldengateConnectionProperties_MONGODB GoldengateConnectionProperties_GoldengateConnectionType = 17
// Amazon Kinesis connection type.
GoldengateConnectionProperties_AMAZON_KINESIS GoldengateConnectionProperties_GoldengateConnectionType = 18
// Amazon Redshift connection type.
GoldengateConnectionProperties_AMAZON_REDSHIFT GoldengateConnectionProperties_GoldengateConnectionType = 19
// DB2 connection type.
GoldengateConnectionProperties_DB2 GoldengateConnectionProperties_GoldengateConnectionType = 20
// Redis connection type.
GoldengateConnectionProperties_REDIS GoldengateConnectionProperties_GoldengateConnectionType = 21
// Elasticsearch connection type.
GoldengateConnectionProperties_ELASTICSEARCH GoldengateConnectionProperties_GoldengateConnectionType = 22
// Generic connection type.
GoldengateConnectionProperties_GENERIC GoldengateConnectionProperties_GoldengateConnectionType = 23
// Google Cloud Storage connection type.
GoldengateConnectionProperties_GOOGLE_CLOUD_STORAGE GoldengateConnectionProperties_GoldengateConnectionType = 24
// Google BigQuery connection type.
GoldengateConnectionProperties_GOOGLE_BIGQUERY GoldengateConnectionProperties_GoldengateConnectionType = 25
// Databricks connection type.
GoldengateConnectionProperties_DATABRICKS GoldengateConnectionProperties_GoldengateConnectionType = 26
// Google Pub/Sub connection type.
GoldengateConnectionProperties_GOOGLE_PUBSUB GoldengateConnectionProperties_GoldengateConnectionType = 27
// Microsoft Fabric connection type.
GoldengateConnectionProperties_MICROSOFT_FABRIC GoldengateConnectionProperties_GoldengateConnectionType = 28
// Iceberg connection type.
GoldengateConnectionProperties_ICEBERG GoldengateConnectionProperties_GoldengateConnectionType = 29
)func (GoldengateConnectionProperties_GoldengateConnectionType) Descriptor
func (GoldengateConnectionProperties_GoldengateConnectionType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateConnectionProperties_GoldengateConnectionType) Enum
func (x GoldengateConnectionProperties_GoldengateConnectionType) Enum() *GoldengateConnectionProperties_GoldengateConnectionTypefunc (GoldengateConnectionProperties_GoldengateConnectionType) EnumDescriptor
func (GoldengateConnectionProperties_GoldengateConnectionType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionProperties_GoldengateConnectionType.Descriptor instead.
func (GoldengateConnectionProperties_GoldengateConnectionType) Number
func (x GoldengateConnectionProperties_GoldengateConnectionType) Number() protoreflect.EnumNumberfunc (GoldengateConnectionProperties_GoldengateConnectionType) String
func (x GoldengateConnectionProperties_GoldengateConnectionType) String() stringfunc (GoldengateConnectionProperties_GoldengateConnectionType) Type
GoldengateConnectionProperties_GoogleBigQueryConnectionProperties
type GoldengateConnectionProperties_GoogleBigQueryConnectionProperties struct {
// Properties for a Google BigQuery Connection.
GoogleBigQueryConnectionProperties *GoldengateGoogleBigQueryConnectionProperties `protobuf:"bytes,13,opt,name=google_big_query_connection_properties,json=googleBigQueryConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_GoogleCloudStorageConnectionProperties
type GoldengateConnectionProperties_GoogleCloudStorageConnectionProperties struct {
// Properties for a Google Cloud Storage Connection.
GoogleCloudStorageConnectionProperties *GoldengateGoogleCloudStorageConnectionProperties `protobuf:"bytes,12,opt,name=google_cloud_storage_connection_properties,json=googleCloudStorageConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_GooglePubsubConnectionProperties
type GoldengateConnectionProperties_GooglePubsubConnectionProperties struct {
// Properties for a Google Pub/Sub connection.
GooglePubsubConnectionProperties *GoldengateGooglePubsubConnectionProperties `protobuf:"bytes,35,opt,name=google_pubsub_connection_properties,json=googlePubsubConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_HdfsConnectionProperties
type GoldengateConnectionProperties_HdfsConnectionProperties struct {
// Properties for an HDFS connection.
HdfsConnectionProperties *GoldengateHdfsConnectionProperties `protobuf:"bytes,23,opt,name=hdfs_connection_properties,json=hdfsConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_IcebergConnectionProperties
type GoldengateConnectionProperties_IcebergConnectionProperties struct {
// Properties for an Iceberg connection.
IcebergConnectionProperties *GoldengateIcebergConnectionProperties `protobuf:"bytes,38,opt,name=iceberg_connection_properties,json=icebergConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_JavaMessageServiceConnectionProperties
type GoldengateConnectionProperties_JavaMessageServiceConnectionProperties struct {
// Properties for a Java Message Service connection.
JavaMessageServiceConnectionProperties *GoldengateJavaMessageServiceConnectionProperties `protobuf:"bytes,24,opt,name=java_message_service_connection_properties,json=javaMessageServiceConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_KafkaConnectionProperties
type GoldengateConnectionProperties_KafkaConnectionProperties struct {
// Properties for a Kafka Connection.
KafkaConnectionProperties *GoldengateKafkaConnectionProperties `protobuf:"bytes,15,opt,name=kafka_connection_properties,json=kafkaConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_KafkaSchemaRegistryConnectionProperties
type GoldengateConnectionProperties_KafkaSchemaRegistryConnectionProperties struct {
// Properties for a Kafka Schema Registry Connection.
KafkaSchemaRegistryConnectionProperties *GoldengateKafkaSchemaRegistryConnectionProperties `protobuf:"bytes,16,opt,name=kafka_schema_registry_connection_properties,json=kafkaSchemaRegistryConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_MicrosoftFabricConnectionProperties
type GoldengateConnectionProperties_MicrosoftFabricConnectionProperties struct {
// Properties for a Microsoft Fabric connection.
MicrosoftFabricConnectionProperties *GoldengateMicrosoftFabricConnectionProperties `protobuf:"bytes,36,opt,name=microsoft_fabric_connection_properties,json=microsoftFabricConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_MicrosoftSqlserverConnectionProperties
type GoldengateConnectionProperties_MicrosoftSqlserverConnectionProperties struct {
// Properties for a Microsoft SQL Server connection.
MicrosoftSqlserverConnectionProperties *GoldengateMicrosoftSqlserverConnectionProperties `protobuf:"bytes,21,opt,name=microsoft_sqlserver_connection_properties,json=microsoftSqlserverConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_MongodbConnectionProperties
type GoldengateConnectionProperties_MongodbConnectionProperties struct {
// Properties for a MongoDB connection.
MongodbConnectionProperties *GoldengateMongodbConnectionProperties `protobuf:"bytes,25,opt,name=mongodb_connection_properties,json=mongodbConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_MysqlConnectionProperties
type GoldengateConnectionProperties_MysqlConnectionProperties struct {
// Properties for a Mysql Connection.
MysqlConnectionProperties *GoldengateMysqlConnectionProperties `protobuf:"bytes,14,opt,name=mysql_connection_properties,json=mysqlConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_OciObjectStorageConnectionProperties
type GoldengateConnectionProperties_OciObjectStorageConnectionProperties struct {
// Properties for an OCI Object Storage Connection.
OciObjectStorageConnectionProperties *GoldengateOciObjectStorageConnectionProperties `protobuf:"bytes,17,opt,name=oci_object_storage_connection_properties,json=ociObjectStorageConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_OracleAiDataPlatformConnectionProperties
type GoldengateConnectionProperties_OracleAiDataPlatformConnectionProperties struct {
// Properties for an Oracle AI Data Platform connection.
OracleAiDataPlatformConnectionProperties *GoldengateOracleAIDataPlatformConnectionProperties `protobuf:"bytes,37,opt,name=oracle_ai_data_platform_connection_properties,json=oracleAiDataPlatformConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_OracleConnectionProperties
type GoldengateConnectionProperties_OracleConnectionProperties struct {
// Properties for an Oracle Database Connection.
OracleConnectionProperties *GoldengateOracleConnectionProperties `protobuf:"bytes,9,opt,name=oracle_connection_properties,json=oracleConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_OracleNosqlConnectionProperties
type GoldengateConnectionProperties_OracleNosqlConnectionProperties struct {
// Properties for an Oracle NoSQL connection.
OracleNosqlConnectionProperties *GoldengateOracleNosqlConnectionProperties `protobuf:"bytes,26,opt,name=oracle_nosql_connection_properties,json=oracleNosqlConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_PostgresqlConnectionProperties
type GoldengateConnectionProperties_PostgresqlConnectionProperties struct {
// Properties for a PostgreSQL connection.
PostgresqlConnectionProperties *GoldengatePostgresqlConnectionProperties `protobuf:"bytes,20,opt,name=postgresql_connection_properties,json=postgresqlConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_RedisConnectionProperties
type GoldengateConnectionProperties_RedisConnectionProperties struct {
// Properties for a Redis connection.
RedisConnectionProperties *GoldengateRedisConnectionProperties `protobuf:"bytes,33,opt,name=redis_connection_properties,json=redisConnectionProperties,proto3,oneof"`
}GoldengateConnectionProperties_SnowflakeConnectionProperties
type GoldengateConnectionProperties_SnowflakeConnectionProperties struct {
// Properties for a Snowflake connection.
SnowflakeConnectionProperties *GoldengateSnowflakeConnectionProperties `protobuf:"bytes,27,opt,name=snowflake_connection_properties,json=snowflakeConnectionProperties,proto3,oneof"`
}GoldengateConnectionType
type GoldengateConnectionType struct {
// Identifier. The name of the Goldengate Connection Type resource with the
// format:
// projects/{project}/locations/{region}/goldengateConnectionTypes/{goldengate_connection_type}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The connection type of the Goldengate Connection Type
// resource.
ConnectionType GoldengateConnectionType_ConnectionType `protobuf:"varint,2,opt,name=connection_type,json=connectionType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionType_ConnectionType" json:"connection_type,omitempty"`
// Output only. The technology type of the Goldengate Connection Type
// resource.
TechnologyTypes []string `protobuf:"bytes,3,rep,name=technology_types,json=technologyTypes,proto3" json:"technology_types,omitempty"`
// contains filtered or unexported fields
}Details of the Goldengate Connection Type resource.
func (*GoldengateConnectionType) Descriptor
func (*GoldengateConnectionType) Descriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionType.ProtoReflect.Descriptor instead.
func (*GoldengateConnectionType) GetConnectionType
func (x *GoldengateConnectionType) GetConnectionType() GoldengateConnectionType_ConnectionTypefunc (*GoldengateConnectionType) GetName
func (x *GoldengateConnectionType) GetName() stringfunc (*GoldengateConnectionType) GetTechnologyTypes
func (x *GoldengateConnectionType) GetTechnologyTypes() []stringfunc (*GoldengateConnectionType) ProtoMessage
func (*GoldengateConnectionType) ProtoMessage()func (*GoldengateConnectionType) ProtoReflect
func (x *GoldengateConnectionType) ProtoReflect() protoreflect.Messagefunc (*GoldengateConnectionType) Reset
func (x *GoldengateConnectionType) Reset()func (*GoldengateConnectionType) String
func (x *GoldengateConnectionType) String() stringGoldengateConnectionType_ConnectionType
type GoldengateConnectionType_ConnectionType int32The connection type of the Goldengate Connection Type resource.
GoldengateConnectionType_CONNECTION_TYPE_UNSPECIFIED, GoldengateConnectionType_GOLDENGATE, GoldengateConnectionType_KAFKA, GoldengateConnectionType_KAFKA_SCHEMA_REGISTRY, GoldengateConnectionType_MYSQL, GoldengateConnectionType_JAVA_MESSAGE_SERVICE, GoldengateConnectionType_MICROSOFT_SQLSERVER, GoldengateConnectionType_OCI_OBJECT_STORAGE, GoldengateConnectionType_ORACLE, GoldengateConnectionType_AZURE_DATA_LAKE_STORAGE, GoldengateConnectionType_POSTGRESQL, GoldengateConnectionType_AZURE_SYNAPSE_ANALYTICS, GoldengateConnectionType_SNOWFLAKE, GoldengateConnectionType_AMAZON_S3, GoldengateConnectionType_HDFS, GoldengateConnectionType_ORACLE_AI_DATA_PLATFORM, GoldengateConnectionType_ORACLE_NOSQL, GoldengateConnectionType_MONGODB, GoldengateConnectionType_AMAZON_KINESIS, GoldengateConnectionType_AMAZON_REDSHIFT, GoldengateConnectionType_DB2, GoldengateConnectionType_REDIS, GoldengateConnectionType_ELASTICSEARCH, GoldengateConnectionType_GENERIC, GoldengateConnectionType_GOOGLE_CLOUD_STORAGE, GoldengateConnectionType_GOOGLE_BIGQUERY, GoldengateConnectionType_DATABRICKS, GoldengateConnectionType_GOOGLE_PUBSUB, GoldengateConnectionType_MICROSOFT_FABRIC, GoldengateConnectionType_ICEBERG
const (
// Default unspecified value.
GoldengateConnectionType_CONNECTION_TYPE_UNSPECIFIED GoldengateConnectionType_ConnectionType = 0
// Goldengate Connection Type category is GOLDENGATE.
GoldengateConnectionType_GOLDENGATE GoldengateConnectionType_ConnectionType = 1
// Goldengate Connection Type category is KAFKA.
GoldengateConnectionType_KAFKA GoldengateConnectionType_ConnectionType = 2
// Goldengate Connection Type category is KAFKA_SCHEMA_REGISTRY.
GoldengateConnectionType_KAFKA_SCHEMA_REGISTRY GoldengateConnectionType_ConnectionType = 3
// Goldengate Connection Type category is MYSQL.
GoldengateConnectionType_MYSQL GoldengateConnectionType_ConnectionType = 4
// Goldengate Connection Type category is JAVA_MESSAGE_SERVICE.
GoldengateConnectionType_JAVA_MESSAGE_SERVICE GoldengateConnectionType_ConnectionType = 5
// Goldengate Connection Type category is MICROSOFT_SQLSERVER.
GoldengateConnectionType_MICROSOFT_SQLSERVER GoldengateConnectionType_ConnectionType = 6
// Goldengate Connection Type category is OCI_OBJECT_STORAGE.
GoldengateConnectionType_OCI_OBJECT_STORAGE GoldengateConnectionType_ConnectionType = 7
// Goldengate Connection Type category is ORACLE.
GoldengateConnectionType_ORACLE GoldengateConnectionType_ConnectionType = 8
// Goldengate Connection Type category is AZURE_DATA_LAKE_STORAGE.
GoldengateConnectionType_AZURE_DATA_LAKE_STORAGE GoldengateConnectionType_ConnectionType = 9
// Goldengate Connection Type category is POSTGRESQL.
GoldengateConnectionType_POSTGRESQL GoldengateConnectionType_ConnectionType = 10
// Goldengate Connection Type category is AZURE_SYNAPSE_ANALYTICS.
GoldengateConnectionType_AZURE_SYNAPSE_ANALYTICS GoldengateConnectionType_ConnectionType = 11
// Goldengate Connection Type category is SNOWFLAKE.
GoldengateConnectionType_SNOWFLAKE GoldengateConnectionType_ConnectionType = 12
// Goldengate Connection Type category is AMAZON_S3.
GoldengateConnectionType_AMAZON_S3 GoldengateConnectionType_ConnectionType = 13
// Goldengate Connection Type category is HDFS.
GoldengateConnectionType_HDFS GoldengateConnectionType_ConnectionType = 14
// Goldengate Connection Type category is ORACLE_AI_DATA_PLATFORM.
GoldengateConnectionType_ORACLE_AI_DATA_PLATFORM GoldengateConnectionType_ConnectionType = 15
// Goldengate Connection Type category is ORACLE_NOSQL.
GoldengateConnectionType_ORACLE_NOSQL GoldengateConnectionType_ConnectionType = 16
// Goldengate Connection Type category is MONGODB.
GoldengateConnectionType_MONGODB GoldengateConnectionType_ConnectionType = 17
// Goldengate Connection Type category is AMAZON_KINESIS.
GoldengateConnectionType_AMAZON_KINESIS GoldengateConnectionType_ConnectionType = 18
// Goldengate Connection Type category is AMAZON_REDSHIFT.
GoldengateConnectionType_AMAZON_REDSHIFT GoldengateConnectionType_ConnectionType = 19
// Goldengate Connection Type category is DB2.
GoldengateConnectionType_DB2 GoldengateConnectionType_ConnectionType = 20
// Goldengate Connection Type category is REDIS.
GoldengateConnectionType_REDIS GoldengateConnectionType_ConnectionType = 21
// Goldengate Connection Type category is ELASTICSEARCH.
GoldengateConnectionType_ELASTICSEARCH GoldengateConnectionType_ConnectionType = 22
// Goldengate Connection Type category is GENERIC.
GoldengateConnectionType_GENERIC GoldengateConnectionType_ConnectionType = 23
// Goldengate Connection Type category is GOOGLE_CLOUD_STORAGE.
GoldengateConnectionType_GOOGLE_CLOUD_STORAGE GoldengateConnectionType_ConnectionType = 24
// Goldengate Connection Type category is GOOGLE_BIGQUERY.
GoldengateConnectionType_GOOGLE_BIGQUERY GoldengateConnectionType_ConnectionType = 25
// Goldengate Connection Type category is DATABRICKS.
GoldengateConnectionType_DATABRICKS GoldengateConnectionType_ConnectionType = 26
// Goldengate Connection Type category is GOOGLE_PUBSUB.
GoldengateConnectionType_GOOGLE_PUBSUB GoldengateConnectionType_ConnectionType = 27
// Goldengate Connection Type category is MICROSOFT_FABRIC.
GoldengateConnectionType_MICROSOFT_FABRIC GoldengateConnectionType_ConnectionType = 28
// Goldengate Connection Type category is ICEBERG.
GoldengateConnectionType_ICEBERG GoldengateConnectionType_ConnectionType = 29
)func (GoldengateConnectionType_ConnectionType) Descriptor
func (GoldengateConnectionType_ConnectionType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateConnectionType_ConnectionType) Enum
func (GoldengateConnectionType_ConnectionType) EnumDescriptor
func (GoldengateConnectionType_ConnectionType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateConnectionType_ConnectionType.Descriptor instead.
func (GoldengateConnectionType_ConnectionType) Number
func (x GoldengateConnectionType_ConnectionType) Number() protoreflect.EnumNumberfunc (GoldengateConnectionType_ConnectionType) String
func (x GoldengateConnectionType_ConnectionType) String() stringfunc (GoldengateConnectionType_ConnectionType) Type
func (GoldengateConnectionType_ConnectionType) Type() protoreflect.EnumTypeGoldengateDatabricksConnectionProperties
type GoldengateDatabricksConnectionProperties struct {
// The password used to connect to Databricks.
// Only applicable for authentication_type == PERSONAL_ACCESS_TOKEN.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateDatabricksConnectionProperties_Password
// *GoldengateDatabricksConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateDatabricksConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type of DatabricksConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Authentication type for Databricks.
AuthenticationType GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType `protobuf:"varint,2,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType" json:"authentication_type,omitempty"`
// Optional. Connection URL.
// e.g.:
// 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
ConnectionUrl string `protobuf:"bytes,3,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
// Optional. OAuth client id, only applicable for authentication_type ==
// OAUTH_M2M
ClientId string `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Optional. OAuth client secret, only applicable for authentication_type ==
// OAUTH_M2M
ClientSecret string `protobuf:"bytes,6,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Optional. External storage credential name to access files on object
// storage such as ADLS Gen2, S3 or Cloud Storage.
StorageCredential string `protobuf:"bytes,7,opt,name=storage_credential,json=storageCredential,proto3" json:"storage_credential,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateDatabricksConnection.
func (*GoldengateDatabricksConnectionProperties) Descriptor
func (*GoldengateDatabricksConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDatabricksConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateDatabricksConnectionProperties) GetAuthenticationType
func (x *GoldengateDatabricksConnectionProperties) GetAuthenticationType() GoldengateDatabricksConnectionProperties_DatabricksAuthenticationTypefunc (*GoldengateDatabricksConnectionProperties) GetClientId
func (x *GoldengateDatabricksConnectionProperties) GetClientId() stringfunc (*GoldengateDatabricksConnectionProperties) GetClientSecret
func (x *GoldengateDatabricksConnectionProperties) GetClientSecret() stringfunc (*GoldengateDatabricksConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateDatabricksConnectionProperties) GetConnectionPasswordOptions() isGoldengateDatabricksConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateDatabricksConnectionProperties) GetConnectionUrl
func (x *GoldengateDatabricksConnectionProperties) GetConnectionUrl() stringfunc (*GoldengateDatabricksConnectionProperties) GetPassword
func (x *GoldengateDatabricksConnectionProperties) GetPassword() stringfunc (*GoldengateDatabricksConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateDatabricksConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateDatabricksConnectionProperties) GetStorageCredential
func (x *GoldengateDatabricksConnectionProperties) GetStorageCredential() stringfunc (*GoldengateDatabricksConnectionProperties) GetTechnologyType
func (x *GoldengateDatabricksConnectionProperties) GetTechnologyType() stringfunc (*GoldengateDatabricksConnectionProperties) ProtoMessage
func (*GoldengateDatabricksConnectionProperties) ProtoMessage()func (*GoldengateDatabricksConnectionProperties) ProtoReflect
func (x *GoldengateDatabricksConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateDatabricksConnectionProperties) Reset
func (x *GoldengateDatabricksConnectionProperties) Reset()func (*GoldengateDatabricksConnectionProperties) String
func (x *GoldengateDatabricksConnectionProperties) String() stringGoldengateDatabricksConnectionProperties_DatabricksAuthenticationType
type GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType int32Enum for authentication type for Databricks.
GoldengateDatabricksConnectionProperties_DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateDatabricksConnectionProperties_PERSONAL_ACCESS_TOKEN, GoldengateDatabricksConnectionProperties_OAUTH_M2M
const (
// Authentication type not specified.
GoldengateDatabricksConnectionProperties_DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType = 0
// Personal access token authentication.
GoldengateDatabricksConnectionProperties_PERSONAL_ACCESS_TOKEN GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType = 1
// OAuth M2M authentication.
GoldengateDatabricksConnectionProperties_OAUTH_M2M GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType = 2
)func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Descriptor
func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Enum
func (x GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Enum() *GoldengateDatabricksConnectionProperties_DatabricksAuthenticationTypefunc (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) EnumDescriptor
func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType.Descriptor instead.
func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Number
func (x GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Number() protoreflect.EnumNumberfunc (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) String
func (x GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) String() stringfunc (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Type
func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Type() protoreflect.EnumTypeGoldengateDatabricksConnectionProperties_Password
type GoldengateDatabricksConnectionProperties_Password struct {
// Optional. Input only. The password used to connect to Databricks in plain
// text.
Password string `protobuf:"bytes,8,opt,name=password,proto3,oneof"`
}GoldengateDatabricksConnectionProperties_PasswordSecretVersion
type GoldengateDatabricksConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password used to connect to Databricks.
// Format: projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,9,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateDb2ConnectionProperties
type GoldengateDb2ConnectionProperties struct {
// The password Oracle Goldengate uses to connect to the associated DB2
// database.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateDb2ConnectionProperties_Password
// *GoldengateDb2ConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateDb2ConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type of Db2Connection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The name or address of a host.
Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
// Optional. The port of an endpoint usually specified for a connection.
Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
// Optional. The name of the database.
Database string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
// Optional. The username Oracle Goldengate uses to connect to the DB2
// database.
Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
// Optional. Security protocol for the DB2 database.
SecurityProtocol GoldengateDb2ConnectionProperties_Db2SecurityProtocol `protobuf:"varint,6,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDb2ConnectionProperties_Db2SecurityProtocol" json:"security_protocol,omitempty"`
// Optional. An array of name-value pair attribute entries.
// Used as additional parameters in connection string.
AdditionalAttributes []*NameValuePair `protobuf:"bytes,8,rep,name=additional_attributes,json=additionalAttributes,proto3" json:"additional_attributes,omitempty"`
// Optional. The keystore file created at the client containing the
// server certificate / CA root certificate. Not supported for IBM Db2 for i.
SslClientKeystoredbFile string `protobuf:"bytes,9,opt,name=ssl_client_keystoredb_file,json=sslClientKeystoredbFile,proto3" json:"ssl_client_keystoredb_file,omitempty"`
// Optional. The keystash file which contains the encrypted password to
// the key database file. Not supported for IBM Db2 for i.
SslClientKeystashFile string `protobuf:"bytes,10,opt,name=ssl_client_keystash_file,json=sslClientKeystashFile,proto3" json:"ssl_client_keystash_file,omitempty"`
// Optional. The file which contains the self-signed server certificate
// / Certificate Authority (CA) certificate.
SslServerCertificateFile string `protobuf:"bytes,11,opt,name=ssl_server_certificate_file,json=sslServerCertificateFile,proto3" json:"ssl_server_certificate_file,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateDb2Connection.
func (*GoldengateDb2ConnectionProperties) Descriptor
func (*GoldengateDb2ConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDb2ConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateDb2ConnectionProperties) GetAdditionalAttributes
func (x *GoldengateDb2ConnectionProperties) GetAdditionalAttributes() []*NameValuePairfunc (*GoldengateDb2ConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateDb2ConnectionProperties) GetConnectionPasswordOptions() isGoldengateDb2ConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateDb2ConnectionProperties) GetDatabase
func (x *GoldengateDb2ConnectionProperties) GetDatabase() stringfunc (*GoldengateDb2ConnectionProperties) GetHost
func (x *GoldengateDb2ConnectionProperties) GetHost() stringfunc (*GoldengateDb2ConnectionProperties) GetPassword
func (x *GoldengateDb2ConnectionProperties) GetPassword() stringfunc (*GoldengateDb2ConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateDb2ConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateDb2ConnectionProperties) GetPort
func (x *GoldengateDb2ConnectionProperties) GetPort() int32func (*GoldengateDb2ConnectionProperties) GetSecurityProtocol
func (x *GoldengateDb2ConnectionProperties) GetSecurityProtocol() GoldengateDb2ConnectionProperties_Db2SecurityProtocolfunc (*GoldengateDb2ConnectionProperties) GetSslClientKeystashFile
func (x *GoldengateDb2ConnectionProperties) GetSslClientKeystashFile() stringfunc (*GoldengateDb2ConnectionProperties) GetSslClientKeystoredbFile
func (x *GoldengateDb2ConnectionProperties) GetSslClientKeystoredbFile() stringfunc (*GoldengateDb2ConnectionProperties) GetSslServerCertificateFile
func (x *GoldengateDb2ConnectionProperties) GetSslServerCertificateFile() stringfunc (*GoldengateDb2ConnectionProperties) GetTechnologyType
func (x *GoldengateDb2ConnectionProperties) GetTechnologyType() stringfunc (*GoldengateDb2ConnectionProperties) GetUsername
func (x *GoldengateDb2ConnectionProperties) GetUsername() stringfunc (*GoldengateDb2ConnectionProperties) ProtoMessage
func (*GoldengateDb2ConnectionProperties) ProtoMessage()func (*GoldengateDb2ConnectionProperties) ProtoReflect
func (x *GoldengateDb2ConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateDb2ConnectionProperties) Reset
func (x *GoldengateDb2ConnectionProperties) Reset()func (*GoldengateDb2ConnectionProperties) String
func (x *GoldengateDb2ConnectionProperties) String() stringGoldengateDb2ConnectionProperties_Db2SecurityProtocol
type GoldengateDb2ConnectionProperties_Db2SecurityProtocol int32Enum for Security protocol for the DB2 database.
GoldengateDb2ConnectionProperties_DB2_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateDb2ConnectionProperties_PLAIN, GoldengateDb2ConnectionProperties_TLS
const (
// Security protocol not specified.
GoldengateDb2ConnectionProperties_DB2_SECURITY_PROTOCOL_UNSPECIFIED GoldengateDb2ConnectionProperties_Db2SecurityProtocol = 0
// Plain text communication.
GoldengateDb2ConnectionProperties_PLAIN GoldengateDb2ConnectionProperties_Db2SecurityProtocol = 1
// Transport Layer Security.
GoldengateDb2ConnectionProperties_TLS GoldengateDb2ConnectionProperties_Db2SecurityProtocol = 2
)func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Descriptor
func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Enum
func (x GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Enum() *GoldengateDb2ConnectionProperties_Db2SecurityProtocolfunc (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) EnumDescriptor
func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDb2ConnectionProperties_Db2SecurityProtocol.Descriptor instead.
func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Number
func (x GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Number() protoreflect.EnumNumberfunc (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) String
func (x GoldengateDb2ConnectionProperties_Db2SecurityProtocol) String() stringfunc (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Type
GoldengateDb2ConnectionProperties_Password
type GoldengateDb2ConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses for Db2
// connection in plain text.
Password string `protobuf:"bytes,12,opt,name=password,proto3,oneof"`
}GoldengateDb2ConnectionProperties_PasswordSecretVersion
type GoldengateDb2ConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses for Db2
// connection. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,13,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateDeployment
type GoldengateDeployment struct {
// Identifier. The name of the GoldengateDeployment resource in the following
// format:
// projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The properties of the GoldengateDeployment.
Properties *GoldengateDeploymentProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// Optional. The GCP Oracle zone where Oracle GoldengateDeployment is hosted.
// Example: us-east4-b-r2.
// If not specified, the system will pick a zone based on availability.
GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// Optional. The labels or tags associated with the GoldengateDeployment.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. The name of the OdbNetwork associated with the
// GoldengateDeployment.
OdbNetwork string `protobuf:"bytes,5,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
// Required. The name of the OdbSubnet associated with the
// GoldengateDeployment for IP allocation.
OdbSubnet string `protobuf:"bytes,6,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
// Output only. The ID of the subscription entitlement associated with the
// GoldengateDeployment
EntitlementId string `protobuf:"bytes,7,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Required. The display name for the GoldengateDeployment.
DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The date and time that the GoldengateDeployment was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. HTTPS link to OCI resources exposed to Customer via UI
// Interface.
OciUrl string `protobuf:"bytes,10,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
// contains filtered or unexported fields
}GoldengateDeployment Goldengate Deployment resource model.
func (*GoldengateDeployment) Descriptor
func (*GoldengateDeployment) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDeployment.ProtoReflect.Descriptor instead.
func (*GoldengateDeployment) GetCreateTime
func (x *GoldengateDeployment) GetCreateTime() *timestamppb.Timestampfunc (*GoldengateDeployment) GetDisplayName
func (x *GoldengateDeployment) GetDisplayName() stringfunc (*GoldengateDeployment) GetEntitlementId
func (x *GoldengateDeployment) GetEntitlementId() stringfunc (*GoldengateDeployment) GetGcpOracleZone
func (x *GoldengateDeployment) GetGcpOracleZone() stringfunc (*GoldengateDeployment) GetLabels
func (x *GoldengateDeployment) GetLabels() map[string]stringfunc (*GoldengateDeployment) GetName
func (x *GoldengateDeployment) GetName() stringfunc (*GoldengateDeployment) GetOciUrl
func (x *GoldengateDeployment) GetOciUrl() stringfunc (*GoldengateDeployment) GetOdbNetwork
func (x *GoldengateDeployment) GetOdbNetwork() stringfunc (*GoldengateDeployment) GetOdbSubnet
func (x *GoldengateDeployment) GetOdbSubnet() stringfunc (*GoldengateDeployment) GetProperties
func (x *GoldengateDeployment) GetProperties() *GoldengateDeploymentPropertiesfunc (*GoldengateDeployment) ProtoMessage
func (*GoldengateDeployment) ProtoMessage()func (*GoldengateDeployment) ProtoReflect
func (x *GoldengateDeployment) ProtoReflect() protoreflect.Messagefunc (*GoldengateDeployment) Reset
func (x *GoldengateDeployment) Reset()func (*GoldengateDeployment) String
func (x *GoldengateDeployment) String() stringGoldengateDeploymentEnvironment
type GoldengateDeploymentEnvironment struct {
// Identifier. The name of the Goldengate Deployment Environment resource with
// the format:
// projects/{project}/locations/{location}/goldengateDeploymentEnvironments/{goldengate_deployment_environment}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The category of the Goldengate Deployment Environment
// resource.
Category GoldengateDeploymentEnvironment_DeploymentCategory `protobuf:"varint,2,opt,name=category,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentEnvironment_DeploymentCategory" json:"category,omitempty"`
// The display name of the Goldengate Deployment Environment resource.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The default CPU core count of the Goldengate Deployment
// Environment resource.
DefaultCpuCoreCount int32 `protobuf:"varint,4,opt,name=default_cpu_core_count,json=defaultCpuCoreCount,proto3" json:"default_cpu_core_count,omitempty"`
// Output only. The environment type of the Goldengate Deployment Environment
// resource.
EnvironmentType GoldengateDeploymentEnvironment_DeploymentEnvironmentType `protobuf:"varint,5,opt,name=environment_type,json=environmentType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentEnvironment_DeploymentEnvironmentType" json:"environment_type,omitempty"`
// Output only. Whether auto scaling is enabled by default for the Goldengate
// Deployment Environment resource.
AutoScalingEnabled bool `protobuf:"varint,6,opt,name=auto_scaling_enabled,json=autoScalingEnabled,proto3" json:"auto_scaling_enabled,omitempty"`
// Output only. The max CPU core count of the Goldengate Deployment
// Environment resource.
MaxCpuCoreCount int32 `protobuf:"varint,7,opt,name=max_cpu_core_count,json=maxCpuCoreCount,proto3" json:"max_cpu_core_count,omitempty"`
// Output only. The memory per CPU core in GBs of the Goldengate Deployment
// Environment resource.
MemoryGbPerCpuCore int32 `protobuf:"varint,8,opt,name=memory_gb_per_cpu_core,json=memoryGbPerCpuCore,proto3" json:"memory_gb_per_cpu_core,omitempty"`
// Output only. The min CPU core count of the Goldengate Deployment
// Environment resource.
MinCpuCoreCount int32 `protobuf:"varint,9,opt,name=min_cpu_core_count,json=minCpuCoreCount,proto3" json:"min_cpu_core_count,omitempty"`
// Output only. The network bandwidth per CPU core in Gbps of the Goldengate
// Deployment Environment resource.
NetworkBandwidthGbpsPerCpuCore int32 `protobuf:"varint,10,opt,name=network_bandwidth_gbps_per_cpu_core,json=networkBandwidthGbpsPerCpuCore,proto3" json:"network_bandwidth_gbps_per_cpu_core,omitempty"`
// Output only. The storage usage limit per CPU core in GBs of the Goldengate
// Deployment Environment resource.
StorageUsageLimitGbPerCpuCore int32 `protobuf:"varint,11,opt,name=storage_usage_limit_gb_per_cpu_core,json=storageUsageLimitGbPerCpuCore,proto3" json:"storage_usage_limit_gb_per_cpu_core,omitempty"`
// contains filtered or unexported fields
}Details of the Goldengate Deployment Environment resource.
func (*GoldengateDeploymentEnvironment) Descriptor
func (*GoldengateDeploymentEnvironment) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentEnvironment.ProtoReflect.Descriptor instead.
func (*GoldengateDeploymentEnvironment) GetAutoScalingEnabled
func (x *GoldengateDeploymentEnvironment) GetAutoScalingEnabled() boolfunc (*GoldengateDeploymentEnvironment) GetCategory
func (x *GoldengateDeploymentEnvironment) GetCategory() GoldengateDeploymentEnvironment_DeploymentCategoryfunc (*GoldengateDeploymentEnvironment) GetDefaultCpuCoreCount
func (x *GoldengateDeploymentEnvironment) GetDefaultCpuCoreCount() int32func (*GoldengateDeploymentEnvironment) GetDisplayName
func (x *GoldengateDeploymentEnvironment) GetDisplayName() stringfunc (*GoldengateDeploymentEnvironment) GetEnvironmentType
func (x *GoldengateDeploymentEnvironment) GetEnvironmentType() GoldengateDeploymentEnvironment_DeploymentEnvironmentTypefunc (*GoldengateDeploymentEnvironment) GetMaxCpuCoreCount
func (x *GoldengateDeploymentEnvironment) GetMaxCpuCoreCount() int32func (*GoldengateDeploymentEnvironment) GetMemoryGbPerCpuCore
func (x *GoldengateDeploymentEnvironment) GetMemoryGbPerCpuCore() int32func (*GoldengateDeploymentEnvironment) GetMinCpuCoreCount
func (x *GoldengateDeploymentEnvironment) GetMinCpuCoreCount() int32func (*GoldengateDeploymentEnvironment) GetName
func (x *GoldengateDeploymentEnvironment) GetName() stringfunc (*GoldengateDeploymentEnvironment) GetNetworkBandwidthGbpsPerCpuCore
func (x *GoldengateDeploymentEnvironment) GetNetworkBandwidthGbpsPerCpuCore() int32func (*GoldengateDeploymentEnvironment) GetStorageUsageLimitGbPerCpuCore
func (x *GoldengateDeploymentEnvironment) GetStorageUsageLimitGbPerCpuCore() int32func (*GoldengateDeploymentEnvironment) ProtoMessage
func (*GoldengateDeploymentEnvironment) ProtoMessage()func (*GoldengateDeploymentEnvironment) ProtoReflect
func (x *GoldengateDeploymentEnvironment) ProtoReflect() protoreflect.Messagefunc (*GoldengateDeploymentEnvironment) Reset
func (x *GoldengateDeploymentEnvironment) Reset()func (*GoldengateDeploymentEnvironment) String
func (x *GoldengateDeploymentEnvironment) String() stringGoldengateDeploymentEnvironment_DeploymentCategory
type GoldengateDeploymentEnvironment_DeploymentCategory int32Deployment category of the Goldengate Deployment resource.
GoldengateDeploymentEnvironment_DEPLOYMENT_CATEGORY_UNSPECIFIED, GoldengateDeploymentEnvironment_DATA_REPLICATION_CATEGORY, GoldengateDeploymentEnvironment_DATA_TRANSFORMS_CATEGORY
const (
// Default unspecified value.
GoldengateDeploymentEnvironment_DEPLOYMENT_CATEGORY_UNSPECIFIED GoldengateDeploymentEnvironment_DeploymentCategory = 0
// Goldengate Deployment Environment category is DATA_REPLICATION_CATEGORY.
GoldengateDeploymentEnvironment_DATA_REPLICATION_CATEGORY GoldengateDeploymentEnvironment_DeploymentCategory = 1
// Goldengate Deployment Environment category is DATA_TRANSFORMS_CATEGORY.
GoldengateDeploymentEnvironment_DATA_TRANSFORMS_CATEGORY GoldengateDeploymentEnvironment_DeploymentCategory = 2
)func (GoldengateDeploymentEnvironment_DeploymentCategory) Descriptor
func (GoldengateDeploymentEnvironment_DeploymentCategory) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentEnvironment_DeploymentCategory) Enum
func (x GoldengateDeploymentEnvironment_DeploymentCategory) Enum() *GoldengateDeploymentEnvironment_DeploymentCategoryfunc (GoldengateDeploymentEnvironment_DeploymentCategory) EnumDescriptor
func (GoldengateDeploymentEnvironment_DeploymentCategory) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentEnvironment_DeploymentCategory.Descriptor instead.
func (GoldengateDeploymentEnvironment_DeploymentCategory) Number
func (x GoldengateDeploymentEnvironment_DeploymentCategory) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentEnvironment_DeploymentCategory) String
func (x GoldengateDeploymentEnvironment_DeploymentCategory) String() stringfunc (GoldengateDeploymentEnvironment_DeploymentCategory) Type
GoldengateDeploymentEnvironment_DeploymentEnvironmentType
type GoldengateDeploymentEnvironment_DeploymentEnvironmentType int32The environment type of the Goldengate Deployment Environment resource.
GoldengateDeploymentEnvironment_DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED, GoldengateDeploymentEnvironment_PRODUCTION, GoldengateDeploymentEnvironment_DEVELOPMENT_OR_TESTING
const (
// Default unspecified value.
GoldengateDeploymentEnvironment_DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED GoldengateDeploymentEnvironment_DeploymentEnvironmentType = 0
// Goldengate Deployment Environment type is PRODUCTION.
GoldengateDeploymentEnvironment_PRODUCTION GoldengateDeploymentEnvironment_DeploymentEnvironmentType = 1
// Goldengate Deployment Environment type is DEVELOPMENT_OR_TESTING.
GoldengateDeploymentEnvironment_DEVELOPMENT_OR_TESTING GoldengateDeploymentEnvironment_DeploymentEnvironmentType = 2
)func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Descriptor
func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Enum
func (x GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Enum() *GoldengateDeploymentEnvironment_DeploymentEnvironmentTypefunc (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) EnumDescriptor
func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentEnvironment_DeploymentEnvironmentType.Descriptor instead.
func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Number
func (x GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) String
func (x GoldengateDeploymentEnvironment_DeploymentEnvironmentType) String() stringfunc (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Type
GoldengateDeploymentLock
type GoldengateDeploymentLock struct {
// Output only. The type of lock.
Type GoldengateDeploymentLock_LockType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentLock_LockType" json:"type,omitempty"`
// Output only. The compartment id.
CompartmentId string `protobuf:"bytes,2,opt,name=compartment_id,json=compartmentId,proto3" json:"compartment_id,omitempty"`
// Output only. The related resource id.
RelatedResourceId string `protobuf:"bytes,3,opt,name=related_resource_id,json=relatedResourceId,proto3" json:"related_resource_id,omitempty"`
// Output only. The message.
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
// Output only. The time created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}The lock of the GoldengateDeployment.
func (*GoldengateDeploymentLock) Descriptor
func (*GoldengateDeploymentLock) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentLock.ProtoReflect.Descriptor instead.
func (*GoldengateDeploymentLock) GetCompartmentId
func (x *GoldengateDeploymentLock) GetCompartmentId() stringfunc (*GoldengateDeploymentLock) GetCreateTime
func (x *GoldengateDeploymentLock) GetCreateTime() *timestamppb.Timestampfunc (*GoldengateDeploymentLock) GetMessage
func (x *GoldengateDeploymentLock) GetMessage() stringfunc (*GoldengateDeploymentLock) GetRelatedResourceId
func (x *GoldengateDeploymentLock) GetRelatedResourceId() stringfunc (*GoldengateDeploymentLock) GetType
func (x *GoldengateDeploymentLock) GetType() GoldengateDeploymentLock_LockTypefunc (*GoldengateDeploymentLock) ProtoMessage
func (*GoldengateDeploymentLock) ProtoMessage()func (*GoldengateDeploymentLock) ProtoReflect
func (x *GoldengateDeploymentLock) ProtoReflect() protoreflect.Messagefunc (*GoldengateDeploymentLock) Reset
func (x *GoldengateDeploymentLock) Reset()func (*GoldengateDeploymentLock) String
func (x *GoldengateDeploymentLock) String() stringGoldengateDeploymentLock_LockType
type GoldengateDeploymentLock_LockType int32The type of lock.
GoldengateDeploymentLock_LOCK_TYPE_UNSPECIFIED, GoldengateDeploymentLock_FULL, GoldengateDeploymentLock_DELETE
const (
// The lock type is unspecified.
GoldengateDeploymentLock_LOCK_TYPE_UNSPECIFIED GoldengateDeploymentLock_LockType = 0
// The lock type is full.
GoldengateDeploymentLock_FULL GoldengateDeploymentLock_LockType = 1
// The lock type is delete.
GoldengateDeploymentLock_DELETE GoldengateDeploymentLock_LockType = 2
)func (GoldengateDeploymentLock_LockType) Descriptor
func (GoldengateDeploymentLock_LockType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentLock_LockType) Enum
func (x GoldengateDeploymentLock_LockType) Enum() *GoldengateDeploymentLock_LockTypefunc (GoldengateDeploymentLock_LockType) EnumDescriptor
func (GoldengateDeploymentLock_LockType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentLock_LockType.Descriptor instead.
func (GoldengateDeploymentLock_LockType) Number
func (x GoldengateDeploymentLock_LockType) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentLock_LockType) String
func (x GoldengateDeploymentLock_LockType) String() stringfunc (GoldengateDeploymentLock_LockType) Type
func (GoldengateDeploymentLock_LockType) Type() protoreflect.EnumTypeGoldengateDeploymentProperties
type GoldengateDeploymentProperties struct {
// Output only. OCID of the GoldengateDeployment.
Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Output only. State of the GoldengateDeployment.
LifecycleState GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState `protobuf:"varint,2,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState" json:"lifecycle_state,omitempty"`
// Optional. The Oracle license model that applies to a Deployment.
LicenseModel GoldengateDeploymentProperties_LicenseModel `protobuf:"varint,3,opt,name=license_model,json=licenseModel,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_LicenseModel" json:"license_model,omitempty"`
// Optional. The environment type of the GoldengateDeployment.
EnvironmentType string `protobuf:"bytes,4,opt,name=environment_type,json=environmentType,proto3" json:"environment_type,omitempty"`
// Optional. The Minimum number of OCPUs to be made available for this
// Deployment.
CpuCoreCount int32 `protobuf:"varint,5,opt,name=cpu_core_count,json=cpuCoreCount,proto3" json:"cpu_core_count,omitempty"`
// Optional. Indicates if auto scaling is enabled for the Deployment's CPU
// core count.
IsAutoScalingEnabled bool `protobuf:"varint,6,opt,name=is_auto_scaling_enabled,json=isAutoScalingEnabled,proto3" json:"is_auto_scaling_enabled,omitempty"`
// Optional. The description of the GoldengateDeployment.
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
// Required. A valid Goldengate Deployment type. For a list of supported
// types, use the `ListGoldengateDeploymentTypes` operation.
DeploymentType string `protobuf:"bytes,8,opt,name=deployment_type,json=deploymentType,proto3" json:"deployment_type,omitempty"`
// Required. The ogg data of the GoldengateDeployment.
OggData *GoldengateOggDeployment `protobuf:"bytes,9,opt,name=ogg_data,json=oggData,proto3" json:"ogg_data,omitempty"`
// Optional. The maintenance window of the GoldengateDeployment.
MaintenanceWindow *GoldengateMaintenanceWindow `protobuf:"bytes,10,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
// Optional. The maintenance configuration of the GoldengateDeployment.
MaintenanceConfig *GoldengateMaintenanceConfig `protobuf:"bytes,11,opt,name=maintenance_config,json=maintenanceConfig,proto3" json:"maintenance_config,omitempty"`
// Output only. The Fully Qualified Domain Name of the GoldengateDeployment.
Fqdn string `protobuf:"bytes,12,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
// Output only. The lifecycle sub-state of the GoldengateDeployment.
LifecycleSubState GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState `protobuf:"varint,13,opt,name=lifecycle_sub_state,json=lifecycleSubState,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState" json:"lifecycle_sub_state,omitempty"`
// Output only. The category of the GoldengateDeployment.
Category GoldengateDeploymentProperties_GoldengateDeploymentCategory `protobuf:"varint,14,opt,name=category,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentCategory" json:"category,omitempty"`
// Output only. The deployment backup id of the GoldengateDeployment.
DeploymentBackupId string `protobuf:"bytes,15,opt,name=deployment_backup_id,json=deploymentBackupId,proto3" json:"deployment_backup_id,omitempty"`
// Output only. The time the GoldengateDeployment was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. The lifecycle details of the GoldengateDeployment.
LifecycleDetails string `protobuf:"bytes,17,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
// Output only. Whether the GoldengateDeployment is healthy.
Healthy bool `protobuf:"varint,18,opt,name=healthy,proto3" json:"healthy,omitempty"`
// Output only. The load balancer subnet id of the GoldengateDeployment.
LoadBalancerSubnetId string `protobuf:"bytes,19,opt,name=load_balancer_subnet_id,json=loadBalancerSubnetId,proto3" json:"load_balancer_subnet_id,omitempty"`
// Output only. The load balancer id of the GoldengateDeployment.
LoadBalancerId string `protobuf:"bytes,20,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"`
// Output only. The nsg ids of the GoldengateDeployment.
NsgIds []string `protobuf:"bytes,21,rep,name=nsg_ids,json=nsgIds,proto3" json:"nsg_ids,omitempty"`
// Output only. Whether the GoldengateDeployment is public.
IsPublic bool `protobuf:"varint,22,opt,name=is_public,json=isPublic,proto3" json:"is_public,omitempty"`
// Output only. The public ip address of the GoldengateDeployment.
PublicIpAddress string `protobuf:"bytes,23,opt,name=public_ip_address,json=publicIpAddress,proto3" json:"public_ip_address,omitempty"`
// Output only. The private ip address of the GoldengateDeployment.
PrivateIpAddress string `protobuf:"bytes,24,opt,name=private_ip_address,json=privateIpAddress,proto3" json:"private_ip_address,omitempty"`
// Output only. The deployment url of the GoldengateDeployment.
DeploymentUrl string `protobuf:"bytes,25,opt,name=deployment_url,json=deploymentUrl,proto3" json:"deployment_url,omitempty"`
// Output only. Whether the GoldengateDeployment is of the latest version.
IsLatestVersion bool `protobuf:"varint,26,opt,name=is_latest_version,json=isLatestVersion,proto3" json:"is_latest_version,omitempty"`
// Output only. The time upgrade required of the GoldengateDeployment.
UpgradeRequiredTime *timestamppb.Timestamp `protobuf:"bytes,27,opt,name=upgrade_required_time,json=upgradeRequiredTime,proto3" json:"upgrade_required_time,omitempty"`
// Output only. The storage utilization in bytes of the GoldengateDeployment.
StorageUtilizationBytes int64 `protobuf:"varint,28,opt,name=storage_utilization_bytes,json=storageUtilizationBytes,proto3" json:"storage_utilization_bytes,omitempty"`
// Output only. Whether storage utilization limit is exceeded of the
// GoldengateDeployment.
IsStorageUtilizationLimitExceeded bool `protobuf:"varint,29,opt,name=is_storage_utilization_limit_exceeded,json=isStorageUtilizationLimitExceeded,proto3" json:"is_storage_utilization_limit_exceeded,omitempty"`
// Output only. The deployment diagnostic data of the GoldengateDeployment.
DeploymentDiagnosticData *DeploymentDiagnosticData `protobuf:"bytes,30,opt,name=deployment_diagnostic_data,json=deploymentDiagnosticData,proto3" json:"deployment_diagnostic_data,omitempty"`
// Output only. The backup schedule of the GoldengateDeployment.
BackupSchedule *GoldengateBackupSchedule `protobuf:"bytes,31,opt,name=backup_schedule,json=backupSchedule,proto3" json:"backup_schedule,omitempty"`
// Output only. The time of next maintenance of the GoldengateDeployment.
NextMaintenanceTime *timestamppb.Timestamp `protobuf:"bytes,32,opt,name=next_maintenance_time,json=nextMaintenanceTime,proto3" json:"next_maintenance_time,omitempty"`
// Output only. The next maintenance action type of the GoldengateDeployment.
NextMaintenanceActionType GoldengateDeploymentProperties_NextMaintenanceActionType `protobuf:"varint,33,opt,name=next_maintenance_action_type,json=nextMaintenanceActionType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_NextMaintenanceActionType" json:"next_maintenance_action_type,omitempty"`
// Output only. The next maintenance description of the GoldengateDeployment.
NextMaintenanceDescription string `protobuf:"bytes,34,opt,name=next_maintenance_description,json=nextMaintenanceDescription,proto3" json:"next_maintenance_description,omitempty"`
// Output only. The time ogg version supported until of the
// GoldengateDeployment.
OggVersionSupportEndTime *timestamppb.Timestamp `protobuf:"bytes,35,opt,name=ogg_version_support_end_time,json=oggVersionSupportEndTime,proto3" json:"ogg_version_support_end_time,omitempty"`
// Output only. The ingress ips of the GoldengateDeployment.
IngressIps []*IngressIp `protobuf:"bytes,36,rep,name=ingress_ips,json=ingressIps,proto3" json:"ingress_ips,omitempty"`
// Output only. The deployment role of the GoldengateDeployment.
DeploymentRole GoldengateDeploymentProperties_GoldengateDeploymentRoleType `protobuf:"varint,37,opt,name=deployment_role,json=deploymentRole,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentRoleType" json:"deployment_role,omitempty"`
// Output only. The time last backup scheduled of the GoldengateDeployment.
LastBackupScheduleTime *timestamppb.Timestamp `protobuf:"bytes,38,opt,name=last_backup_schedule_time,json=lastBackupScheduleTime,proto3" json:"last_backup_schedule_time,omitempty"`
// Output only. The time next backup scheduled of the GoldengateDeployment.
NextBackupScheduleTime *timestamppb.Timestamp `protobuf:"bytes,39,opt,name=next_backup_schedule_time,json=nextBackupScheduleTime,proto3" json:"next_backup_schedule_time,omitempty"`
// Output only. The time when the role of the GoldengateDeployment was
// changed.
RoleChangeTime *timestamppb.Timestamp `protobuf:"bytes,40,opt,name=role_change_time,json=roleChangeTime,proto3" json:"role_change_time,omitempty"`
// Output only. The locks of the GoldengateDeployment.
Locks []*GoldengateDeploymentLock `protobuf:"bytes,41,rep,name=locks,proto3" json:"locks,omitempty"`
// Output only. The placements of the GoldengateDeployment.
Placements []*GoldengatePlacement `protobuf:"bytes,42,rep,name=placements,proto3" json:"placements,omitempty"`
// contains filtered or unexported fields
}Properties of GoldengateDeployment.
func (*GoldengateDeploymentProperties) Descriptor
func (*GoldengateDeploymentProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentProperties.ProtoReflect.Descriptor instead.
func (*GoldengateDeploymentProperties) GetBackupSchedule
func (x *GoldengateDeploymentProperties) GetBackupSchedule() *GoldengateBackupSchedulefunc (*GoldengateDeploymentProperties) GetCategory
func (x *GoldengateDeploymentProperties) GetCategory() GoldengateDeploymentProperties_GoldengateDeploymentCategoryfunc (*GoldengateDeploymentProperties) GetCpuCoreCount
func (x *GoldengateDeploymentProperties) GetCpuCoreCount() int32func (*GoldengateDeploymentProperties) GetDeploymentBackupId
func (x *GoldengateDeploymentProperties) GetDeploymentBackupId() stringfunc (*GoldengateDeploymentProperties) GetDeploymentDiagnosticData
func (x *GoldengateDeploymentProperties) GetDeploymentDiagnosticData() *DeploymentDiagnosticDatafunc (*GoldengateDeploymentProperties) GetDeploymentRole
func (x *GoldengateDeploymentProperties) GetDeploymentRole() GoldengateDeploymentProperties_GoldengateDeploymentRoleTypefunc (*GoldengateDeploymentProperties) GetDeploymentType
func (x *GoldengateDeploymentProperties) GetDeploymentType() stringfunc (*GoldengateDeploymentProperties) GetDeploymentUrl
func (x *GoldengateDeploymentProperties) GetDeploymentUrl() stringfunc (*GoldengateDeploymentProperties) GetDescription
func (x *GoldengateDeploymentProperties) GetDescription() stringfunc (*GoldengateDeploymentProperties) GetEnvironmentType
func (x *GoldengateDeploymentProperties) GetEnvironmentType() stringfunc (*GoldengateDeploymentProperties) GetFqdn
func (x *GoldengateDeploymentProperties) GetFqdn() stringfunc (*GoldengateDeploymentProperties) GetHealthy
func (x *GoldengateDeploymentProperties) GetHealthy() boolfunc (*GoldengateDeploymentProperties) GetIngressIps
func (x *GoldengateDeploymentProperties) GetIngressIps() []*IngressIpfunc (*GoldengateDeploymentProperties) GetIsAutoScalingEnabled
func (x *GoldengateDeploymentProperties) GetIsAutoScalingEnabled() boolfunc (*GoldengateDeploymentProperties) GetIsLatestVersion
func (x *GoldengateDeploymentProperties) GetIsLatestVersion() boolfunc (*GoldengateDeploymentProperties) GetIsPublic
func (x *GoldengateDeploymentProperties) GetIsPublic() boolfunc (*GoldengateDeploymentProperties) GetIsStorageUtilizationLimitExceeded
func (x *GoldengateDeploymentProperties) GetIsStorageUtilizationLimitExceeded() boolfunc (*GoldengateDeploymentProperties) GetLastBackupScheduleTime
func (x *GoldengateDeploymentProperties) GetLastBackupScheduleTime() *timestamppb.Timestampfunc (*GoldengateDeploymentProperties) GetLicenseModel
func (x *GoldengateDeploymentProperties) GetLicenseModel() GoldengateDeploymentProperties_LicenseModelfunc (*GoldengateDeploymentProperties) GetLifecycleDetails
func (x *GoldengateDeploymentProperties) GetLifecycleDetails() stringfunc (*GoldengateDeploymentProperties) GetLifecycleState
func (x *GoldengateDeploymentProperties) GetLifecycleState() GoldengateDeploymentProperties_GoldengateDeploymentLifecycleStatefunc (*GoldengateDeploymentProperties) GetLifecycleSubState
func (x *GoldengateDeploymentProperties) GetLifecycleSubState() GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubStatefunc (*GoldengateDeploymentProperties) GetLoadBalancerId
func (x *GoldengateDeploymentProperties) GetLoadBalancerId() stringfunc (*GoldengateDeploymentProperties) GetLoadBalancerSubnetId
func (x *GoldengateDeploymentProperties) GetLoadBalancerSubnetId() stringfunc (*GoldengateDeploymentProperties) GetLocks
func (x *GoldengateDeploymentProperties) GetLocks() []*GoldengateDeploymentLockfunc (*GoldengateDeploymentProperties) GetMaintenanceConfig
func (x *GoldengateDeploymentProperties) GetMaintenanceConfig() *GoldengateMaintenanceConfigfunc (*GoldengateDeploymentProperties) GetMaintenanceWindow
func (x *GoldengateDeploymentProperties) GetMaintenanceWindow() *GoldengateMaintenanceWindowfunc (*GoldengateDeploymentProperties) GetNextBackupScheduleTime
func (x *GoldengateDeploymentProperties) GetNextBackupScheduleTime() *timestamppb.Timestampfunc (*GoldengateDeploymentProperties) GetNextMaintenanceActionType
func (x *GoldengateDeploymentProperties) GetNextMaintenanceActionType() GoldengateDeploymentProperties_NextMaintenanceActionTypefunc (*GoldengateDeploymentProperties) GetNextMaintenanceDescription
func (x *GoldengateDeploymentProperties) GetNextMaintenanceDescription() stringfunc (*GoldengateDeploymentProperties) GetNextMaintenanceTime
func (x *GoldengateDeploymentProperties) GetNextMaintenanceTime() *timestamppb.Timestampfunc (*GoldengateDeploymentProperties) GetNsgIds
func (x *GoldengateDeploymentProperties) GetNsgIds() []stringfunc (*GoldengateDeploymentProperties) GetOcid
func (x *GoldengateDeploymentProperties) GetOcid() stringfunc (*GoldengateDeploymentProperties) GetOggData
func (x *GoldengateDeploymentProperties) GetOggData() *GoldengateOggDeploymentfunc (*GoldengateDeploymentProperties) GetOggVersionSupportEndTime
func (x *GoldengateDeploymentProperties) GetOggVersionSupportEndTime() *timestamppb.Timestampfunc (*GoldengateDeploymentProperties) GetPlacements
func (x *GoldengateDeploymentProperties) GetPlacements() []*GoldengatePlacementfunc (*GoldengateDeploymentProperties) GetPrivateIpAddress
func (x *GoldengateDeploymentProperties) GetPrivateIpAddress() stringfunc (*GoldengateDeploymentProperties) GetPublicIpAddress
func (x *GoldengateDeploymentProperties) GetPublicIpAddress() stringfunc (*GoldengateDeploymentProperties) GetRoleChangeTime
func (x *GoldengateDeploymentProperties) GetRoleChangeTime() *timestamppb.Timestampfunc (*GoldengateDeploymentProperties) GetStorageUtilizationBytes
func (x *GoldengateDeploymentProperties) GetStorageUtilizationBytes() int64func (*GoldengateDeploymentProperties) GetUpdateTime
func (x *GoldengateDeploymentProperties) GetUpdateTime() *timestamppb.Timestampfunc (*GoldengateDeploymentProperties) GetUpgradeRequiredTime
func (x *GoldengateDeploymentProperties) GetUpgradeRequiredTime() *timestamppb.Timestampfunc (*GoldengateDeploymentProperties) ProtoMessage
func (*GoldengateDeploymentProperties) ProtoMessage()func (*GoldengateDeploymentProperties) ProtoReflect
func (x *GoldengateDeploymentProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateDeploymentProperties) Reset
func (x *GoldengateDeploymentProperties) Reset()func (*GoldengateDeploymentProperties) String
func (x *GoldengateDeploymentProperties) String() stringGoldengateDeploymentProperties_GoldengateDeploymentCategory
type GoldengateDeploymentProperties_GoldengateDeploymentCategory int32The category of the GoldengateDeployment.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED, GoldengateDeploymentProperties_DATA_REPLICATION, GoldengateDeploymentProperties_DATA_TRANSFORMS
const (
// The category is unspecified.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentCategory = 0
// The deployment is data replication.
GoldengateDeploymentProperties_DATA_REPLICATION GoldengateDeploymentProperties_GoldengateDeploymentCategory = 1
// The deployment is data transforms.
GoldengateDeploymentProperties_DATA_TRANSFORMS GoldengateDeploymentProperties_GoldengateDeploymentCategory = 2
)func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Descriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Enum
func (x GoldengateDeploymentProperties_GoldengateDeploymentCategory) Enum() *GoldengateDeploymentProperties_GoldengateDeploymentCategoryfunc (GoldengateDeploymentProperties_GoldengateDeploymentCategory) EnumDescriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentCategory.Descriptor instead.
func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Number
func (x GoldengateDeploymentProperties_GoldengateDeploymentCategory) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentProperties_GoldengateDeploymentCategory) String
func (x GoldengateDeploymentProperties_GoldengateDeploymentCategory) String() stringfunc (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Type
GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState
type GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState int32The various lifecycle states of the GoldengateDeployment.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED, GoldengateDeploymentProperties_CREATING, GoldengateDeploymentProperties_UPDATING, GoldengateDeploymentProperties_ACTIVE, GoldengateDeploymentProperties_INACTIVE, GoldengateDeploymentProperties_DELETING, GoldengateDeploymentProperties_DELETED, GoldengateDeploymentProperties_FAILED, GoldengateDeploymentProperties_NEEDS_ATTENTION, GoldengateDeploymentProperties_IN_PROGRESS, GoldengateDeploymentProperties_CANCELLING, GoldengateDeploymentProperties_CANCELLED, GoldengateDeploymentProperties_SUCCEEDED, GoldengateDeploymentProperties_WAITING
const (
// Default unspecified value.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 0
// The deployment is being created.
GoldengateDeploymentProperties_CREATING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 1
// The deployment is being updated.
GoldengateDeploymentProperties_UPDATING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 2
// The deployment is active.
GoldengateDeploymentProperties_ACTIVE GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 3
// The deployment is inactive.
GoldengateDeploymentProperties_INACTIVE GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 4
// The deployment is being deleted.
GoldengateDeploymentProperties_DELETING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 5
// The deployment is deleted.
GoldengateDeploymentProperties_DELETED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 6
// The deployment failed.
GoldengateDeploymentProperties_FAILED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 7
// The deployment needs attention.
GoldengateDeploymentProperties_NEEDS_ATTENTION GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 8
// The deployment is in progress.
GoldengateDeploymentProperties_IN_PROGRESS GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 9
// The deployment is canceling.
GoldengateDeploymentProperties_CANCELLING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 10
// The deployment is canceled.
GoldengateDeploymentProperties_CANCELLED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 11
// The deployment succeeded.
GoldengateDeploymentProperties_SUCCEEDED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 12
// The deployment is waiting.
GoldengateDeploymentProperties_WAITING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 13
)func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Descriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Enum
func (x GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Enum() *GoldengateDeploymentProperties_GoldengateDeploymentLifecycleStatefunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) EnumDescriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState.Descriptor instead.
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Number
func (x GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) String
func (x GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) String() stringfunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Type
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Type() protoreflect.EnumTypeGoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState
type GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState int32The various lifecycle sub-states of the GoldengateDeployment.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED, GoldengateDeploymentProperties_RECOVERING, GoldengateDeploymentProperties_STARTING, GoldengateDeploymentProperties_STOPPING, GoldengateDeploymentProperties_MOVING, GoldengateDeploymentProperties_UPGRADING, GoldengateDeploymentProperties_RESTORING, GoldengateDeploymentProperties_BACKING_UP, GoldengateDeploymentProperties_ROLLING_BACK
const (
// The lifecycle sub-state is unspecified.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 0
// The deployment is recovering.
GoldengateDeploymentProperties_RECOVERING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 1
// The deployment is starting.
GoldengateDeploymentProperties_STARTING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 2
// The deployment is stopping.
GoldengateDeploymentProperties_STOPPING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 3
// The deployment is moving.
GoldengateDeploymentProperties_MOVING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 4
// The deployment is upgrading.
GoldengateDeploymentProperties_UPGRADING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 5
// The deployment is restoring.
GoldengateDeploymentProperties_RESTORING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 6
// The deployment is backing up.
GoldengateDeploymentProperties_BACKING_UP GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 7
// The deployment is rolling back.
GoldengateDeploymentProperties_ROLLING_BACK GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 8
)func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Descriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Enum
func (x GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Enum() *GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubStatefunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) EnumDescriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState.Descriptor instead.
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Number
func (x GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) String
func (x GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) String() stringfunc (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Type
func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Type() protoreflect.EnumTypeGoldengateDeploymentProperties_GoldengateDeploymentRoleType
type GoldengateDeploymentProperties_GoldengateDeploymentRoleType int32The deployment role type of the GoldengateDeployment.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED, GoldengateDeploymentProperties_PRIMARY, GoldengateDeploymentProperties_STANDBY
const (
// The deployment role type is unspecified.
GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentRoleType = 0
// The deployment role type is primary.
GoldengateDeploymentProperties_PRIMARY GoldengateDeploymentProperties_GoldengateDeploymentRoleType = 1
// The deployment role type is standby.
GoldengateDeploymentProperties_STANDBY GoldengateDeploymentProperties_GoldengateDeploymentRoleType = 2
)func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Descriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Enum
func (x GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Enum() *GoldengateDeploymentProperties_GoldengateDeploymentRoleTypefunc (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) EnumDescriptor
func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentRoleType.Descriptor instead.
func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Number
func (x GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) String
func (x GoldengateDeploymentProperties_GoldengateDeploymentRoleType) String() stringfunc (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Type
GoldengateDeploymentProperties_LicenseModel
type GoldengateDeploymentProperties_LicenseModel int32The license model of the GoldengateDeployment.
GoldengateDeploymentProperties_LICENSE_MODEL_UNSPECIFIED, GoldengateDeploymentProperties_LICENSE_INCLUDED, GoldengateDeploymentProperties_BRING_YOUR_OWN_LICENSE
const (
// The license model is unspecified.
GoldengateDeploymentProperties_LICENSE_MODEL_UNSPECIFIED GoldengateDeploymentProperties_LicenseModel = 0
// The license model is included.
GoldengateDeploymentProperties_LICENSE_INCLUDED GoldengateDeploymentProperties_LicenseModel = 1
// The license model is bring your own license.
GoldengateDeploymentProperties_BRING_YOUR_OWN_LICENSE GoldengateDeploymentProperties_LicenseModel = 2
)func (GoldengateDeploymentProperties_LicenseModel) Descriptor
func (GoldengateDeploymentProperties_LicenseModel) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentProperties_LicenseModel) Enum
func (x GoldengateDeploymentProperties_LicenseModel) Enum() *GoldengateDeploymentProperties_LicenseModelfunc (GoldengateDeploymentProperties_LicenseModel) EnumDescriptor
func (GoldengateDeploymentProperties_LicenseModel) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentProperties_LicenseModel.Descriptor instead.
func (GoldengateDeploymentProperties_LicenseModel) Number
func (x GoldengateDeploymentProperties_LicenseModel) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentProperties_LicenseModel) String
func (x GoldengateDeploymentProperties_LicenseModel) String() stringfunc (GoldengateDeploymentProperties_LicenseModel) Type
func (GoldengateDeploymentProperties_LicenseModel) Type() protoreflect.EnumTypeGoldengateDeploymentProperties_NextMaintenanceActionType
type GoldengateDeploymentProperties_NextMaintenanceActionType int32The various next maintenance action types of the GoldengateDeployment.
GoldengateDeploymentProperties_NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED, GoldengateDeploymentProperties_UPGRADE
const (
// The next maintenance action type is unspecified.
GoldengateDeploymentProperties_NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED GoldengateDeploymentProperties_NextMaintenanceActionType = 0
// The next maintenance action type is upgrade.
GoldengateDeploymentProperties_UPGRADE GoldengateDeploymentProperties_NextMaintenanceActionType = 1
)func (GoldengateDeploymentProperties_NextMaintenanceActionType) Descriptor
func (GoldengateDeploymentProperties_NextMaintenanceActionType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentProperties_NextMaintenanceActionType) Enum
func (x GoldengateDeploymentProperties_NextMaintenanceActionType) Enum() *GoldengateDeploymentProperties_NextMaintenanceActionTypefunc (GoldengateDeploymentProperties_NextMaintenanceActionType) EnumDescriptor
func (GoldengateDeploymentProperties_NextMaintenanceActionType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentProperties_NextMaintenanceActionType.Descriptor instead.
func (GoldengateDeploymentProperties_NextMaintenanceActionType) Number
func (x GoldengateDeploymentProperties_NextMaintenanceActionType) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentProperties_NextMaintenanceActionType) String
func (x GoldengateDeploymentProperties_NextMaintenanceActionType) String() stringfunc (GoldengateDeploymentProperties_NextMaintenanceActionType) Type
GoldengateDeploymentType
type GoldengateDeploymentType struct {
// Identifier. The name of the Goldengate Deployment Type resource with the
// format:
// projects/{project}/locations/{region}/goldengateDeploymentTypes/{goldengate_deployment_type}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The deployment type of the Goldengate Deployment Type
// resource.
DeploymentType GoldengateDeploymentType_DeploymentType `protobuf:"varint,2,opt,name=deployment_type,json=deploymentType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentType_DeploymentType" json:"deployment_type,omitempty"`
// Output only. The category of the Goldengate Deployment Type resource.
Category GoldengateDeploymentType_DeploymentCategory `protobuf:"varint,3,opt,name=category,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentType_DeploymentCategory" json:"category,omitempty"`
// Output only. The connection types of the Goldengate Deployment Type
// resource.
ConnectionTypes []string `protobuf:"bytes,4,rep,name=connection_types,json=connectionTypes,proto3" json:"connection_types,omitempty"`
// Output only. The display name of the Goldengate Deployment Type resource.
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The Ogg version of the Goldengate Deployment Type resource.
OggVersion string `protobuf:"bytes,6,opt,name=ogg_version,json=oggVersion,proto3" json:"ogg_version,omitempty"`
// Output only. The source technologies of the Goldengate Deployment Type
// resource.
SourceTechnologies []string `protobuf:"bytes,7,rep,name=source_technologies,json=sourceTechnologies,proto3" json:"source_technologies,omitempty"`
// Output only. The supported capabilities of the Goldengate Deployment Type
// resource.
SupportedCapabilities []string `protobuf:"bytes,8,rep,name=supported_capabilities,json=supportedCapabilities,proto3" json:"supported_capabilities,omitempty"`
// Output only. The supported technologies URL of the Goldengate Deployment
// Type resource.
SupportedTechnologiesUrl string `protobuf:"bytes,9,opt,name=supported_technologies_url,json=supportedTechnologiesUrl,proto3" json:"supported_technologies_url,omitempty"`
// Output only. The target technologies of the Goldengate Deployment Type
// resource.
TargetTechnologies []string `protobuf:"bytes,10,rep,name=target_technologies,json=targetTechnologies,proto3" json:"target_technologies,omitempty"`
// Output only. The default username of the Goldengate Deployment Type
// resource.
DefaultUsername string `protobuf:"bytes,11,opt,name=default_username,json=defaultUsername,proto3" json:"default_username,omitempty"`
// contains filtered or unexported fields
}Details of the Goldengate Deployment Type resource.
func (*GoldengateDeploymentType) Descriptor
func (*GoldengateDeploymentType) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentType.ProtoReflect.Descriptor instead.
func (*GoldengateDeploymentType) GetCategory
func (x *GoldengateDeploymentType) GetCategory() GoldengateDeploymentType_DeploymentCategoryfunc (*GoldengateDeploymentType) GetConnectionTypes
func (x *GoldengateDeploymentType) GetConnectionTypes() []stringfunc (*GoldengateDeploymentType) GetDefaultUsername
func (x *GoldengateDeploymentType) GetDefaultUsername() stringfunc (*GoldengateDeploymentType) GetDeploymentType
func (x *GoldengateDeploymentType) GetDeploymentType() GoldengateDeploymentType_DeploymentTypefunc (*GoldengateDeploymentType) GetDisplayName
func (x *GoldengateDeploymentType) GetDisplayName() stringfunc (*GoldengateDeploymentType) GetName
func (x *GoldengateDeploymentType) GetName() stringfunc (*GoldengateDeploymentType) GetOggVersion
func (x *GoldengateDeploymentType) GetOggVersion() stringfunc (*GoldengateDeploymentType) GetSourceTechnologies
func (x *GoldengateDeploymentType) GetSourceTechnologies() []stringfunc (*GoldengateDeploymentType) GetSupportedCapabilities
func (x *GoldengateDeploymentType) GetSupportedCapabilities() []stringfunc (*GoldengateDeploymentType) GetSupportedTechnologiesUrl
func (x *GoldengateDeploymentType) GetSupportedTechnologiesUrl() stringfunc (*GoldengateDeploymentType) GetTargetTechnologies
func (x *GoldengateDeploymentType) GetTargetTechnologies() []stringfunc (*GoldengateDeploymentType) ProtoMessage
func (*GoldengateDeploymentType) ProtoMessage()func (*GoldengateDeploymentType) ProtoReflect
func (x *GoldengateDeploymentType) ProtoReflect() protoreflect.Messagefunc (*GoldengateDeploymentType) Reset
func (x *GoldengateDeploymentType) Reset()func (*GoldengateDeploymentType) String
func (x *GoldengateDeploymentType) String() stringGoldengateDeploymentType_DeploymentCategory
type GoldengateDeploymentType_DeploymentCategory int32The category of the Goldengate Deployment Type resource.
GoldengateDeploymentType_DEPLOYMENT_CATEGORY_UNSPECIFIED, GoldengateDeploymentType_DATA_REPLICATION_CATEGORY, GoldengateDeploymentType_DATA_TRANSFORMS_CATEGORY
const (
// Default unspecified value.
GoldengateDeploymentType_DEPLOYMENT_CATEGORY_UNSPECIFIED GoldengateDeploymentType_DeploymentCategory = 0
// Goldengate Deployment Type category is DATA_REPLICATION_CATEGORY.
GoldengateDeploymentType_DATA_REPLICATION_CATEGORY GoldengateDeploymentType_DeploymentCategory = 1
// Goldengate Deployment Type category is DATA_TRANSFORMS_CATEGORY.
GoldengateDeploymentType_DATA_TRANSFORMS_CATEGORY GoldengateDeploymentType_DeploymentCategory = 2
)func (GoldengateDeploymentType_DeploymentCategory) Descriptor
func (GoldengateDeploymentType_DeploymentCategory) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentType_DeploymentCategory) Enum
func (x GoldengateDeploymentType_DeploymentCategory) Enum() *GoldengateDeploymentType_DeploymentCategoryfunc (GoldengateDeploymentType_DeploymentCategory) EnumDescriptor
func (GoldengateDeploymentType_DeploymentCategory) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentType_DeploymentCategory.Descriptor instead.
func (GoldengateDeploymentType_DeploymentCategory) Number
func (x GoldengateDeploymentType_DeploymentCategory) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentType_DeploymentCategory) String
func (x GoldengateDeploymentType_DeploymentCategory) String() stringfunc (GoldengateDeploymentType_DeploymentCategory) Type
func (GoldengateDeploymentType_DeploymentCategory) Type() protoreflect.EnumTypeGoldengateDeploymentType_DeploymentType
type GoldengateDeploymentType_DeploymentType int32The deployment type of the Goldengate Deployment Type resource.
GoldengateDeploymentType_DEPLOYMENT_TYPE_UNSPECIFIED, GoldengateDeploymentType_OGG, GoldengateDeploymentType_DATABASE_ORACLE, GoldengateDeploymentType_BIGDATA, GoldengateDeploymentType_DATABASE_MICROSOFT_SQLSERVER, GoldengateDeploymentType_DATABASE_MYSQL, GoldengateDeploymentType_DATABASE_POSTGRESQL, GoldengateDeploymentType_DATABASE_DB2ZOS, GoldengateDeploymentType_DATABASE_DB2I, GoldengateDeploymentType_GGSA, GoldengateDeploymentType_DATA_TRANSFORMS
const (
// Default unspecified value.
GoldengateDeploymentType_DEPLOYMENT_TYPE_UNSPECIFIED GoldengateDeploymentType_DeploymentType = 0
// Goldengate Deployment Type category is OGG.
GoldengateDeploymentType_OGG GoldengateDeploymentType_DeploymentType = 1
// Goldengate Deployment Type category is DATABASE_ORACLE.
GoldengateDeploymentType_DATABASE_ORACLE GoldengateDeploymentType_DeploymentType = 2
// Goldengate Deployment Type category is BIGDATA.
GoldengateDeploymentType_BIGDATA GoldengateDeploymentType_DeploymentType = 3
// Goldengate Deployment Type category is DATABASE_MICROSOFT_SQLSERVER.
GoldengateDeploymentType_DATABASE_MICROSOFT_SQLSERVER GoldengateDeploymentType_DeploymentType = 4
// Goldengate Deployment Type category is DATABASE_MYSQL.
GoldengateDeploymentType_DATABASE_MYSQL GoldengateDeploymentType_DeploymentType = 5
// Goldengate Deployment Type category is DATABASE_POSTGRESQL.
GoldengateDeploymentType_DATABASE_POSTGRESQL GoldengateDeploymentType_DeploymentType = 6
// Goldengate Deployment Type category is DATABASE_DB2ZOS.
GoldengateDeploymentType_DATABASE_DB2ZOS GoldengateDeploymentType_DeploymentType = 7
// Goldengate Deployment Type category is DATABASE_DB2I.
GoldengateDeploymentType_DATABASE_DB2I GoldengateDeploymentType_DeploymentType = 8
// Goldengate Deployment Type category is GGSA.
GoldengateDeploymentType_GGSA GoldengateDeploymentType_DeploymentType = 9
// Goldengate Deployment Type category is DATA_TRANSFORMS.
GoldengateDeploymentType_DATA_TRANSFORMS GoldengateDeploymentType_DeploymentType = 10
)func (GoldengateDeploymentType_DeploymentType) Descriptor
func (GoldengateDeploymentType_DeploymentType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentType_DeploymentType) Enum
func (GoldengateDeploymentType_DeploymentType) EnumDescriptor
func (GoldengateDeploymentType_DeploymentType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentType_DeploymentType.Descriptor instead.
func (GoldengateDeploymentType_DeploymentType) Number
func (x GoldengateDeploymentType_DeploymentType) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentType_DeploymentType) String
func (x GoldengateDeploymentType_DeploymentType) String() stringfunc (GoldengateDeploymentType_DeploymentType) Type
func (GoldengateDeploymentType_DeploymentType) Type() protoreflect.EnumTypeGoldengateDeploymentVersion
type GoldengateDeploymentVersion struct {
// Identifier. The name of the Goldengate Deployment Version resource with the
// format:
// projects/{project}/locations/{location}/goldengateDeploymentVersions/{goldengate_deployment_version}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The deployment version ocid of the Goldengate Deployment
// Version resource.
Ocid string `protobuf:"bytes,2,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Output only. The technology type of the Goldengate Deployment Version
// resource.
Properties *GoldengateDeploymentVersionProperties `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
// contains filtered or unexported fields
}Details of the Goldengate Deployment Version resource.
func (*GoldengateDeploymentVersion) Descriptor
func (*GoldengateDeploymentVersion) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentVersion.ProtoReflect.Descriptor instead.
func (*GoldengateDeploymentVersion) GetName
func (x *GoldengateDeploymentVersion) GetName() stringfunc (*GoldengateDeploymentVersion) GetOcid
func (x *GoldengateDeploymentVersion) GetOcid() stringfunc (*GoldengateDeploymentVersion) GetProperties
func (x *GoldengateDeploymentVersion) GetProperties() *GoldengateDeploymentVersionPropertiesfunc (*GoldengateDeploymentVersion) ProtoMessage
func (*GoldengateDeploymentVersion) ProtoMessage()func (*GoldengateDeploymentVersion) ProtoReflect
func (x *GoldengateDeploymentVersion) ProtoReflect() protoreflect.Messagefunc (*GoldengateDeploymentVersion) Reset
func (x *GoldengateDeploymentVersion) Reset()func (*GoldengateDeploymentVersion) String
func (x *GoldengateDeploymentVersion) String() stringGoldengateDeploymentVersionProperties
type GoldengateDeploymentVersionProperties struct {
// Output only. The deployment type of the Goldengate Deployment Version
// resource.
DeploymentType GoldengateDeploymentVersionProperties_DeploymentType `protobuf:"varint,1,opt,name=deployment_type,json=deploymentType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentVersionProperties_DeploymentType" json:"deployment_type,omitempty"`
// Optional. Whether the Goldengate Deployment Version resource is a security
// fix.
SecurityFix bool `protobuf:"varint,2,opt,name=security_fix,json=securityFix,proto3" json:"security_fix,omitempty"`
// Output only. The OGG version of the Goldengate Deployment Version resource.
OggVersion string `protobuf:"bytes,3,opt,name=ogg_version,json=oggVersion,proto3" json:"ogg_version,omitempty"`
// Output only. The release type of the Goldengate Deployment Version
// resource.
ReleaseType GoldengateDeploymentVersionProperties_DeploymentReleaseType `protobuf:"varint,4,opt,name=release_type,json=releaseType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentVersionProperties_DeploymentReleaseType" json:"release_type,omitempty"`
// Output only. The release time of the Goldengate Deployment Version
// resource.
ReleaseTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=release_time,json=releaseTime,proto3" json:"release_time,omitempty"`
// Output only. The support end time of the Goldengate Deployment Version
// resource.
SupportEndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=support_end_time,json=supportEndTime,proto3" json:"support_end_time,omitempty"`
// contains filtered or unexported fields
}Properties of GoldengateDeploymentVersion.
func (*GoldengateDeploymentVersionProperties) Descriptor
func (*GoldengateDeploymentVersionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentVersionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateDeploymentVersionProperties) GetDeploymentType
func (x *GoldengateDeploymentVersionProperties) GetDeploymentType() GoldengateDeploymentVersionProperties_DeploymentTypefunc (*GoldengateDeploymentVersionProperties) GetOggVersion
func (x *GoldengateDeploymentVersionProperties) GetOggVersion() stringfunc (*GoldengateDeploymentVersionProperties) GetReleaseTime
func (x *GoldengateDeploymentVersionProperties) GetReleaseTime() *timestamppb.Timestampfunc (*GoldengateDeploymentVersionProperties) GetReleaseType
func (x *GoldengateDeploymentVersionProperties) GetReleaseType() GoldengateDeploymentVersionProperties_DeploymentReleaseTypefunc (*GoldengateDeploymentVersionProperties) GetSecurityFix
func (x *GoldengateDeploymentVersionProperties) GetSecurityFix() boolfunc (*GoldengateDeploymentVersionProperties) GetSupportEndTime
func (x *GoldengateDeploymentVersionProperties) GetSupportEndTime() *timestamppb.Timestampfunc (*GoldengateDeploymentVersionProperties) ProtoMessage
func (*GoldengateDeploymentVersionProperties) ProtoMessage()func (*GoldengateDeploymentVersionProperties) ProtoReflect
func (x *GoldengateDeploymentVersionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateDeploymentVersionProperties) Reset
func (x *GoldengateDeploymentVersionProperties) Reset()func (*GoldengateDeploymentVersionProperties) String
func (x *GoldengateDeploymentVersionProperties) String() stringGoldengateDeploymentVersionProperties_DeploymentReleaseType
type GoldengateDeploymentVersionProperties_DeploymentReleaseType int32The release type of the Goldengate Deployment Version resource.
GoldengateDeploymentVersionProperties_DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED, GoldengateDeploymentVersionProperties_MAJOR, GoldengateDeploymentVersionProperties_BUNDLE, GoldengateDeploymentVersionProperties_MINOR
const (
// Default unspecified value.
GoldengateDeploymentVersionProperties_DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED GoldengateDeploymentVersionProperties_DeploymentReleaseType = 0
// Goldengate Deployment Version release type is MAJOR.
GoldengateDeploymentVersionProperties_MAJOR GoldengateDeploymentVersionProperties_DeploymentReleaseType = 1
// Goldengate Deployment Version release type is BUNDLE.
GoldengateDeploymentVersionProperties_BUNDLE GoldengateDeploymentVersionProperties_DeploymentReleaseType = 2
// Goldengate Deployment Version release type is MINOR.
GoldengateDeploymentVersionProperties_MINOR GoldengateDeploymentVersionProperties_DeploymentReleaseType = 3
)func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Descriptor
func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Enum
func (x GoldengateDeploymentVersionProperties_DeploymentReleaseType) Enum() *GoldengateDeploymentVersionProperties_DeploymentReleaseTypefunc (GoldengateDeploymentVersionProperties_DeploymentReleaseType) EnumDescriptor
func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentVersionProperties_DeploymentReleaseType.Descriptor instead.
func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Number
func (x GoldengateDeploymentVersionProperties_DeploymentReleaseType) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentVersionProperties_DeploymentReleaseType) String
func (x GoldengateDeploymentVersionProperties_DeploymentReleaseType) String() stringfunc (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Type
GoldengateDeploymentVersionProperties_DeploymentType
type GoldengateDeploymentVersionProperties_DeploymentType int32The deployment type of the Goldengate Deployment Version resource.
GoldengateDeploymentVersionProperties_DEPLOYMENT_TYPE_UNSPECIFIED, GoldengateDeploymentVersionProperties_OGG, GoldengateDeploymentVersionProperties_DATABASE_ORACLE, GoldengateDeploymentVersionProperties_BIGDATA, GoldengateDeploymentVersionProperties_DATABASE_MICROSOFT_SQLSERVER, GoldengateDeploymentVersionProperties_DATABASE_MYSQL, GoldengateDeploymentVersionProperties_DATABASE_POSTGRESQL, GoldengateDeploymentVersionProperties_DATABASE_DB2ZOS, GoldengateDeploymentVersionProperties_DATABASE_DB2I, GoldengateDeploymentVersionProperties_GGSA, GoldengateDeploymentVersionProperties_DATA_TRANSFORMS
const (
// Default unspecified value.
GoldengateDeploymentVersionProperties_DEPLOYMENT_TYPE_UNSPECIFIED GoldengateDeploymentVersionProperties_DeploymentType = 0
// Goldengate Deployment Type category is OGG.
GoldengateDeploymentVersionProperties_OGG GoldengateDeploymentVersionProperties_DeploymentType = 1
// Goldengate Deployment Type category is DATABASE_ORACLE.
GoldengateDeploymentVersionProperties_DATABASE_ORACLE GoldengateDeploymentVersionProperties_DeploymentType = 2
// Goldengate Deployment Type category is BIGDATA.
GoldengateDeploymentVersionProperties_BIGDATA GoldengateDeploymentVersionProperties_DeploymentType = 3
// Goldengate Deployment Type category is DATABASE_MICROSOFT_SQLSERVER.
GoldengateDeploymentVersionProperties_DATABASE_MICROSOFT_SQLSERVER GoldengateDeploymentVersionProperties_DeploymentType = 4
// Goldengate Deployment Type category is DATABASE_MYSQL.
GoldengateDeploymentVersionProperties_DATABASE_MYSQL GoldengateDeploymentVersionProperties_DeploymentType = 5
// Goldengate Deployment Type category is DATABASE_POSTGRESQL.
GoldengateDeploymentVersionProperties_DATABASE_POSTGRESQL GoldengateDeploymentVersionProperties_DeploymentType = 6
// Goldengate Deployment Type category is DATABASE_DB2ZOS.
GoldengateDeploymentVersionProperties_DATABASE_DB2ZOS GoldengateDeploymentVersionProperties_DeploymentType = 7
// Goldengate Deployment Type category is DATABASE_DB2I.
GoldengateDeploymentVersionProperties_DATABASE_DB2I GoldengateDeploymentVersionProperties_DeploymentType = 8
// Goldengate Deployment Type category is GGSA.
GoldengateDeploymentVersionProperties_GGSA GoldengateDeploymentVersionProperties_DeploymentType = 9
// Goldengate Deployment Type category is DATA_TRANSFORMS.
GoldengateDeploymentVersionProperties_DATA_TRANSFORMS GoldengateDeploymentVersionProperties_DeploymentType = 10
)func (GoldengateDeploymentVersionProperties_DeploymentType) Descriptor
func (GoldengateDeploymentVersionProperties_DeploymentType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateDeploymentVersionProperties_DeploymentType) Enum
func (x GoldengateDeploymentVersionProperties_DeploymentType) Enum() *GoldengateDeploymentVersionProperties_DeploymentTypefunc (GoldengateDeploymentVersionProperties_DeploymentType) EnumDescriptor
func (GoldengateDeploymentVersionProperties_DeploymentType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateDeploymentVersionProperties_DeploymentType.Descriptor instead.
func (GoldengateDeploymentVersionProperties_DeploymentType) Number
func (x GoldengateDeploymentVersionProperties_DeploymentType) Number() protoreflect.EnumNumberfunc (GoldengateDeploymentVersionProperties_DeploymentType) String
func (x GoldengateDeploymentVersionProperties_DeploymentType) String() stringfunc (GoldengateDeploymentVersionProperties_DeploymentType) Type
GoldengateElasticsearchConnectionProperties
type GoldengateElasticsearchConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated system of
// the given technology.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateElasticsearchConnectionProperties_Password
// *GoldengateElasticsearchConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateElasticsearchConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type of ElasticsearchConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Comma separated list of Elasticsearch server addresses, specified
// as host:port entries, where :port is optional. If port is not specified, it
// defaults to 9200. Example:
// "server1.example.com:4000,server2.example.com:4000"
Servers string `protobuf:"bytes,2,opt,name=servers,proto3" json:"servers,omitempty"`
// Optional. Security protocol for Elasticsearch.
SecurityProtocol GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol `protobuf:"varint,3,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol" json:"security_protocol,omitempty"`
// Optional. Authentication type for Elasticsearch.
AuthenticationType GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType `protobuf:"varint,4,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType" json:"authentication_type,omitempty"`
// Optional. The username Oracle Goldengate uses to connect the associated
// system of the given technology.
Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
// Optional. Fingerprint required by TLS security protocol.
// Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
Fingerprint string `protobuf:"bytes,7,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateElasticsearchConnection.
func (*GoldengateElasticsearchConnectionProperties) Descriptor
func (*GoldengateElasticsearchConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateElasticsearchConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateElasticsearchConnectionProperties) GetAuthenticationType
func (x *GoldengateElasticsearchConnectionProperties) GetAuthenticationType() GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationTypefunc (*GoldengateElasticsearchConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateElasticsearchConnectionProperties) GetConnectionPasswordOptions() isGoldengateElasticsearchConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateElasticsearchConnectionProperties) GetFingerprint
func (x *GoldengateElasticsearchConnectionProperties) GetFingerprint() stringfunc (*GoldengateElasticsearchConnectionProperties) GetPassword
func (x *GoldengateElasticsearchConnectionProperties) GetPassword() stringfunc (*GoldengateElasticsearchConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateElasticsearchConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateElasticsearchConnectionProperties) GetSecurityProtocol
func (x *GoldengateElasticsearchConnectionProperties) GetSecurityProtocol() GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocolfunc (*GoldengateElasticsearchConnectionProperties) GetServers
func (x *GoldengateElasticsearchConnectionProperties) GetServers() stringfunc (*GoldengateElasticsearchConnectionProperties) GetTechnologyType
func (x *GoldengateElasticsearchConnectionProperties) GetTechnologyType() stringfunc (*GoldengateElasticsearchConnectionProperties) GetUsername
func (x *GoldengateElasticsearchConnectionProperties) GetUsername() stringfunc (*GoldengateElasticsearchConnectionProperties) ProtoMessage
func (*GoldengateElasticsearchConnectionProperties) ProtoMessage()func (*GoldengateElasticsearchConnectionProperties) ProtoReflect
func (x *GoldengateElasticsearchConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateElasticsearchConnectionProperties) Reset
func (x *GoldengateElasticsearchConnectionProperties) Reset()func (*GoldengateElasticsearchConnectionProperties) String
func (x *GoldengateElasticsearchConnectionProperties) String() stringGoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType
type GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType int32Enum for Authentication type for Elasticsearch.
GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateElasticsearchConnectionProperties_NONE, GoldengateElasticsearchConnectionProperties_BASIC
const (
// Authentication type not specified.
GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType = 0
// No authentication.
GoldengateElasticsearchConnectionProperties_NONE GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType = 1
// Basic authentication.
GoldengateElasticsearchConnectionProperties_BASIC GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType = 2
)func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Descriptor
func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Enum
func (x GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Enum() *GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationTypefunc (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) EnumDescriptor
func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType.Descriptor instead.
func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Number
func (x GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Number() protoreflect.EnumNumberfunc (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) String
func (x GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) String() stringfunc (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Type
func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Type() protoreflect.EnumTypeGoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol
type GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol int32Enum for Security protocol for Elasticsearch.
GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateElasticsearchConnectionProperties_PLAIN, GoldengateElasticsearchConnectionProperties_TLS
const (
// Security protocol not specified.
GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol = 0
// Plain text communication.
GoldengateElasticsearchConnectionProperties_PLAIN GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol = 1
// Transport Layer Security.
GoldengateElasticsearchConnectionProperties_TLS GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol = 2
)func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Descriptor
func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Enum
func (x GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Enum() *GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocolfunc (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) EnumDescriptor
func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol.Descriptor instead.
func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Number
func (x GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Number() protoreflect.EnumNumberfunc (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) String
func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Type
func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Type() protoreflect.EnumTypeGoldengateElasticsearchConnectionProperties_Password
type GoldengateElasticsearchConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses for Elastic
// Search connection in plain text.
Password string `protobuf:"bytes,8,opt,name=password,proto3,oneof"`
}GoldengateElasticsearchConnectionProperties_PasswordSecretVersion
type GoldengateElasticsearchConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses for Elastic
// Search connection. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,9,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateGenericConnectionProperties
type GoldengateGenericConnectionProperties struct {
// Optional. The technology type.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The host of the GenericConnection.
Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateGenericConnectionProperties.
func (*GoldengateGenericConnectionProperties) Descriptor
func (*GoldengateGenericConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateGenericConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateGenericConnectionProperties) GetHost
func (x *GoldengateGenericConnectionProperties) GetHost() stringfunc (*GoldengateGenericConnectionProperties) GetTechnologyType
func (x *GoldengateGenericConnectionProperties) GetTechnologyType() stringfunc (*GoldengateGenericConnectionProperties) ProtoMessage
func (*GoldengateGenericConnectionProperties) ProtoMessage()func (*GoldengateGenericConnectionProperties) ProtoReflect
func (x *GoldengateGenericConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateGenericConnectionProperties) Reset
func (x *GoldengateGenericConnectionProperties) Reset()func (*GoldengateGenericConnectionProperties) String
func (x *GoldengateGenericConnectionProperties) String() stringGoldengateGoldengateConnectionProperties
type GoldengateGoldengateConnectionProperties struct {
// The password used to connect to the Oracle Goldengate accessed through this
// connection.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateGoldengateConnectionProperties_Password
// *GoldengateGoldengateConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateGoldengateConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The name of the GoldengateDeployment associated with the
// GoldengateConnection.
// Format:
// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
GoldengateDeploymentId string `protobuf:"bytes,2,opt,name=goldengate_deployment_id,json=goldengateDeploymentId,proto3" json:"goldengate_deployment_id,omitempty"`
// Optional. The host of the GoldengateConnection.
Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"`
// Optional. The port of the GoldengateConnection.
Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
// Optional. The username credential.
Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateGoldengateConnectionProperties.
func (*GoldengateGoldengateConnectionProperties) Descriptor
func (*GoldengateGoldengateConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateGoldengateConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateGoldengateConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateGoldengateConnectionProperties) GetConnectionPasswordOptions() isGoldengateGoldengateConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateGoldengateConnectionProperties) GetGoldengateDeploymentId
func (x *GoldengateGoldengateConnectionProperties) GetGoldengateDeploymentId() stringfunc (*GoldengateGoldengateConnectionProperties) GetHost
func (x *GoldengateGoldengateConnectionProperties) GetHost() stringfunc (*GoldengateGoldengateConnectionProperties) GetPassword
func (x *GoldengateGoldengateConnectionProperties) GetPassword() stringfunc (*GoldengateGoldengateConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateGoldengateConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateGoldengateConnectionProperties) GetPort
func (x *GoldengateGoldengateConnectionProperties) GetPort() int32func (*GoldengateGoldengateConnectionProperties) GetTechnologyType
func (x *GoldengateGoldengateConnectionProperties) GetTechnologyType() stringfunc (*GoldengateGoldengateConnectionProperties) GetUsername
func (x *GoldengateGoldengateConnectionProperties) GetUsername() stringfunc (*GoldengateGoldengateConnectionProperties) ProtoMessage
func (*GoldengateGoldengateConnectionProperties) ProtoMessage()func (*GoldengateGoldengateConnectionProperties) ProtoReflect
func (x *GoldengateGoldengateConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateGoldengateConnectionProperties) Reset
func (x *GoldengateGoldengateConnectionProperties) Reset()func (*GoldengateGoldengateConnectionProperties) String
func (x *GoldengateGoldengateConnectionProperties) String() stringGoldengateGoldengateConnectionProperties_Password
type GoldengateGoldengateConnectionProperties_Password struct {
// Optional. Input only. The password used to connect to the Oracle
// Goldengate in plain text.
Password string `protobuf:"bytes,7,opt,name=password,proto3,oneof"`
}GoldengateGoldengateConnectionProperties_PasswordSecretVersion
type GoldengateGoldengateConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password used to connect to the Oracle
// Goldengate. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,8,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateGoogleBigQueryConnectionProperties
type GoldengateGoogleBigQueryConnectionProperties struct {
// Optional. The technology type.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The base64 encoded content of the service account key file
// containing the credentials required to use Google BigQuery.
ServiceAccountKeyFile string `protobuf:"bytes,3,opt,name=service_account_key_file,json=serviceAccountKeyFile,proto3" json:"service_account_key_file,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateGoogleBigQueryConnectionProperties.
func (*GoldengateGoogleBigQueryConnectionProperties) Descriptor
func (*GoldengateGoogleBigQueryConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateGoogleBigQueryConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateGoogleBigQueryConnectionProperties) GetServiceAccountKeyFile
func (x *GoldengateGoogleBigQueryConnectionProperties) GetServiceAccountKeyFile() stringfunc (*GoldengateGoogleBigQueryConnectionProperties) GetTechnologyType
func (x *GoldengateGoogleBigQueryConnectionProperties) GetTechnologyType() stringfunc (*GoldengateGoogleBigQueryConnectionProperties) ProtoMessage
func (*GoldengateGoogleBigQueryConnectionProperties) ProtoMessage()func (*GoldengateGoogleBigQueryConnectionProperties) ProtoReflect
func (x *GoldengateGoogleBigQueryConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateGoogleBigQueryConnectionProperties) Reset
func (x *GoldengateGoogleBigQueryConnectionProperties) Reset()func (*GoldengateGoogleBigQueryConnectionProperties) String
func (x *GoldengateGoogleBigQueryConnectionProperties) String() stringGoldengateGoogleCloudStorageConnectionProperties
type GoldengateGoogleCloudStorageConnectionProperties struct {
// Optional. The technology type.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The base64 encoded content of the service account key file
// containing the credentials required to use Google Cloud Storage.
ServiceAccountKeyFile string `protobuf:"bytes,3,opt,name=service_account_key_file,json=serviceAccountKeyFile,proto3" json:"service_account_key_file,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateGoogleCloudStorageConnectionProperties.
func (*GoldengateGoogleCloudStorageConnectionProperties) Descriptor
func (*GoldengateGoogleCloudStorageConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateGoogleCloudStorageConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateGoogleCloudStorageConnectionProperties) GetServiceAccountKeyFile
func (x *GoldengateGoogleCloudStorageConnectionProperties) GetServiceAccountKeyFile() stringfunc (*GoldengateGoogleCloudStorageConnectionProperties) GetTechnologyType
func (x *GoldengateGoogleCloudStorageConnectionProperties) GetTechnologyType() stringfunc (*GoldengateGoogleCloudStorageConnectionProperties) ProtoMessage
func (*GoldengateGoogleCloudStorageConnectionProperties) ProtoMessage()func (*GoldengateGoogleCloudStorageConnectionProperties) ProtoReflect
func (x *GoldengateGoogleCloudStorageConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateGoogleCloudStorageConnectionProperties) Reset
func (x *GoldengateGoogleCloudStorageConnectionProperties) Reset()func (*GoldengateGoogleCloudStorageConnectionProperties) String
func (x *GoldengateGoogleCloudStorageConnectionProperties) String() stringGoldengateGooglePubsubConnectionProperties
type GoldengateGooglePubsubConnectionProperties struct {
// Optional. The technology type of GooglePubsubConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The base64 encoded content of the service account key file
// containing the credentials required to use Google Pub/Sub.
ServiceAccountKeyFile string `protobuf:"bytes,2,opt,name=service_account_key_file,json=serviceAccountKeyFile,proto3" json:"service_account_key_file,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateGooglePubsubConnection.
func (*GoldengateGooglePubsubConnectionProperties) Descriptor
func (*GoldengateGooglePubsubConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateGooglePubsubConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateGooglePubsubConnectionProperties) GetServiceAccountKeyFile
func (x *GoldengateGooglePubsubConnectionProperties) GetServiceAccountKeyFile() stringfunc (*GoldengateGooglePubsubConnectionProperties) GetTechnologyType
func (x *GoldengateGooglePubsubConnectionProperties) GetTechnologyType() stringfunc (*GoldengateGooglePubsubConnectionProperties) ProtoMessage
func (*GoldengateGooglePubsubConnectionProperties) ProtoMessage()func (*GoldengateGooglePubsubConnectionProperties) ProtoReflect
func (x *GoldengateGooglePubsubConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateGooglePubsubConnectionProperties) Reset
func (x *GoldengateGooglePubsubConnectionProperties) Reset()func (*GoldengateGooglePubsubConnectionProperties) String
func (x *GoldengateGooglePubsubConnectionProperties) String() stringGoldengateGroupToRolesMapping
type GoldengateGroupToRolesMapping struct {
// Output only. The security group id.
SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
// Output only. The administrator group id.
AdministratorGroupId string `protobuf:"bytes,2,opt,name=administrator_group_id,json=administratorGroupId,proto3" json:"administrator_group_id,omitempty"`
// Output only. The operator group id.
OperatorGroupId string `protobuf:"bytes,3,opt,name=operator_group_id,json=operatorGroupId,proto3" json:"operator_group_id,omitempty"`
// Output only. The user group id.
UserGroupId string `protobuf:"bytes,4,opt,name=user_group_id,json=userGroupId,proto3" json:"user_group_id,omitempty"`
// contains filtered or unexported fields
}The group to roles mapping of the GoldengateDeployment.
func (*GoldengateGroupToRolesMapping) Descriptor
func (*GoldengateGroupToRolesMapping) Descriptor() ([]byte, []int)Deprecated: Use GoldengateGroupToRolesMapping.ProtoReflect.Descriptor instead.
func (*GoldengateGroupToRolesMapping) GetAdministratorGroupId
func (x *GoldengateGroupToRolesMapping) GetAdministratorGroupId() stringfunc (*GoldengateGroupToRolesMapping) GetOperatorGroupId
func (x *GoldengateGroupToRolesMapping) GetOperatorGroupId() stringfunc (*GoldengateGroupToRolesMapping) GetSecurityGroupId
func (x *GoldengateGroupToRolesMapping) GetSecurityGroupId() stringfunc (*GoldengateGroupToRolesMapping) GetUserGroupId
func (x *GoldengateGroupToRolesMapping) GetUserGroupId() stringfunc (*GoldengateGroupToRolesMapping) ProtoMessage
func (*GoldengateGroupToRolesMapping) ProtoMessage()func (*GoldengateGroupToRolesMapping) ProtoReflect
func (x *GoldengateGroupToRolesMapping) ProtoReflect() protoreflect.Messagefunc (*GoldengateGroupToRolesMapping) Reset
func (x *GoldengateGroupToRolesMapping) Reset()func (*GoldengateGroupToRolesMapping) String
func (x *GoldengateGroupToRolesMapping) String() stringGoldengateHdfsConnectionProperties
type GoldengateHdfsConnectionProperties struct {
// Optional. The technology type of HdfsConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The content of the Hadoop Distributed File System
// configuration file (core-site.xml).
CoreSiteXml string `protobuf:"bytes,2,opt,name=core_site_xml,json=coreSiteXml,proto3" json:"core_site_xml,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateHdfsConnection.
func (*GoldengateHdfsConnectionProperties) Descriptor
func (*GoldengateHdfsConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateHdfsConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateHdfsConnectionProperties) GetCoreSiteXml
func (x *GoldengateHdfsConnectionProperties) GetCoreSiteXml() stringfunc (*GoldengateHdfsConnectionProperties) GetTechnologyType
func (x *GoldengateHdfsConnectionProperties) GetTechnologyType() stringfunc (*GoldengateHdfsConnectionProperties) ProtoMessage
func (*GoldengateHdfsConnectionProperties) ProtoMessage()func (*GoldengateHdfsConnectionProperties) ProtoReflect
func (x *GoldengateHdfsConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateHdfsConnectionProperties) Reset
func (x *GoldengateHdfsConnectionProperties) Reset()func (*GoldengateHdfsConnectionProperties) String
func (x *GoldengateHdfsConnectionProperties) String() stringGoldengateIcebergConnectionProperties
type GoldengateIcebergConnectionProperties struct {
// Required. The technology type of Iceberg connection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Required. The Iceberg catalog.
Catalog *IcebergCatalog `protobuf:"bytes,2,opt,name=catalog,proto3" json:"catalog,omitempty"`
// Required. The Iceberg storage.
Storage *IcebergStorage `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateIcebergConnection.
func (*GoldengateIcebergConnectionProperties) Descriptor
func (*GoldengateIcebergConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateIcebergConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateIcebergConnectionProperties) GetCatalog
func (x *GoldengateIcebergConnectionProperties) GetCatalog() *IcebergCatalogfunc (*GoldengateIcebergConnectionProperties) GetStorage
func (x *GoldengateIcebergConnectionProperties) GetStorage() *IcebergStoragefunc (*GoldengateIcebergConnectionProperties) GetTechnologyType
func (x *GoldengateIcebergConnectionProperties) GetTechnologyType() stringfunc (*GoldengateIcebergConnectionProperties) ProtoMessage
func (*GoldengateIcebergConnectionProperties) ProtoMessage()func (*GoldengateIcebergConnectionProperties) ProtoReflect
func (x *GoldengateIcebergConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateIcebergConnectionProperties) Reset
func (x *GoldengateIcebergConnectionProperties) Reset()func (*GoldengateIcebergConnectionProperties) String
func (x *GoldengateIcebergConnectionProperties) String() stringGoldengateJavaMessageServiceConnectionProperties
type GoldengateJavaMessageServiceConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated Java Message
// Service.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateJavaMessageServiceConnectionProperties_Password
// *GoldengateJavaMessageServiceConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateJavaMessageServiceConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// The TrustStore password.
//
// Types that are valid to be assigned to TrustStorePasswordOptions:
//
// *GoldengateJavaMessageServiceConnectionProperties_TrustStorePassword
// *GoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordSecretVersion
TrustStorePasswordOptions isGoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordOptions `protobuf_oneof:"trust_store_password_options"`
// The KeyStore password.
//
// Types that are valid to be assigned to KeyStorePasswordOptions:
//
// *GoldengateJavaMessageServiceConnectionProperties_KeyStorePassword
// *GoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordSecretVersion
KeyStorePasswordOptions isGoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordOptions `protobuf_oneof:"key_store_password_options"`
// The password for the cert inside of the KeyStore.
// In case it differs from the KeyStore password, it should be provided.
//
// Types that are valid to be assigned to SslKeyPasswordOptions:
//
// *GoldengateJavaMessageServiceConnectionProperties_SslKeyPassword
// *GoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordSecretVersion
SslKeyPasswordOptions isGoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordOptions `protobuf_oneof:"ssl_key_password_options"`
// Optional. The technology type of JavaMessageServiceConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. If set to true, Java Naming and Directory Interface (JNDI)
// properties should be provided.
UseJndi bool `protobuf:"varint,2,opt,name=use_jndi,json=useJndi,proto3" json:"use_jndi,omitempty"`
// Optional. The Connection Factory can be looked up using this name.
// e.g.: 'ConnectionFactory'
JndiConnectionFactory string `protobuf:"bytes,3,opt,name=jndi_connection_factory,json=jndiConnectionFactory,proto3" json:"jndi_connection_factory,omitempty"`
// Optional. The URL that Java Message Service will use to contact the JNDI
// provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
JndiProviderUrl string `protobuf:"bytes,4,opt,name=jndi_provider_url,json=jndiProviderUrl,proto3" json:"jndi_provider_url,omitempty"`
// Optional. The implementation of javax.naming.spi.InitialContextFactory
// interface used to obtain initial naming context.
JndiInitialContextFactory string `protobuf:"bytes,5,opt,name=jndi_initial_context_factory,json=jndiInitialContextFactory,proto3" json:"jndi_initial_context_factory,omitempty"`
// Optional. Specifies the identity of the principal (user) to be
// authenticated.
JndiSecurityPrincipal string `protobuf:"bytes,6,opt,name=jndi_security_principal,json=jndiSecurityPrincipal,proto3" json:"jndi_security_principal,omitempty"`
// Optional. The password associated to the principal.
JndiSecurityCredentialsSecret string `protobuf:"bytes,7,opt,name=jndi_security_credentials_secret,json=jndiSecurityCredentialsSecret,proto3" json:"jndi_security_credentials_secret,omitempty"`
// Optional. Connection URL of the Java Message Service, specifying the
// protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
ConnectionUrl string `protobuf:"bytes,8,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
// Optional. The Java class implementing javax.jms.ConnectionFactory interface
// supplied by the JMS provider.
ConnectionFactory string `protobuf:"bytes,9,opt,name=connection_factory,json=connectionFactory,proto3" json:"connection_factory,omitempty"`
// Optional. The username Oracle Goldengate uses to connect to the Java
// Message Service.
Username string `protobuf:"bytes,10,opt,name=username,proto3" json:"username,omitempty"`
// Optional. Security protocol for Java Message Service.
SecurityProtocol GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol `protobuf:"varint,12,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol" json:"security_protocol,omitempty"`
// Optional. Authentication type for Java Message Service.
AuthenticationType GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType `protobuf:"varint,13,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType" json:"authentication_type,omitempty"`
// Optional. The base64 encoded content of the TrustStore file.
TrustStoreFile string `protobuf:"bytes,14,opt,name=trust_store_file,json=trustStoreFile,proto3" json:"trust_store_file,omitempty"`
// Optional. The base64 encoded content of the KeyStore file.
KeyStoreFile string `protobuf:"bytes,16,opt,name=key_store_file,json=keyStoreFile,proto3" json:"key_store_file,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateJavaMessageServiceConnection.
func (*GoldengateJavaMessageServiceConnectionProperties) Descriptor
func (*GoldengateJavaMessageServiceConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateJavaMessageServiceConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateJavaMessageServiceConnectionProperties) GetAuthenticationType
func (x *GoldengateJavaMessageServiceConnectionProperties) GetAuthenticationType() GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationTypefunc (*GoldengateJavaMessageServiceConnectionProperties) GetConnectionFactory
func (x *GoldengateJavaMessageServiceConnectionProperties) GetConnectionFactory() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateJavaMessageServiceConnectionProperties) GetConnectionPasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateJavaMessageServiceConnectionProperties) GetConnectionUrl
func (x *GoldengateJavaMessageServiceConnectionProperties) GetConnectionUrl() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetJndiConnectionFactory
func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiConnectionFactory() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetJndiInitialContextFactory
func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiInitialContextFactory() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetJndiProviderUrl
func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiProviderUrl() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityCredentialsSecret
func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityCredentialsSecret() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityPrincipal
func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityPrincipal() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStoreFile
func (x *GoldengateJavaMessageServiceConnectionProperties) GetKeyStoreFile() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePassword
func (x *GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePassword() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordOptions
func (x *GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordOptionsfunc (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordSecretVersion
func (x *GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordSecretVersion() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetPassword
func (x *GoldengateJavaMessageServiceConnectionProperties) GetPassword() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateJavaMessageServiceConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetSecurityProtocol
func (x *GoldengateJavaMessageServiceConnectionProperties) GetSecurityProtocol() GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocolfunc (*GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPassword
func (x *GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPassword() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordOptions
func (x *GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordOptionsfunc (*GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordSecretVersion
func (x *GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordSecretVersion() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetTechnologyType
func (x *GoldengateJavaMessageServiceConnectionProperties) GetTechnologyType() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStoreFile
func (x *GoldengateJavaMessageServiceConnectionProperties) GetTrustStoreFile() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePassword
func (x *GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePassword() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordOptions
func (x *GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordOptionsfunc (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordSecretVersion
func (x *GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordSecretVersion() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) GetUseJndi
func (x *GoldengateJavaMessageServiceConnectionProperties) GetUseJndi() boolfunc (*GoldengateJavaMessageServiceConnectionProperties) GetUsername
func (x *GoldengateJavaMessageServiceConnectionProperties) GetUsername() stringfunc (*GoldengateJavaMessageServiceConnectionProperties) ProtoMessage
func (*GoldengateJavaMessageServiceConnectionProperties) ProtoMessage()func (*GoldengateJavaMessageServiceConnectionProperties) ProtoReflect
func (x *GoldengateJavaMessageServiceConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateJavaMessageServiceConnectionProperties) Reset
func (x *GoldengateJavaMessageServiceConnectionProperties) Reset()func (*GoldengateJavaMessageServiceConnectionProperties) String
func (x *GoldengateJavaMessageServiceConnectionProperties) String() stringGoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType
type GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType int32Enum for Authentication type for Java Message Service.
GoldengateJavaMessageServiceConnectionProperties_JMS_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateJavaMessageServiceConnectionProperties_NONE, GoldengateJavaMessageServiceConnectionProperties_BASIC
const (
// Authentication type not specified.
GoldengateJavaMessageServiceConnectionProperties_JMS_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType = 0
// No authentication.
GoldengateJavaMessageServiceConnectionProperties_NONE GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType = 1
// Basic authentication.
GoldengateJavaMessageServiceConnectionProperties_BASIC GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType = 2
)func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Descriptor
func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Enum
func (x GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Enum() *GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationTypefunc (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) EnumDescriptor
func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType.Descriptor instead.
func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Number
func (x GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Number() protoreflect.EnumNumberfunc (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) String
func (x GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) String() stringfunc (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Type
func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Type() protoreflect.EnumTypeGoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol
type GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol int32Enum for Security protocol for Java Message Service.
GoldengateJavaMessageServiceConnectionProperties_JMS_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateJavaMessageServiceConnectionProperties_PLAIN, GoldengateJavaMessageServiceConnectionProperties_TLS, GoldengateJavaMessageServiceConnectionProperties_MTLS
const (
// Security protocol not specified.
GoldengateJavaMessageServiceConnectionProperties_JMS_SECURITY_PROTOCOL_UNSPECIFIED GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 0
// Plain text communication.
GoldengateJavaMessageServiceConnectionProperties_PLAIN GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 1
// Transport Layer Security.
GoldengateJavaMessageServiceConnectionProperties_TLS GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 2
// Mutual Transport Layer Security.
GoldengateJavaMessageServiceConnectionProperties_MTLS GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 3
)func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Descriptor
func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Enum
func (x GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Enum() *GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocolfunc (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) EnumDescriptor
func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol.Descriptor instead.
func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Number
func (x GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Number() protoreflect.EnumNumberfunc (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) String
func (x GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) String() stringfunc (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Type
func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Type() protoreflect.EnumTypeGoldengateJavaMessageServiceConnectionProperties_KeyStorePassword
type GoldengateJavaMessageServiceConnectionProperties_KeyStorePassword struct {
// Optional. Input only. The KeyStore password in plain text.
KeyStorePassword string `protobuf:"bytes,21,opt,name=key_store_password,json=keyStorePassword,proto3,oneof"`
}GoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordSecretVersion
type GoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the KeyStore password. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
KeyStorePasswordSecretVersion string `protobuf:"bytes,25,opt,name=key_store_password_secret_version,json=keyStorePasswordSecretVersion,proto3,oneof"`
}GoldengateJavaMessageServiceConnectionProperties_Password
type GoldengateJavaMessageServiceConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses to connect the
// Java Message Service in plain text.
Password string `protobuf:"bytes,19,opt,name=password,proto3,oneof"`
}GoldengateJavaMessageServiceConnectionProperties_PasswordSecretVersion
type GoldengateJavaMessageServiceConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses to connect the
// associated Java Message Service. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,23,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateJavaMessageServiceConnectionProperties_SslKeyPassword
type GoldengateJavaMessageServiceConnectionProperties_SslKeyPassword struct {
// Optional. Input only. The password for the cert inside of the KeyStore in
// plain text.
SslKeyPassword string `protobuf:"bytes,22,opt,name=ssl_key_password,json=sslKeyPassword,proto3,oneof"`
}GoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordSecretVersion
type GoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password for the cert inside of the KeyStore.
// Format: projects/{project}/secrets/{secret}/versions/{version}.
SslKeyPasswordSecretVersion string `protobuf:"bytes,26,opt,name=ssl_key_password_secret_version,json=sslKeyPasswordSecretVersion,proto3,oneof"`
}GoldengateJavaMessageServiceConnectionProperties_TrustStorePassword
type GoldengateJavaMessageServiceConnectionProperties_TrustStorePassword struct {
// Optional. Input only. The TrustStore password in plain text.
TrustStorePassword string `protobuf:"bytes,20,opt,name=trust_store_password,json=trustStorePassword,proto3,oneof"`
}GoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordSecretVersion
type GoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the TrustStore password. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
TrustStorePasswordSecretVersion string `protobuf:"bytes,24,opt,name=trust_store_password_secret_version,json=trustStorePasswordSecretVersion,proto3,oneof"`
}GoldengateKafkaConnectionProperties
type GoldengateKafkaConnectionProperties struct {
// The password for Kafka basic/SASL auth.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateKafkaConnectionProperties_Password
// *GoldengateKafkaConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateKafkaConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// The TrustStore password.
//
// Types that are valid to be assigned to TrustStorePasswordOptions:
//
// *GoldengateKafkaConnectionProperties_TrustStorePassword
// *GoldengateKafkaConnectionProperties_TrustStorePasswordSecretVersion
TrustStorePasswordOptions isGoldengateKafkaConnectionProperties_TrustStorePasswordOptions `protobuf_oneof:"trust_store_password_options"`
// The KeyStore password.
//
// Types that are valid to be assigned to KeyStorePasswordOptions:
//
// *GoldengateKafkaConnectionProperties_KeyStorePassword
// *GoldengateKafkaConnectionProperties_KeyStorePasswordSecretVersion
KeyStorePasswordOptions isGoldengateKafkaConnectionProperties_KeyStorePasswordOptions `protobuf_oneof:"key_store_password_options"`
// The password for the cert inside of the KeyStore.
// In case it differs from the KeyStore password, it should be provided.
//
// Types that are valid to be assigned to SslKeyPasswordOptions:
//
// *GoldengateKafkaConnectionProperties_SslKeyPassword
// *GoldengateKafkaConnectionProperties_SslKeyPasswordSecretVersion
SslKeyPasswordOptions isGoldengateKafkaConnectionProperties_SslKeyPasswordOptions `protobuf_oneof:"ssl_key_password_options"`
// Optional. The technology type of KafkaConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The OCID of the stream pool being referenced.
StreamPoolId string `protobuf:"bytes,2,opt,name=stream_pool_id,json=streamPoolId,proto3" json:"stream_pool_id,omitempty"`
// Optional. The OCID of the Kafka cluster being referenced from OCI Streaming
// with Apache Kafka.
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Optional. Kafka bootstrap. Equivalent of bootstrap.servers configuration
// property in Kafka: list of KafkaBootstrapServer objects specified by
// host/port. Used for establishing the initial connection to the Kafka
// cluster. Example: "server1.example.com:9092,server2.example.com:9092"
BootstrapServers []*KafkaBootstrapServer `protobuf:"bytes,4,rep,name=bootstrap_servers,json=bootstrapServers,proto3" json:"bootstrap_servers,omitempty"`
// Optional. Security Type for Kafka.
SecurityProtocol GoldengateKafkaConnectionProperties_KafkaSecurityProtocol `protobuf:"varint,5,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateKafkaConnectionProperties_KafkaSecurityProtocol" json:"security_protocol,omitempty"`
// Optional. The username Oracle Goldengate uses to connect the associated
// system of the given technology.
Username string `protobuf:"bytes,6,opt,name=username,proto3" json:"username,omitempty"`
// Optional. The base64 encoded content of the TrustStore file.
TrustStoreFile string `protobuf:"bytes,8,opt,name=trust_store_file,json=trustStoreFile,proto3" json:"trust_store_file,omitempty"`
// Optional. The base64 encoded content of the KeyStore file.
KeyStoreFile string `protobuf:"bytes,10,opt,name=key_store_file,json=keyStoreFile,proto3" json:"key_store_file,omitempty"`
// Optional. The base64 encoded content of the consumer.properties file.
ConsumerPropertiesFile string `protobuf:"bytes,13,opt,name=consumer_properties_file,json=consumerPropertiesFile,proto3" json:"consumer_properties_file,omitempty"`
// Optional. The base64 encoded content of the producer.properties file.
ProducerPropertiesFile string `protobuf:"bytes,14,opt,name=producer_properties_file,json=producerPropertiesFile,proto3" json:"producer_properties_file,omitempty"`
// Optional. Specifies that the user intends to authenticate to the instance
// using a resource principal. Applicable only for OCI Streaming connections.
UseResourcePrincipal bool `protobuf:"varint,15,opt,name=use_resource_principal,json=useResourcePrincipal,proto3" json:"use_resource_principal,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateKafkaConnection.
func (*GoldengateKafkaConnectionProperties) Descriptor
func (*GoldengateKafkaConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateKafkaConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateKafkaConnectionProperties) GetBootstrapServers
func (x *GoldengateKafkaConnectionProperties) GetBootstrapServers() []*KafkaBootstrapServerfunc (*GoldengateKafkaConnectionProperties) GetClusterId
func (x *GoldengateKafkaConnectionProperties) GetClusterId() stringfunc (*GoldengateKafkaConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateKafkaConnectionProperties) GetConnectionPasswordOptions() isGoldengateKafkaConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateKafkaConnectionProperties) GetConsumerPropertiesFile
func (x *GoldengateKafkaConnectionProperties) GetConsumerPropertiesFile() stringfunc (*GoldengateKafkaConnectionProperties) GetKeyStoreFile
func (x *GoldengateKafkaConnectionProperties) GetKeyStoreFile() stringfunc (*GoldengateKafkaConnectionProperties) GetKeyStorePassword
func (x *GoldengateKafkaConnectionProperties) GetKeyStorePassword() stringfunc (*GoldengateKafkaConnectionProperties) GetKeyStorePasswordOptions
func (x *GoldengateKafkaConnectionProperties) GetKeyStorePasswordOptions() isGoldengateKafkaConnectionProperties_KeyStorePasswordOptionsfunc (*GoldengateKafkaConnectionProperties) GetKeyStorePasswordSecretVersion
func (x *GoldengateKafkaConnectionProperties) GetKeyStorePasswordSecretVersion() stringfunc (*GoldengateKafkaConnectionProperties) GetPassword
func (x *GoldengateKafkaConnectionProperties) GetPassword() stringfunc (*GoldengateKafkaConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateKafkaConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateKafkaConnectionProperties) GetProducerPropertiesFile
func (x *GoldengateKafkaConnectionProperties) GetProducerPropertiesFile() stringfunc (*GoldengateKafkaConnectionProperties) GetSecurityProtocol
func (x *GoldengateKafkaConnectionProperties) GetSecurityProtocol() GoldengateKafkaConnectionProperties_KafkaSecurityProtocolfunc (*GoldengateKafkaConnectionProperties) GetSslKeyPassword
func (x *GoldengateKafkaConnectionProperties) GetSslKeyPassword() stringfunc (*GoldengateKafkaConnectionProperties) GetSslKeyPasswordOptions
func (x *GoldengateKafkaConnectionProperties) GetSslKeyPasswordOptions() isGoldengateKafkaConnectionProperties_SslKeyPasswordOptionsfunc (*GoldengateKafkaConnectionProperties) GetSslKeyPasswordSecretVersion
func (x *GoldengateKafkaConnectionProperties) GetSslKeyPasswordSecretVersion() stringfunc (*GoldengateKafkaConnectionProperties) GetStreamPoolId
func (x *GoldengateKafkaConnectionProperties) GetStreamPoolId() stringfunc (*GoldengateKafkaConnectionProperties) GetTechnologyType
func (x *GoldengateKafkaConnectionProperties) GetTechnologyType() stringfunc (*GoldengateKafkaConnectionProperties) GetTrustStoreFile
func (x *GoldengateKafkaConnectionProperties) GetTrustStoreFile() stringfunc (*GoldengateKafkaConnectionProperties) GetTrustStorePassword
func (x *GoldengateKafkaConnectionProperties) GetTrustStorePassword() stringfunc (*GoldengateKafkaConnectionProperties) GetTrustStorePasswordOptions
func (x *GoldengateKafkaConnectionProperties) GetTrustStorePasswordOptions() isGoldengateKafkaConnectionProperties_TrustStorePasswordOptionsfunc (*GoldengateKafkaConnectionProperties) GetTrustStorePasswordSecretVersion
func (x *GoldengateKafkaConnectionProperties) GetTrustStorePasswordSecretVersion() stringfunc (*GoldengateKafkaConnectionProperties) GetUseResourcePrincipal
func (x *GoldengateKafkaConnectionProperties) GetUseResourcePrincipal() boolfunc (*GoldengateKafkaConnectionProperties) GetUsername
func (x *GoldengateKafkaConnectionProperties) GetUsername() stringfunc (*GoldengateKafkaConnectionProperties) ProtoMessage
func (*GoldengateKafkaConnectionProperties) ProtoMessage()func (*GoldengateKafkaConnectionProperties) ProtoReflect
func (x *GoldengateKafkaConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateKafkaConnectionProperties) Reset
func (x *GoldengateKafkaConnectionProperties) Reset()func (*GoldengateKafkaConnectionProperties) String
func (x *GoldengateKafkaConnectionProperties) String() stringGoldengateKafkaConnectionProperties_KafkaSecurityProtocol
type GoldengateKafkaConnectionProperties_KafkaSecurityProtocol int32Enum for Security Type for Kafka.
GoldengateKafkaConnectionProperties_KAFKA_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateKafkaConnectionProperties_SSL, GoldengateKafkaConnectionProperties_SASL_SSL, GoldengateKafkaConnectionProperties_PLAINTEXT, GoldengateKafkaConnectionProperties_SASL_PLAINTEXT
const (
// Security type not specified.
GoldengateKafkaConnectionProperties_KAFKA_SECURITY_PROTOCOL_UNSPECIFIED GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 0
// SSL security protocol.
GoldengateKafkaConnectionProperties_SSL GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 1
// SASL SSL security protocol.
GoldengateKafkaConnectionProperties_SASL_SSL GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 2
// Plaintext security protocol.
GoldengateKafkaConnectionProperties_PLAINTEXT GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 3
// SASL Plaintext security protocol.
GoldengateKafkaConnectionProperties_SASL_PLAINTEXT GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 4
)func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Descriptor
func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Enum
func (x GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Enum() *GoldengateKafkaConnectionProperties_KafkaSecurityProtocolfunc (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) EnumDescriptor
func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateKafkaConnectionProperties_KafkaSecurityProtocol.Descriptor instead.
func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Number
func (x GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Number() protoreflect.EnumNumberfunc (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) String
func (x GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) String() stringfunc (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Type
GoldengateKafkaConnectionProperties_KeyStorePassword
type GoldengateKafkaConnectionProperties_KeyStorePassword struct {
// Optional. Input only. The KeyStore password in plain text.
KeyStorePassword string `protobuf:"bytes,18,opt,name=key_store_password,json=keyStorePassword,proto3,oneof"`
}GoldengateKafkaConnectionProperties_KeyStorePasswordSecretVersion
type GoldengateKafkaConnectionProperties_KeyStorePasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the KeyStore password. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
KeyStorePasswordSecretVersion string `protobuf:"bytes,22,opt,name=key_store_password_secret_version,json=keyStorePasswordSecretVersion,proto3,oneof"`
}GoldengateKafkaConnectionProperties_Password
type GoldengateKafkaConnectionProperties_Password struct {
// Optional. Input only. The password for Kafka basic/SASL auth in plain
// text.
Password string `protobuf:"bytes,16,opt,name=password,proto3,oneof"`
}GoldengateKafkaConnectionProperties_PasswordSecretVersion
type GoldengateKafkaConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password for Kafka basic/SASL auth. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,20,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateKafkaConnectionProperties_SslKeyPassword
type GoldengateKafkaConnectionProperties_SslKeyPassword struct {
// Optional. Input only. The password for the cert inside of the KeyStore in
// plain text.
SslKeyPassword string `protobuf:"bytes,19,opt,name=ssl_key_password,json=sslKeyPassword,proto3,oneof"`
}GoldengateKafkaConnectionProperties_SslKeyPasswordSecretVersion
type GoldengateKafkaConnectionProperties_SslKeyPasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password for the cert inside of the KeyStore.
// Format: projects/{project}/secrets/{secret}/versions/{version}.
SslKeyPasswordSecretVersion string `protobuf:"bytes,23,opt,name=ssl_key_password_secret_version,json=sslKeyPasswordSecretVersion,proto3,oneof"`
}GoldengateKafkaConnectionProperties_TrustStorePassword
type GoldengateKafkaConnectionProperties_TrustStorePassword struct {
// Optional. Input only. The TrustStore password in plain text.
TrustStorePassword string `protobuf:"bytes,17,opt,name=trust_store_password,json=trustStorePassword,proto3,oneof"`
}GoldengateKafkaConnectionProperties_TrustStorePasswordSecretVersion
type GoldengateKafkaConnectionProperties_TrustStorePasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the TrustStore password. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
TrustStorePasswordSecretVersion string `protobuf:"bytes,21,opt,name=trust_store_password_secret_version,json=trustStorePasswordSecretVersion,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties
type GoldengateKafkaSchemaRegistryConnectionProperties struct {
// The password to access Schema Registry using basic authentication.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateKafkaSchemaRegistryConnectionProperties_Password
// *GoldengateKafkaSchemaRegistryConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// The TrustStore password.
//
// Types that are valid to be assigned to TrustStorePasswordOptions:
//
// *GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePassword
// *GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordSecretVersion
TrustStorePasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordOptions `protobuf_oneof:"trust_store_password_options"`
// The KeyStore password.
//
// Types that are valid to be assigned to KeyStorePasswordOptions:
//
// *GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePassword
// *GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordSecretVersion
KeyStorePasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordOptions `protobuf_oneof:"key_store_password_options"`
// The password for the cert inside the KeyStore.
//
// Types that are valid to be assigned to SslKeyPasswordOptions:
//
// *GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPassword
// *GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordSecretVersion
SslKeyPasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordOptions `protobuf_oneof:"ssl_key_password_options"`
// Optional. The technology type of KafkaSchemaRegistryConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Kafka Schema Registry URL.
// e.g.: 'https://server1.us.oracle.com:8081'
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
// Optional. Used authentication mechanism to access Schema Registry.
AuthenticationType GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType `protobuf:"varint,3,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType" json:"authentication_type,omitempty"`
// Optional. The username to access Schema Registry using basic
// authentication. This value is injected into
// 'schema.registry.basic.auth.user.info=user:password' configuration
// property.
Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
// Optional. The base64 encoded content of the TrustStore file.
TrustStoreFile string `protobuf:"bytes,6,opt,name=trust_store_file,json=trustStoreFile,proto3" json:"trust_store_file,omitempty"`
// Optional. The base64 encoded content of the KeyStore file.
KeyStoreFile string `protobuf:"bytes,8,opt,name=key_store_file,json=keyStoreFile,proto3" json:"key_store_file,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateKafkaSchemaRegistryConnection.
func (*GoldengateKafkaSchemaRegistryConnectionProperties) Descriptor
func (*GoldengateKafkaSchemaRegistryConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateKafkaSchemaRegistryConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetAuthenticationType
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetAuthenticationType() GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationTypefunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetConnectionPasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStoreFile
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStoreFile() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePassword
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePassword() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordOptions
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordOptionsfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordSecretVersion
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordSecretVersion() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetPassword
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetPassword() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPassword
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPassword() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordOptions
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordOptionsfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordSecretVersion
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordSecretVersion() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTechnologyType
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTechnologyType() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStoreFile
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStoreFile() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePassword
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePassword() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordOptions
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordOptionsfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordSecretVersion
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordSecretVersion() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetUrl
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetUrl() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) GetUsername
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetUsername() stringfunc (*GoldengateKafkaSchemaRegistryConnectionProperties) ProtoMessage
func (*GoldengateKafkaSchemaRegistryConnectionProperties) ProtoMessage()func (*GoldengateKafkaSchemaRegistryConnectionProperties) ProtoReflect
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateKafkaSchemaRegistryConnectionProperties) Reset
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) Reset()func (*GoldengateKafkaSchemaRegistryConnectionProperties) String
func (x *GoldengateKafkaSchemaRegistryConnectionProperties) String() stringGoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType
type GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType int32Enum for authentication mechanism to access Schema Registry.
GoldengateKafkaSchemaRegistryConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateKafkaSchemaRegistryConnectionProperties_NONE, GoldengateKafkaSchemaRegistryConnectionProperties_BASIC, GoldengateKafkaSchemaRegistryConnectionProperties_MUTUAL
const (
// Authentication type not specified.
GoldengateKafkaSchemaRegistryConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 0
// No authentication.
GoldengateKafkaSchemaRegistryConnectionProperties_NONE GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 1
// Basic authentication.
GoldengateKafkaSchemaRegistryConnectionProperties_BASIC GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 2
// Mutual authentication.
GoldengateKafkaSchemaRegistryConnectionProperties_MUTUAL GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 3
)func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Descriptor
func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Enum
func (x GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Enum() *GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationTypefunc (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) EnumDescriptor
func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType.Descriptor instead.
func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Number
func (x GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Number() protoreflect.EnumNumberfunc (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) String
func (x GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) String() stringfunc (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Type
func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Type() protoreflect.EnumTypeGoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePassword
type GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePassword struct {
// Optional. Input only. The KeyStore password in plain text.
KeyStorePassword string `protobuf:"bytes,13,opt,name=key_store_password,json=keyStorePassword,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordSecretVersion
type GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the KeyStore password. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
KeyStorePasswordSecretVersion string `protobuf:"bytes,17,opt,name=key_store_password_secret_version,json=keyStorePasswordSecretVersion,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties_Password
type GoldengateKafkaSchemaRegistryConnectionProperties_Password struct {
// Optional. Input only. The password to access Schema Registry in plain
// text.
Password string `protobuf:"bytes,11,opt,name=password,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties_PasswordSecretVersion
type GoldengateKafkaSchemaRegistryConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password to access Schema Registry using basic
// authentication. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,15,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPassword
type GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPassword struct {
// Optional. Input only. The password for the cert inside the KeyStore in
// plain text.
SslKeyPassword string `protobuf:"bytes,14,opt,name=ssl_key_password,json=sslKeyPassword,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordSecretVersion
type GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password for the cert inside the KeyStore.
// Format: projects/{project}/secrets/{secret}/versions/{version}.
SslKeyPasswordSecretVersion string `protobuf:"bytes,18,opt,name=ssl_key_password_secret_version,json=sslKeyPasswordSecretVersion,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePassword
type GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePassword struct {
// Optional. Input only. The TrustStore password in plain text.
TrustStorePassword string `protobuf:"bytes,12,opt,name=trust_store_password,json=trustStorePassword,proto3,oneof"`
}GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordSecretVersion
type GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the TrustStore password. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
TrustStorePasswordSecretVersion string `protobuf:"bytes,16,opt,name=trust_store_password_secret_version,json=trustStorePasswordSecretVersion,proto3,oneof"`
}GoldengateMaintenanceConfig
type GoldengateMaintenanceConfig struct {
// Optional. By default auto upgrade for interim releases are not enabled. If
// auto-upgrade is enabled for interim release, you have to specify
// interim_release_upgrade_period_days too.
IsInterimReleaseAutoUpgradeEnabled bool `protobuf:"varint,1,opt,name=is_interim_release_auto_upgrade_enabled,json=isInterimReleaseAutoUpgradeEnabled,proto3" json:"is_interim_release_auto_upgrade_enabled,omitempty"`
// Optional. Defines auto upgrade period for interim releases. This period
// must be shorter or equal to bundle release upgrade period.
InterimReleaseUpgradePeriodDays int32 `protobuf:"varint,2,opt,name=interim_release_upgrade_period_days,json=interimReleaseUpgradePeriodDays,proto3" json:"interim_release_upgrade_period_days,omitempty"`
// Optional. Defines auto upgrade period for bundle releases. Manually
// configured period cannot be longer than service defined period for bundle
// releases. This period must be shorter or equal to major release upgrade
// period. Not passing this field during create will equate to using the
// service default.
BundleReleaseUpgradePeriodDays int32 `protobuf:"varint,3,opt,name=bundle_release_upgrade_period_days,json=bundleReleaseUpgradePeriodDays,proto3" json:"bundle_release_upgrade_period_days,omitempty"`
// Optional. Defines auto upgrade period for major releases. Manually
// configured period cannot be longer than service defined period for major
// releases. Not passing this field during create will equate to using the
// service default.
MajorReleaseUpgradePeriodDays int32 `protobuf:"varint,4,opt,name=major_release_upgrade_period_days,json=majorReleaseUpgradePeriodDays,proto3" json:"major_release_upgrade_period_days,omitempty"`
// Optional. Defines auto upgrade period for releases with security fix.
// Manually configured period cannot be longer than service defined period for
// security releases. Not passing this field during create will equate to
// using the service default.
SecurityPatchUpgradePeriodDays int32 `protobuf:"varint,5,opt,name=security_patch_upgrade_period_days,json=securityPatchUpgradePeriodDays,proto3" json:"security_patch_upgrade_period_days,omitempty"`
// contains filtered or unexported fields
}The maintenance configuration of the GoldengateDeployment.
func (*GoldengateMaintenanceConfig) Descriptor
func (*GoldengateMaintenanceConfig) Descriptor() ([]byte, []int)Deprecated: Use GoldengateMaintenanceConfig.ProtoReflect.Descriptor instead.
func (*GoldengateMaintenanceConfig) GetBundleReleaseUpgradePeriodDays
func (x *GoldengateMaintenanceConfig) GetBundleReleaseUpgradePeriodDays() int32func (*GoldengateMaintenanceConfig) GetInterimReleaseUpgradePeriodDays
func (x *GoldengateMaintenanceConfig) GetInterimReleaseUpgradePeriodDays() int32func (*GoldengateMaintenanceConfig) GetIsInterimReleaseAutoUpgradeEnabled
func (x *GoldengateMaintenanceConfig) GetIsInterimReleaseAutoUpgradeEnabled() boolfunc (*GoldengateMaintenanceConfig) GetMajorReleaseUpgradePeriodDays
func (x *GoldengateMaintenanceConfig) GetMajorReleaseUpgradePeriodDays() int32func (*GoldengateMaintenanceConfig) GetSecurityPatchUpgradePeriodDays
func (x *GoldengateMaintenanceConfig) GetSecurityPatchUpgradePeriodDays() int32func (*GoldengateMaintenanceConfig) ProtoMessage
func (*GoldengateMaintenanceConfig) ProtoMessage()func (*GoldengateMaintenanceConfig) ProtoReflect
func (x *GoldengateMaintenanceConfig) ProtoReflect() protoreflect.Messagefunc (*GoldengateMaintenanceConfig) Reset
func (x *GoldengateMaintenanceConfig) Reset()func (*GoldengateMaintenanceConfig) String
func (x *GoldengateMaintenanceConfig) String() stringGoldengateMaintenanceWindow
type GoldengateMaintenanceWindow struct {
// Required. Days of the week.
Day dayofweek.DayOfWeek `protobuf:"varint,1,opt,name=day,proto3,enum=google.type.DayOfWeek" json:"day,omitempty"`
// Required. Start hour for maintenance period. Hour is in UTC.
StartHour int32 `protobuf:"varint,2,opt,name=start_hour,json=startHour,proto3" json:"start_hour,omitempty"`
// contains filtered or unexported fields
}The maintenance window of the GoldengateDeployment.
func (*GoldengateMaintenanceWindow) Descriptor
func (*GoldengateMaintenanceWindow) Descriptor() ([]byte, []int)Deprecated: Use GoldengateMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*GoldengateMaintenanceWindow) GetDay
func (x *GoldengateMaintenanceWindow) GetDay() dayofweek.DayOfWeekfunc (*GoldengateMaintenanceWindow) GetStartHour
func (x *GoldengateMaintenanceWindow) GetStartHour() int32func (*GoldengateMaintenanceWindow) ProtoMessage
func (*GoldengateMaintenanceWindow) ProtoMessage()func (*GoldengateMaintenanceWindow) ProtoReflect
func (x *GoldengateMaintenanceWindow) ProtoReflect() protoreflect.Messagefunc (*GoldengateMaintenanceWindow) Reset
func (x *GoldengateMaintenanceWindow) Reset()func (*GoldengateMaintenanceWindow) String
func (x *GoldengateMaintenanceWindow) String() stringGoldengateMicrosoftFabricConnectionProperties
type GoldengateMicrosoftFabricConnectionProperties struct {
// Optional. The technology type of MicrosoftFabricConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Azure tenant ID of the application.
TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
// Optional. Azure client ID of the application.
ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// Optional. Client secret associated with the client id.
ClientSecret string `protobuf:"bytes,4,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// Optional. Optional Microsoft Fabric service endpoint.
// Default value: https://onelake.dfs.fabric.microsoft.com
Endpoint string `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateMicrosoftFabricConnection.
func (*GoldengateMicrosoftFabricConnectionProperties) Descriptor
func (*GoldengateMicrosoftFabricConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateMicrosoftFabricConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateMicrosoftFabricConnectionProperties) GetClientId
func (x *GoldengateMicrosoftFabricConnectionProperties) GetClientId() stringfunc (*GoldengateMicrosoftFabricConnectionProperties) GetClientSecret
func (x *GoldengateMicrosoftFabricConnectionProperties) GetClientSecret() stringfunc (*GoldengateMicrosoftFabricConnectionProperties) GetEndpoint
func (x *GoldengateMicrosoftFabricConnectionProperties) GetEndpoint() stringfunc (*GoldengateMicrosoftFabricConnectionProperties) GetTechnologyType
func (x *GoldengateMicrosoftFabricConnectionProperties) GetTechnologyType() stringfunc (*GoldengateMicrosoftFabricConnectionProperties) GetTenantId
func (x *GoldengateMicrosoftFabricConnectionProperties) GetTenantId() stringfunc (*GoldengateMicrosoftFabricConnectionProperties) ProtoMessage
func (*GoldengateMicrosoftFabricConnectionProperties) ProtoMessage()func (*GoldengateMicrosoftFabricConnectionProperties) ProtoReflect
func (x *GoldengateMicrosoftFabricConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateMicrosoftFabricConnectionProperties) Reset
func (x *GoldengateMicrosoftFabricConnectionProperties) Reset()func (*GoldengateMicrosoftFabricConnectionProperties) String
func (x *GoldengateMicrosoftFabricConnectionProperties) String() stringGoldengateMicrosoftSqlserverConnectionProperties
type GoldengateMicrosoftSqlserverConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated Microsoft
// SQL Server.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateMicrosoftSqlserverConnectionProperties_Password
// *GoldengateMicrosoftSqlserverConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateMicrosoftSqlserverConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type of MicrosoftSqlserverConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The name of the database.
Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
// Optional. The name or address of a host.
Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"`
// Optional. The port of an endpoint usually specified for a connection.
Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
// Optional. The username Oracle Goldengate uses to connect to the Microsoft
// SQL Server.
Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
// Optional. An array of name-value pair attribute entries.
// Used as additional parameters in connection string.
AdditionalAttributes []*NameValuePair `protobuf:"bytes,7,rep,name=additional_attributes,json=additionalAttributes,proto3" json:"additional_attributes,omitempty"`
// Optional. Security Type for Microsoft SQL Server.
SecurityProtocol GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol `protobuf:"varint,8,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol" json:"security_protocol,omitempty"`
// Optional. Database Certificate - The base64 encoded content of a .pem or
// .crt file containing the server public key (for 1-way SSL).
SslCaFile string `protobuf:"bytes,9,opt,name=ssl_ca_file,json=sslCaFile,proto3" json:"ssl_ca_file,omitempty"`
// Optional. If set to true, the driver validates the certificate that is sent
// by the database server.
ServerCertificateValidationRequired bool `protobuf:"varint,10,opt,name=server_certificate_validation_required,json=serverCertificateValidationRequired,proto3" json:"server_certificate_validation_required,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateMicrosoftSqlserverConnection.
func (*GoldengateMicrosoftSqlserverConnectionProperties) Descriptor
func (*GoldengateMicrosoftSqlserverConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateMicrosoftSqlserverConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateMicrosoftSqlserverConnectionProperties) GetAdditionalAttributes
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetAdditionalAttributes() []*NameValuePairfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetConnectionPasswordOptions() isGoldengateMicrosoftSqlserverConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetDatabase
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetDatabase() stringfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetHost
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetHost() stringfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetPassword
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetPassword() stringfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetPort
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetPort() int32func (*GoldengateMicrosoftSqlserverConnectionProperties) GetSecurityProtocol
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetSecurityProtocol() GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocolfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetServerCertificateValidationRequired
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetServerCertificateValidationRequired() boolfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetSslCaFile
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetSslCaFile() stringfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetTechnologyType
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetTechnologyType() stringfunc (*GoldengateMicrosoftSqlserverConnectionProperties) GetUsername
func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetUsername() stringfunc (*GoldengateMicrosoftSqlserverConnectionProperties) ProtoMessage
func (*GoldengateMicrosoftSqlserverConnectionProperties) ProtoMessage()func (*GoldengateMicrosoftSqlserverConnectionProperties) ProtoReflect
func (x *GoldengateMicrosoftSqlserverConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateMicrosoftSqlserverConnectionProperties) Reset
func (x *GoldengateMicrosoftSqlserverConnectionProperties) Reset()func (*GoldengateMicrosoftSqlserverConnectionProperties) String
func (x *GoldengateMicrosoftSqlserverConnectionProperties) String() stringGoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol
type GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol int32Enum for Security Type for Microsoft SQL Server.
GoldengateMicrosoftSqlserverConnectionProperties_MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateMicrosoftSqlserverConnectionProperties_PLAIN, GoldengateMicrosoftSqlserverConnectionProperties_TLS
const (
// Security type not specified.
GoldengateMicrosoftSqlserverConnectionProperties_MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol = 0
// Plain text communication.
GoldengateMicrosoftSqlserverConnectionProperties_PLAIN GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol = 1
// Transport Layer Security.
GoldengateMicrosoftSqlserverConnectionProperties_TLS GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol = 2
)func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Descriptor
func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Enum
func (x GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Enum() *GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocolfunc (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) EnumDescriptor
func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol.Descriptor instead.
func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Number
func (x GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Number() protoreflect.EnumNumberfunc (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) String
func (x GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) String() stringfunc (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Type
func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Type() protoreflect.EnumTypeGoldengateMicrosoftSqlserverConnectionProperties_Password
type GoldengateMicrosoftSqlserverConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses for Microsoft
// SQL Server connection in plain text.
Password string `protobuf:"bytes,11,opt,name=password,proto3,oneof"`
}GoldengateMicrosoftSqlserverConnectionProperties_PasswordSecretVersion
type GoldengateMicrosoftSqlserverConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses for Microsoft
// SQL Server connection. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,12,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateMongodbConnectionProperties
type GoldengateMongodbConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated database.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateMongodbConnectionProperties_Password
// *GoldengateMongodbConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateMongodbConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Client Certificate key file password.
//
// Types that are valid to be assigned to TlsCertificateKeyFilePasswordOptions:
//
// *GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePassword
// *GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordSecretVersion
TlsCertificateKeyFilePasswordOptions isGoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordOptions `protobuf_oneof:"tls_certificate_key_file_password_options"`
// Optional. The technology type of MongodbConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. MongoDB connection string.
// e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
ConnectionString string `protobuf:"bytes,2,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"`
// Optional. The username Oracle Goldengate uses to connect to the database.
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
// Optional. The OCID of the Oracle Autonomous Json Database.
DatabaseId string `protobuf:"bytes,5,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
// Optional. Security Type for MongoDB.
SecurityProtocol GoldengateMongodbConnectionProperties_MongodbSecurityProtocol `protobuf:"varint,6,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMongodbConnectionProperties_MongodbSecurityProtocol" json:"security_protocol,omitempty"`
// Optional. Database Certificate - The base64 encoded content of a .pem file,
// containing the server public key (for 1 and 2-way SSL).
TlsCaFile string `protobuf:"bytes,7,opt,name=tls_ca_file,json=tlsCaFile,proto3" json:"tls_ca_file,omitempty"`
// Optional. Client Certificate - The base64 encoded content of a .pem file,
// containing the client public key (for 2-way SSL).
TlsCertificateKeyFile string `protobuf:"bytes,8,opt,name=tls_certificate_key_file,json=tlsCertificateKeyFile,proto3" json:"tls_certificate_key_file,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateMongodbConnection.
func (*GoldengateMongodbConnectionProperties) Descriptor
func (*GoldengateMongodbConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateMongodbConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateMongodbConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateMongodbConnectionProperties) GetConnectionPasswordOptions() isGoldengateMongodbConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateMongodbConnectionProperties) GetConnectionString
func (x *GoldengateMongodbConnectionProperties) GetConnectionString() stringfunc (*GoldengateMongodbConnectionProperties) GetDatabaseId
func (x *GoldengateMongodbConnectionProperties) GetDatabaseId() stringfunc (*GoldengateMongodbConnectionProperties) GetPassword
func (x *GoldengateMongodbConnectionProperties) GetPassword() stringfunc (*GoldengateMongodbConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateMongodbConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateMongodbConnectionProperties) GetSecurityProtocol
func (x *GoldengateMongodbConnectionProperties) GetSecurityProtocol() GoldengateMongodbConnectionProperties_MongodbSecurityProtocolfunc (*GoldengateMongodbConnectionProperties) GetTechnologyType
func (x *GoldengateMongodbConnectionProperties) GetTechnologyType() stringfunc (*GoldengateMongodbConnectionProperties) GetTlsCaFile
func (x *GoldengateMongodbConnectionProperties) GetTlsCaFile() stringfunc (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFile
func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFile() stringfunc (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePassword
func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePassword() stringfunc (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordOptions
func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordOptions() isGoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordOptionsfunc (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordSecretVersion
func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordSecretVersion() stringfunc (*GoldengateMongodbConnectionProperties) GetUsername
func (x *GoldengateMongodbConnectionProperties) GetUsername() stringfunc (*GoldengateMongodbConnectionProperties) ProtoMessage
func (*GoldengateMongodbConnectionProperties) ProtoMessage()func (*GoldengateMongodbConnectionProperties) ProtoReflect
func (x *GoldengateMongodbConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateMongodbConnectionProperties) Reset
func (x *GoldengateMongodbConnectionProperties) Reset()func (*GoldengateMongodbConnectionProperties) String
func (x *GoldengateMongodbConnectionProperties) String() stringGoldengateMongodbConnectionProperties_MongodbSecurityProtocol
type GoldengateMongodbConnectionProperties_MongodbSecurityProtocol int32Enum for Security Type for MongoDB.
GoldengateMongodbConnectionProperties_MONGODB_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateMongodbConnectionProperties_PLAIN, GoldengateMongodbConnectionProperties_TLS, GoldengateMongodbConnectionProperties_MTLS
const (
// Security type not specified.
GoldengateMongodbConnectionProperties_MONGODB_SECURITY_PROTOCOL_UNSPECIFIED GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 0
// Plain text communication.
GoldengateMongodbConnectionProperties_PLAIN GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 1
// Transport Layer Security.
GoldengateMongodbConnectionProperties_TLS GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 2
// Mutual Transport Layer Security.
GoldengateMongodbConnectionProperties_MTLS GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 3
)func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Descriptor
func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Enum
func (x GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Enum() *GoldengateMongodbConnectionProperties_MongodbSecurityProtocolfunc (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) EnumDescriptor
func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateMongodbConnectionProperties_MongodbSecurityProtocol.Descriptor instead.
func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Number
func (x GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Number() protoreflect.EnumNumberfunc (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) String
func (x GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) String() stringfunc (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Type
GoldengateMongodbConnectionProperties_Password
type GoldengateMongodbConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses to connect the
// Mongodb connection in plain text.
Password string `protobuf:"bytes,10,opt,name=password,proto3,oneof"`
}GoldengateMongodbConnectionProperties_PasswordSecretVersion
type GoldengateMongodbConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses to connect the
// Mongodb connection. Format:
// projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,12,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePassword
type GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePassword struct {
// Optional. Input only. The Client Certificate key file password in plain
// text.
TlsCertificateKeyFilePassword string `protobuf:"bytes,11,opt,name=tls_certificate_key_file_password,json=tlsCertificateKeyFilePassword,proto3,oneof"`
}GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordSecretVersion
type GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the Client Certificate key file password in Secret
// Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
TlsCertificateKeyFilePasswordSecretVersion string `protobuf:"bytes,13,opt,name=tls_certificate_key_file_password_secret_version,json=tlsCertificateKeyFilePasswordSecretVersion,proto3,oneof"`
}GoldengateMysqlConnectionProperties
type GoldengateMysqlConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated system of
// the given technology. It must conform to the specific security
// requirements including length, case sensitivity, and so on.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateMysqlConnectionProperties_Password
// *GoldengateMysqlConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateMysqlConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type of MysqlConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The username Oracle Goldengate uses to connect the associated
// system of the given technology.
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// Optional. The name or address of a host.
Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
// Optional. The port of an endpoint usually specified for a connection.
Port int32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
// Optional. The name of the database.
Database string `protobuf:"bytes,6,opt,name=database,proto3" json:"database,omitempty"`
// Optional. Security Type for MySQL.
SecurityProtocol GoldengateMysqlConnectionProperties_MysqlSecurityProtocol `protobuf:"varint,7,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMysqlConnectionProperties_MysqlSecurityProtocol" json:"security_protocol,omitempty"`
// Optional. SSL modes for MySQL.
SslMode GoldengateMysqlConnectionProperties_SSLMode `protobuf:"varint,8,opt,name=ssl_mode,json=sslMode,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMysqlConnectionProperties_SSLMode" json:"ssl_mode,omitempty"`
// Optional. Database Certificate - The base64 encoded content of a .pem or
// .crt file containing the server public key (for 1 and 2-way SSL).
SslCaFile string `protobuf:"bytes,9,opt,name=ssl_ca_file,json=sslCaFile,proto3" json:"ssl_ca_file,omitempty"`
// Optional. The base64 encoded list of certificates revoked by the trusted
// certificate authorities (Trusted CA).
SslCrlFile string `protobuf:"bytes,10,opt,name=ssl_crl_file,json=sslCrlFile,proto3" json:"ssl_crl_file,omitempty"`
// Optional. Client Certificate - The base64 encoded content of a .pem or .crt
// file containing the client public key (for 2-way SSL).
SslCertFile string `protobuf:"bytes,11,opt,name=ssl_cert_file,json=sslCertFile,proto3" json:"ssl_cert_file,omitempty"`
// Optional. Client Key - The base64 encoded content of a .pem or .crt file
// containing the client private key (for 2-way SSL).
SslKeyFile string `protobuf:"bytes,12,opt,name=ssl_key_file,json=sslKeyFile,proto3" json:"ssl_key_file,omitempty"`
// Optional. An array of name-value pair attribute entries.
// Used as additional parameters in connection string.
AdditionalAttributes []*NameValuePair `protobuf:"bytes,13,rep,name=additional_attributes,json=additionalAttributes,proto3" json:"additional_attributes,omitempty"`
// Optional. The OCID of the database system being referenced.
DbSystemId string `protobuf:"bytes,14,opt,name=db_system_id,json=dbSystemId,proto3" json:"db_system_id,omitempty"`
// contains filtered or unexported fields
}Properties of GoldengateMysqlConnection.
func (*GoldengateMysqlConnectionProperties) Descriptor
func (*GoldengateMysqlConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateMysqlConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateMysqlConnectionProperties) GetAdditionalAttributes
func (x *GoldengateMysqlConnectionProperties) GetAdditionalAttributes() []*NameValuePairfunc (*GoldengateMysqlConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateMysqlConnectionProperties) GetConnectionPasswordOptions() isGoldengateMysqlConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateMysqlConnectionProperties) GetDatabase
func (x *GoldengateMysqlConnectionProperties) GetDatabase() stringfunc (*GoldengateMysqlConnectionProperties) GetDbSystemId
func (x *GoldengateMysqlConnectionProperties) GetDbSystemId() stringfunc (*GoldengateMysqlConnectionProperties) GetHost
func (x *GoldengateMysqlConnectionProperties) GetHost() stringfunc (*GoldengateMysqlConnectionProperties) GetPassword
func (x *GoldengateMysqlConnectionProperties) GetPassword() stringfunc (*GoldengateMysqlConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateMysqlConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateMysqlConnectionProperties) GetPort
func (x *GoldengateMysqlConnectionProperties) GetPort() int32func (*GoldengateMysqlConnectionProperties) GetSecurityProtocol
func (x *GoldengateMysqlConnectionProperties) GetSecurityProtocol() GoldengateMysqlConnectionProperties_MysqlSecurityProtocolfunc (*GoldengateMysqlConnectionProperties) GetSslCaFile
func (x *GoldengateMysqlConnectionProperties) GetSslCaFile() stringfunc (*GoldengateMysqlConnectionProperties) GetSslCertFile
func (x *GoldengateMysqlConnectionProperties) GetSslCertFile() stringfunc (*GoldengateMysqlConnectionProperties) GetSslCrlFile
func (x *GoldengateMysqlConnectionProperties) GetSslCrlFile() stringfunc (*GoldengateMysqlConnectionProperties) GetSslKeyFile
func (x *GoldengateMysqlConnectionProperties) GetSslKeyFile() stringfunc (*GoldengateMysqlConnectionProperties) GetSslMode
func (x *GoldengateMysqlConnectionProperties) GetSslMode() GoldengateMysqlConnectionProperties_SSLModefunc (*GoldengateMysqlConnectionProperties) GetTechnologyType
func (x *GoldengateMysqlConnectionProperties) GetTechnologyType() stringfunc (*GoldengateMysqlConnectionProperties) GetUsername
func (x *GoldengateMysqlConnectionProperties) GetUsername() stringfunc (*GoldengateMysqlConnectionProperties) ProtoMessage
func (*GoldengateMysqlConnectionProperties) ProtoMessage()func (*GoldengateMysqlConnectionProperties) ProtoReflect
func (x *GoldengateMysqlConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateMysqlConnectionProperties) Reset
func (x *GoldengateMysqlConnectionProperties) Reset()func (*GoldengateMysqlConnectionProperties) String
func (x *GoldengateMysqlConnectionProperties) String() stringGoldengateMysqlConnectionProperties_MysqlSecurityProtocol
type GoldengateMysqlConnectionProperties_MysqlSecurityProtocol int32Enum for Security Type for MySQL.
GoldengateMysqlConnectionProperties_MYSQL_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateMysqlConnectionProperties_PLAIN, GoldengateMysqlConnectionProperties_TLS, GoldengateMysqlConnectionProperties_MTLS
const (
// Security type not specified.
GoldengateMysqlConnectionProperties_MYSQL_SECURITY_PROTOCOL_UNSPECIFIED GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 0
// Plain text communication.
GoldengateMysqlConnectionProperties_PLAIN GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 1
// Transport Layer Security.
GoldengateMysqlConnectionProperties_TLS GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 2
// Mutual Transport Layer Security.
GoldengateMysqlConnectionProperties_MTLS GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 3
)func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Descriptor
func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Enum
func (x GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Enum() *GoldengateMysqlConnectionProperties_MysqlSecurityProtocolfunc (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) EnumDescriptor
func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateMysqlConnectionProperties_MysqlSecurityProtocol.Descriptor instead.
func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Number
func (x GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Number() protoreflect.EnumNumberfunc (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) String
func (x GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) String() stringfunc (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Type
GoldengateMysqlConnectionProperties_Password
type GoldengateMysqlConnectionProperties_Password struct {
// Optional. Input only. The password Oracle Goldengate uses to connect to
// MySQL in plain text.
Password string `protobuf:"bytes,15,opt,name=password,proto3,oneof"`
}GoldengateMysqlConnectionProperties_PasswordSecretVersion
type GoldengateMysqlConnectionProperties_PasswordSecretVersion struct {
// Optional. Input only. The resource name of a secret version in Secret
// Manager which contains the password Oracle Goldengate uses to connect to
// MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
PasswordSecretVersion string `protobuf:"bytes,16,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}GoldengateMysqlConnectionProperties_SSLMode
type GoldengateMysqlConnectionProperties_SSLMode int32Enum for SSL modes for MySQL.
GoldengateMysqlConnectionProperties_SSL_MODE_UNSPECIFIED, GoldengateMysqlConnectionProperties_DISABLED, GoldengateMysqlConnectionProperties_PREFERRED, GoldengateMysqlConnectionProperties_REQUIRED, GoldengateMysqlConnectionProperties_VERIFY_CA, GoldengateMysqlConnectionProperties_VERIFY_IDENTITY
const (
// SSL mode not specified.
GoldengateMysqlConnectionProperties_SSL_MODE_UNSPECIFIED GoldengateMysqlConnectionProperties_SSLMode = 0
// SSL is disabled.
GoldengateMysqlConnectionProperties_DISABLED GoldengateMysqlConnectionProperties_SSLMode = 1
// SSL is preferred.
GoldengateMysqlConnectionProperties_PREFERRED GoldengateMysqlConnectionProperties_SSLMode = 2
// SSL is required.
GoldengateMysqlConnectionProperties_REQUIRED GoldengateMysqlConnectionProperties_SSLMode = 3
// SSL is required and certificate is verified.
GoldengateMysqlConnectionProperties_VERIFY_CA GoldengateMysqlConnectionProperties_SSLMode = 4
// SSL is required and certificate and hostname are verified.
GoldengateMysqlConnectionProperties_VERIFY_IDENTITY GoldengateMysqlConnectionProperties_SSLMode = 5
)func (GoldengateMysqlConnectionProperties_SSLMode) Descriptor
func (GoldengateMysqlConnectionProperties_SSLMode) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateMysqlConnectionProperties_SSLMode) Enum
func (x GoldengateMysqlConnectionProperties_SSLMode) Enum() *GoldengateMysqlConnectionProperties_SSLModefunc (GoldengateMysqlConnectionProperties_SSLMode) EnumDescriptor
func (GoldengateMysqlConnectionProperties_SSLMode) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateMysqlConnectionProperties_SSLMode.Descriptor instead.
func (GoldengateMysqlConnectionProperties_SSLMode) Number
func (x GoldengateMysqlConnectionProperties_SSLMode) Number() protoreflect.EnumNumberfunc (GoldengateMysqlConnectionProperties_SSLMode) String
func (x GoldengateMysqlConnectionProperties_SSLMode) String() stringfunc (GoldengateMysqlConnectionProperties_SSLMode) Type
func (GoldengateMysqlConnectionProperties_SSLMode) Type() protoreflect.EnumTypeGoldengateOciObjectStorageConnectionProperties
type GoldengateOciObjectStorageConnectionProperties struct {
// Optional. The technology type of OciObjectStorageConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The OCID of the related OCI tenancy.
TenancyId string `protobuf:"bytes,2,opt,name=tenancy_id,json=tenancyId,proto3" json:"tenancy_id,omitempty"`
// Optional. The name of the region of OCI Object Storage. e.g.: us-ashburn-1
// If the region is not provided, backend will default to the default region.
Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
// Optional. The OCID of the OCI user who will access the Object Storage.
// The user must have write access to the bucket they want to connect to.
UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// Optional. The content of the private key file (PEM file)
// corresponding to the API key of the fingerprint.
PrivateKeyFile string `protobuf:"bytes,5,opt,name=private_key_file,json=privateKeyFile,proto3" json:"private_key_file,omitempty"`
// Optional. The passphrase of the private key.
PrivateKeyPassphraseSecret string `protobuf:"bytes,6,opt,name=private_key_passphrase_secret,json=privateKeyPassphraseSecret,proto3" json:"private_key_passphrase_secret,omitempty"`
// Optional. The fingerprint of the API Key of the user specified by the
// userId.
PublicKeyFingerprint string `protobuf:"bytes,7,opt,name=public_key_fingerprint,json=publicKeyFingerprint,proto3" json:"public_key_fingerprint,omitempty"`
// Optional. Specifies that the user intends to authenticate to the instance
// using a resource principal.
UseResourcePrincipal bool `protobuf:"varint,8,opt,name=use_resource_principal,json=useResourcePrincipal,proto3" json:"use_resource_principal,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateOciObjectStorageConnection.
func (*GoldengateOciObjectStorageConnectionProperties) Descriptor
func (*GoldengateOciObjectStorageConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateOciObjectStorageConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateOciObjectStorageConnectionProperties) GetPrivateKeyFile
func (x *GoldengateOciObjectStorageConnectionProperties) GetPrivateKeyFile() stringfunc (*GoldengateOciObjectStorageConnectionProperties) GetPrivateKeyPassphraseSecret
func (x *GoldengateOciObjectStorageConnectionProperties) GetPrivateKeyPassphraseSecret() stringfunc (*GoldengateOciObjectStorageConnectionProperties) GetPublicKeyFingerprint
func (x *GoldengateOciObjectStorageConnectionProperties) GetPublicKeyFingerprint() stringfunc (*GoldengateOciObjectStorageConnectionProperties) GetRegion
func (x *GoldengateOciObjectStorageConnectionProperties) GetRegion() stringfunc (*GoldengateOciObjectStorageConnectionProperties) GetTechnologyType
func (x *GoldengateOciObjectStorageConnectionProperties) GetTechnologyType() stringfunc (*GoldengateOciObjectStorageConnectionProperties) GetTenancyId
func (x *GoldengateOciObjectStorageConnectionProperties) GetTenancyId() stringfunc (*GoldengateOciObjectStorageConnectionProperties) GetUseResourcePrincipal
func (x *GoldengateOciObjectStorageConnectionProperties) GetUseResourcePrincipal() boolfunc (*GoldengateOciObjectStorageConnectionProperties) GetUserId
func (x *GoldengateOciObjectStorageConnectionProperties) GetUserId() stringfunc (*GoldengateOciObjectStorageConnectionProperties) ProtoMessage
func (*GoldengateOciObjectStorageConnectionProperties) ProtoMessage()func (*GoldengateOciObjectStorageConnectionProperties) ProtoReflect
func (x *GoldengateOciObjectStorageConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateOciObjectStorageConnectionProperties) Reset
func (x *GoldengateOciObjectStorageConnectionProperties) Reset()func (*GoldengateOciObjectStorageConnectionProperties) String
func (x *GoldengateOciObjectStorageConnectionProperties) String() stringGoldengateOggDeployment
type GoldengateOggDeployment struct {
// The Goldengate deployment console password.
//
// Types that are valid to be assigned to DeploymentPasswordOptions:
//
// *GoldengateOggDeployment_AdminPassword
// *GoldengateOggDeployment_AdminPasswordSecretVersion
DeploymentPasswordOptions isGoldengateOggDeployment_DeploymentPasswordOptions `protobuf_oneof:"deployment_password_options"`
// Required. The name given to the Goldengate service deployment. The name
// must be 1 to 32 characters long, must contain only alphanumeric characters
// and must start with a letter.
Deployment string `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
// Required. The Goldengate deployment console username.
AdminUsername string `protobuf:"bytes,2,opt,name=admin_username,json=adminUsername,proto3" json:"admin_username,omitempty"`
// Optional. Version of OGG
OggVersion string `protobuf:"bytes,4,opt,name=ogg_version,json=oggVersion,proto3" json:"ogg_version,omitempty"`
// Output only. The certificate of the GoldengateDeployment.
Certificate string `protobuf:"bytes,5,opt,name=certificate,proto3" json:"certificate,omitempty"`
// Output only. The credential store of the GoldengateDeployment.
CredentialStore GoldengateOggDeployment_CredentialStore `protobuf:"varint,6,opt,name=credential_store,json=credentialStore,proto3,enum=google.cloud.oracledatabase.v1.GoldengateOggDeployment_CredentialStore" json:"credential_store,omitempty"`
// Output only. The identity domain id of the GoldengateDeployment.
IdentityDomainId string `protobuf:"bytes,7,opt,name=identity_domain_id,json=identityDomainId,proto3" json:"identity_domain_id,omitempty"`
// Output only. The password secret id of the GoldengateDeployment.
PasswordSecretId string `protobuf:"bytes,8,opt,name=password_secret_id,json=passwordSecretId,proto3" json:"password_secret_id,omitempty"`
// Output only. The group to roles mapping of the GoldengateDeployment.
GroupRolesMapping *GoldengateGroupToRolesMapping `protobuf:"bytes,9,opt,name=group_roles_mapping,json=groupRolesMapping,proto3" json:"group_roles_mapping,omitempty"`
// contains filtered or unexported fields
}The Ogg data of the GoldengateDeployment.
func (*GoldengateOggDeployment) Descriptor
func (*GoldengateOggDeployment) Descriptor() ([]byte, []int)Deprecated: Use GoldengateOggDeployment.ProtoReflect.Descriptor instead.
func (*GoldengateOggDeployment) GetAdminPassword
func (x *GoldengateOggDeployment) GetAdminPassword() stringfunc (*GoldengateOggDeployment) GetAdminPasswordSecretVersion
func (x *GoldengateOggDeployment) GetAdminPasswordSecretVersion() stringfunc (*GoldengateOggDeployment) GetAdminUsername
func (x *GoldengateOggDeployment) GetAdminUsername() stringfunc (*GoldengateOggDeployment) GetCertificate
func (x *GoldengateOggDeployment) GetCertificate() stringfunc (*GoldengateOggDeployment) GetCredentialStore
func (x *GoldengateOggDeployment) GetCredentialStore() GoldengateOggDeployment_CredentialStorefunc (*GoldengateOggDeployment) GetDeployment
func (x *GoldengateOggDeployment) GetDeployment() stringfunc (*GoldengateOggDeployment) GetDeploymentPasswordOptions
func (x *GoldengateOggDeployment) GetDeploymentPasswordOptions() isGoldengateOggDeployment_DeploymentPasswordOptionsfunc (*GoldengateOggDeployment) GetGroupRolesMapping
func (x *GoldengateOggDeployment) GetGroupRolesMapping() *GoldengateGroupToRolesMappingfunc (*GoldengateOggDeployment) GetIdentityDomainId
func (x *GoldengateOggDeployment) GetIdentityDomainId() stringfunc (*GoldengateOggDeployment) GetOggVersion
func (x *GoldengateOggDeployment) GetOggVersion() stringfunc (*GoldengateOggDeployment) GetPasswordSecretId
func (x *GoldengateOggDeployment) GetPasswordSecretId() stringfunc (*GoldengateOggDeployment) ProtoMessage
func (*GoldengateOggDeployment) ProtoMessage()func (*GoldengateOggDeployment) ProtoReflect
func (x *GoldengateOggDeployment) ProtoReflect() protoreflect.Messagefunc (*GoldengateOggDeployment) Reset
func (x *GoldengateOggDeployment) Reset()func (*GoldengateOggDeployment) String
func (x *GoldengateOggDeployment) String() stringGoldengateOggDeployment_AdminPassword
type GoldengateOggDeployment_AdminPassword struct {
// Optional. The Goldengate deployment console password in plain text.
AdminPassword string `protobuf:"bytes,3,opt,name=admin_password,json=adminPassword,proto3,oneof"`
}GoldengateOggDeployment_AdminPasswordSecretVersion
type GoldengateOggDeployment_AdminPasswordSecretVersion struct {
// Optional. Input only. The Goldengate deployment console password secret
// version.
AdminPasswordSecretVersion string `protobuf:"bytes,10,opt,name=admin_password_secret_version,json=adminPasswordSecretVersion,proto3,oneof"`
}GoldengateOggDeployment_CredentialStore
type GoldengateOggDeployment_CredentialStore int32The credential store of the GoldengateDeployment.
GoldengateOggDeployment_CREDENTIAL_STORE_UNSPECIFIED, GoldengateOggDeployment_GOLDENGATE, GoldengateOggDeployment_IAM
const (
// The credential store is unspecified.
GoldengateOggDeployment_CREDENTIAL_STORE_UNSPECIFIED GoldengateOggDeployment_CredentialStore = 0
// The credential store is Goldengate.
GoldengateOggDeployment_GOLDENGATE GoldengateOggDeployment_CredentialStore = 1
// The credential store is IAM.
GoldengateOggDeployment_IAM GoldengateOggDeployment_CredentialStore = 2
)func (GoldengateOggDeployment_CredentialStore) Descriptor
func (GoldengateOggDeployment_CredentialStore) Descriptor() protoreflect.EnumDescriptorfunc (GoldengateOggDeployment_CredentialStore) Enum
func (GoldengateOggDeployment_CredentialStore) EnumDescriptor
func (GoldengateOggDeployment_CredentialStore) EnumDescriptor() ([]byte, []int)Deprecated: Use GoldengateOggDeployment_CredentialStore.Descriptor instead.
func (GoldengateOggDeployment_CredentialStore) Number
func (x GoldengateOggDeployment_CredentialStore) Number() protoreflect.EnumNumberfunc (GoldengateOggDeployment_CredentialStore) String
func (x GoldengateOggDeployment_CredentialStore) String() stringfunc (GoldengateOggDeployment_CredentialStore) Type
func (GoldengateOggDeployment_CredentialStore) Type() protoreflect.EnumTypeGoldengateOracleAIDataPlatformConnectionProperties
type GoldengateOracleAIDataPlatformConnectionProperties struct {
// Optional. The technology type of OracleAiDataPlatformConnection.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. Connection URL. It must start with 'jdbc:spark://'
ConnectionUrl string `protobuf:"bytes,2,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
// Optional. The OCID of the related OCI tenancy.
TenancyId string `protobuf:"bytes,3,opt,name=tenancy_id,json=tenancyId,proto3" json:"tenancy_id,omitempty"`
// Optional. The name of the region. e.g.: us-ashburn-1
Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
// Optional. The OCID of the OCI user who will access.
UserId string `protobuf:"bytes,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// Optional. The content of the private key file (PEM file)
// corresponding to the API key of the fingerprint.
PrivateKeyFile string `protobuf:"bytes,6,opt,name=private_key_file,json=privateKeyFile,proto3" json:"private_key_file,omitempty"`
// Optional. The passphrase of the private key.
PrivateKeyPassphraseSecret string `protobuf:"bytes,7,opt,name=private_key_passphrase_secret,json=privateKeyPassphraseSecret,proto3" json:"private_key_passphrase_secret,omitempty"`
// Optional. The fingerprint of the API Key of the user specified by the
// user_id.
PublicKeyFingerprint string `protobuf:"bytes,8,opt,name=public_key_fingerprint,json=publicKeyFingerprint,proto3" json:"public_key_fingerprint,omitempty"`
// Optional. Specifies that the user intends to authenticate to the instance
// using a resource principal.
UseResourcePrincipal bool `protobuf:"varint,9,opt,name=use_resource_principal,json=useResourcePrincipal,proto3" json:"use_resource_principal,omitempty"`
// contains filtered or unexported fields
}The properties of GoldengateOracleAIDataPlatformConnection.
func (*GoldengateOracleAIDataPlatformConnectionProperties) Descriptor
func (*GoldengateOracleAIDataPlatformConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateOracleAIDataPlatformConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateOracleAIDataPlatformConnectionProperties) GetConnectionUrl
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetConnectionUrl() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetPrivateKeyFile
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetPrivateKeyFile() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetPrivateKeyPassphraseSecret
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetPrivateKeyPassphraseSecret() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetPublicKeyFingerprint
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetPublicKeyFingerprint() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetRegion
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetRegion() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetTechnologyType
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetTechnologyType() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetTenancyId
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetTenancyId() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetUseResourcePrincipal
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetUseResourcePrincipal() boolfunc (*GoldengateOracleAIDataPlatformConnectionProperties) GetUserId
func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetUserId() stringfunc (*GoldengateOracleAIDataPlatformConnectionProperties) ProtoMessage
func (*GoldengateOracleAIDataPlatformConnectionProperties) ProtoMessage()func (*GoldengateOracleAIDataPlatformConnectionProperties) ProtoReflect
func (x *GoldengateOracleAIDataPlatformConnectionProperties) ProtoReflect() protoreflect.Messagefunc (*GoldengateOracleAIDataPlatformConnectionProperties) Reset
func (x *GoldengateOracleAIDataPlatformConnectionProperties) Reset()func (*GoldengateOracleAIDataPlatformConnectionProperties) String
func (x *GoldengateOracleAIDataPlatformConnectionProperties) String() stringGoldengateOracleConnectionProperties
type GoldengateOracleConnectionProperties struct {
// The password Oracle Goldengate uses to connect the associated system of the
// given technology. It must conform to the specific security requirements
// including length, case sensitivity, and so on.
//
// Types that are valid to be assigned to ConnectionPasswordOptions:
//
// *GoldengateOracleConnectionProperties_Password
// *GoldengateOracleConnectionProperties_PasswordSecretVersion
ConnectionPasswordOptions isGoldengateOracleConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
// Optional. The technology type.
TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
// Optional. The username Oracle Goldengate uses to connect.
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// Optional. Authentication mode.
AuthenticationMode GoldengateOracleConnectionProperties_OracleAuthenticationMode `protobuf:"varint,3,opt,name=authentication_mode,json=authenticationMode,proto3,enum=google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties_OracleAuthenticationMode" json:"authentication_mode,omitempty"`
// Optional. Connect descriptor or Easy Connect Naming method used to connect
// to a database.
ConnectionString string `protobuf:"bytes,4,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"`
// Optional. The mode of the database connection session to be established by
// the data client.
SessionMode GoldengateOracleConnectionProperties_SessionMode `protobuf:"varint,5,opt,name=session_mode,json=sessionMode,proto3,enum=google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties_SessionMode" json:"session_mode,omitempty"`
// Optional. Autonomous AI Database instance id of database in Oracle Database
// @ Google Cloud. If gcp_oracle_database_id is provided, connection_string
// must be empty. Format:
// projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}
GcpOracleDatabaseId string `protobuf:"bytes,6,opt,name=gcp_oracle_database_id,json=gcpOracleDatabaseId,proto3" json:"gcp_oracle_database_id,omitempty"`
// Optional. The wallet contents Oracle Goldengate uses to make connections to
// a database. This attribute is expected to be base64 encoded.
WalletFile string `protobuf:"bytes,9,opt,name=wallet_file,json=walletFile,proto3" json:"wallet_file,omitempty"`
// contains filtered or unexported fields
}The properties of Goldengate Oracle Database Connection.
func (*GoldengateOracleConnectionProperties) Descriptor
func (*GoldengateOracleConnectionProperties) Descriptor() ([]byte, []int)Deprecated: Use GoldengateOracleConnectionProperties.ProtoReflect.Descriptor instead.
func (*GoldengateOracleConnectionProperties) GetAuthenticationMode
func (x *GoldengateOracleConnectionProperties) GetAuthenticationMode() GoldengateOracleConnectionProperties_OracleAuthenticationModefunc (*GoldengateOracleConnectionProperties) GetConnectionPasswordOptions
func (x *GoldengateOracleConnectionProperties) GetConnectionPasswordOptions() isGoldengateOracleConnectionProperties_ConnectionPasswordOptionsfunc (*GoldengateOracleConnectionProperties) GetConnectionString
func (x *GoldengateOracleConnectionProperties) GetConnectionString() stringfunc (*GoldengateOracleConnectionProperties) GetGcpOracleDatabaseId
func (x *GoldengateOracleConnectionProperties) GetGcpOracleDatabaseId() stringfunc (*GoldengateOracleConnectionProperties) GetPassword
func (x *GoldengateOracleConnectionProperties) GetPassword() stringfunc (*GoldengateOracleConnectionProperties) GetPasswordSecretVersion
func (x *GoldengateOracleConnectionProperties) GetPasswordSecretVersion() stringfunc (*GoldengateOracleConnectionProperties) GetSessionMode
func (x *GoldengateOracleConnectionProperties) GetSessionMode() GoldengateOracleConnectionProperties_SessionModefunc (*GoldengateOracleConnectionProperties) GetTechnologyType
func (x *GoldengateOracleConnectionProperties) GetTechnologyType() string