Constants
OracleDatabase_ListCloudExadataInfrastructures_FullMethodName, OracleDatabase_GetCloudExadataInfrastructure_FullMethodName, OracleDatabase_CreateCloudExadataInfrastructure_FullMethodName, OracleDatabase_DeleteCloudExadataInfrastructure_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_ListDbVersions_FullMethodName, OracleDatabase_ListDatabaseCharacterSets_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_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_ListDbVersions_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbVersions"
OracleDatabase_ListDatabaseCharacterSets_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDatabaseCharacterSets"
)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",
}
AutonomousDatabaseProperties_LocalDisasterRecoveryType_value = map[string]int32{
"LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED": 0,
"ADG": 1,
"BACKUP_BASED": 2,
}
)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.
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.
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_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: "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: "ListDbVersions",
Handler: _OracleDatabase_ListDbVersions_Handler,
},
{
MethodName: "ListDatabaseCharacterSets",
Handler: _OracleDatabase_ListDatabaseCharacterSets_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() stringAutonomousDatabase
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. 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. 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. The password for the default ADMIN user.
AdminPassword string `protobuf:"bytes,6,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,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. 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. The subnet CIDR range for the Autonomous Database.
Cidr string `protobuf:"bytes,10,opt,name=cidr,proto3" json:"cidr,omitempty"`
// Optional. 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. 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. 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) 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. The list of customer contacts.
CustomerContacts []*CustomerContact `protobuf:"bytes,17,rep,name=customer_contacts,json=customerContacts,proto3" json:"customer_contacts,omitempty"`
// Optional. 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. 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. 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. 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. 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. This field indicates whether the Autonomous Database has local
// (in-region) Data Guard enabled.
IsLocalDataGuardEnabled bool `protobuf:"varint,33,opt,name=is_local_data_guard_enabled,json=isLocalDataGuardEnabled,proto3" json:"is_local_data_guard_enabled,omitempty"`
// Output only. This field indicates the maximum data loss limit for an
// Autonomous Database, in seconds.
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. 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"`
// 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() boolfunc (*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() int32func (*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
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
)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() 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"`
// 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) 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"`
// 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) 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"`
// Output only. SCAN listener port - TCP
ScanListenerPortTcp int32 `protobuf:"varint,21,opt,name=scan_listener_port_tcp,json=scanListenerPortTcp,proto3" json:"scan_listener_port_tcp,omitempty"`
// Output only. 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) 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.EnumTypeComputeModel
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.EnumTypeCreateAutonomousDatabaseRequest
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() 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"`
// Required. The password for the default ADMIN user.
AdminPassword string `protobuf:"bytes,4,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
// Optional. The TDE wallet password for the database.
TdeWalletPassword string `protobuf:"bytes,5,opt,name=tde_wallet_password,json=tdeWalletPassword,proto3" json:"tde_wallet_password,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"`
// 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) 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) GetProperties
func (x *Database) GetProperties() *DatabasePropertiesfunc (*Database) GetTdeWalletPassword
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.
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() 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() stringEncryptionKey
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() 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"`
// 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) 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"`
// Required. The peer database name to fail over to.
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() 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
IdentityConnector
type IdentityConnector struct {
// Output only. A google managed service account on which customers can grant
// roles to access resources in the customer project. Example:
// `p176944527254-55-75119d87fd8f@gcp-sa-oci.iam.gserviceaccount.com`
ServiceAgentEmail string `protobuf:"bytes,1,opt,name=service_agent_email,json=serviceAgentEmail,proto3" json:"service_agent_email,omitempty"`
// Output only. The connection state of the identity connector.
ConnectionState IdentityConnector_ConnectionState `protobuf:"varint,2,opt,name=connection_state,json=connectionState,proto3,enum=google.cloud.oracledatabase.v1.IdentityConnector_ConnectionState" json:"connection_state,omitempty"`
// contains filtered or unexported fields
}The identity connector details which will allow OCI to securely access the resources in the customer project.
func (*IdentityConnector) Descriptor
func (*IdentityConnector) Descriptor() ([]byte, []int)Deprecated: Use IdentityConnector.ProtoReflect.Descriptor instead.
func (*IdentityConnector) GetConnectionState
func (x *IdentityConnector) GetConnectionState() IdentityConnector_ConnectionStatefunc (*IdentityConnector) GetServiceAgentEmail
func (x *IdentityConnector) GetServiceAgentEmail() stringfunc (*IdentityConnector) ProtoMessage
func (*IdentityConnector) ProtoMessage()func (*IdentityConnector) ProtoReflect
func (x *IdentityConnector) ProtoReflect() protoreflect.Messagefunc (*IdentityConnector) Reset
func (x *IdentityConnector) Reset()func (*IdentityConnector) String
func (x *IdentityConnector) String() stringIdentityConnector_ConnectionState
type IdentityConnector_ConnectionState int32The various connection states of the WorkloadIdentityPoolConnection.
IdentityConnector_CONNECTION_STATE_UNSPECIFIED, IdentityConnector_CONNECTED, IdentityConnector_PARTIALLY_CONNECTED, IdentityConnector_DISCONNECTED, IdentityConnector_UNKNOWN
const (
// Default unspecified value.
IdentityConnector_CONNECTION_STATE_UNSPECIFIED IdentityConnector_ConnectionState = 0
// The identity pool connection is connected.
IdentityConnector_CONNECTED IdentityConnector_ConnectionState = 1
// The identity pool connection is partially connected.
IdentityConnector_PARTIALLY_CONNECTED IdentityConnector_ConnectionState = 2
// The identity pool connection is disconnected.
IdentityConnector_DISCONNECTED IdentityConnector_ConnectionState = 3
// The identity pool connection is in an unknown state.
IdentityConnector_UNKNOWN IdentityConnector_ConnectionState = 4
)func (IdentityConnector_ConnectionState) Descriptor
func (IdentityConnector_ConnectionState) Descriptor() protoreflect.EnumDescriptorfunc (IdentityConnector_ConnectionState) Enum
func (x IdentityConnector_ConnectionState) Enum() *IdentityConnector_ConnectionStatefunc (IdentityConnector_ConnectionState) EnumDescriptor
func (IdentityConnector_ConnectionState) EnumDescriptor() ([]byte, []int)Deprecated: Use IdentityConnector_ConnectionState.Descriptor instead.
func (IdentityConnector_ConnectionState) Number
func (x IdentityConnector_ConnectionState) Number() protoreflect.EnumNumberfunc (IdentityConnector_ConnectionState) String
func (x IdentityConnector_ConnectionState) String() stringfunc (IdentityConnector_ConnectionState) Type
func (IdentityConnector_ConnectionState) Type() protoreflect.EnumTypeListAutonomousDatabaseBackupsRequest
type ListAutonomousDatabaseBackupsRequest struct {
// Required. The parent value for ListAutonomousDatabaseBackups in the
// following format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. An expression for filtering the results of the request. Only the
// **autonomous_database_id** field is supported in the following format:
// `autonomous_database_id="{autonomous_database_id}"`. The accepted values
// must be a valid Autonomous Database ID, limited to the naming
// restrictions of the ID: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$).
// The ID must start with a letter, end with a letter or a number, and be
// a maximum of 63 characters.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 Autonomous DB Backups will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabaseBackup.List.
func (*ListAutonomousDatabaseBackupsRequest) Descriptor
func (*ListAutonomousDatabaseBackupsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDatabaseBackupsRequest.ProtoReflect.Descriptor instead.
func (*ListAutonomousDatabaseBackupsRequest) GetFilter
func (x *ListAutonomousDatabaseBackupsRequest) GetFilter() stringfunc (*ListAutonomousDatabaseBackupsRequest) GetPageSize
func (x *ListAutonomousDatabaseBackupsRequest) GetPageSize() int32func (*ListAutonomousDatabaseBackupsRequest) GetPageToken
func (x *ListAutonomousDatabaseBackupsRequest) GetPageToken() stringfunc (*ListAutonomousDatabaseBackupsRequest) GetParent
func (x *ListAutonomousDatabaseBackupsRequest) GetParent() stringfunc (*ListAutonomousDatabaseBackupsRequest) ProtoMessage
func (*ListAutonomousDatabaseBackupsRequest) ProtoMessage()func (*ListAutonomousDatabaseBackupsRequest) ProtoReflect
func (x *ListAutonomousDatabaseBackupsRequest) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDatabaseBackupsRequest) Reset
func (x *ListAutonomousDatabaseBackupsRequest) Reset()func (*ListAutonomousDatabaseBackupsRequest) String
func (x *ListAutonomousDatabaseBackupsRequest) String() stringListAutonomousDatabaseBackupsResponse
type ListAutonomousDatabaseBackupsResponse struct {
// The list of Autonomous Database Backups.
AutonomousDatabaseBackups []*AutonomousDatabaseBackup `protobuf:"bytes,1,rep,name=autonomous_database_backups,json=autonomousDatabaseBackups,proto3" json:"autonomous_database_backups,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for AutonomousDatabaseBackup.List.
func (*ListAutonomousDatabaseBackupsResponse) Descriptor
func (*ListAutonomousDatabaseBackupsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDatabaseBackupsResponse.ProtoReflect.Descriptor instead.
func (*ListAutonomousDatabaseBackupsResponse) GetAutonomousDatabaseBackups
func (x *ListAutonomousDatabaseBackupsResponse) GetAutonomousDatabaseBackups() []*AutonomousDatabaseBackupfunc (*ListAutonomousDatabaseBackupsResponse) GetNextPageToken
func (x *ListAutonomousDatabaseBackupsResponse) GetNextPageToken() stringfunc (*ListAutonomousDatabaseBackupsResponse) ProtoMessage
func (*ListAutonomousDatabaseBackupsResponse) ProtoMessage()func (*ListAutonomousDatabaseBackupsResponse) ProtoReflect
func (x *ListAutonomousDatabaseBackupsResponse) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDatabaseBackupsResponse) Reset
func (x *ListAutonomousDatabaseBackupsResponse) Reset()func (*ListAutonomousDatabaseBackupsResponse) String
func (x *ListAutonomousDatabaseBackupsResponse) String() stringListAutonomousDatabaseCharacterSetsRequest
type ListAutonomousDatabaseCharacterSetsRequest struct {
// Required. The parent value for the Autonomous Database in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 Autonomous DB Character Sets will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request. Only the
// **character_set_type** field is supported in the following format:
// `character_set_type="{characterSetType}"`. Accepted values include
// `DATABASE` and `NATIONAL`.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabaseCharacterSet.List.
func (*ListAutonomousDatabaseCharacterSetsRequest) Descriptor
func (*ListAutonomousDatabaseCharacterSetsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDatabaseCharacterSetsRequest.ProtoReflect.Descriptor instead.
func (*ListAutonomousDatabaseCharacterSetsRequest) GetFilter
func (x *ListAutonomousDatabaseCharacterSetsRequest) GetFilter() stringfunc (*ListAutonomousDatabaseCharacterSetsRequest) GetPageSize
func (x *ListAutonomousDatabaseCharacterSetsRequest) GetPageSize() int32func (*ListAutonomousDatabaseCharacterSetsRequest) GetPageToken
func (x *ListAutonomousDatabaseCharacterSetsRequest) GetPageToken() stringfunc (*ListAutonomousDatabaseCharacterSetsRequest) GetParent
func (x *ListAutonomousDatabaseCharacterSetsRequest) GetParent() stringfunc (*ListAutonomousDatabaseCharacterSetsRequest) ProtoMessage
func (*ListAutonomousDatabaseCharacterSetsRequest) ProtoMessage()func (*ListAutonomousDatabaseCharacterSetsRequest) ProtoReflect
func (x *ListAutonomousDatabaseCharacterSetsRequest) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDatabaseCharacterSetsRequest) Reset
func (x *ListAutonomousDatabaseCharacterSetsRequest) Reset()func (*ListAutonomousDatabaseCharacterSetsRequest) String
func (x *ListAutonomousDatabaseCharacterSetsRequest) String() stringListAutonomousDatabaseCharacterSetsResponse
type ListAutonomousDatabaseCharacterSetsResponse struct {
// The list of Autonomous Database Character Sets.
AutonomousDatabaseCharacterSets []*AutonomousDatabaseCharacterSet `protobuf:"bytes,1,rep,name=autonomous_database_character_sets,json=autonomousDatabaseCharacterSets,proto3" json:"autonomous_database_character_sets,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for AutonomousDatabaseCharacterSet.List.
func (*ListAutonomousDatabaseCharacterSetsResponse) Descriptor
func (*ListAutonomousDatabaseCharacterSetsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDatabaseCharacterSetsResponse.ProtoReflect.Descriptor instead.
func (*ListAutonomousDatabaseCharacterSetsResponse) GetAutonomousDatabaseCharacterSets
func (x *ListAutonomousDatabaseCharacterSetsResponse) GetAutonomousDatabaseCharacterSets() []*AutonomousDatabaseCharacterSetfunc (*ListAutonomousDatabaseCharacterSetsResponse) GetNextPageToken
func (x *ListAutonomousDatabaseCharacterSetsResponse) GetNextPageToken() stringfunc (*ListAutonomousDatabaseCharacterSetsResponse) ProtoMessage
func (*ListAutonomousDatabaseCharacterSetsResponse) ProtoMessage()func (*ListAutonomousDatabaseCharacterSetsResponse) ProtoReflect
func (x *ListAutonomousDatabaseCharacterSetsResponse) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDatabaseCharacterSetsResponse) Reset
func (x *ListAutonomousDatabaseCharacterSetsResponse) Reset()func (*ListAutonomousDatabaseCharacterSetsResponse) String
func (x *ListAutonomousDatabaseCharacterSetsResponse) String() stringListAutonomousDatabasesRequest
type ListAutonomousDatabasesRequest struct {
// Required. The parent value for the Autonomous Database in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 Autonomous Database will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. An expression for ordering the results of the request.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabase.List.
func (*ListAutonomousDatabasesRequest) Descriptor
func (*ListAutonomousDatabasesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDatabasesRequest.ProtoReflect.Descriptor instead.
func (*ListAutonomousDatabasesRequest) GetFilter
func (x *ListAutonomousDatabasesRequest) GetFilter() stringfunc (*ListAutonomousDatabasesRequest) GetOrderBy
func (x *ListAutonomousDatabasesRequest) GetOrderBy() stringfunc (*ListAutonomousDatabasesRequest) GetPageSize
func (x *ListAutonomousDatabasesRequest) GetPageSize() int32func (*ListAutonomousDatabasesRequest) GetPageToken
func (x *ListAutonomousDatabasesRequest) GetPageToken() stringfunc (*ListAutonomousDatabasesRequest) GetParent
func (x *ListAutonomousDatabasesRequest) GetParent() stringfunc (*ListAutonomousDatabasesRequest) ProtoMessage
func (*ListAutonomousDatabasesRequest) ProtoMessage()func (*ListAutonomousDatabasesRequest) ProtoReflect
func (x *ListAutonomousDatabasesRequest) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDatabasesRequest) Reset
func (x *ListAutonomousDatabasesRequest) Reset()func (*ListAutonomousDatabasesRequest) String
func (x *ListAutonomousDatabasesRequest) String() stringListAutonomousDatabasesResponse
type ListAutonomousDatabasesResponse struct {
// The list of Autonomous Databases.
AutonomousDatabases []*AutonomousDatabase `protobuf:"bytes,1,rep,name=autonomous_databases,json=autonomousDatabases,proto3" json:"autonomous_databases,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for AutonomousDatabase.List.
func (*ListAutonomousDatabasesResponse) Descriptor
func (*ListAutonomousDatabasesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDatabasesResponse.ProtoReflect.Descriptor instead.
func (*ListAutonomousDatabasesResponse) GetAutonomousDatabases
func (x *ListAutonomousDatabasesResponse) GetAutonomousDatabases() []*AutonomousDatabasefunc (*ListAutonomousDatabasesResponse) GetNextPageToken
func (x *ListAutonomousDatabasesResponse) GetNextPageToken() stringfunc (*ListAutonomousDatabasesResponse) ProtoMessage
func (*ListAutonomousDatabasesResponse) ProtoMessage()func (*ListAutonomousDatabasesResponse) ProtoReflect
func (x *ListAutonomousDatabasesResponse) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDatabasesResponse) Reset
func (x *ListAutonomousDatabasesResponse) Reset()func (*ListAutonomousDatabasesResponse) String
func (x *ListAutonomousDatabasesResponse) String() stringListAutonomousDbVersionsRequest
type ListAutonomousDbVersionsRequest struct {
// Required. The parent value for the Autonomous Database in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 Autonomous DB Versions will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDbVersion.List.
func (*ListAutonomousDbVersionsRequest) Descriptor
func (*ListAutonomousDbVersionsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDbVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListAutonomousDbVersionsRequest) GetPageSize
func (x *ListAutonomousDbVersionsRequest) GetPageSize() int32func (*ListAutonomousDbVersionsRequest) GetPageToken
func (x *ListAutonomousDbVersionsRequest) GetPageToken() stringfunc (*ListAutonomousDbVersionsRequest) GetParent
func (x *ListAutonomousDbVersionsRequest) GetParent() stringfunc (*ListAutonomousDbVersionsRequest) ProtoMessage
func (*ListAutonomousDbVersionsRequest) ProtoMessage()func (*ListAutonomousDbVersionsRequest) ProtoReflect
func (x *ListAutonomousDbVersionsRequest) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDbVersionsRequest) Reset
func (x *ListAutonomousDbVersionsRequest) Reset()func (*ListAutonomousDbVersionsRequest) String
func (x *ListAutonomousDbVersionsRequest) String() stringListAutonomousDbVersionsResponse
type ListAutonomousDbVersionsResponse struct {
// The list of Autonomous Database versions.
AutonomousDbVersions []*AutonomousDbVersion `protobuf:"bytes,1,rep,name=autonomous_db_versions,json=autonomousDbVersions,proto3" json:"autonomous_db_versions,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for AutonomousDbVersion.List.
func (*ListAutonomousDbVersionsResponse) Descriptor
func (*ListAutonomousDbVersionsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAutonomousDbVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListAutonomousDbVersionsResponse) GetAutonomousDbVersions
func (x *ListAutonomousDbVersionsResponse) GetAutonomousDbVersions() []*AutonomousDbVersionfunc (*ListAutonomousDbVersionsResponse) GetNextPageToken
func (x *ListAutonomousDbVersionsResponse) GetNextPageToken() stringfunc (*ListAutonomousDbVersionsResponse) ProtoMessage
func (*ListAutonomousDbVersionsResponse) ProtoMessage()func (*ListAutonomousDbVersionsResponse) ProtoReflect
func (x *ListAutonomousDbVersionsResponse) ProtoReflect() protoreflect.Messagefunc (*ListAutonomousDbVersionsResponse) Reset
func (x *ListAutonomousDbVersionsResponse) Reset()func (*ListAutonomousDbVersionsResponse) String
func (x *ListAutonomousDbVersionsResponse) String() stringListCloudExadataInfrastructuresRequest
type ListCloudExadataInfrastructuresRequest 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"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 Exadata infrastructures will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. An expression for ordering the results of the request.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}The request for CloudExadataInfrastructures.List.
func (*ListCloudExadataInfrastructuresRequest) Descriptor
func (*ListCloudExadataInfrastructuresRequest) Descriptor() ([]byte, []int)Deprecated: Use ListCloudExadataInfrastructuresRequest.ProtoReflect.Descriptor instead.
func (*ListCloudExadataInfrastructuresRequest) GetFilter
func (x *ListCloudExadataInfrastructuresRequest) GetFilter() stringfunc (*ListCloudExadataInfrastructuresRequest) GetOrderBy
func (x *ListCloudExadataInfrastructuresRequest) GetOrderBy() stringfunc (*ListCloudExadataInfrastructuresRequest) GetPageSize
func (x *ListCloudExadataInfrastructuresRequest) GetPageSize() int32func (*ListCloudExadataInfrastructuresRequest) GetPageToken
func (x *ListCloudExadataInfrastructuresRequest) GetPageToken() stringfunc (*ListCloudExadataInfrastructuresRequest) GetParent
func (x *ListCloudExadataInfrastructuresRequest) GetParent() stringfunc (*ListCloudExadataInfrastructuresRequest) ProtoMessage
func (*ListCloudExadataInfrastructuresRequest) ProtoMessage()func (*ListCloudExadataInfrastructuresRequest) ProtoReflect
func (x *ListCloudExadataInfrastructuresRequest) ProtoReflect() protoreflect.Messagefunc (*ListCloudExadataInfrastructuresRequest) Reset
func (x *ListCloudExadataInfrastructuresRequest) Reset()func (*ListCloudExadataInfrastructuresRequest) String
func (x *ListCloudExadataInfrastructuresRequest) String() stringListCloudExadataInfrastructuresResponse
type ListCloudExadataInfrastructuresResponse struct {
// The list of Exadata Infrastructures.
CloudExadataInfrastructures []*CloudExadataInfrastructure `protobuf:"bytes,1,rep,name=cloud_exadata_infrastructures,json=cloudExadataInfrastructures,proto3" json:"cloud_exadata_infrastructures,omitempty"`
// A token for fetching next page of response.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for CloudExadataInfrastructures.list.
func (*ListCloudExadataInfrastructuresResponse) Descriptor
func (*ListCloudExadataInfrastructuresResponse) Descriptor() ([]byte, []int)Deprecated: Use ListCloudExadataInfrastructuresResponse.ProtoReflect.Descriptor instead.
func (*ListCloudExadataInfrastructuresResponse) GetCloudExadataInfrastructures
func (x *ListCloudExadataInfrastructuresResponse) GetCloudExadataInfrastructures() []*CloudExadataInfrastructurefunc (*ListCloudExadataInfrastructuresResponse) GetNextPageToken
func (x *ListCloudExadataInfrastructuresResponse) GetNextPageToken() stringfunc (*ListCloudExadataInfrastructuresResponse) ProtoMessage
func (*ListCloudExadataInfrastructuresResponse) ProtoMessage()func (*ListCloudExadataInfrastructuresResponse) ProtoReflect
func (x *ListCloudExadataInfrastructuresResponse) ProtoReflect() protoreflect.Messagefunc (*ListCloudExadataInfrastructuresResponse) Reset
func (x *ListCloudExadataInfrastructuresResponse) Reset()func (*ListCloudExadataInfrastructuresResponse) String
func (x *ListCloudExadataInfrastructuresResponse) String() stringListCloudVmClustersRequest
type ListCloudVmClustersRequest 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"`
// Optional. The number of VM clusters to return.
// If unspecified, at most 50 VM clusters will be returned.
// The maximum value is 1,000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying the page of results the server returns.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for CloudVmCluster.List.
func (*ListCloudVmClustersRequest) Descriptor
func (*ListCloudVmClustersRequest) Descriptor() ([]byte, []int)Deprecated: Use ListCloudVmClustersRequest.ProtoReflect.Descriptor instead.
func (*ListCloudVmClustersRequest) GetFilter
func (x *ListCloudVmClustersRequest) GetFilter() stringfunc (*ListCloudVmClustersRequest) GetPageSize
func (x *ListCloudVmClustersRequest) GetPageSize() int32func (*ListCloudVmClustersRequest) GetPageToken
func (x *ListCloudVmClustersRequest) GetPageToken() stringfunc (*ListCloudVmClustersRequest) GetParent
func (x *ListCloudVmClustersRequest) GetParent() stringfunc (*ListCloudVmClustersRequest) ProtoMessage
func (*ListCloudVmClustersRequest) ProtoMessage()func (*ListCloudVmClustersRequest) ProtoReflect
func (x *ListCloudVmClustersRequest) ProtoReflect() protoreflect.Messagefunc (*ListCloudVmClustersRequest) Reset
func (x *ListCloudVmClustersRequest) Reset()func (*ListCloudVmClustersRequest) String
func (x *ListCloudVmClustersRequest) String() stringListCloudVmClustersResponse
type ListCloudVmClustersResponse struct {
// The list of VM Clusters.
CloudVmClusters []*CloudVmCluster `protobuf:"bytes,1,rep,name=cloud_vm_clusters,json=cloudVmClusters,proto3" json:"cloud_vm_clusters,omitempty"`
// A token to fetch the next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for CloudVmCluster.List.
func (*ListCloudVmClustersResponse) Descriptor
func (*ListCloudVmClustersResponse) Descriptor() ([]byte, []int)Deprecated: Use ListCloudVmClustersResponse.ProtoReflect.Descriptor instead.
func (*ListCloudVmClustersResponse) GetCloudVmClusters
func (x *ListCloudVmClustersResponse) GetCloudVmClusters() []*CloudVmClusterfunc (*ListCloudVmClustersResponse) GetNextPageToken
func (x *ListCloudVmClustersResponse) GetNextPageToken() stringfunc (*ListCloudVmClustersResponse) ProtoMessage
func (*ListCloudVmClustersResponse) ProtoMessage()func (*ListCloudVmClustersResponse) ProtoReflect
func (x *ListCloudVmClustersResponse) ProtoReflect() protoreflect.Messagefunc (*ListCloudVmClustersResponse) Reset
func (x *ListCloudVmClustersResponse) Reset()func (*ListCloudVmClustersResponse) String
func (x *ListCloudVmClustersResponse) String() stringListDatabaseCharacterSetsRequest
type ListDatabaseCharacterSetsRequest struct {
// Required. The parent value for DatabaseCharacterSets in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of DatabaseCharacterSets to return. The
// service may return fewer than this value. If unspecified, at most 50
// DatabaseCharacterSets will be returned. The maximum value is 1000; values
// above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// `ListDatabaseCharacterSets` call. Provide this to retrieve the subsequent
// page.
//
// When paginating, all other parameters provided to
// `ListDatabaseCharacterSets` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request. Only the
// **character_set_type** field is supported in the following format:
// `character_set_type="{characterSetType}"`. Accepted values include
// `DATABASE` and `NATIONAL`.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for DatabaseCharacterSet.List.
func (*ListDatabaseCharacterSetsRequest) Descriptor
func (*ListDatabaseCharacterSetsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDatabaseCharacterSetsRequest.ProtoReflect.Descriptor instead.
func (*ListDatabaseCharacterSetsRequest) GetFilter
func (x *ListDatabaseCharacterSetsRequest) GetFilter() stringfunc (*ListDatabaseCharacterSetsRequest) GetPageSize
func (x *ListDatabaseCharacterSetsRequest) GetPageSize() int32func (*ListDatabaseCharacterSetsRequest) GetPageToken
func (x *ListDatabaseCharacterSetsRequest) GetPageToken() stringfunc (*ListDatabaseCharacterSetsRequest) GetParent
func (x *ListDatabaseCharacterSetsRequest) GetParent() stringfunc (*ListDatabaseCharacterSetsRequest) ProtoMessage
func (*ListDatabaseCharacterSetsRequest) ProtoMessage()func (*ListDatabaseCharacterSetsRequest) ProtoReflect
func (x *ListDatabaseCharacterSetsRequest) ProtoReflect() protoreflect.Messagefunc (*ListDatabaseCharacterSetsRequest) Reset
func (x *ListDatabaseCharacterSetsRequest) Reset()func (*ListDatabaseCharacterSetsRequest) String
func (x *ListDatabaseCharacterSetsRequest) String() stringListDatabaseCharacterSetsResponse
type ListDatabaseCharacterSetsResponse struct {
// The list of DatabaseCharacterSets.
DatabaseCharacterSets []*DatabaseCharacterSet `protobuf:"bytes,1,rep,name=database_character_sets,json=databaseCharacterSets,proto3" json:"database_character_sets,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for DatabaseCharacterSet.List.
func (*ListDatabaseCharacterSetsResponse) Descriptor
func (*ListDatabaseCharacterSetsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDatabaseCharacterSetsResponse.ProtoReflect.Descriptor instead.
func (*ListDatabaseCharacterSetsResponse) GetDatabaseCharacterSets
func (x *ListDatabaseCharacterSetsResponse) GetDatabaseCharacterSets() []*DatabaseCharacterSetfunc (*ListDatabaseCharacterSetsResponse) GetNextPageToken
func (x *ListDatabaseCharacterSetsResponse) GetNextPageToken() stringfunc (*ListDatabaseCharacterSetsResponse) ProtoMessage
func (*ListDatabaseCharacterSetsResponse) ProtoMessage()func (*ListDatabaseCharacterSetsResponse) ProtoReflect
func (x *ListDatabaseCharacterSetsResponse) ProtoReflect() protoreflect.Messagefunc (*ListDatabaseCharacterSetsResponse) Reset
func (x *ListDatabaseCharacterSetsResponse) Reset()func (*ListDatabaseCharacterSetsResponse) String
func (x *ListDatabaseCharacterSetsResponse) String() stringListDatabasesRequest
type ListDatabasesRequest struct {
// Required. The parent resource name in the following format:
// projects/{project}/locations/{region}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, a maximum of 50 Databases will be returned.
// The maximum value is 1000; values above 1000 will be reset to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying the requested page of results to return. All
// fields except the filter should remain the same as in the request that
// provided this page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request. list for
// container databases is supported only with a valid dbSystem (full resource
// name) filter in this format:
// `dbSystem="projects/{project}/locations/{location}/dbSystems/{dbSystemId}"`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for Database.List.
func (*ListDatabasesRequest) Descriptor
func (*ListDatabasesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDatabasesRequest.ProtoReflect.Descriptor instead.
func (*ListDatabasesRequest) GetFilter
func (x *ListDatabasesRequest) GetFilter() stringfunc (*ListDatabasesRequest) GetPageSize
func (x *ListDatabasesRequest) GetPageSize() int32func (*ListDatabasesRequest) GetPageToken
func (x *ListDatabasesRequest) GetPageToken() stringfunc (*ListDatabasesRequest) GetParent
func (x *ListDatabasesRequest) GetParent() stringfunc (*ListDatabasesRequest) ProtoMessage
func (*ListDatabasesRequest) ProtoMessage()func (*ListDatabasesRequest) ProtoReflect
func (x *ListDatabasesRequest) ProtoReflect() protoreflect.Messagefunc (*ListDatabasesRequest) Reset
func (x *ListDatabasesRequest) Reset()func (*ListDatabasesRequest) String
func (x *ListDatabasesRequest) String() stringListDatabasesResponse
type ListDatabasesResponse struct {
// The list of Databases.
Databases []*Database `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for Database.List.
func (*ListDatabasesResponse) Descriptor
func (*ListDatabasesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDatabasesResponse.ProtoReflect.Descriptor instead.
func (*ListDatabasesResponse) GetDatabases
func (x *ListDatabasesResponse) GetDatabases() []*Databasefunc (*ListDatabasesResponse) GetNextPageToken
func (x *ListDatabasesResponse) GetNextPageToken() stringfunc (*ListDatabasesResponse) ProtoMessage
func (*ListDatabasesResponse) ProtoMessage()func (*ListDatabasesResponse) ProtoReflect
func (x *ListDatabasesResponse) ProtoReflect() protoreflect.Messagefunc (*ListDatabasesResponse) Reset
func (x *ListDatabasesResponse) Reset()func (*ListDatabasesResponse) String
func (x *ListDatabasesResponse) String() stringListDbNodesRequest
type ListDbNodesRequest struct {
// Required. The parent value for database node in the following format:
// projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}.
// .
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 db nodes will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the node should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request for DbNode.List.
func (*ListDbNodesRequest) Descriptor
func (*ListDbNodesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDbNodesRequest.ProtoReflect.Descriptor instead.
func (*ListDbNodesRequest) GetPageSize
func (x *ListDbNodesRequest) GetPageSize() int32func (*ListDbNodesRequest) GetPageToken
func (x *ListDbNodesRequest) GetPageToken() stringfunc (*ListDbNodesRequest) GetParent
func (x *ListDbNodesRequest) GetParent() stringfunc (*ListDbNodesRequest) ProtoMessage
func (*ListDbNodesRequest) ProtoMessage()func (*ListDbNodesRequest) ProtoReflect
func (x *ListDbNodesRequest) ProtoReflect() protoreflect.Messagefunc (*ListDbNodesRequest) Reset
func (x *ListDbNodesRequest) Reset()func (*ListDbNodesRequest) String
func (x *ListDbNodesRequest) String() stringListDbNodesResponse
type ListDbNodesResponse struct {
// The list of DB Nodes
DbNodes []*DbNode `protobuf:"bytes,1,rep,name=db_nodes,json=dbNodes,proto3" json:"db_nodes,omitempty"`
// A token identifying a page of results the node should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for DbNode.List.
func (*ListDbNodesResponse) Descriptor
func (*ListDbNodesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDbNodesResponse.ProtoReflect.Descriptor instead.
func (*ListDbNodesResponse) GetDbNodes
func (x *ListDbNodesResponse) GetDbNodes() []*DbNodefunc (*ListDbNodesResponse) GetNextPageToken
func (x *ListDbNodesResponse) GetNextPageToken() stringfunc (*ListDbNodesResponse) ProtoMessage
func (*ListDbNodesResponse) ProtoMessage()func (*ListDbNodesResponse) ProtoReflect
func (x *ListDbNodesResponse) ProtoReflect() protoreflect.Messagefunc (*ListDbNodesResponse) Reset
func (x *ListDbNodesResponse) Reset()func (*ListDbNodesResponse) String
func (x *ListDbNodesResponse) String() stringListDbServersRequest
type ListDbServersRequest struct {
// Required. The parent value for database server in the following format:
// projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloudExadataInfrastructure}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, a maximum of 50 db servers will be returned.
// The maximum value is 1000; values above 1000 will be reset to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request for DbServer.List.
func (*ListDbServersRequest) Descriptor
func (*ListDbServersRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDbServersRequest.ProtoReflect.Descriptor instead.
func (*ListDbServersRequest) GetPageSize
func (x *ListDbServersRequest) GetPageSize() int32func (*ListDbServersRequest) GetPageToken
func (x *ListDbServersRequest) GetPageToken() stringfunc (*ListDbServersRequest) GetParent
func (x *ListDbServersRequest) GetParent() stringfunc (*ListDbServersRequest) ProtoMessage
func (*ListDbServersRequest) ProtoMessage()func (*ListDbServersRequest) ProtoReflect
func (x *ListDbServersRequest) ProtoReflect() protoreflect.Messagefunc (*ListDbServersRequest) Reset
func (x *ListDbServersRequest) Reset()func (*ListDbServersRequest) String
func (x *ListDbServersRequest) String() stringListDbServersResponse
type ListDbServersResponse struct {
// The list of database servers.
DbServers []*DbServer `protobuf:"bytes,1,rep,name=db_servers,json=dbServers,proto3" json:"db_servers,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for DbServer.List.
func (*ListDbServersResponse) Descriptor
func (*ListDbServersResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDbServersResponse.ProtoReflect.Descriptor instead.
func (*ListDbServersResponse) GetDbServers
func (x *ListDbServersResponse) GetDbServers() []*DbServerfunc (*ListDbServersResponse) GetNextPageToken
func (x *ListDbServersResponse) GetNextPageToken() stringfunc (*ListDbServersResponse) ProtoMessage
func (*ListDbServersResponse) ProtoMessage()func (*ListDbServersResponse) ProtoReflect
func (x *ListDbServersResponse) ProtoReflect() protoreflect.Messagefunc (*ListDbServersResponse) Reset
func (x *ListDbServersResponse) Reset()func (*ListDbServersResponse) String
func (x *ListDbServersResponse) String() stringListDbSystemInitialStorageSizesRequest
type ListDbSystemInitialStorageSizesRequest struct {
// Required. The parent value for the DbSystemInitialStorageSize resource with
// the format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, a maximum of 50 DbSystemInitialStorageSizes will be
// returned. The maximum value is 1000; values above 1000 will be reset to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying the requested page of results to return. All
// fields except the filter should remain the same as in the request that
// provided this page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request for DbSystemInitialStorageSizes.List.
func (*ListDbSystemInitialStorageSizesRequest) Descriptor
func (*ListDbSystemInitialStorageSizesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDbSystemInitialStorageSizesRequest.ProtoReflect.Descriptor instead.
func (*ListDbSystemInitialStorageSizesRequest) GetPageSize
func (x *ListDbSystemInitialStorageSizesRequest) GetPageSize() int32func (*ListDbSystemInitialStorageSizesRequest) GetPageToken
func (x *ListDbSystemInitialStorageSizesRequest) GetPageToken() stringfunc (*ListDbSystemInitialStorageSizesRequest) GetParent
func (x *ListDbSystemInitialStorageSizesRequest) GetParent() stringfunc (*ListDbSystemInitialStorageSizesRequest) ProtoMessage
func (*ListDbSystemInitialStorageSizesRequest) ProtoMessage()func (*ListDbSystemInitialStorageSizesRequest) ProtoReflect
func (x *ListDbSystemInitialStorageSizesRequest) ProtoReflect() protoreflect.Messagefunc (*ListDbSystemInitialStorageSizesRequest) Reset
func (x *ListDbSystemInitialStorageSizesRequest) Reset()func (*ListDbSystemInitialStorageSizesRequest) String
func (x *ListDbSystemInitialStorageSizesRequest) String() stringListDbSystemInitialStorageSizesResponse
type ListDbSystemInitialStorageSizesResponse struct {
// The list of DbSystemInitialStorageSizes.
DbSystemInitialStorageSizes []*DbSystemInitialStorageSize `protobuf:"bytes,1,rep,name=db_system_initial_storage_sizes,json=dbSystemInitialStorageSizes,proto3" json:"db_system_initial_storage_sizes,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for DbSystemInitialStorageSizes.List.
func (*ListDbSystemInitialStorageSizesResponse) Descriptor
func (*ListDbSystemInitialStorageSizesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDbSystemInitialStorageSizesResponse.ProtoReflect.Descriptor instead.
func (*ListDbSystemInitialStorageSizesResponse) GetDbSystemInitialStorageSizes
func (x *ListDbSystemInitialStorageSizesResponse) GetDbSystemInitialStorageSizes() []*DbSystemInitialStorageSizefunc (*ListDbSystemInitialStorageSizesResponse) GetNextPageToken
func (x *ListDbSystemInitialStorageSizesResponse) GetNextPageToken() stringfunc (*ListDbSystemInitialStorageSizesResponse) ProtoMessage
func (*ListDbSystemInitialStorageSizesResponse) ProtoMessage()func (*ListDbSystemInitialStorageSizesResponse) ProtoReflect
func (x *ListDbSystemInitialStorageSizesResponse) ProtoReflect() protoreflect.Messagefunc (*ListDbSystemInitialStorageSizesResponse) Reset
func (x *ListDbSystemInitialStorageSizesResponse) Reset()func (*ListDbSystemInitialStorageSizesResponse) String
func (x *ListDbSystemInitialStorageSizesResponse) String() stringListDbSystemShapesRequest
type ListDbSystemShapesRequest struct {
// Required. The parent value for Database System Shapes in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 database system shapes will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request. Only the
// gcp_oracle_zone_id field is supported in this format:
// `gcp_oracle_zone_id="{gcp_oracle_zone_id}"`.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for DbSystemShape.List.
func (*ListDbSystemShapesRequest) Descriptor
func (*ListDbSystemShapesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDbSystemShapesRequest.ProtoReflect.Descriptor instead.
func (*ListDbSystemShapesRequest) GetFilter
func (x *ListDbSystemShapesRequest) GetFilter() stringfunc (*ListDbSystemShapesRequest) GetPageSize
func (x *ListDbSystemShapesRequest) GetPageSize() int32func (*ListDbSystemShapesRequest) GetPageToken
func (x *ListDbSystemShapesRequest) GetPageToken() stringfunc (*ListDbSystemShapesRequest) GetParent
func (x *ListDbSystemShapesRequest) GetParent() stringfunc (*ListDbSystemShapesRequest) ProtoMessage
func (*ListDbSystemShapesRequest) ProtoMessage()func (*ListDbSystemShapesRequest) ProtoReflect
func (x *ListDbSystemShapesRequest) ProtoReflect() protoreflect.Messagefunc (*ListDbSystemShapesRequest) Reset
func (x *ListDbSystemShapesRequest) Reset()func (*ListDbSystemShapesRequest) String
func (x *ListDbSystemShapesRequest) String() stringListDbSystemShapesResponse
type ListDbSystemShapesResponse struct {
// The list of Database System shapes.
DbSystemShapes []*DbSystemShape `protobuf:"bytes,1,rep,name=db_system_shapes,json=dbSystemShapes,proto3" json:"db_system_shapes,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for DbSystemShape.List.
func (*ListDbSystemShapesResponse) Descriptor
func (*ListDbSystemShapesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDbSystemShapesResponse.ProtoReflect.Descriptor instead.
func (*ListDbSystemShapesResponse) GetDbSystemShapes
func (x *ListDbSystemShapesResponse) GetDbSystemShapes() []*DbSystemShapefunc (*ListDbSystemShapesResponse) GetNextPageToken
func (x *ListDbSystemShapesResponse) GetNextPageToken() stringfunc (*ListDbSystemShapesResponse) ProtoMessage
func (*ListDbSystemShapesResponse) ProtoMessage()func (*ListDbSystemShapesResponse) ProtoReflect
func (x *ListDbSystemShapesResponse) ProtoReflect() protoreflect.Messagefunc (*ListDbSystemShapesResponse) Reset
func (x *ListDbSystemShapesResponse) Reset()func (*ListDbSystemShapesResponse) String
func (x *ListDbSystemShapesResponse) String() stringListDbSystemsRequest
type ListDbSystemsRequest struct {
// Required. The parent value for DbSystems in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 DbSystems will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. An expression for ordering the results of the request.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}The request for DbSystem.List.
func (*ListDbSystemsRequest) Descriptor
func (*ListDbSystemsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDbSystemsRequest.ProtoReflect.Descriptor instead.
func (*ListDbSystemsRequest) GetFilter
func (x *ListDbSystemsRequest) GetFilter() stringfunc (*ListDbSystemsRequest) GetOrderBy
func (x *ListDbSystemsRequest) GetOrderBy() stringfunc (*ListDbSystemsRequest) GetPageSize
func (x *ListDbSystemsRequest) GetPageSize() int32func (*ListDbSystemsRequest) GetPageToken
func (x *ListDbSystemsRequest) GetPageToken() stringfunc (*ListDbSystemsRequest) GetParent
func (x *ListDbSystemsRequest) GetParent() stringfunc (*ListDbSystemsRequest) ProtoMessage
func (*ListDbSystemsRequest) ProtoMessage()func (*ListDbSystemsRequest) ProtoReflect
func (x *ListDbSystemsRequest) ProtoReflect() protoreflect.Messagefunc (*ListDbSystemsRequest) Reset
func (x *ListDbSystemsRequest) Reset()func (*ListDbSystemsRequest) String
func (x *ListDbSystemsRequest) String() stringListDbSystemsResponse
type ListDbSystemsResponse struct {
// The list of DbSystems.
DbSystems []*DbSystem `protobuf:"bytes,1,rep,name=db_systems,json=dbSystems,proto3" json:"db_systems,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for DbSystem.List.
func (*ListDbSystemsResponse) Descriptor
func (*ListDbSystemsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDbSystemsResponse.ProtoReflect.Descriptor instead.
func (*ListDbSystemsResponse) GetDbSystems
func (x *ListDbSystemsResponse) GetDbSystems() []*DbSystemfunc (*ListDbSystemsResponse) GetNextPageToken
func (x *ListDbSystemsResponse) GetNextPageToken() stringfunc (*ListDbSystemsResponse) ProtoMessage
func (*ListDbSystemsResponse) ProtoMessage()func (*ListDbSystemsResponse) ProtoReflect
func (x *ListDbSystemsResponse) ProtoReflect() protoreflect.Messagefunc (*ListDbSystemsResponse) Reset
func (x *ListDbSystemsResponse) Reset()func (*ListDbSystemsResponse) String
func (x *ListDbSystemsResponse) String() stringListDbVersionsRequest
type ListDbVersionsRequest struct {
// Required. The parent value for the DbVersion resource with the
// format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, a maximum of 50 DbVersions will be returned.
// The maximum value is 1000; values above 1000 will be reset to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying the requested page of results to return. All
// fields except the filter should remain the same as in the request that
// provided this page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter expression that matches a subset of the DbVersions to
// show. The supported filter for dbSystem creation is `db_system_shape =
// {db_system_shape} AND storage_management = {storage_management}`. If no
// filter is provided, all DbVersions will be returned.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for DbVersions.List.
func (*ListDbVersionsRequest) Descriptor
func (*ListDbVersionsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDbVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListDbVersionsRequest) GetFilter
func (x *ListDbVersionsRequest) GetFilter() stringfunc (*ListDbVersionsRequest) GetPageSize
func (x *ListDbVersionsRequest) GetPageSize() int32func (*ListDbVersionsRequest) GetPageToken
func (x *ListDbVersionsRequest) GetPageToken() stringfunc (*ListDbVersionsRequest) GetParent
func (x *ListDbVersionsRequest) GetParent() stringfunc (*ListDbVersionsRequest) ProtoMessage
func (*ListDbVersionsRequest) ProtoMessage()func (*ListDbVersionsRequest) ProtoReflect
func (x *ListDbVersionsRequest) ProtoReflect() protoreflect.Messagefunc (*ListDbVersionsRequest) Reset
func (x *ListDbVersionsRequest) Reset()func (*ListDbVersionsRequest) String
func (x *ListDbVersionsRequest) String() stringListDbVersionsResponse
type ListDbVersionsResponse struct {
// The list of DbVersions.
DbVersions []*DbVersion `protobuf:"bytes,1,rep,name=db_versions,json=dbVersions,proto3" json:"db_versions,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for DbVersions.List.
func (*ListDbVersionsResponse) Descriptor
func (*ListDbVersionsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDbVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListDbVersionsResponse) GetDbVersions
func (x *ListDbVersionsResponse) GetDbVersions() []*DbVersionfunc (*ListDbVersionsResponse) GetNextPageToken
func (x *ListDbVersionsResponse) GetNextPageToken() stringfunc (*ListDbVersionsResponse) ProtoMessage
func (*ListDbVersionsResponse) ProtoMessage()func (*ListDbVersionsResponse) ProtoReflect
func (x *ListDbVersionsResponse) ProtoReflect() protoreflect.Messagefunc (*ListDbVersionsResponse) Reset
func (x *ListDbVersionsResponse) Reset()func (*ListDbVersionsResponse) String
func (x *ListDbVersionsResponse) String() stringListEntitlementsRequest
type ListEntitlementsRequest struct {
// Required. The parent value for the entitlement in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, a maximum of 50 entitlements will be returned.
// The maximum value is 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request for Entitlement.List.
func (*ListEntitlementsRequest) Descriptor
func (*ListEntitlementsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListEntitlementsRequest.ProtoReflect.Descriptor instead.
func (*ListEntitlementsRequest) GetPageSize
func (x *ListEntitlementsRequest) GetPageSize() int32func (*ListEntitlementsRequest) GetPageToken
func (x *ListEntitlementsRequest) GetPageToken() stringfunc (*ListEntitlementsRequest) GetParent
func (x *ListEntitlementsRequest) GetParent() stringfunc (*ListEntitlementsRequest) ProtoMessage
func (*ListEntitlementsRequest) ProtoMessage()func (*ListEntitlementsRequest) ProtoReflect
func (x *ListEntitlementsRequest) ProtoReflect() protoreflect.Messagefunc (*ListEntitlementsRequest) Reset
func (x *ListEntitlementsRequest) Reset()func (*ListEntitlementsRequest) String
func (x *ListEntitlementsRequest) String() stringListEntitlementsResponse
type ListEntitlementsResponse struct {
// The list of Entitlements
Entitlements []*Entitlement `protobuf:"bytes,1,rep,name=entitlements,proto3" json:"entitlements,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for Entitlement.List.
func (*ListEntitlementsResponse) Descriptor
func (*ListEntitlementsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListEntitlementsResponse.ProtoReflect.Descriptor instead.
func (*ListEntitlementsResponse) GetEntitlements
func (x *ListEntitlementsResponse) GetEntitlements() []*Entitlementfunc (*ListEntitlementsResponse) GetNextPageToken
func (x *ListEntitlementsResponse) GetNextPageToken() stringfunc (*ListEntitlementsResponse) ProtoMessage
func (*ListEntitlementsResponse) ProtoMessage()func (*ListEntitlementsResponse) ProtoReflect
func (x *ListEntitlementsResponse) ProtoReflect() protoreflect.Messagefunc (*ListEntitlementsResponse) Reset
func (x *ListEntitlementsResponse) Reset()func (*ListEntitlementsResponse) String
func (x *ListEntitlementsResponse) String() stringListExadbVmClustersRequest
type ListExadbVmClustersRequest struct {
// Required. The parent value for ExadbVmClusters in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 ExadbVmClusters will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. An expression for ordering the results of the request.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}The request for ExadbVmCluster.List.
func (*ListExadbVmClustersRequest) Descriptor
func (*ListExadbVmClustersRequest) Descriptor() ([]byte, []int)Deprecated: Use ListExadbVmClustersRequest.ProtoReflect.Descriptor instead.
func (*ListExadbVmClustersRequest) GetFilter
func (x *ListExadbVmClustersRequest) GetFilter() stringfunc (*ListExadbVmClustersRequest) GetOrderBy
func (x *ListExadbVmClustersRequest) GetOrderBy() stringfunc (*ListExadbVmClustersRequest) GetPageSize
func (x *ListExadbVmClustersRequest) GetPageSize() int32func (*ListExadbVmClustersRequest) GetPageToken
func (x *ListExadbVmClustersRequest) GetPageToken() stringfunc (*ListExadbVmClustersRequest) GetParent
func (x *ListExadbVmClustersRequest) GetParent() stringfunc (*ListExadbVmClustersRequest) ProtoMessage
func (*ListExadbVmClustersRequest) ProtoMessage()func (*ListExadbVmClustersRequest) ProtoReflect
func (x *ListExadbVmClustersRequest) ProtoReflect() protoreflect.Messagefunc (*ListExadbVmClustersRequest) Reset
func (x *ListExadbVmClustersRequest) Reset()func (*ListExadbVmClustersRequest) String
func (x *ListExadbVmClustersRequest) String() stringListExadbVmClustersResponse
type ListExadbVmClustersResponse struct {
// The list of ExadbVmClusters.
ExadbVmClusters []*ExadbVmCluster `protobuf:"bytes,1,rep,name=exadb_vm_clusters,json=exadbVmClusters,proto3" json:"exadb_vm_clusters,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for ExadbVmCluster.List.
func (*ListExadbVmClustersResponse) Descriptor
func (*ListExadbVmClustersResponse) Descriptor() ([]byte, []int)Deprecated: Use ListExadbVmClustersResponse.ProtoReflect.Descriptor instead.
func (*ListExadbVmClustersResponse) GetExadbVmClusters
func (x *ListExadbVmClustersResponse) GetExadbVmClusters() []*ExadbVmClusterfunc (*ListExadbVmClustersResponse) GetNextPageToken
func (x *ListExadbVmClustersResponse) GetNextPageToken() stringfunc (*ListExadbVmClustersResponse) ProtoMessage
func (*ListExadbVmClustersResponse) ProtoMessage()func (*ListExadbVmClustersResponse) ProtoReflect
func (x *ListExadbVmClustersResponse) ProtoReflect() protoreflect.Messagefunc (*ListExadbVmClustersResponse) Reset
func (x *ListExadbVmClustersResponse) Reset()func (*ListExadbVmClustersResponse) String
func (x *ListExadbVmClustersResponse) String() stringListExascaleDbStorageVaultsRequest
type ListExascaleDbStorageVaultsRequest struct {
// Required. The parent value for ExascaleDbStorageVault in the following
// format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 ExascaleDbStorageVaults will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request. Filter
// the list as specified in https://google.aip.dev/160.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. An expression for ordering the results of the request. Order
// results as specified in https://google.aip.dev/132.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}The request for ExascaleDbStorageVault.List.
func (*ListExascaleDbStorageVaultsRequest) Descriptor
func (*ListExascaleDbStorageVaultsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListExascaleDbStorageVaultsRequest.ProtoReflect.Descriptor instead.
func (*ListExascaleDbStorageVaultsRequest) GetFilter
func (x *ListExascaleDbStorageVaultsRequest) GetFilter() stringfunc (*ListExascaleDbStorageVaultsRequest) GetOrderBy
func (x *ListExascaleDbStorageVaultsRequest) GetOrderBy() stringfunc (*ListExascaleDbStorageVaultsRequest) GetPageSize
func (x *ListExascaleDbStorageVaultsRequest) GetPageSize() int32func (*ListExascaleDbStorageVaultsRequest) GetPageToken
func (x *ListExascaleDbStorageVaultsRequest) GetPageToken() stringfunc (*ListExascaleDbStorageVaultsRequest) GetParent
func (x *ListExascaleDbStorageVaultsRequest) GetParent() stringfunc (*ListExascaleDbStorageVaultsRequest) ProtoMessage
func (*ListExascaleDbStorageVaultsRequest) ProtoMessage()func (*ListExascaleDbStorageVaultsRequest) ProtoReflect
func (x *ListExascaleDbStorageVaultsRequest) ProtoReflect() protoreflect.Messagefunc (*ListExascaleDbStorageVaultsRequest) Reset
func (x *ListExascaleDbStorageVaultsRequest) Reset()func (*ListExascaleDbStorageVaultsRequest) String
func (x *ListExascaleDbStorageVaultsRequest) String() stringListExascaleDbStorageVaultsResponse
type ListExascaleDbStorageVaultsResponse struct {
// The ExascaleDbStorageVaults.
ExascaleDbStorageVaults []*ExascaleDbStorageVault `protobuf:"bytes,1,rep,name=exascale_db_storage_vaults,json=exascaleDbStorageVaults,proto3" json:"exascale_db_storage_vaults,omitempty"`
// A token identifying a page of results the server should return. If present,
// the next page token can be provided to a subsequent
// ListExascaleDbStorageVaults call to list the next page.
// If empty, there are no more pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for ExascaleDbStorageVault.List.
func (*ListExascaleDbStorageVaultsResponse) Descriptor
func (*ListExascaleDbStorageVaultsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListExascaleDbStorageVaultsResponse.ProtoReflect.Descriptor instead.
func (*ListExascaleDbStorageVaultsResponse) GetExascaleDbStorageVaults
func (x *ListExascaleDbStorageVaultsResponse) GetExascaleDbStorageVaults() []*ExascaleDbStorageVaultfunc (*ListExascaleDbStorageVaultsResponse) GetNextPageToken
func (x *ListExascaleDbStorageVaultsResponse) GetNextPageToken() stringfunc (*ListExascaleDbStorageVaultsResponse) ProtoMessage
func (*ListExascaleDbStorageVaultsResponse) ProtoMessage()func (*ListExascaleDbStorageVaultsResponse) ProtoReflect
func (x *ListExascaleDbStorageVaultsResponse) ProtoReflect() protoreflect.Messagefunc (*ListExascaleDbStorageVaultsResponse) Reset
func (x *ListExascaleDbStorageVaultsResponse) Reset()func (*ListExascaleDbStorageVaultsResponse) String
func (x *ListExascaleDbStorageVaultsResponse) String() stringListGiVersionsRequest
type ListGiVersionsRequest struct {
// Required. The parent value for Grid Infrastructure Version in the following
// format: Format: projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, a maximum of 50 Oracle Grid Infrastructure (GI) versions
// will be returned. The maximum value is 1000; values above 1000 will be
// reset to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request. Only the
// shape, gcp_oracle_zone and gi_version fields are supported in this format:
// `shape="{shape}"`.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for GiVersion.List.
func (*ListGiVersionsRequest) Descriptor
func (*ListGiVersionsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListGiVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListGiVersionsRequest) GetFilter
func (x *ListGiVersionsRequest) GetFilter() stringfunc (*ListGiVersionsRequest) GetPageSize
func (x *ListGiVersionsRequest) GetPageSize() int32func (*ListGiVersionsRequest) GetPageToken
func (x *ListGiVersionsRequest) GetPageToken() stringfunc (*ListGiVersionsRequest) GetParent
func (x *ListGiVersionsRequest) GetParent() stringfunc (*ListGiVersionsRequest) ProtoMessage
func (*ListGiVersionsRequest) ProtoMessage()func (*ListGiVersionsRequest) ProtoReflect
func (x *ListGiVersionsRequest) ProtoReflect() protoreflect.Messagefunc (*ListGiVersionsRequest) Reset
func (x *ListGiVersionsRequest) Reset()func (*ListGiVersionsRequest) String
func (x *ListGiVersionsRequest) String() stringListGiVersionsResponse
type ListGiVersionsResponse struct {
// The list of Oracle Grid Infrastructure (GI) versions.
GiVersions []*GiVersion `protobuf:"bytes,1,rep,name=gi_versions,json=giVersions,proto3" json:"gi_versions,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for GiVersion.List.
func (*ListGiVersionsResponse) Descriptor
func (*ListGiVersionsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListGiVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListGiVersionsResponse) GetGiVersions
func (x *ListGiVersionsResponse) GetGiVersions() []*GiVersionfunc (*ListGiVersionsResponse) GetNextPageToken
func (x *ListGiVersionsResponse) GetNextPageToken() stringfunc (*ListGiVersionsResponse) ProtoMessage
func (*ListGiVersionsResponse) ProtoMessage()func (*ListGiVersionsResponse) ProtoReflect
func (x *ListGiVersionsResponse) ProtoReflect() protoreflect.Messagefunc (*ListGiVersionsResponse) Reset
func (x *ListGiVersionsResponse) Reset()func (*ListGiVersionsResponse) String
func (x *ListGiVersionsResponse) String() stringListMinorVersionsRequest
type ListMinorVersionsRequest struct {
// Required. The parent value for the MinorVersion resource with the format:
// projects/{project}/locations/{location}/giVersions/{gi_version}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, a maximum of 50 System Versions will be returned.
// The maximum value is 1000; values above 1000 will be reset to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying the requested page of results to return. All
// fields except the filter should remain the same as in the request that
// provided this page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
// Only shapeFamily and gcp_oracle_zone_id are supported in this format:
// `shape_family="{shapeFamily}" AND
// gcp_oracle_zone_id="{gcp_oracle_zone_id}"`.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for MinorVersion.List.
func (*ListMinorVersionsRequest) Descriptor
func (*ListMinorVersionsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListMinorVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListMinorVersionsRequest) GetFilter
func (x *ListMinorVersionsRequest) GetFilter() stringfunc (*ListMinorVersionsRequest) GetPageSize
func (x *ListMinorVersionsRequest) GetPageSize() int32func (*ListMinorVersionsRequest) GetPageToken
func (x *ListMinorVersionsRequest) GetPageToken() stringfunc (*ListMinorVersionsRequest) GetParent
func (x *ListMinorVersionsRequest) GetParent() stringfunc (*ListMinorVersionsRequest) ProtoMessage
func (*ListMinorVersionsRequest) ProtoMessage()func (*ListMinorVersionsRequest) ProtoReflect
func (x *ListMinorVersionsRequest) ProtoReflect() protoreflect.Messagefunc (*ListMinorVersionsRequest) Reset
func (x *ListMinorVersionsRequest) Reset()func (*ListMinorVersionsRequest) String
func (x *ListMinorVersionsRequest) String() stringListMinorVersionsResponse
type ListMinorVersionsResponse struct {
// The list of MinorVersions.
MinorVersions []*MinorVersion `protobuf:"bytes,1,rep,name=minor_versions,json=minorVersions,proto3" json:"minor_versions,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for MinorVersion.List.
func (*ListMinorVersionsResponse) Descriptor
func (*ListMinorVersionsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListMinorVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListMinorVersionsResponse) GetMinorVersions
func (x *ListMinorVersionsResponse) GetMinorVersions() []*MinorVersionfunc (*ListMinorVersionsResponse) GetNextPageToken
func (x *ListMinorVersionsResponse) GetNextPageToken() stringfunc (*ListMinorVersionsResponse) ProtoMessage
func (*ListMinorVersionsResponse) ProtoMessage()func (*ListMinorVersionsResponse) ProtoReflect
func (x *ListMinorVersionsResponse) ProtoReflect() protoreflect.Messagefunc (*ListMinorVersionsResponse) Reset
func (x *ListMinorVersionsResponse) Reset()func (*ListMinorVersionsResponse) String
func (x *ListMinorVersionsResponse) String() stringListOdbNetworksRequest
type ListOdbNetworksRequest struct {
// Required. The parent value for the ODB Network in the following format:
// projects/{project}/locations/{location}.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 ODB Networks will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. An expression for ordering the results of the request.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}The request for OdbNetwork.List.
func (*ListOdbNetworksRequest) Descriptor
func (*ListOdbNetworksRequest) Descriptor() ([]byte, []int)Deprecated: Use ListOdbNetworksRequest.ProtoReflect.Descriptor instead.
func (*ListOdbNetworksRequest) GetFilter
func (x *ListOdbNetworksRequest) GetFilter() stringfunc (*ListOdbNetworksRequest) GetOrderBy
func (x *ListOdbNetworksRequest) GetOrderBy() stringfunc (*ListOdbNetworksRequest) GetPageSize
func (x *ListOdbNetworksRequest) GetPageSize() int32func (*ListOdbNetworksRequest) GetPageToken
func (x *ListOdbNetworksRequest) GetPageToken() stringfunc (*ListOdbNetworksRequest) GetParent
func (x *ListOdbNetworksRequest) GetParent() stringfunc (*ListOdbNetworksRequest) ProtoMessage
func (*ListOdbNetworksRequest) ProtoMessage()func (*ListOdbNetworksRequest) ProtoReflect
func (x *ListOdbNetworksRequest) ProtoReflect() protoreflect.Messagefunc (*ListOdbNetworksRequest) Reset
func (x *ListOdbNetworksRequest) Reset()func (*ListOdbNetworksRequest) String
func (x *ListOdbNetworksRequest) String() stringListOdbNetworksResponse
type ListOdbNetworksResponse struct {
// The list of ODB Networks.
OdbNetworks []*OdbNetwork `protobuf:"bytes,1,rep,name=odb_networks,json=odbNetworks,proto3" json:"odb_networks,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unreachable locations when listing resources across all locations using
// wildcard location '-'.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}The response for OdbNetwork.List.
func (*ListOdbNetworksResponse) Descriptor
func (*ListOdbNetworksResponse) Descriptor() ([]byte, []int)Deprecated: Use ListOdbNetworksResponse.ProtoReflect.Descriptor instead.
func (*ListOdbNetworksResponse) GetNextPageToken
func (x *ListOdbNetworksResponse) GetNextPageToken() stringfunc (*ListOdbNetworksResponse) GetOdbNetworks
func (x *ListOdbNetworksResponse) GetOdbNetworks() []*OdbNetworkfunc (*ListOdbNetworksResponse) GetUnreachable
func (x *ListOdbNetworksResponse) GetUnreachable() []stringfunc (*ListOdbNetworksResponse) ProtoMessage
func (*ListOdbNetworksResponse) ProtoMessage()func (*ListOdbNetworksResponse) ProtoReflect
func (x *ListOdbNetworksResponse) ProtoReflect() protoreflect.Messagefunc (*ListOdbNetworksResponse) Reset
func (x *ListOdbNetworksResponse) Reset()func (*ListOdbNetworksResponse) String
func (x *ListOdbNetworksResponse) String() stringListOdbSubnetsRequest
type ListOdbSubnetsRequest 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"`
// Optional. The maximum number of items to return.
// If unspecified, at most 50 ODB Networks will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. An expression for ordering the results of the request.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}The request for OdbSubnet.List.
func (*ListOdbSubnetsRequest) Descriptor
func (*ListOdbSubnetsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListOdbSubnetsRequest.ProtoReflect.Descriptor instead.
func (*ListOdbSubnetsRequest) GetFilter
func (x *ListOdbSubnetsRequest) GetFilter() stringfunc (*ListOdbSubnetsRequest) GetOrderBy
func (x *ListOdbSubnetsRequest) GetOrderBy() stringfunc (*ListOdbSubnetsRequest) GetPageSize
func (x *ListOdbSubnetsRequest) GetPageSize() int32func (*ListOdbSubnetsRequest) GetPageToken
func (x *ListOdbSubnetsRequest) GetPageToken() stringfunc (*ListOdbSubnetsRequest) GetParent
func (x *ListOdbSubnetsRequest) GetParent() stringfunc (*ListOdbSubnetsRequest) ProtoMessage
func (*ListOdbSubnetsRequest) ProtoMessage()func (*ListOdbSubnetsRequest) ProtoReflect
func (x *ListOdbSubnetsRequest) ProtoReflect() protoreflect.Messagefunc (*ListOdbSubnetsRequest) Reset
func (x *ListOdbSubnetsRequest) Reset()func (*ListOdbSubnetsRequest) String
func (x *ListOdbSubnetsRequest) String() stringListOdbSubnetsResponse
type ListOdbSubnetsResponse struct {
// The list of ODB Subnets.
OdbSubnets []*OdbSubnet `protobuf:"bytes,1,rep,name=odb_subnets,json=odbSubnets,proto3" json:"odb_subnets,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unreachable locations when listing resources across all locations using
// wildcard location '-'.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}The response for OdbSubnet.List.
func (*ListOdbSubnetsResponse) Descriptor
func (*ListOdbSubnetsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListOdbSubnetsResponse.ProtoReflect.Descriptor instead.
func (*ListOdbSubnetsResponse) GetNextPageToken
func (x *ListOdbSubnetsResponse) GetNextPageToken() stringfunc (*ListOdbSubnetsResponse) GetOdbSubnets
func (x *ListOdbSubnetsResponse) GetOdbSubnets() []*OdbSubnetfunc (*ListOdbSubnetsResponse) GetUnreachable
func (x *ListOdbSubnetsResponse) GetUnreachable() []stringfunc (*ListOdbSubnetsResponse) ProtoMessage
func (*ListOdbSubnetsResponse) ProtoMessage()func (*ListOdbSubnetsResponse) ProtoReflect
func (x *ListOdbSubnetsResponse) ProtoReflect() protoreflect.Messagefunc (*ListOdbSubnetsResponse) Reset
func (x *ListOdbSubnetsResponse) Reset()func (*ListOdbSubnetsResponse) String
func (x *ListOdbSubnetsResponse) String() stringListPluggableDatabasesRequest
type ListPluggableDatabasesRequest struct {
// Required. The parent, which owns this collection of PluggableDatabases.
// Format: projects/{project}/locations/{location}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of PluggableDatabases to return. The service
// may return fewer than this value.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous `ListPluggableDatabases`
// call. Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListPluggableDatabases`
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request. List for
// pluggable databases is supported only with a valid container database (full
// resource name) filter in this format:
// `database="projects/{project}/locations/{location}/databases/{database}"`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}The request for PluggableDatabase.List.
func (*ListPluggableDatabasesRequest) Descriptor
func (*ListPluggableDatabasesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListPluggableDatabasesRequest.ProtoReflect.Descriptor instead.
func (*ListPluggableDatabasesRequest) GetFilter
func (x *ListPluggableDatabasesRequest) GetFilter() stringfunc (*ListPluggableDatabasesRequest) GetPageSize
func (x *ListPluggableDatabasesRequest) GetPageSize() int32func (*ListPluggableDatabasesRequest) GetPageToken
func (x *ListPluggableDatabasesRequest) GetPageToken() stringfunc (*ListPluggableDatabasesRequest) GetParent
func (x *ListPluggableDatabasesRequest) GetParent() stringfunc (*ListPluggableDatabasesRequest) ProtoMessage
func (*ListPluggableDatabasesRequest) ProtoMessage()func (*ListPluggableDatabasesRequest) ProtoReflect
func (x *ListPluggableDatabasesRequest) ProtoReflect() protoreflect.Messagefunc (*ListPluggableDatabasesRequest) Reset
func (x *ListPluggableDatabasesRequest) Reset()func (*ListPluggableDatabasesRequest) String
func (x *ListPluggableDatabasesRequest) String() stringListPluggableDatabasesResponse
type ListPluggableDatabasesResponse struct {
// The list of PluggableDatabases.
PluggableDatabases []*PluggableDatabase `protobuf:"bytes,1,rep,name=pluggable_databases,json=pluggableDatabases,proto3" json:"pluggable_databases,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for PluggableDatabase.List.
func (*ListPluggableDatabasesResponse) Descriptor
func (*ListPluggableDatabasesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListPluggableDatabasesResponse.ProtoReflect.Descriptor instead.
func (*ListPluggableDatabasesResponse) GetNextPageToken
func (x *ListPluggableDatabasesResponse) GetNextPageToken() stringfunc (*ListPluggableDatabasesResponse) GetPluggableDatabases
func (x *ListPluggableDatabasesResponse) GetPluggableDatabases() []*PluggableDatabasefunc (*ListPluggableDatabasesResponse) ProtoMessage
func (*ListPluggableDatabasesResponse) ProtoMessage()func (*ListPluggableDatabasesResponse) ProtoReflect
func (x *ListPluggableDatabasesResponse) ProtoReflect() protoreflect.Messagefunc (*ListPluggableDatabasesResponse) Reset
func (x *ListPluggableDatabasesResponse) Reset()func (*ListPluggableDatabasesResponse) String
func (x *ListPluggableDatabasesResponse) String() stringLocationMetadata
type LocationMetadata struct {
// Output only. Google Cloud Platform Oracle zones in a location.
GcpOracleZones []string `protobuf:"bytes,2,rep,name=gcp_oracle_zones,json=gcpOracleZones,proto3" json:"gcp_oracle_zones,omitempty"`
// contains filtered or unexported fields
}Metadata for a given [Location][google.cloud.location.Location].
func (*LocationMetadata) Descriptor
func (*LocationMetadata) Descriptor() ([]byte, []int)Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetGcpOracleZones
func (x *LocationMetadata) GetGcpOracleZones() []stringfunc (*LocationMetadata) ProtoMessage
func (*LocationMetadata) ProtoMessage()func (*LocationMetadata) ProtoReflect
func (x *LocationMetadata) ProtoReflect() protoreflect.Messagefunc (*LocationMetadata) Reset
func (x *LocationMetadata) Reset()func (*LocationMetadata) String
func (x *LocationMetadata) String() stringMaintenanceWindow
type MaintenanceWindow struct {
// Optional. The maintenance window scheduling preference.
Preference MaintenanceWindow_MaintenanceWindowPreference `protobuf:"varint,1,opt,name=preference,proto3,enum=google.cloud.oracledatabase.v1.MaintenanceWindow_MaintenanceWindowPreference" json:"preference,omitempty"`
// Optional. Months during the year when maintenance should be performed.
Months []month.Month `protobuf:"varint,2,rep,packed,name=months,proto3,enum=google.type.Month" json:"months,omitempty"`
// Optional. Weeks during the month when maintenance should be performed.
// Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a
// duration of 7 days. Weeks start and end based on calendar dates, not days
// of the week.
WeeksOfMonth []int32 `protobuf:"varint,3,rep,packed,name=weeks_of_month,json=weeksOfMonth,proto3" json:"weeks_of_month,omitempty"`
// Optional. Days during the week when maintenance should be performed.
DaysOfWeek []dayofweek.DayOfWeek `protobuf:"varint,4,rep,packed,name=days_of_week,json=daysOfWeek,proto3,enum=google.type.DayOfWeek" json:"days_of_week,omitempty"`
// Optional. The window of hours during the day when maintenance should be
// performed. The window is a 4 hour slot. Valid values are:
//
// 0 - represents time slot 0:00 - 3:59 UTC
// 4 - represents time slot 4:00 - 7:59 UTC
// 8 - represents time slot 8:00 - 11:59 UTC
// 12 - represents time slot 12:00 - 15:59 UTC
// 16 - represents time slot 16:00 - 19:59 UTC
// 20 - represents time slot 20:00 - 23:59 UTC
HoursOfDay []int32 `protobuf:"varint,5,rep,packed,name=hours_of_day,json=hoursOfDay,proto3" json:"hours_of_day,omitempty"`
// Optional. Lead time window allows user to set a lead time to prepare for a
// down time. The lead time is in weeks and valid value is between 1 to 4.
LeadTimeWeek int32 `protobuf:"varint,6,opt,name=lead_time_week,json=leadTimeWeek,proto3" json:"lead_time_week,omitempty"`
// Optional. Cloud CloudExadataInfrastructure node patching method, either
// "ROLLING" or "NONROLLING". Default value is ROLLING.
PatchingMode MaintenanceWindow_PatchingMode `protobuf:"varint,7,opt,name=patching_mode,json=patchingMode,proto3,enum=google.cloud.oracledatabase.v1.MaintenanceWindow_PatchingMode" json:"patching_mode,omitempty"`
// Optional. Determines the amount of time the system will wait before the
// start of each database server patching operation. Custom action timeout is
// in minutes and valid value is between 15 to 120 (inclusive).
CustomActionTimeoutMins int32 `protobuf:"varint,8,opt,name=custom_action_timeout_mins,json=customActionTimeoutMins,proto3" json:"custom_action_timeout_mins,omitempty"`
// Optional. If true, enables the configuration of a custom action timeout
// (waiting period) between database server patching operations.
IsCustomActionTimeoutEnabled bool `protobuf:"varint,9,opt,name=is_custom_action_timeout_enabled,json=isCustomActionTimeoutEnabled,proto3" json:"is_custom_action_timeout_enabled,omitempty"`
// contains filtered or unexported fields
}Maintenance window as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/MaintenanceWindow
func (*MaintenanceWindow) Descriptor
func (*MaintenanceWindow) Descriptor() ([]byte, []int)Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceWindow) GetCustomActionTimeoutMins
func (x *MaintenanceWindow) GetCustomActionTimeoutMins() int32func (*MaintenanceWindow) GetDaysOfWeek
func (x *MaintenanceWindow) GetDaysOfWeek() []dayofweek.DayOfWeekfunc (*MaintenanceWindow) GetHoursOfDay
func (x *MaintenanceWindow) GetHoursOfDay() []int32func (*MaintenanceWindow) GetIsCustomActionTimeoutEnabled
func (x *MaintenanceWindow) GetIsCustomActionTimeoutEnabled() boolfunc (*MaintenanceWindow) GetLeadTimeWeek
func (x *MaintenanceWindow) GetLeadTimeWeek() int32func (*MaintenanceWindow) GetMonths
func (x *MaintenanceWindow) GetMonths() []month.Monthfunc (*MaintenanceWindow) GetPatchingMode
func (x *MaintenanceWindow) GetPatchingMode() MaintenanceWindow_PatchingModefunc (*MaintenanceWindow) GetPreference
func (x *MaintenanceWindow) GetPreference() MaintenanceWindow_MaintenanceWindowPreferencefunc (*MaintenanceWindow) GetWeeksOfMonth
func (x *MaintenanceWindow) GetWeeksOfMonth() []int32func (*MaintenanceWindow) ProtoMessage
func (*MaintenanceWindow) ProtoMessage()func (*MaintenanceWindow) ProtoReflect
func (x *MaintenanceWindow) ProtoReflect() protoreflect.Messagefunc (*MaintenanceWindow) Reset
func (x *MaintenanceWindow) Reset()func (*MaintenanceWindow) String
func (x *MaintenanceWindow) String() stringMaintenanceWindow_MaintenanceWindowPreference
type MaintenanceWindow_MaintenanceWindowPreference int32Maintenance window preference.
MaintenanceWindow_MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED, MaintenanceWindow_CUSTOM_PREFERENCE, MaintenanceWindow_NO_PREFERENCE
const (
// Default unspecified value.
MaintenanceWindow_MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED MaintenanceWindow_MaintenanceWindowPreference = 0
// Custom preference.
MaintenanceWindow_CUSTOM_PREFERENCE MaintenanceWindow_MaintenanceWindowPreference = 1
// No preference.
MaintenanceWindow_NO_PREFERENCE MaintenanceWindow_MaintenanceWindowPreference = 2
)func (MaintenanceWindow_MaintenanceWindowPreference) Descriptor
func (MaintenanceWindow_MaintenanceWindowPreference) Descriptor() protoreflect.EnumDescriptorfunc (MaintenanceWindow_MaintenanceWindowPreference) Enum
func (x MaintenanceWindow_MaintenanceWindowPreference) Enum() *MaintenanceWindow_MaintenanceWindowPreferencefunc (MaintenanceWindow_MaintenanceWindowPreference) EnumDescriptor
func (MaintenanceWindow_MaintenanceWindowPreference) EnumDescriptor() ([]byte, []int)Deprecated: Use MaintenanceWindow_MaintenanceWindowPreference.Descriptor instead.
func (MaintenanceWindow_MaintenanceWindowPreference) Number
func (x MaintenanceWindow_MaintenanceWindowPreference) Number() protoreflect.EnumNumberfunc (MaintenanceWindow_MaintenanceWindowPreference) String
func (x MaintenanceWindow_MaintenanceWindowPreference) String() stringfunc (MaintenanceWindow_MaintenanceWindowPreference) Type
MaintenanceWindow_PatchingMode
type MaintenanceWindow_PatchingMode int32Patching mode.
MaintenanceWindow_PATCHING_MODE_UNSPECIFIED, MaintenanceWindow_ROLLING, MaintenanceWindow_NON_ROLLING
const (
// Default unspecified value.
MaintenanceWindow_PATCHING_MODE_UNSPECIFIED MaintenanceWindow_PatchingMode = 0
// Updates the Cloud Exadata database server hosts in a rolling fashion.
MaintenanceWindow_ROLLING MaintenanceWindow_PatchingMode = 1
// The non-rolling maintenance method first updates your storage servers at
// the same time, then your database servers at the same time.
MaintenanceWindow_NON_ROLLING MaintenanceWindow_PatchingMode = 2
)func (MaintenanceWindow_PatchingMode) Descriptor
func (MaintenanceWindow_PatchingMode) Descriptor() protoreflect.EnumDescriptorfunc (MaintenanceWindow_PatchingMode) Enum
func (x MaintenanceWindow_PatchingMode) Enum() *MaintenanceWindow_PatchingModefunc (MaintenanceWindow_PatchingMode) EnumDescriptor
func (MaintenanceWindow_PatchingMode) EnumDescriptor() ([]byte, []int)Deprecated: Use MaintenanceWindow_PatchingMode.Descriptor instead.
func (MaintenanceWindow_PatchingMode) Number
func (x MaintenanceWindow_PatchingMode) Number() protoreflect.EnumNumberfunc (MaintenanceWindow_PatchingMode) String
func (x MaintenanceWindow_PatchingMode) String() stringfunc (MaintenanceWindow_PatchingMode) Type
func (MaintenanceWindow_PatchingMode) Type() protoreflect.EnumTypeMinorVersion
type MinorVersion struct {
// Identifier. The name of the MinorVersion resource with the format:
// projects/{project}/locations/{region}/giVersions/{gi_version}/minorVersions/{minor_version}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The ID of the Grid Image.
GridImageId string `protobuf:"bytes,2,opt,name=grid_image_id,json=gridImageId,proto3" json:"grid_image_id,omitempty"`
// Optional. The valid Oracle grid infrastructure software version.
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}MinorVersion represents a minor version of a GI. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/GiMinorVersionSummary/
func (*MinorVersion) Descriptor
func (*MinorVersion) Descriptor() ([]byte, []int)Deprecated: Use MinorVersion.ProtoReflect.Descriptor instead.
func (*MinorVersion) GetGridImageId
func (x *MinorVersion) GetGridImageId() stringfunc (*MinorVersion) GetName
func (x *MinorVersion) GetName() stringfunc (*MinorVersion) GetVersion
func (x *MinorVersion) GetVersion() stringfunc (*MinorVersion) ProtoMessage
func (*MinorVersion) ProtoMessage()func (*MinorVersion) ProtoReflect
func (x *MinorVersion) ProtoReflect() protoreflect.Messagefunc (*MinorVersion) Reset
func (x *MinorVersion) Reset()func (*MinorVersion) String
func (x *MinorVersion) String() stringOdbNetwork
type OdbNetwork struct {
// Identifier. The name of the OdbNetwork resource in the following format:
// projects/{project}/locations/{region}/odbNetworks/{odb_network}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The name of the VPC network in the following format:
// projects/{project}/global/networks/{network}
Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
// Optional. Labels or tags associated with the resource.
Labels map[string]string `protobuf:"bytes,3,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 OdbNetwork was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. State of the ODB Network.
State OdbNetwork_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.OdbNetwork_State" json:"state,omitempty"`
// Output only. The ID of the subscription entitlement associated with the
// OdbNetwork.
EntitlementId string `protobuf:"bytes,6,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
// Optional. The GCP Oracle zone where OdbNetwork is hosted.
// Example: us-east4-b-r2.
// If not specified, the system will pick a zone based on availability.
GcpOracleZone string `protobuf:"bytes,7,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
// contains filtered or unexported fields
}Represents OdbNetwork resource.
func (*OdbNetwork) Descriptor
func (*OdbNetwork) Descriptor() ([]byte, []int)Deprecated: Use OdbNetwork.ProtoReflect.Descriptor instead.
func (*OdbNetwork) GetCreateTime
func (x *OdbNetwork) GetCreateTime() *timestamppb.Timestampfunc (*OdbNetwork) GetEntitlementId
func (x *OdbNetwork) GetEntitlementId() stringfunc (*OdbNetwork) GetGcpOracleZone
func (x *OdbNetwork) GetGcpOracleZone() stringfunc (*OdbNetwork) GetLabels
func (x *OdbNetwork) GetLabels() map[string]stringfunc (*OdbNetwork) GetName
func (x *OdbNetwork) GetName() stringfunc (*OdbNetwork) GetNetwork
func (x *OdbNetwork) GetNetwork() stringfunc (*OdbNetwork) GetState
func (x *OdbNetwork) GetState() OdbNetwork_Statefunc (*OdbNetwork) ProtoMessage
func (*OdbNetwork) ProtoMessage()func (*OdbNetwork) ProtoReflect
func (x *OdbNetwork) ProtoReflect() protoreflect.Messagefunc (*OdbNetwork) Reset
func (x *OdbNetwork) Reset()func (*OdbNetwork) String
func (x *OdbNetwork) String() stringOdbNetwork_State
type OdbNetwork_State int32The various lifecycle states of the ODB Network.
OdbNetwork_STATE_UNSPECIFIED, OdbNetwork_PROVISIONING, OdbNetwork_AVAILABLE, OdbNetwork_TERMINATING, OdbNetwork_FAILED
const (
// Default unspecified value.
OdbNetwork_STATE_UNSPECIFIED OdbNetwork_State = 0
// Indicates that the resource is in provisioning state.
OdbNetwork_PROVISIONING OdbNetwork_State = 1
// Indicates that the resource is in available state.
OdbNetwork_AVAILABLE OdbNetwork_State = 2
// Indicates that the resource is in terminating state.
OdbNetwork_TERMINATING OdbNetwork_State = 3
// Indicates that the resource is in failed state.
OdbNetwork_FAILED OdbNetwork_State = 4
)func (OdbNetwork_State) Descriptor
func (OdbNetwork_State) Descriptor() protoreflect.EnumDescriptorfunc (OdbNetwork_State) Enum
func (x OdbNetwork_State) Enum() *OdbNetwork_Statefunc (OdbNetwork_State) EnumDescriptor
func (OdbNetwork_State) EnumDescriptor() ([]byte, []int)Deprecated: Use OdbNetwork_State.Descriptor instead.
func (OdbNetwork_State) Number
func (x OdbNetwork_State) Number() protoreflect.EnumNumberfunc (OdbNetwork_State) String
func (x OdbNetwork_State) String() stringfunc (OdbNetwork_State) Type
func (OdbNetwork_State) Type() protoreflect.EnumTypeOdbSubnet
type OdbSubnet struct {
// Identifier. The name of the OdbSubnet resource 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"`
// Required. The CIDR range of the subnet.
CidrRange string `protobuf:"bytes,2,opt,name=cidr_range,json=cidrRange,proto3" json:"cidr_range,omitempty"`
// Required. Purpose of the subnet.
Purpose OdbSubnet_Purpose `protobuf:"varint,3,opt,name=purpose,proto3,enum=google.cloud.oracledatabase.v1.OdbSubnet_Purpose" json:"purpose,omitempty"`
// Optional. Labels or tags associated with the resource.
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"`
// Output only. The date and time that the OdbNetwork was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. State of the ODB Subnet.
State OdbSubnet_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.OdbSubnet_State" json:"state,omitempty"`
// contains filtered or unexported fields
}Represents OdbSubnet resource.
func (*OdbSubnet) Descriptor
Deprecated: Use OdbSubnet.ProtoReflect.Descriptor instead.
func (*OdbSubnet) GetCidrRange
func (*OdbSubnet) GetCreateTime
func (x *OdbSubnet) GetCreateTime() *timestamppb.Timestampfunc (*OdbSubnet) GetLabels
func (*OdbSubnet) GetName
func (*OdbSubnet) GetPurpose
func (x *OdbSubnet) GetPurpose() OdbSubnet_Purposefunc (*OdbSubnet) GetState
func (x *OdbSubnet) GetState() OdbSubnet_Statefunc (*OdbSubnet) ProtoMessage
func (*OdbSubnet) ProtoMessage()func (*OdbSubnet) ProtoReflect
func (x *OdbSubnet) ProtoReflect() protoreflect.Messagefunc (*OdbSubnet) Reset
func (x *OdbSubnet) Reset()func (*OdbSubnet) String
OdbSubnet_Purpose
type OdbSubnet_Purpose int32Purpose available for the subnet.
OdbSubnet_PURPOSE_UNSPECIFIED, OdbSubnet_CLIENT_SUBNET, OdbSubnet_BACKUP_SUBNET
const (
// Default unspecified value.
OdbSubnet_PURPOSE_UNSPECIFIED OdbSubnet_Purpose = 0
// Subnet to be used for client connections.
OdbSubnet_CLIENT_SUBNET OdbSubnet_Purpose = 1
// Subnet to be used for backup.
OdbSubnet_BACKUP_SUBNET OdbSubnet_Purpose = 2
)func (OdbSubnet_Purpose) Descriptor
func (OdbSubnet_Purpose) Descriptor() protoreflect.EnumDescriptorfunc (OdbSubnet_Purpose) Enum
func (x OdbSubnet_Purpose) Enum() *OdbSubnet_Purposefunc (OdbSubnet_Purpose) EnumDescriptor
func (OdbSubnet_Purpose) EnumDescriptor() ([]byte, []int)Deprecated: Use OdbSubnet_Purpose.Descriptor instead.
func (OdbSubnet_Purpose) Number
func (x OdbSubnet_Purpose) Number() protoreflect.EnumNumberfunc (OdbSubnet_Purpose) String
func (x OdbSubnet_Purpose) String() stringfunc (OdbSubnet_Purpose) Type
func (OdbSubnet_Purpose) Type() protoreflect.EnumTypeOdbSubnet_State
type OdbSubnet_State int32The various lifecycle states of the ODB Subnet.
OdbSubnet_STATE_UNSPECIFIED, OdbSubnet_PROVISIONING, OdbSubnet_AVAILABLE, OdbSubnet_TERMINATING, OdbSubnet_FAILED
const (
// Default unspecified value.
OdbSubnet_STATE_UNSPECIFIED OdbSubnet_State = 0
// Indicates that the resource is in provisioning state.
OdbSubnet_PROVISIONING OdbSubnet_State = 1
// Indicates that the resource is in available state.
OdbSubnet_AVAILABLE OdbSubnet_State = 2
// Indicates that the resource is in terminating state.
OdbSubnet_TERMINATING OdbSubnet_State = 3
// Indicates that the resource is in failed state.
OdbSubnet_FAILED OdbSubnet_State = 4
)func (OdbSubnet_State) Descriptor
func (OdbSubnet_State) Descriptor() protoreflect.EnumDescriptorfunc (OdbSubnet_State) Enum
func (x OdbSubnet_State) Enum() *OdbSubnet_Statefunc (OdbSubnet_State) EnumDescriptor
func (OdbSubnet_State) EnumDescriptor() ([]byte, []int)Deprecated: Use OdbSubnet_State.Descriptor instead.
func (OdbSubnet_State) Number
func (x OdbSubnet_State) Number() protoreflect.EnumNumberfunc (OdbSubnet_State) String
func (x OdbSubnet_State) String() stringfunc (OdbSubnet_State) Type
func (OdbSubnet_State) Type() protoreflect.EnumTypeOperationMetadata
type OperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. The status of the operation.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation
// of the operation. Operations that have been cancelled successfully
// have [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// Output only. An estimated percentage of the operation that has been
// completed at a given moment of time, between 0 and 100.
PercentComplete float64 `protobuf:"fixed64,8,opt,name=percent_complete,json=percentComplete,proto3" json:"percent_complete,omitempty"`
// contains filtered or unexported fields
}Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
func (*OperationMetadata) Descriptor() ([]byte, []int)Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func (x *OperationMetadata) GetApiVersion() stringfunc (*OperationMetadata) GetCreateTime
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestampfunc (*OperationMetadata) GetEndTime
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestampfunc (*OperationMetadata) GetPercentComplete
func (x *OperationMetadata) GetPercentComplete() float64func (*OperationMetadata) GetRequestedCancellation
func (x *OperationMetadata) GetRequestedCancellation() boolfunc (*OperationMetadata) GetStatusMessage
func (x *OperationMetadata) GetStatusMessage() stringfunc (*OperationMetadata) GetTarget
func (x *OperationMetadata) GetTarget() stringfunc (*OperationMetadata) GetVerb
func (x *OperationMetadata) GetVerb() stringfunc (*OperationMetadata) ProtoMessage
func (*OperationMetadata) ProtoMessage()func (*OperationMetadata) ProtoReflect
func (x *OperationMetadata) ProtoReflect() protoreflect.Messagefunc (*OperationMetadata) Reset
func (x *OperationMetadata) Reset()func (*OperationMetadata) String
func (x *OperationMetadata) String() stringOperationsInsightsState
type OperationsInsightsState int32The state of the Operations Insights for this Autonomous Database.
OperationsInsightsState_OPERATIONS_INSIGHTS_STATE_UNSPECIFIED, OperationsInsightsState_ENABLING, OperationsInsightsState_ENABLED, OperationsInsightsState_DISABLING, OperationsInsightsState_NOT_ENABLED, OperationsInsightsState_FAILED_ENABLING, OperationsInsightsState_FAILED_DISABLING
const (
// Default unspecified value.
OperationsInsightsState_OPERATIONS_INSIGHTS_STATE_UNSPECIFIED OperationsInsightsState = 0
// Enabling status for operation insights.
OperationsInsightsState_ENABLING OperationsInsightsState = 1
// Enabled status for operation insights.
OperationsInsightsState_ENABLED OperationsInsightsState = 2
// Disabling status for operation insights.
OperationsInsightsState_DISABLING OperationsInsightsState = 3
// Not Enabled status for operation insights.
OperationsInsightsState_NOT_ENABLED OperationsInsightsState = 4
// Failed enabling status for operation insights.
OperationsInsightsState_FAILED_ENABLING OperationsInsightsState = 5
// Failed disabling status for operation insights.
OperationsInsightsState_FAILED_DISABLING OperationsInsightsState = 6
)func (OperationsInsightsState) Descriptor
func (OperationsInsightsState) Descriptor() protoreflect.EnumDescriptorfunc (OperationsInsightsState) Enum
func (x OperationsInsightsState) Enum() *OperationsInsightsStatefunc (OperationsInsightsState) EnumDescriptor
func (OperationsInsightsState) EnumDescriptor() ([]byte, []int)Deprecated: Use OperationsInsightsState.Descriptor instead.
func (OperationsInsightsState) Number
func (x OperationsInsightsState) Number() protoreflect.EnumNumberfunc (OperationsInsightsState) String
func (x OperationsInsightsState) String() stringfunc (OperationsInsightsState) Type
func (OperationsInsightsState) Type() protoreflect.EnumTypeOracleDatabaseClient
type OracleDatabaseClient interface {
// Lists Exadata Infrastructures in a given project and location.
ListCloudExadataInfrastructures(ctx context.Context, in *ListCloudExadataInfrastructuresRequest, opts ...grpc.CallOption) (*ListCloudExadataInfrastructuresResponse, error)
// Gets details of a single Exadata Infrastructure.
GetCloudExadataInfrastructure(ctx context.Context, in *GetCloudExadataInfrastructureRequest, opts ...grpc.CallOption) (*CloudExadataInfrastructure, error)
// Creates a new Exadata Infrastructure in a given project and location.
CreateCloudExadataInfrastructure(ctx context.Context, in *CreateCloudExadataInfrastructureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single Exadata Infrastructure.
DeleteCloudExadataInfrastructure(ctx context.Context, in *DeleteCloudExadataInfrastructureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists the VM Clusters in a given project and location.
ListCloudVmClusters(ctx context.Context, in *ListCloudVmClustersRequest, opts ...grpc.CallOption) (*ListCloudVmClustersResponse, error)
// Gets details of a single VM Cluster.
GetCloudVmCluster(ctx context.Context, in *GetCloudVmClusterRequest, opts ...grpc.CallOption) (*CloudVmCluster, error)
// Creates a new VM Cluster in a given project and location.
CreateCloudVmCluster(ctx context.Context, in *CreateCloudVmClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single VM Cluster.
DeleteCloudVmCluster(ctx context.Context, in *DeleteCloudVmClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists the entitlements in a given project.
ListEntitlements(ctx context.Context, in *ListEntitlementsRequest, opts ...grpc.CallOption) (*ListEntitlementsResponse, error)
// Lists the database servers of an Exadata Infrastructure instance.
ListDbServers(ctx context.Context, in *ListDbServersRequest, opts ...grpc.CallOption) (*ListDbServersResponse, error)
// Lists the database nodes of a VM Cluster.
ListDbNodes(ctx context.Context, in *ListDbNodesRequest, opts ...grpc.CallOption) (*ListDbNodesResponse, error)
// Lists all the valid Oracle Grid Infrastructure (GI) versions for the given
// project and location.
ListGiVersions(ctx context.Context, in *ListGiVersionsRequest, opts ...grpc.CallOption) (*ListGiVersionsResponse, error)
// Lists all the valid minor versions for the given
// project, location, gi version and shape family.
ListMinorVersions(ctx context.Context, in *ListMinorVersionsRequest, opts ...grpc.CallOption) (*ListMinorVersionsResponse, error)
// Lists the database system shapes available for the project and location.
ListDbSystemShapes(ctx context.Context, in *ListDbSystemShapesRequest, opts ...grpc.CallOption) (*ListDbSystemShapesResponse, error)
// Lists the Autonomous Databases in a given project and location.
ListAutonomousDatabases(ctx context.Context, in *ListAutonomousDatabasesRequest, opts ...grpc.CallOption) (*ListAutonomousDatabasesResponse, error)
// Gets the details of a single Autonomous Database.
GetAutonomousDatabase(ctx context.Context, in *GetAutonomousDatabaseRequest, opts ...grpc.CallOption) (*AutonomousDatabase, error)
// Creates a new Autonomous Database in a given project and location.
CreateAutonomousDatabase(ctx context.Context, in *CreateAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single Autonomous Database.
UpdateAutonomousDatabase(ctx context.Context, in *UpdateAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single Autonomous Database.
DeleteAutonomousDatabase(ctx context.Context, in *DeleteAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Restores a single Autonomous Database.
RestoreAutonomousDatabase(ctx context.Context, in *RestoreAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Generates a wallet for an Autonomous Database.
GenerateAutonomousDatabaseWallet(ctx context.Context, in *GenerateAutonomousDatabaseWalletRequest, opts ...grpc.CallOption) (*GenerateAutonomousDatabaseWalletResponse, error)
// Lists all the available Autonomous Database versions for a project and
// location.
ListAutonomousDbVersions(ctx context.Context, in *ListAutonomousDbVersionsRequest, opts ...grpc.CallOption) (*ListAutonomousDbVersionsResponse, error)
// Lists Autonomous Database Character Sets in a given project and location.
ListAutonomousDatabaseCharacterSets(ctx context.Context, in *ListAutonomousDatabaseCharacterSetsRequest, opts ...grpc.CallOption) (*ListAutonomousDatabaseCharacterSetsResponse, error)
// Lists the long-term and automatic backups of an Autonomous Database.
ListAutonomousDatabaseBackups(ctx context.Context, in *ListAutonomousDatabaseBackupsRequest, opts ...grpc.CallOption) (*ListAutonomousDatabaseBackupsResponse, error)
// Stops an Autonomous Database.
StopAutonomousDatabase(ctx context.Context, in *StopAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Starts an Autonomous Database.
StartAutonomousDatabase(ctx context.Context, in *StartAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Restarts an Autonomous Database.
RestartAutonomousDatabase(ctx context.Context, in *RestartAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Initiates a switchover of specified autonomous database to the associated
// peer database.
SwitchoverAutonomousDatabase(ctx context.Context, in *SwitchoverAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Initiates a failover to target autonomous database from the associated
// primary database.
FailoverAutonomousDatabase(ctx context.Context, in *FailoverAutonomousDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists the ODB Networks in a given project and location.
ListOdbNetworks(ctx context.Context, in *ListOdbNetworksRequest, opts ...grpc.CallOption) (*ListOdbNetworksResponse, error)
// Gets details of a single ODB Network.
GetOdbNetwork(ctx context.Context, in *GetOdbNetworkRequest, opts ...grpc.CallOption) (*OdbNetwork, error)
// Creates a new ODB Network in a given project and location.
CreateOdbNetwork(ctx context.Context, in *CreateOdbNetworkRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ODB Network.
DeleteOdbNetwork(ctx context.Context, in *DeleteOdbNetworkRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all the ODB Subnets in a given ODB Network.
ListOdbSubnets(ctx context.Context, in *ListOdbSubnetsRequest, opts ...grpc.CallOption) (*ListOdbSubnetsResponse, error)
// Gets details of a single ODB Subnet.
GetOdbSubnet(ctx context.Context, in *GetOdbSubnetRequest, opts ...grpc.CallOption) (*OdbSubnet, error)
// Creates a new ODB Subnet in a given ODB Network.
CreateOdbSubnet(ctx context.Context, in *CreateOdbSubnetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ODB Subnet.
DeleteOdbSubnet(ctx context.Context, in *DeleteOdbSubnetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all the Exadb (Exascale) VM Clusters for the given project and
// location.
ListExadbVmClusters(ctx context.Context, in *ListExadbVmClustersRequest, opts ...grpc.CallOption) (*ListExadbVmClustersResponse, error)
// Gets details of a single Exadb (Exascale) VM Cluster.
GetExadbVmCluster(ctx context.Context, in *GetExadbVmClusterRequest, opts ...grpc.CallOption) (*ExadbVmCluster, error)
// Creates a new Exadb (Exascale) VM Cluster resource.
CreateExadbVmCluster(ctx context.Context, in *CreateExadbVmClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single Exadb (Exascale) VM Cluster.
DeleteExadbVmCluster(ctx context.Context, in *DeleteExadbVmClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to
// existing exadb vm cluster, only pass the node count.
UpdateExadbVmCluster(ctx context.Context, in *UpdateExadbVmClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Removes virtual machines from an existing exadb vm cluster.
RemoveVirtualMachineExadbVmCluster(ctx context.Context, in *RemoveVirtualMachineExadbVmClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all the ExascaleDB Storage Vaults for the given project and
// location.
ListExascaleDbStorageVaults(ctx context.Context, in *ListExascaleDbStorageVaultsRequest, opts ...grpc.CallOption) (*ListExascaleDbStorageVaultsResponse, error)
// Gets details of a single ExascaleDB Storage Vault.
GetExascaleDbStorageVault(ctx context.Context, in *GetExascaleDbStorageVaultRequest, opts ...grpc.CallOption) (*ExascaleDbStorageVault, error)
// Creates a new ExascaleDB Storage Vault resource.
CreateExascaleDbStorageVault(ctx context.Context, in *CreateExascaleDbStorageVaultRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ExascaleDB Storage Vault.
DeleteExascaleDbStorageVault(ctx context.Context, in *DeleteExascaleDbStorageVaultRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all the DbSystemInitialStorageSizes for the given project and
// location.
ListDbSystemInitialStorageSizes(ctx context.Context, in *ListDbSystemInitialStorageSizesRequest, opts ...grpc.CallOption) (*ListDbSystemInitialStorageSizesResponse, error)
// Lists all the Databases for the given project, location and DbSystem.
ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error)
// Gets details of a single Database.
GetDatabase(ctx context.Context, in *GetDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
// Lists all the PluggableDatabases for the given project, location and
// Container Database.
ListPluggableDatabases(ctx context.Context, in *ListPluggableDatabasesRequest, opts ...grpc.CallOption) (*ListPluggableDatabasesResponse, error)
// Gets details of a single PluggableDatabase.
GetPluggableDatabase(ctx context.Context, in *GetPluggableDatabaseRequest, opts ...grpc.CallOption) (*PluggableDatabase, error)
// Lists all the DbSystems for the given project and location.
ListDbSystems(ctx context.Context, in *ListDbSystemsRequest, opts ...grpc.CallOption) (*ListDbSystemsResponse, error)
// Gets details of a single DbSystem.
GetDbSystem(ctx context.Context, in *GetDbSystemRequest, opts ...grpc.CallOption) (*DbSystem, error)
// Creates a new DbSystem in a given project and location.
CreateDbSystem(ctx context.Context, in *CreateDbSystemRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single DbSystem.
DeleteDbSystem(ctx context.Context, in *DeleteDbSystemRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// List DbVersions for the given project and location.
ListDbVersions(ctx context.Context, in *ListDbVersionsRequest, opts ...grpc.CallOption) (*ListDbVersionsResponse, error)
// List DatabaseCharacterSets for the given project and location.
ListDatabaseCharacterSets(ctx context.Context, in *ListDatabaseCharacterSetsRequest, opts ...grpc.CallOption) (*ListDatabaseCharacterSetsResponse, error)
}OracleDatabaseClient is the client API for OracleDatabase service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewOracleDatabaseClient
func NewOracleDatabaseClient(cc grpc.ClientConnInterface) OracleDatabaseClientOracleDatabaseServer
type OracleDatabaseServer interface {
// Lists Exadata Infrastructures in a given project and location.
ListCloudExadataInfrastructures(context.Context, *ListCloudExadataInfrastructuresRequest) (*ListCloudExadataInfrastructuresResponse, error)
// Gets details of a single Exadata Infrastructure.
GetCloudExadataInfrastructure(context.Context, *GetCloudExadataInfrastructureRequest) (*CloudExadataInfrastructure, error)
// Creates a new Exadata Infrastructure in a given project and location.
CreateCloudExadataInfrastructure(context.Context, *CreateCloudExadataInfrastructureRequest) (*longrunningpb.Operation, error)
// Deletes a single Exadata Infrastructure.
DeleteCloudExadataInfrastructure(context.Context, *DeleteCloudExadataInfrastructureRequest) (*longrunningpb.Operation, error)
// Lists the VM Clusters in a given project and location.
ListCloudVmClusters(context.Context, *ListCloudVmClustersRequest) (*ListCloudVmClustersResponse, error)
// Gets details of a single VM Cluster.
GetCloudVmCluster(context.Context, *GetCloudVmClusterRequest) (*CloudVmCluster, error)
// Creates a new VM Cluster in a given project and location.
CreateCloudVmCluster(context.Context, *CreateCloudVmClusterRequest) (*longrunningpb.Operation, error)
// Deletes a single VM Cluster.
DeleteCloudVmCluster(context.Context, *DeleteCloudVmClusterRequest) (*longrunningpb.Operation, error)
// Lists the entitlements in a given project.
ListEntitlements(context.Context, *ListEntitlementsRequest) (*ListEntitlementsResponse, error)
// Lists the database servers of an Exadata Infrastructure instance.
ListDbServers(context.Context, *ListDbServersRequest) (*ListDbServersResponse, error)
// Lists the database nodes of a VM Cluster.
ListDbNodes(context.Context, *ListDbNodesRequest) (*ListDbNodesResponse, error)
// Lists all the valid Oracle Grid Infrastructure (GI) versions for the given
// project and location.
ListGiVersions(context.Context, *ListGiVersionsRequest) (*ListGiVersionsResponse, error)
// Lists all the valid minor versions for the given
// project, location, gi version and shape family.
ListMinorVersions(context.Context, *ListMinorVersionsRequest) (*ListMinorVersionsResponse, error)
// Lists the database system shapes available for the project and location.
ListDbSystemShapes(context.Context, *ListDbSystemShapesRequest) (*ListDbSystemShapesResponse, error)
// Lists the Autonomous Databases in a given project and location.
ListAutonomousDatabases(context.Context, *ListAutonomousDatabasesRequest) (*ListAutonomousDatabasesResponse, error)
// Gets the details of a single Autonomous Database.
GetAutonomousDatabase(context.Context, *GetAutonomousDatabaseRequest) (*AutonomousDatabase, error)
// Creates a new Autonomous Database in a given project and location.
CreateAutonomousDatabase(context.Context, *CreateAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single Autonomous Database.
UpdateAutonomousDatabase(context.Context, *UpdateAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Deletes a single Autonomous Database.
DeleteAutonomousDatabase(context.Context, *DeleteAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Restores a single Autonomous Database.
RestoreAutonomousDatabase(context.Context, *RestoreAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Generates a wallet for an Autonomous Database.
GenerateAutonomousDatabaseWallet(context.Context, *GenerateAutonomousDatabaseWalletRequest) (*GenerateAutonomousDatabaseWalletResponse, error)
// Lists all the available Autonomous Database versions for a project and
// location.
ListAutonomousDbVersions(context.Context, *ListAutonomousDbVersionsRequest) (*ListAutonomousDbVersionsResponse, error)
// Lists Autonomous Database Character Sets in a given project and location.
ListAutonomousDatabaseCharacterSets(context.Context, *ListAutonomousDatabaseCharacterSetsRequest) (*ListAutonomousDatabaseCharacterSetsResponse, error)
// Lists the long-term and automatic backups of an Autonomous Database.
ListAutonomousDatabaseBackups(context.Context, *ListAutonomousDatabaseBackupsRequest) (*ListAutonomousDatabaseBackupsResponse, error)
// Stops an Autonomous Database.
StopAutonomousDatabase(context.Context, *StopAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Starts an Autonomous Database.
StartAutonomousDatabase(context.Context, *StartAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Restarts an Autonomous Database.
RestartAutonomousDatabase(context.Context, *RestartAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Initiates a switchover of specified autonomous database to the associated
// peer database.
SwitchoverAutonomousDatabase(context.Context, *SwitchoverAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Initiates a failover to target autonomous database from the associated
// primary database.
FailoverAutonomousDatabase(context.Context, *FailoverAutonomousDatabaseRequest) (*longrunningpb.Operation, error)
// Lists the ODB Networks in a given project and location.
ListOdbNetworks(context.Context, *ListOdbNetworksRequest) (*ListOdbNetworksResponse, error)
// Gets details of a single ODB Network.
GetOdbNetwork(context.Context, *GetOdbNetworkRequest) (*OdbNetwork, error)
// Creates a new ODB Network in a given project and location.
CreateOdbNetwork(context.Context, *CreateOdbNetworkRequest) (*longrunningpb.Operation, error)
// Deletes a single ODB Network.
DeleteOdbNetwork(context.Context, *DeleteOdbNetworkRequest) (*longrunningpb.Operation, error)
// Lists all the ODB Subnets in a given ODB Network.
ListOdbSubnets(context.Context, *ListOdbSubnetsRequest) (*ListOdbSubnetsResponse, error)
// Gets details of a single ODB Subnet.
GetOdbSubnet(context.Context, *GetOdbSubnetRequest) (*OdbSubnet, error)
// Creates a new ODB Subnet in a given ODB Network.
CreateOdbSubnet(context.Context, *CreateOdbSubnetRequest) (*longrunningpb.Operation, error)
// Deletes a single ODB Subnet.
DeleteOdbSubnet(context.Context, *DeleteOdbSubnetRequest) (*longrunningpb.Operation, error)
// Lists all the Exadb (Exascale) VM Clusters for the given project and
// location.
ListExadbVmClusters(context.Context, *ListExadbVmClustersRequest) (*ListExadbVmClustersResponse, error)
// Gets details of a single Exadb (Exascale) VM Cluster.
GetExadbVmCluster(context.Context, *GetExadbVmClusterRequest) (*ExadbVmCluster, error)
// Creates a new Exadb (Exascale) VM Cluster resource.
CreateExadbVmCluster(context.Context, *CreateExadbVmClusterRequest) (*longrunningpb.Operation, error)
// Deletes a single Exadb (Exascale) VM Cluster.
DeleteExadbVmCluster(context.Context, *DeleteExadbVmClusterRequest) (*longrunningpb.Operation, error)
// Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to
// existing exadb vm cluster, only pass the node count.
UpdateExadbVmCluster(context.Context, *UpdateExadbVmClusterRequest) (*longrunningpb.Operation, error)
// Removes virtual machines from an existing exadb vm cluster.
RemoveVirtualMachineExadbVmCluster(context.Context, *RemoveVirtualMachineExadbVmClusterRequest) (*longrunningpb.Operation, error)
// Lists all the ExascaleDB Storage Vaults for the given project and
// location.
ListExascaleDbStorageVaults(context.Context, *ListExascaleDbStorageVaultsRequest) (*ListExascaleDbStorageVaultsResponse, error)
// Gets details of a single ExascaleDB Storage Vault.
GetExascaleDbStorageVault(context.Context, *GetExascaleDbStorageVaultRequest) (*ExascaleDbStorageVault, error)
// Creates a new ExascaleDB Storage Vault resource.
CreateExascaleDbStorageVault(context.Context, *CreateExascaleDbStorageVaultRequest) (*longrunningpb.Operation, error)
// Deletes a single ExascaleDB Storage Vault.
DeleteExascaleDbStorageVault(context.Context, *DeleteExascaleDbStorageVaultRequest) (*longrunningpb.Operation, error)
// Lists all the DbSystemInitialStorageSizes for the given project and
// location.
ListDbSystemInitialStorageSizes(context.Context, *ListDbSystemInitialStorageSizesRequest) (*ListDbSystemInitialStorageSizesResponse, error)
// Lists all the Databases for the given project, location and DbSystem.
ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error)
// Gets details of a single Database.
GetDatabase(context.Context, *GetDatabaseRequest) (*Database, error)
// Lists all the PluggableDatabases for the given project, location and
// Container Database.
ListPluggableDatabases(context.Context, *ListPluggableDatabasesRequest) (*ListPluggableDatabasesResponse, error)
// Gets details of a single PluggableDatabase.
GetPluggableDatabase(context.Context, *GetPluggableDatabaseRequest) (*PluggableDatabase, error)
// Lists all the DbSystems for the given project and location.
ListDbSystems(context.Context, *ListDbSystemsRequest) (*ListDbSystemsResponse, error)
// Gets details of a single DbSystem.
GetDbSystem(context.Context, *GetDbSystemRequest) (*DbSystem, error)
// Creates a new DbSystem in a given project and location.
CreateDbSystem(context.Context, *CreateDbSystemRequest) (*longrunningpb.Operation, error)
// Deletes a single DbSystem.
DeleteDbSystem(context.Context, *DeleteDbSystemRequest) (*longrunningpb.Operation, error)
// List DbVersions for the given project and location.
ListDbVersions(context.Context, *ListDbVersionsRequest) (*ListDbVersionsResponse, error)
// List DatabaseCharacterSets for the given project and location.
ListDatabaseCharacterSets(context.Context, *ListDatabaseCharacterSetsRequest) (*ListDatabaseCharacterSetsResponse, error)
}OracleDatabaseServer is the server API for OracleDatabase service. All implementations should embed UnimplementedOracleDatabaseServer for forward compatibility
PluggableDatabase
type PluggableDatabase struct {
// Identifier. 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"`
// Optional. The properties of the PluggableDatabase.
Properties *PluggableDatabaseProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
// Output only. HTTPS link to OCI resources exposed to Customer via UI
// Interface.
OciUrl string `protobuf:"bytes,3,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
// Output only. The date and time that the PluggableDatabase was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}The PluggableDatabase resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/PluggableDatabase/
func (*PluggableDatabase) Descriptor
func (*PluggableDatabase) Descriptor() ([]byte, []int)Deprecated: Use PluggableDatabase.ProtoReflect.Descriptor instead.
func (*PluggableDatabase) GetCreateTime
func (x *PluggableDatabase) GetCreateTime() *timestamppb.Timestampfunc (*PluggableDatabase) GetName
func (x *PluggableDatabase) GetName() stringfunc (*PluggableDatabase) GetOciUrl
func (x *PluggableDatabase) GetOciUrl() stringfunc (*PluggableDatabase) GetProperties
func (x *PluggableDatabase) GetProperties() *PluggableDatabasePropertiesfunc (*PluggableDatabase) ProtoMessage
func (*PluggableDatabase) ProtoMessage()func (*PluggableDatabase) ProtoReflect
func (x *PluggableDatabase) ProtoReflect() protoreflect.Messagefunc (*PluggableDatabase) Reset
func (x *PluggableDatabase) Reset()func (*PluggableDatabase) String
func (x *PluggableDatabase) String() stringPluggableDatabaseConnectionStrings
type PluggableDatabaseConnectionStrings struct {
// Optional. All connection strings to use to connect to the pluggable
// database.
AllConnectionStrings map[string]string `protobuf:"bytes,1,rep,name=all_connection_strings,json=allConnectionStrings,proto3" json:"all_connection_strings,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. The default connection string to use to connect to the pluggable
// database.
PdbDefault string `protobuf:"bytes,2,opt,name=pdb_default,json=pdbDefault,proto3" json:"pdb_default,omitempty"`
// Optional. The default connection string to use to connect to the pluggable
// database using IP.
PdbIpDefault string `protobuf:"bytes,3,opt,name=pdb_ip_default,json=pdbIpDefault,proto3" json:"pdb_ip_default,omitempty"`
// contains filtered or unexported fields
}The connection strings used to connect to the Oracle Database.
func (*PluggableDatabaseConnectionStrings) Descriptor
func (*PluggableDatabaseConnectionStrings) Descriptor() ([]byte, []int)Deprecated: Use PluggableDatabaseConnectionStrings.ProtoReflect.Descriptor instead.
func (*PluggableDatabaseConnectionStrings) GetAllConnectionStrings
func (x *PluggableDatabaseConnectionStrings) GetAllConnectionStrings() map[string]stringfunc (*PluggableDatabaseConnectionStrings) GetPdbDefault
func (x *PluggableDatabaseConnectionStrings) GetPdbDefault() stringfunc (*PluggableDatabaseConnectionStrings) GetPdbIpDefault
func (x *PluggableDatabaseConnectionStrings) GetPdbIpDefault() stringfunc (*PluggableDatabaseConnectionStrings) ProtoMessage
func (*PluggableDatabaseConnectionStrings) ProtoMessage()func (*PluggableDatabaseConnectionStrings) ProtoReflect
func (x *PluggableDatabaseConnectionStrings) ProtoReflect() protoreflect.Messagefunc (*PluggableDatabaseConnectionStrings) Reset
func (x *PluggableDatabaseConnectionStrings) Reset()func (*PluggableDatabaseConnectionStrings) String
func (x *PluggableDatabaseConnectionStrings) String() stringPluggableDatabaseNodeLevelDetails
type PluggableDatabaseNodeLevelDetails struct {
// Required. The Node name of the Database home.
NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
// Required. The mode that the pluggable database is in to open it.
OpenMode PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode `protobuf:"varint,2,opt,name=open_mode,json=openMode,proto3,enum=google.cloud.oracledatabase.v1.PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode" json:"open_mode,omitempty"`
// Required. The OCID of the Pluggable Database.
PluggableDatabaseId string `protobuf:"bytes,3,opt,name=pluggable_database_id,json=pluggableDatabaseId,proto3" json:"pluggable_database_id,omitempty"`
// contains filtered or unexported fields
}The Pluggable Database Node Level Details.
func (*PluggableDatabaseNodeLevelDetails) Descriptor
func (*PluggableDatabaseNodeLevelDetails) Descriptor() ([]byte, []int)Deprecated: Use PluggableDatabaseNodeLevelDetails.ProtoReflect.Descriptor instead.
func (*PluggableDatabaseNodeLevelDetails) GetNodeName
func (x *PluggableDatabaseNodeLevelDetails) GetNodeName() stringfunc (*PluggableDatabaseNodeLevelDetails) GetOpenMode
func (x *PluggableDatabaseNodeLevelDetails) GetOpenMode() PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenModefunc (*PluggableDatabaseNodeLevelDetails) GetPluggableDatabaseId
func (x *PluggableDatabaseNodeLevelDetails) GetPluggableDatabaseId() stringfunc (*PluggableDatabaseNodeLevelDetails) ProtoMessage
func (*PluggableDatabaseNodeLevelDetails) ProtoMessage()func (*PluggableDatabaseNodeLevelDetails) ProtoReflect
func (x *PluggableDatabaseNodeLevelDetails) ProtoReflect() protoreflect.Messagefunc (*PluggableDatabaseNodeLevelDetails) Reset
func (x *PluggableDatabaseNodeLevelDetails) Reset()func (*PluggableDatabaseNodeLevelDetails) String
func (x *PluggableDatabaseNodeLevelDetails) String() stringPluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode
type PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode int32The mode that the pluggable database is in to open it.
PluggableDatabaseNodeLevelDetails_PLUGGABLE_DATABASE_OPEN_MODE_UNSPECIFIED, PluggableDatabaseNodeLevelDetails_READ_ONLY, PluggableDatabaseNodeLevelDetails_READ_WRITE, PluggableDatabaseNodeLevelDetails_MOUNTED, PluggableDatabaseNodeLevelDetails_MIGRATE
const (
// The open mode is unspecified.
PluggableDatabaseNodeLevelDetails_PLUGGABLE_DATABASE_OPEN_MODE_UNSPECIFIED PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode = 0
// The pluggable database is opened in read-only mode.
PluggableDatabaseNodeLevelDetails_READ_ONLY PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode = 1
// The pluggable database is opened in read-write mode.
PluggableDatabaseNodeLevelDetails_READ_WRITE PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode = 2
// The pluggable database is mounted.
PluggableDatabaseNodeLevelDetails_MOUNTED PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode = 3
// The pluggable database is migrated.
PluggableDatabaseNodeLevelDetails_MIGRATE PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode = 4
)func (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) Descriptor
func (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) Descriptor() protoreflect.EnumDescriptorfunc (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) Enum
func (x PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) Enum() *PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenModefunc (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) EnumDescriptor
func (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) EnumDescriptor() ([]byte, []int)Deprecated: Use PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode.Descriptor instead.
func (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) Number
func (x PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) Number() protoreflect.EnumNumberfunc (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) String
func (x PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) String() stringfunc (PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode) Type
PluggableDatabaseProperties
type PluggableDatabaseProperties struct {
// Required. The OCID of the compartment.
CompartmentId string `protobuf:"bytes,1,opt,name=compartment_id,json=compartmentId,proto3" json:"compartment_id,omitempty"`
// Optional. The Connection strings used to connect to the Oracle Database.
ConnectionStrings *PluggableDatabaseConnectionStrings `protobuf:"bytes,2,opt,name=connection_strings,json=connectionStrings,proto3" json:"connection_strings,omitempty"`
// Required. The OCID of the CDB.
ContainerDatabaseOcid string `protobuf:"bytes,3,opt,name=container_database_ocid,json=containerDatabaseOcid,proto3" json:"container_database_ocid,omitempty"`
// Optional. Defined tags for this resource. Each key is predefined and scoped
// to a namespace.
DefinedTags map[string]*PluggableDatabaseProperties_DefinedTagValue `protobuf:"bytes,4,rep,name=defined_tags,json=definedTags,proto3" json:"defined_tags,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Optional. Free-form tags for this resource. Each tag is a simple key-value
// pair with no predefined name, type, or namespace.
FreeformTags map[string]string `protobuf:"bytes,5,rep,name=freeform_tags,json=freeformTags,proto3" json:"freeform_tags,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// Output only. The OCID of the pluggable database.
Ocid string `protobuf:"bytes,6,opt,name=ocid,proto3" json:"ocid,omitempty"`
// Optional. The restricted mode of the pluggable database. If a pluggable
// database is opened in restricted mode, the user needs both create a session
// and have restricted session privileges to connect to it.
IsRestricted bool `protobuf:"varint,7,opt,name=is_restricted,json=isRestricted,proto3" json:"is_restricted,omitempty"`
// Output only. Additional information about the current lifecycle state.
LifecycleDetails string `protobuf:"bytes,8,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
// Output only. The current state of the pluggable database.
LifecycleState PluggableDatabaseProperties_PluggableDatabaseLifecycleState `protobuf:"varint,9,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.PluggableDatabaseProperties_PluggableDatabaseLifecycleState" json:"lifecycle_state,omitempty"`
// Required. The database name.
PdbName string `protobuf:"bytes,10,opt,name=pdb_name,json=pdbName,proto3" json:"pdb_name,omitempty"`
// Optional. Pluggable Database Node Level Details
PdbNodeLevelDetails []*PluggableDatabaseNodeLevelDetails `protobuf:"bytes,11,rep,name=pdb_node_level_details,json=pdbNodeLevelDetails,proto3" json:"pdb_node_level_details,omitempty"`
// Output only. The configuration of the Database Management service.
DatabaseManagementConfig *DatabaseManagementConfig `protobuf:"bytes,13,opt,name=database_management_config,json=databaseManagementConfig,proto3" json:"database_management_config,omitempty"`
// Output only. The status of Operations Insights for this Database.
OperationsInsightsState PluggableDatabaseProperties_OperationsInsightsState `protobuf:"varint,14,opt,name=operations_insights_state,json=operationsInsightsState,proto3,enum=google.cloud.oracledatabase.v1.PluggableDatabaseProperties_OperationsInsightsState" json:"operations_insights_state,omitempty"`
// contains filtered or unexported fields
}The properties of a PluggableDatabase.
func (*PluggableDatabaseProperties) Descriptor
func (*PluggableDatabaseProperties) Descriptor() ([]byte, []int)Deprecated: Use PluggableDatabaseProperties.ProtoReflect.Descriptor instead.
func (*PluggableDatabaseProperties) GetCompartmentId
func (x *PluggableDatabaseProperties) GetCompartmentId() stringfunc (*PluggableDatabaseProperties) GetConnectionStrings
func (x *PluggableDatabaseProperties) GetConnectionStrings() *PluggableDatabaseConnectionStringsfunc (*PluggableDatabaseProperties) GetContainerDatabaseOcid
func (x *PluggableDatabaseProperties) GetContainerDatabaseOcid() stringfunc (*PluggableDatabaseProperties) GetDatabaseManagementConfig
func (x *PluggableDatabaseProperties) GetDatabaseManagementConfig() *DatabaseManagementConfigfunc (*PluggableDatabaseProperties) GetDefinedTags
func (x *PluggableDatabaseProperties) GetDefinedTags() map[string]*PluggableDatabaseProperties_DefinedTagValuefunc (*PluggableDatabaseProperties) GetFreeformTags
func (x *PluggableDatabaseProperties) GetFreeformTags() map[string]stringfunc (*PluggableDatabaseProperties) GetIsRestricted
func (x *PluggableDatabaseProperties) GetIsRestricted() boolfunc (*PluggableDatabaseProperties) GetLifecycleDetails
func (x *PluggableDatabaseProperties) GetLifecycleDetails() stringfunc (*PluggableDatabaseProperties) GetLifecycleState
func (x *PluggableDatabaseProperties) GetLifecycleState() PluggableDatabaseProperties_PluggableDatabaseLifecycleStatefunc (*PluggableDatabaseProperties) GetOcid
func (x *PluggableDatabaseProperties) GetOcid() stringfunc (*PluggableDatabaseProperties) GetOperationsInsightsState
func (x *PluggableDatabaseProperties) GetOperationsInsightsState() PluggableDatabaseProperties_OperationsInsightsStatefunc (*PluggableDatabaseProperties) GetPdbName
func (x *PluggableDatabaseProperties) GetPdbName() stringfunc (*PluggableDatabaseProperties) GetPdbNodeLevelDetails
func (x *PluggableDatabaseProperties) GetPdbNodeLevelDetails() []*PluggableDatabaseNodeLevelDetailsfunc (*PluggableDatabaseProperties) ProtoMessage
func (*PluggableDatabaseProperties) ProtoMessage()func (*PluggableDatabaseProperties) ProtoReflect
func (x *PluggableDatabaseProperties) ProtoReflect() protoreflect.Messagefunc (*PluggableDatabaseProperties) Reset
func (x *PluggableDatabaseProperties) Reset()func (*PluggableDatabaseProperties) String
func (x *PluggableDatabaseProperties) String() stringPluggableDatabaseProperties_DefinedTagValue
type PluggableDatabaseProperties_DefinedTagValue struct {
// The tags within the namespace.
Tags map[string]string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// contains filtered or unexported fields
}Wrapper message for the value of a defined tag.
func (*PluggableDatabaseProperties_DefinedTagValue) Descriptor
func (*PluggableDatabaseProperties_DefinedTagValue) Descriptor() ([]byte, []int)Deprecated: Use PluggableDatabaseProperties_DefinedTagValue.ProtoReflect.Descriptor instead.
func (*PluggableDatabaseProperties_DefinedTagValue) GetTags
func (x *PluggableDatabaseProperties_DefinedTagValue) GetTags() map[string]stringfunc (*PluggableDatabaseProperties_DefinedTagValue) ProtoMessage
func (*PluggableDatabaseProperties_DefinedTagValue) ProtoMessage()func (*PluggableDatabaseProperties_DefinedTagValue) ProtoReflect
func (x *PluggableDatabaseProperties_DefinedTagValue) ProtoReflect() protoreflect.Messagefunc (*PluggableDatabaseProperties_DefinedTagValue) Reset
func (x *PluggableDatabaseProperties_DefinedTagValue) Reset()func (*PluggableDatabaseProperties_DefinedTagValue) String
func (x *PluggableDatabaseProperties_DefinedTagValue) String() stringPluggableDatabaseProperties_OperationsInsightsState
type PluggableDatabaseProperties_OperationsInsightsState int32The status of Operations Insights for this Database.
PluggableDatabaseProperties_OPERATIONS_INSIGHTS_STATE_UNSPECIFIED, PluggableDatabaseProperties_ENABLING, PluggableDatabaseProperties_ENABLED, PluggableDatabaseProperties_DISABLING, PluggableDatabaseProperties_NOT_ENABLED, PluggableDatabaseProperties_FAILED_ENABLING, PluggableDatabaseProperties_FAILED_DISABLING
const (
// The status is not specified.
PluggableDatabaseProperties_OPERATIONS_INSIGHTS_STATE_UNSPECIFIED PluggableDatabaseProperties_OperationsInsightsState = 0
// Operations Insights is enabling.
PluggableDatabaseProperties_ENABLING PluggableDatabaseProperties_OperationsInsightsState = 1
// Operations Insights is enabled.
PluggableDatabaseProperties_ENABLED PluggableDatabaseProperties_OperationsInsightsState = 2
// Operations Insights is disabling.
PluggableDatabaseProperties_DISABLING PluggableDatabaseProperties_OperationsInsightsState = 3
// Operations Insights is not enabled.
PluggableDatabaseProperties_NOT_ENABLED PluggableDatabaseProperties_OperationsInsightsState = 4
// Operations Insights failed to enable.
PluggableDatabaseProperties_FAILED_ENABLING PluggableDatabaseProperties_OperationsInsightsState = 5
// Operations Insights failed to disable.
PluggableDatabaseProperties_FAILED_DISABLING PluggableDatabaseProperties_OperationsInsightsState = 6
)func (PluggableDatabaseProperties_OperationsInsightsState) Descriptor
func (PluggableDatabaseProperties_OperationsInsightsState) Descriptor() protoreflect.EnumDescriptorfunc (PluggableDatabaseProperties_OperationsInsightsState) Enum
func (x PluggableDatabaseProperties_OperationsInsightsState) Enum() *PluggableDatabaseProperties_OperationsInsightsStatefunc (PluggableDatabaseProperties_OperationsInsightsState) EnumDescriptor
func (PluggableDatabaseProperties_OperationsInsightsState) EnumDescriptor() ([]byte, []int)Deprecated: Use PluggableDatabaseProperties_OperationsInsightsState.Descriptor instead.
func (PluggableDatabaseProperties_OperationsInsightsState) Number
func (x PluggableDatabaseProperties_OperationsInsightsState) Number() protoreflect.EnumNumberfunc (PluggableDatabaseProperties_OperationsInsightsState) String
func (x PluggableDatabaseProperties_OperationsInsightsState) String() stringfunc (PluggableDatabaseProperties_OperationsInsightsState) Type
PluggableDatabaseProperties_PluggableDatabaseLifecycleState
type PluggableDatabaseProperties_PluggableDatabaseLifecycleState int32The various lifecycle states of the PluggableDatabase.
PluggableDatabaseProperties_PLUGGABLE_DATABASE_LIFECYCLE_STATE_UNSPECIFIED, PluggableDatabaseProperties_PROVISIONING, PluggableDatabaseProperties_AVAILABLE, PluggableDatabaseProperties_TERMINATING, PluggableDatabaseProperties_TERMINATED, PluggableDatabaseProperties_UPDATING, PluggableDatabaseProperties_FAILED, PluggableDatabaseProperties_RELOCATING, PluggableDatabaseProperties_RELOCATED, PluggableDatabaseProperties_REFRESHING, PluggableDatabaseProperties_RESTORE_IN_PROGRESS, PluggableDatabaseProperties_RESTORE_FAILED, PluggableDatabaseProperties_BACKUP_IN_PROGRESS, PluggableDatabaseProperties_DISABLED
const (
// The lifecycle state is unspecified.
PluggableDatabaseProperties_PLUGGABLE_DATABASE_LIFECYCLE_STATE_UNSPECIFIED PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 0
// The pluggable database is provisioning.
PluggableDatabaseProperties_PROVISIONING PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 1
// The pluggable database is available.
PluggableDatabaseProperties_AVAILABLE PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 2
// The pluggable database is terminating.
PluggableDatabaseProperties_TERMINATING PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 3
// The pluggable database is terminated.
PluggableDatabaseProperties_TERMINATED PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 4
// The pluggable database is updating.
PluggableDatabaseProperties_UPDATING PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 5
// The pluggable database is in a failed state.
PluggableDatabaseProperties_FAILED PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 6
// The pluggable database is relocating.
PluggableDatabaseProperties_RELOCATING PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 7
// The pluggable database is relocated.
PluggableDatabaseProperties_RELOCATED PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 8
// The pluggable database is refreshing.
PluggableDatabaseProperties_REFRESHING PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 9
// The pluggable database is restoring.
PluggableDatabaseProperties_RESTORE_IN_PROGRESS PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 10
// The pluggable database restore failed.
PluggableDatabaseProperties_RESTORE_FAILED PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 11
// The pluggable database is backing up.
PluggableDatabaseProperties_BACKUP_IN_PROGRESS PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 12
// The pluggable database is disabled.
PluggableDatabaseProperties_DISABLED PluggableDatabaseProperties_PluggableDatabaseLifecycleState = 13
)func (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) Descriptor
func (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) Descriptor() protoreflect.EnumDescriptorfunc (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) Enum
func (x PluggableDatabaseProperties_PluggableDatabaseLifecycleState) Enum() *PluggableDatabaseProperties_PluggableDatabaseLifecycleStatefunc (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) EnumDescriptor
func (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) EnumDescriptor() ([]byte, []int)Deprecated: Use PluggableDatabaseProperties_PluggableDatabaseLifecycleState.Descriptor instead.
func (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) Number
func (x PluggableDatabaseProperties_PluggableDatabaseLifecycleState) Number() protoreflect.EnumNumberfunc (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) String
func (x PluggableDatabaseProperties_PluggableDatabaseLifecycleState) String() stringfunc (PluggableDatabaseProperties_PluggableDatabaseLifecycleState) Type
RemoveVirtualMachineExadbVmClusterRequest
type RemoveVirtualMachineExadbVmClusterRequest 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,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Required. The list of host names of db nodes to be removed from the
// ExadbVmCluster.
Hostnames []string `protobuf:"bytes,4,rep,name=hostnames,proto3" json:"hostnames,omitempty"`
// contains filtered or unexported fields
}The request for ExadbVmCluster.RemoveVirtualMachine.
func (*RemoveVirtualMachineExadbVmClusterRequest) Descriptor
func (*RemoveVirtualMachineExadbVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use RemoveVirtualMachineExadbVmClusterRequest.ProtoReflect.Descriptor instead.
func (*RemoveVirtualMachineExadbVmClusterRequest) GetHostnames
func (x *RemoveVirtualMachineExadbVmClusterRequest) GetHostnames() []stringfunc (*RemoveVirtualMachineExadbVmClusterRequest) GetName
func (x *RemoveVirtualMachineExadbVmClusterRequest) GetName() stringfunc (*RemoveVirtualMachineExadbVmClusterRequest) GetRequestId
func (x *RemoveVirtualMachineExadbVmClusterRequest) GetRequestId() stringfunc (*RemoveVirtualMachineExadbVmClusterRequest) ProtoMessage
func (*RemoveVirtualMachineExadbVmClusterRequest) ProtoMessage()func (*RemoveVirtualMachineExadbVmClusterRequest) ProtoReflect
func (x *RemoveVirtualMachineExadbVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*RemoveVirtualMachineExadbVmClusterRequest) Reset
func (x *RemoveVirtualMachineExadbVmClusterRequest) Reset()func (*RemoveVirtualMachineExadbVmClusterRequest) String
func (x *RemoveVirtualMachineExadbVmClusterRequest) String() stringRestartAutonomousDatabaseRequest
type RestartAutonomousDatabaseRequest 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.Restart.
func (*RestartAutonomousDatabaseRequest) Descriptor
func (*RestartAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use RestartAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*RestartAutonomousDatabaseRequest) GetName
func (x *RestartAutonomousDatabaseRequest) GetName() stringfunc (*RestartAutonomousDatabaseRequest) ProtoMessage
func (*RestartAutonomousDatabaseRequest) ProtoMessage()func (*RestartAutonomousDatabaseRequest) ProtoReflect
func (x *RestartAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*RestartAutonomousDatabaseRequest) Reset
func (x *RestartAutonomousDatabaseRequest) Reset()func (*RestartAutonomousDatabaseRequest) String
func (x *RestartAutonomousDatabaseRequest) String() stringRestoreAutonomousDatabaseRequest
type RestoreAutonomousDatabaseRequest 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"`
// Required. The time and date to restore the database to.
RestoreTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=restore_time,json=restoreTime,proto3" json:"restore_time,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabase.Restore.
func (*RestoreAutonomousDatabaseRequest) Descriptor
func (*RestoreAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use RestoreAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*RestoreAutonomousDatabaseRequest) GetName
func (x *RestoreAutonomousDatabaseRequest) GetName() stringfunc (*RestoreAutonomousDatabaseRequest) GetRestoreTime
func (x *RestoreAutonomousDatabaseRequest) GetRestoreTime() *timestamppb.Timestampfunc (*RestoreAutonomousDatabaseRequest) ProtoMessage
func (*RestoreAutonomousDatabaseRequest) ProtoMessage()func (*RestoreAutonomousDatabaseRequest) ProtoReflect
func (x *RestoreAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*RestoreAutonomousDatabaseRequest) Reset
func (x *RestoreAutonomousDatabaseRequest) Reset()func (*RestoreAutonomousDatabaseRequest) String
func (x *RestoreAutonomousDatabaseRequest) String() stringScheduledOperationDetails
type ScheduledOperationDetails struct {
// Output only. Day of week.
DayOfWeek dayofweek.DayOfWeek `protobuf:"varint,1,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.type.DayOfWeek" json:"day_of_week,omitempty"`
// Output only. Auto start time.
StartTime *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Auto stop time.
StopTime *timeofday.TimeOfDay `protobuf:"bytes,5,opt,name=stop_time,json=stopTime,proto3" json:"stop_time,omitempty"`
// contains filtered or unexported fields
}Details of scheduled operation. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/ScheduledOperationDetails
func (*ScheduledOperationDetails) Descriptor
func (*ScheduledOperationDetails) Descriptor() ([]byte, []int)Deprecated: Use ScheduledOperationDetails.ProtoReflect.Descriptor instead.
func (*ScheduledOperationDetails) GetDayOfWeek
func (x *ScheduledOperationDetails) GetDayOfWeek() dayofweek.DayOfWeekfunc (*ScheduledOperationDetails) GetStartTime
func (x *ScheduledOperationDetails) GetStartTime() *timeofday.TimeOfDayfunc (*ScheduledOperationDetails) GetStopTime
func (x *ScheduledOperationDetails) GetStopTime() *timeofday.TimeOfDayfunc (*ScheduledOperationDetails) ProtoMessage
func (*ScheduledOperationDetails) ProtoMessage()func (*ScheduledOperationDetails) ProtoReflect
func (x *ScheduledOperationDetails) ProtoReflect() protoreflect.Messagefunc (*ScheduledOperationDetails) Reset
func (x *ScheduledOperationDetails) Reset()func (*ScheduledOperationDetails) String
func (x *ScheduledOperationDetails) String() stringSourceConfig
type SourceConfig struct {
// Optional. The name of the primary Autonomous Database that is used to
// create a Peer Autonomous Database from a source.
AutonomousDatabase string `protobuf:"bytes,1,opt,name=autonomous_database,json=autonomousDatabase,proto3" json:"autonomous_database,omitempty"`
// Optional. This field specifies if the replication of automatic backups is
// enabled when creating a Data Guard.
AutomaticBackupsReplicationEnabled bool `protobuf:"varint,2,opt,name=automatic_backups_replication_enabled,json=automaticBackupsReplicationEnabled,proto3" json:"automatic_backups_replication_enabled,omitempty"`
// contains filtered or unexported fields
}The source configuration for the standby Autonomous Database.
func (*SourceConfig) Descriptor
func (*SourceConfig) Descriptor() ([]byte, []int)Deprecated: Use SourceConfig.ProtoReflect.Descriptor instead.
func (*SourceConfig) GetAutomaticBackupsReplicationEnabled
func (x *SourceConfig) GetAutomaticBackupsReplicationEnabled() boolfunc (*SourceConfig) GetAutonomousDatabase
func (x *SourceConfig) GetAutonomousDatabase() stringfunc (*SourceConfig) ProtoMessage
func (*SourceConfig) ProtoMessage()func (*SourceConfig) ProtoReflect
func (x *SourceConfig) ProtoReflect() protoreflect.Messagefunc (*SourceConfig) Reset
func (x *SourceConfig) Reset()func (*SourceConfig) String
func (x *SourceConfig) String() stringStartAutonomousDatabaseRequest
type StartAutonomousDatabaseRequest 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.Start.
func (*StartAutonomousDatabaseRequest) Descriptor
func (*StartAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use StartAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*StartAutonomousDatabaseRequest) GetName
func (x *StartAutonomousDatabaseRequest) GetName() stringfunc (*StartAutonomousDatabaseRequest) ProtoMessage
func (*StartAutonomousDatabaseRequest) ProtoMessage()func (*StartAutonomousDatabaseRequest) ProtoReflect
func (x *StartAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*StartAutonomousDatabaseRequest) Reset
func (x *StartAutonomousDatabaseRequest) Reset()func (*StartAutonomousDatabaseRequest) String
func (x *StartAutonomousDatabaseRequest) String() stringState
type State int32The various lifecycle states of the Autonomous Database.
State_STATE_UNSPECIFIED, State_PROVISIONING, State_AVAILABLE, State_STOPPING, State_STOPPED, State_STARTING, State_TERMINATING, State_TERMINATED, State_UNAVAILABLE, State_RESTORE_IN_PROGRESS, State_RESTORE_FAILED, State_BACKUP_IN_PROGRESS, State_SCALE_IN_PROGRESS, State_AVAILABLE_NEEDS_ATTENTION, State_UPDATING, State_MAINTENANCE_IN_PROGRESS, State_RESTARTING, State_RECREATING, State_ROLE_CHANGE_IN_PROGRESS, State_UPGRADING, State_INACCESSIBLE, State_STANDBY
const (
// Default unspecified value.
State_STATE_UNSPECIFIED State = 0
// Indicates that the Autonomous Database is in provisioning state.
State_PROVISIONING State = 1
// Indicates that the Autonomous Database is in available state.
State_AVAILABLE State = 2
// Indicates that the Autonomous Database is in stopping state.
State_STOPPING State = 3
// Indicates that the Autonomous Database is in stopped state.
State_STOPPED State = 4
// Indicates that the Autonomous Database is in starting state.
State_STARTING State = 5
// Indicates that the Autonomous Database is in terminating state.
State_TERMINATING State = 6
// Indicates that the Autonomous Database is in terminated state.
State_TERMINATED State = 7
// Indicates that the Autonomous Database is in unavailable state.
State_UNAVAILABLE State = 8
// Indicates that the Autonomous Database restore is in progress.
State_RESTORE_IN_PROGRESS State = 9
// Indicates that the Autonomous Database failed to restore.
State_RESTORE_FAILED State = 10
// Indicates that the Autonomous Database backup is in progress.
State_BACKUP_IN_PROGRESS State = 11
// Indicates that the Autonomous Database scale is in progress.
State_SCALE_IN_PROGRESS State = 12
// Indicates that the Autonomous Database is available but needs attention
// state.
State_AVAILABLE_NEEDS_ATTENTION State = 13
// Indicates that the Autonomous Database is in updating state.
State_UPDATING State = 14
// Indicates that the Autonomous Database's maintenance is in progress state.
State_MAINTENANCE_IN_PROGRESS State = 15
// Indicates that the Autonomous Database is in restarting state.
State_RESTARTING State = 16
// Indicates that the Autonomous Database is in recreating state.
State_RECREATING State = 17
// Indicates that the Autonomous Database's role change is in progress state.
State_ROLE_CHANGE_IN_PROGRESS State = 18
// Indicates that the Autonomous Database is in upgrading state.
State_UPGRADING State = 19
// Indicates that the Autonomous Database is in inaccessible state.
State_INACCESSIBLE State = 20
// Indicates that the Autonomous Database is in standby state.
State_STANDBY State = 21
)func (State) Descriptor
func (State) Descriptor() protoreflect.EnumDescriptorfunc (State) Enum
func (State) EnumDescriptor
Deprecated: Use State.Descriptor instead.
func (State) Number
func (x State) Number() protoreflect.EnumNumberfunc (State) String
func (State) Type
func (State) Type() protoreflect.EnumTypeStopAutonomousDatabaseRequest
type StopAutonomousDatabaseRequest 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.Stop.
func (*StopAutonomousDatabaseRequest) Descriptor
func (*StopAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use StopAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*StopAutonomousDatabaseRequest) GetName
func (x *StopAutonomousDatabaseRequest) GetName() stringfunc (*StopAutonomousDatabaseRequest) ProtoMessage
func (*StopAutonomousDatabaseRequest) ProtoMessage()func (*StopAutonomousDatabaseRequest) ProtoReflect
func (x *StopAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*StopAutonomousDatabaseRequest) Reset
func (x *StopAutonomousDatabaseRequest) Reset()func (*StopAutonomousDatabaseRequest) String
func (x *StopAutonomousDatabaseRequest) String() stringStorageSizeDetails
type StorageSizeDetails struct {
// Output only. The data storage size, in gigabytes, that is applicable for
// virtual machine DBSystem.
DataStorageSizeInGbs int32 `protobuf:"varint,1,opt,name=data_storage_size_in_gbs,json=dataStorageSizeInGbs,proto3" json:"data_storage_size_in_gbs,omitempty"`
// Output only. The RECO/REDO storage size, in gigabytes, that is applicable
// for virtual machine DBSystem.
RecoStorageSizeInGbs int32 `protobuf:"varint,2,opt,name=reco_storage_size_in_gbs,json=recoStorageSizeInGbs,proto3" json:"reco_storage_size_in_gbs,omitempty"`
// contains filtered or unexported fields
}The initial storage size, in gigabytes, that is applicable for virtual machine DBSystem.
func (*StorageSizeDetails) Descriptor
func (*StorageSizeDetails) Descriptor() ([]byte, []int)Deprecated: Use StorageSizeDetails.ProtoReflect.Descriptor instead.
func (*StorageSizeDetails) GetDataStorageSizeInGbs
func (x *StorageSizeDetails) GetDataStorageSizeInGbs() int32func (*StorageSizeDetails) GetRecoStorageSizeInGbs
func (x *StorageSizeDetails) GetRecoStorageSizeInGbs() int32func (*StorageSizeDetails) ProtoMessage
func (*StorageSizeDetails) ProtoMessage()func (*StorageSizeDetails) ProtoReflect
func (x *StorageSizeDetails) ProtoReflect() protoreflect.Messagefunc (*StorageSizeDetails) Reset
func (x *StorageSizeDetails) Reset()func (*StorageSizeDetails) String
func (x *StorageSizeDetails) String() stringSwitchoverAutonomousDatabaseRequest
type SwitchoverAutonomousDatabaseRequest 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"`
// Required. The peer database name to switch over to.
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.SwitchoverAutonomousDatabase.
func (*SwitchoverAutonomousDatabaseRequest) Descriptor
func (*SwitchoverAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use SwitchoverAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*SwitchoverAutonomousDatabaseRequest) GetName
func (x *SwitchoverAutonomousDatabaseRequest) GetName() stringfunc (*SwitchoverAutonomousDatabaseRequest) GetPeerAutonomousDatabase
func (x *SwitchoverAutonomousDatabaseRequest) GetPeerAutonomousDatabase() stringfunc (*SwitchoverAutonomousDatabaseRequest) ProtoMessage
func (*SwitchoverAutonomousDatabaseRequest) ProtoMessage()func (*SwitchoverAutonomousDatabaseRequest) ProtoReflect
func (x *SwitchoverAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*SwitchoverAutonomousDatabaseRequest) Reset
func (x *SwitchoverAutonomousDatabaseRequest) Reset()func (*SwitchoverAutonomousDatabaseRequest) String
func (x *SwitchoverAutonomousDatabaseRequest) String() stringUnimplementedOracleDatabaseServer
type UnimplementedOracleDatabaseServer struct {
}UnimplementedOracleDatabaseServer should be embedded to have forward compatible implementations.
func (UnimplementedOracleDatabaseServer) CreateAutonomousDatabase
func (UnimplementedOracleDatabaseServer) CreateAutonomousDatabase(context.Context, *CreateAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) CreateCloudExadataInfrastructure
func (UnimplementedOracleDatabaseServer) CreateCloudExadataInfrastructure(context.Context, *CreateCloudExadataInfrastructureRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) CreateCloudVmCluster
func (UnimplementedOracleDatabaseServer) CreateCloudVmCluster(context.Context, *CreateCloudVmClusterRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) CreateDbSystem
func (UnimplementedOracleDatabaseServer) CreateDbSystem(context.Context, *CreateDbSystemRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) CreateExadbVmCluster
func (UnimplementedOracleDatabaseServer) CreateExadbVmCluster(context.Context, *CreateExadbVmClusterRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) CreateExascaleDbStorageVault
func (UnimplementedOracleDatabaseServer) CreateExascaleDbStorageVault(context.Context, *CreateExascaleDbStorageVaultRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) CreateOdbNetwork
func (UnimplementedOracleDatabaseServer) CreateOdbNetwork(context.Context, *CreateOdbNetworkRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) CreateOdbSubnet
func (UnimplementedOracleDatabaseServer) CreateOdbSubnet(context.Context, *CreateOdbSubnetRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteAutonomousDatabase
func (UnimplementedOracleDatabaseServer) DeleteAutonomousDatabase(context.Context, *DeleteAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteCloudExadataInfrastructure
func (UnimplementedOracleDatabaseServer) DeleteCloudExadataInfrastructure(context.Context, *DeleteCloudExadataInfrastructureRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteCloudVmCluster
func (UnimplementedOracleDatabaseServer) DeleteCloudVmCluster(context.Context, *DeleteCloudVmClusterRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteDbSystem
func (UnimplementedOracleDatabaseServer) DeleteDbSystem(context.Context, *DeleteDbSystemRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteExadbVmCluster
func (UnimplementedOracleDatabaseServer) DeleteExadbVmCluster(context.Context, *DeleteExadbVmClusterRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteExascaleDbStorageVault
func (UnimplementedOracleDatabaseServer) DeleteExascaleDbStorageVault(context.Context, *DeleteExascaleDbStorageVaultRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteOdbNetwork
func (UnimplementedOracleDatabaseServer) DeleteOdbNetwork(context.Context, *DeleteOdbNetworkRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) DeleteOdbSubnet
func (UnimplementedOracleDatabaseServer) DeleteOdbSubnet(context.Context, *DeleteOdbSubnetRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) FailoverAutonomousDatabase
func (UnimplementedOracleDatabaseServer) FailoverAutonomousDatabase(context.Context, *FailoverAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) GenerateAutonomousDatabaseWallet
func (UnimplementedOracleDatabaseServer) GenerateAutonomousDatabaseWallet(context.Context, *GenerateAutonomousDatabaseWalletRequest) (*GenerateAutonomousDatabaseWalletResponse, error)func (UnimplementedOracleDatabaseServer) GetAutonomousDatabase
func (UnimplementedOracleDatabaseServer) GetAutonomousDatabase(context.Context, *GetAutonomousDatabaseRequest) (*AutonomousDatabase, error)func (UnimplementedOracleDatabaseServer) GetCloudExadataInfrastructure
func (UnimplementedOracleDatabaseServer) GetCloudExadataInfrastructure(context.Context, *GetCloudExadataInfrastructureRequest) (*CloudExadataInfrastructure, error)func (UnimplementedOracleDatabaseServer) GetCloudVmCluster
func (UnimplementedOracleDatabaseServer) GetCloudVmCluster(context.Context, *GetCloudVmClusterRequest) (*CloudVmCluster, error)func (UnimplementedOracleDatabaseServer) GetDatabase
func (UnimplementedOracleDatabaseServer) GetDatabase(context.Context, *GetDatabaseRequest) (*Database, error)func (UnimplementedOracleDatabaseServer) GetDbSystem
func (UnimplementedOracleDatabaseServer) GetDbSystem(context.Context, *GetDbSystemRequest) (*DbSystem, error)func (UnimplementedOracleDatabaseServer) GetExadbVmCluster
func (UnimplementedOracleDatabaseServer) GetExadbVmCluster(context.Context, *GetExadbVmClusterRequest) (*ExadbVmCluster, error)func (UnimplementedOracleDatabaseServer) GetExascaleDbStorageVault
func (UnimplementedOracleDatabaseServer) GetExascaleDbStorageVault(context.Context, *GetExascaleDbStorageVaultRequest) (*ExascaleDbStorageVault, error)func (UnimplementedOracleDatabaseServer) GetOdbNetwork
func (UnimplementedOracleDatabaseServer) GetOdbNetwork(context.Context, *GetOdbNetworkRequest) (*OdbNetwork, error)func (UnimplementedOracleDatabaseServer) GetOdbSubnet
func (UnimplementedOracleDatabaseServer) GetOdbSubnet(context.Context, *GetOdbSubnetRequest) (*OdbSubnet, error)func (UnimplementedOracleDatabaseServer) GetPluggableDatabase
func (UnimplementedOracleDatabaseServer) GetPluggableDatabase(context.Context, *GetPluggableDatabaseRequest) (*PluggableDatabase, error)func (UnimplementedOracleDatabaseServer) ListAutonomousDatabaseBackups
func (UnimplementedOracleDatabaseServer) ListAutonomousDatabaseBackups(context.Context, *ListAutonomousDatabaseBackupsRequest) (*ListAutonomousDatabaseBackupsResponse, error)func (UnimplementedOracleDatabaseServer) ListAutonomousDatabaseCharacterSets
func (UnimplementedOracleDatabaseServer) ListAutonomousDatabaseCharacterSets(context.Context, *ListAutonomousDatabaseCharacterSetsRequest) (*ListAutonomousDatabaseCharacterSetsResponse, error)func (UnimplementedOracleDatabaseServer) ListAutonomousDatabases
func (UnimplementedOracleDatabaseServer) ListAutonomousDatabases(context.Context, *ListAutonomousDatabasesRequest) (*ListAutonomousDatabasesResponse, error)func (UnimplementedOracleDatabaseServer) ListAutonomousDbVersions
func (UnimplementedOracleDatabaseServer) ListAutonomousDbVersions(context.Context, *ListAutonomousDbVersionsRequest) (*ListAutonomousDbVersionsResponse, error)func (UnimplementedOracleDatabaseServer) ListCloudExadataInfrastructures
func (UnimplementedOracleDatabaseServer) ListCloudExadataInfrastructures(context.Context, *ListCloudExadataInfrastructuresRequest) (*ListCloudExadataInfrastructuresResponse, error)func (UnimplementedOracleDatabaseServer) ListCloudVmClusters
func (UnimplementedOracleDatabaseServer) ListCloudVmClusters(context.Context, *ListCloudVmClustersRequest) (*ListCloudVmClustersResponse, error)func (UnimplementedOracleDatabaseServer) ListDatabaseCharacterSets
func (UnimplementedOracleDatabaseServer) ListDatabaseCharacterSets(context.Context, *ListDatabaseCharacterSetsRequest) (*ListDatabaseCharacterSetsResponse, error)func (UnimplementedOracleDatabaseServer) ListDatabases
func (UnimplementedOracleDatabaseServer) ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error)func (UnimplementedOracleDatabaseServer) ListDbNodes
func (UnimplementedOracleDatabaseServer) ListDbNodes(context.Context, *ListDbNodesRequest) (*ListDbNodesResponse, error)func (UnimplementedOracleDatabaseServer) ListDbServers
func (UnimplementedOracleDatabaseServer) ListDbServers(context.Context, *ListDbServersRequest) (*ListDbServersResponse, error)func (UnimplementedOracleDatabaseServer) ListDbSystemInitialStorageSizes
func (UnimplementedOracleDatabaseServer) ListDbSystemInitialStorageSizes(context.Context, *ListDbSystemInitialStorageSizesRequest) (*ListDbSystemInitialStorageSizesResponse, error)func (UnimplementedOracleDatabaseServer) ListDbSystemShapes
func (UnimplementedOracleDatabaseServer) ListDbSystemShapes(context.Context, *ListDbSystemShapesRequest) (*ListDbSystemShapesResponse, error)func (UnimplementedOracleDatabaseServer) ListDbSystems
func (UnimplementedOracleDatabaseServer) ListDbSystems(context.Context, *ListDbSystemsRequest) (*ListDbSystemsResponse, error)func (UnimplementedOracleDatabaseServer) ListDbVersions
func (UnimplementedOracleDatabaseServer) ListDbVersions(context.Context, *ListDbVersionsRequest) (*ListDbVersionsResponse, error)func (UnimplementedOracleDatabaseServer) ListEntitlements
func (UnimplementedOracleDatabaseServer) ListEntitlements(context.Context, *ListEntitlementsRequest) (*ListEntitlementsResponse, error)func (UnimplementedOracleDatabaseServer) ListExadbVmClusters
func (UnimplementedOracleDatabaseServer) ListExadbVmClusters(context.Context, *ListExadbVmClustersRequest) (*ListExadbVmClustersResponse, error)func (UnimplementedOracleDatabaseServer) ListExascaleDbStorageVaults
func (UnimplementedOracleDatabaseServer) ListExascaleDbStorageVaults(context.Context, *ListExascaleDbStorageVaultsRequest) (*ListExascaleDbStorageVaultsResponse, error)func (UnimplementedOracleDatabaseServer) ListGiVersions
func (UnimplementedOracleDatabaseServer) ListGiVersions(context.Context, *ListGiVersionsRequest) (*ListGiVersionsResponse, error)func (UnimplementedOracleDatabaseServer) ListMinorVersions
func (UnimplementedOracleDatabaseServer) ListMinorVersions(context.Context, *ListMinorVersionsRequest) (*ListMinorVersionsResponse, error)func (UnimplementedOracleDatabaseServer) ListOdbNetworks
func (UnimplementedOracleDatabaseServer) ListOdbNetworks(context.Context, *ListOdbNetworksRequest) (*ListOdbNetworksResponse, error)func (UnimplementedOracleDatabaseServer) ListOdbSubnets
func (UnimplementedOracleDatabaseServer) ListOdbSubnets(context.Context, *ListOdbSubnetsRequest) (*ListOdbSubnetsResponse, error)func (UnimplementedOracleDatabaseServer) ListPluggableDatabases
func (UnimplementedOracleDatabaseServer) ListPluggableDatabases(context.Context, *ListPluggableDatabasesRequest) (*ListPluggableDatabasesResponse, error)func (UnimplementedOracleDatabaseServer) RemoveVirtualMachineExadbVmCluster
func (UnimplementedOracleDatabaseServer) RemoveVirtualMachineExadbVmCluster(context.Context, *RemoveVirtualMachineExadbVmClusterRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) RestartAutonomousDatabase
func (UnimplementedOracleDatabaseServer) RestartAutonomousDatabase(context.Context, *RestartAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) RestoreAutonomousDatabase
func (UnimplementedOracleDatabaseServer) RestoreAutonomousDatabase(context.Context, *RestoreAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) StartAutonomousDatabase
func (UnimplementedOracleDatabaseServer) StartAutonomousDatabase(context.Context, *StartAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) StopAutonomousDatabase
func (UnimplementedOracleDatabaseServer) StopAutonomousDatabase(context.Context, *StopAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) SwitchoverAutonomousDatabase
func (UnimplementedOracleDatabaseServer) SwitchoverAutonomousDatabase(context.Context, *SwitchoverAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) UpdateAutonomousDatabase
func (UnimplementedOracleDatabaseServer) UpdateAutonomousDatabase(context.Context, *UpdateAutonomousDatabaseRequest) (*longrunningpb.Operation, error)func (UnimplementedOracleDatabaseServer) UpdateExadbVmCluster
func (UnimplementedOracleDatabaseServer) UpdateExadbVmCluster(context.Context, *UpdateExadbVmClusterRequest) (*longrunningpb.Operation, error)UnsafeOracleDatabaseServer
type UnsafeOracleDatabaseServer interface {
// contains filtered or unexported methods
}UnsafeOracleDatabaseServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OracleDatabaseServer will result in compilation errors.
UpdateAutonomousDatabaseRequest
type UpdateAutonomousDatabaseRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// Exadata resource by the update. The fields specified in the update_mask are
// relative to the resource, not the full request. A field will be overwritten
// if it is in the mask. If the user does not provide a mask then all fields
// will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
AutonomousDatabase *AutonomousDatabase `protobuf:"bytes,2,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,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for AutonomousDatabase.Update.
func (*UpdateAutonomousDatabaseRequest) Descriptor
func (*UpdateAutonomousDatabaseRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.
func (*UpdateAutonomousDatabaseRequest) GetAutonomousDatabase
func (x *UpdateAutonomousDatabaseRequest) GetAutonomousDatabase() *AutonomousDatabasefunc (*UpdateAutonomousDatabaseRequest) GetRequestId
func (x *UpdateAutonomousDatabaseRequest) GetRequestId() stringfunc (*UpdateAutonomousDatabaseRequest) GetUpdateMask
func (x *UpdateAutonomousDatabaseRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateAutonomousDatabaseRequest) ProtoMessage
func (*UpdateAutonomousDatabaseRequest) ProtoMessage()func (*UpdateAutonomousDatabaseRequest) ProtoReflect
func (x *UpdateAutonomousDatabaseRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateAutonomousDatabaseRequest) Reset
func (x *UpdateAutonomousDatabaseRequest) Reset()func (*UpdateAutonomousDatabaseRequest) String
func (x *UpdateAutonomousDatabaseRequest) String() stringUpdateExadbVmClusterRequest
type UpdateExadbVmClusterRequest struct {
// Optional. A mask specifying which fields in th VM Cluster should be
// updated. A field specified in the mask is overwritten. If a mask isn't
// provided then all the fields in the VM Cluster are overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated.
ExadbVmCluster *ExadbVmCluster `protobuf:"bytes,2,opt,name=exadb_vm_cluster,json=exadbVmCluster,proto3" json:"exadb_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,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}The request for ExadbVmCluster.Update. We only support adding the
Virtual Machine to the ExadbVmCluster. Rest of the fields in ExadbVmCluster
are immutable.
func (*UpdateExadbVmClusterRequest) Descriptor
func (*UpdateExadbVmClusterRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateExadbVmClusterRequest.ProtoReflect.Descriptor instead.
func (*UpdateExadbVmClusterRequest) GetExadbVmCluster
func (x *UpdateExadbVmClusterRequest) GetExadbVmCluster() *ExadbVmClusterfunc (*UpdateExadbVmClusterRequest) GetRequestId
func (x *UpdateExadbVmClusterRequest) GetRequestId() stringfunc (*UpdateExadbVmClusterRequest) GetUpdateMask
func (x *UpdateExadbVmClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateExadbVmClusterRequest) ProtoMessage
func (*UpdateExadbVmClusterRequest) ProtoMessage()func (*UpdateExadbVmClusterRequest) ProtoReflect
func (x *UpdateExadbVmClusterRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateExadbVmClusterRequest) Reset
func (x *UpdateExadbVmClusterRequest) Reset()func (*UpdateExadbVmClusterRequest) String
func (x *UpdateExadbVmClusterRequest) String() string