Oracle Database@Google Cloud API v1 - Package cloud.google.com/go/oracledatabase/apiv1/oracledatabasepb (v1.4.0)

Constants

OracleDatabase_ListCloudExadataInfrastructures_FullMethodName, OracleDatabase_GetCloudExadataInfrastructure_FullMethodName, OracleDatabase_CreateCloudExadataInfrastructure_FullMethodName, OracleDatabase_DeleteCloudExadataInfrastructure_FullMethodName, OracleDatabase_ConfigureExascaleCloudExadataInfrastructure_FullMethodName, OracleDatabase_ListCloudVmClusters_FullMethodName, OracleDatabase_GetCloudVmCluster_FullMethodName, OracleDatabase_CreateCloudVmCluster_FullMethodName, OracleDatabase_DeleteCloudVmCluster_FullMethodName, OracleDatabase_ListEntitlements_FullMethodName, OracleDatabase_ListDbServers_FullMethodName, OracleDatabase_ListDbNodes_FullMethodName, OracleDatabase_ListGiVersions_FullMethodName, OracleDatabase_ListMinorVersions_FullMethodName, OracleDatabase_ListDbSystemShapes_FullMethodName, OracleDatabase_ListAutonomousDatabases_FullMethodName, OracleDatabase_GetAutonomousDatabase_FullMethodName, OracleDatabase_CreateAutonomousDatabase_FullMethodName, OracleDatabase_UpdateAutonomousDatabase_FullMethodName, OracleDatabase_DeleteAutonomousDatabase_FullMethodName, OracleDatabase_RestoreAutonomousDatabase_FullMethodName, OracleDatabase_GenerateAutonomousDatabaseWallet_FullMethodName, OracleDatabase_ListAutonomousDbVersions_FullMethodName, OracleDatabase_ListAutonomousDatabaseCharacterSets_FullMethodName, OracleDatabase_ListAutonomousDatabaseBackups_FullMethodName, OracleDatabase_StopAutonomousDatabase_FullMethodName, OracleDatabase_StartAutonomousDatabase_FullMethodName, OracleDatabase_RestartAutonomousDatabase_FullMethodName, OracleDatabase_SwitchoverAutonomousDatabase_FullMethodName, OracleDatabase_FailoverAutonomousDatabase_FullMethodName, OracleDatabase_ListOdbNetworks_FullMethodName, OracleDatabase_GetOdbNetwork_FullMethodName, OracleDatabase_CreateOdbNetwork_FullMethodName, OracleDatabase_DeleteOdbNetwork_FullMethodName, OracleDatabase_ListOdbSubnets_FullMethodName, OracleDatabase_GetOdbSubnet_FullMethodName, OracleDatabase_CreateOdbSubnet_FullMethodName, OracleDatabase_DeleteOdbSubnet_FullMethodName, OracleDatabase_ListExadbVmClusters_FullMethodName, OracleDatabase_GetExadbVmCluster_FullMethodName, OracleDatabase_CreateExadbVmCluster_FullMethodName, OracleDatabase_DeleteExadbVmCluster_FullMethodName, OracleDatabase_UpdateExadbVmCluster_FullMethodName, OracleDatabase_RemoveVirtualMachineExadbVmCluster_FullMethodName, OracleDatabase_ListExascaleDbStorageVaults_FullMethodName, OracleDatabase_GetExascaleDbStorageVault_FullMethodName, OracleDatabase_CreateExascaleDbStorageVault_FullMethodName, OracleDatabase_DeleteExascaleDbStorageVault_FullMethodName, OracleDatabase_ListDbSystemInitialStorageSizes_FullMethodName, OracleDatabase_ListDatabases_FullMethodName, OracleDatabase_GetDatabase_FullMethodName, OracleDatabase_ListPluggableDatabases_FullMethodName, OracleDatabase_GetPluggableDatabase_FullMethodName, OracleDatabase_ListDbSystems_FullMethodName, OracleDatabase_GetDbSystem_FullMethodName, OracleDatabase_CreateDbSystem_FullMethodName, OracleDatabase_DeleteDbSystem_FullMethodName, OracleDatabase_ListGoldengateDeployments_FullMethodName, OracleDatabase_GetGoldengateDeployment_FullMethodName, OracleDatabase_CreateGoldengateDeployment_FullMethodName, OracleDatabase_DeleteGoldengateDeployment_FullMethodName, OracleDatabase_StopGoldengateDeployment_FullMethodName, OracleDatabase_StartGoldengateDeployment_FullMethodName, OracleDatabase_ListGoldengateConnections_FullMethodName, OracleDatabase_GetGoldengateConnection_FullMethodName, OracleDatabase_CreateGoldengateConnection_FullMethodName, OracleDatabase_DeleteGoldengateConnection_FullMethodName, OracleDatabase_ListGoldengateDeploymentVersions_FullMethodName, OracleDatabase_ListGoldengateDeploymentTypes_FullMethodName, OracleDatabase_ListGoldengateDeploymentEnvironments_FullMethodName, OracleDatabase_ListGoldengateConnectionTypes_FullMethodName, OracleDatabase_ListDbVersions_FullMethodName, OracleDatabase_ListDatabaseCharacterSets_FullMethodName, OracleDatabase_ListGoldengateConnectionAssignments_FullMethodName, OracleDatabase_GetGoldengateConnectionAssignment_FullMethodName, OracleDatabase_CreateGoldengateConnectionAssignment_FullMethodName, OracleDatabase_DeleteGoldengateConnectionAssignment_FullMethodName, OracleDatabase_TestGoldengateConnectionAssignment_FullMethodName

const (
	OracleDatabase_ListCloudExadataInfrastructures_FullMethodName             = "/google.cloud.oracledatabase.v1.OracleDatabase/ListCloudExadataInfrastructures"
	OracleDatabase_GetCloudExadataInfrastructure_FullMethodName               = "/google.cloud.oracledatabase.v1.OracleDatabase/GetCloudExadataInfrastructure"
	OracleDatabase_CreateCloudExadataInfrastructure_FullMethodName            = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateCloudExadataInfrastructure"
	OracleDatabase_DeleteCloudExadataInfrastructure_FullMethodName            = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteCloudExadataInfrastructure"
	OracleDatabase_ConfigureExascaleCloudExadataInfrastructure_FullMethodName = "/google.cloud.oracledatabase.v1.OracleDatabase/ConfigureExascaleCloudExadataInfrastructure"
	OracleDatabase_ListCloudVmClusters_FullMethodName                         = "/google.cloud.oracledatabase.v1.OracleDatabase/ListCloudVmClusters"
	OracleDatabase_GetCloudVmCluster_FullMethodName                           = "/google.cloud.oracledatabase.v1.OracleDatabase/GetCloudVmCluster"
	OracleDatabase_CreateCloudVmCluster_FullMethodName                        = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateCloudVmCluster"
	OracleDatabase_DeleteCloudVmCluster_FullMethodName                        = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteCloudVmCluster"
	OracleDatabase_ListEntitlements_FullMethodName                            = "/google.cloud.oracledatabase.v1.OracleDatabase/ListEntitlements"
	OracleDatabase_ListDbServers_FullMethodName                               = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbServers"
	OracleDatabase_ListDbNodes_FullMethodName                                 = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbNodes"
	OracleDatabase_ListGiVersions_FullMethodName                              = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGiVersions"
	OracleDatabase_ListMinorVersions_FullMethodName                           = "/google.cloud.oracledatabase.v1.OracleDatabase/ListMinorVersions"
	OracleDatabase_ListDbSystemShapes_FullMethodName                          = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbSystemShapes"
	OracleDatabase_ListAutonomousDatabases_FullMethodName                     = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDatabases"
	OracleDatabase_GetAutonomousDatabase_FullMethodName                       = "/google.cloud.oracledatabase.v1.OracleDatabase/GetAutonomousDatabase"
	OracleDatabase_CreateAutonomousDatabase_FullMethodName                    = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateAutonomousDatabase"
	OracleDatabase_UpdateAutonomousDatabase_FullMethodName                    = "/google.cloud.oracledatabase.v1.OracleDatabase/UpdateAutonomousDatabase"
	OracleDatabase_DeleteAutonomousDatabase_FullMethodName                    = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteAutonomousDatabase"
	OracleDatabase_RestoreAutonomousDatabase_FullMethodName                   = "/google.cloud.oracledatabase.v1.OracleDatabase/RestoreAutonomousDatabase"
	OracleDatabase_GenerateAutonomousDatabaseWallet_FullMethodName            = "/google.cloud.oracledatabase.v1.OracleDatabase/GenerateAutonomousDatabaseWallet"
	OracleDatabase_ListAutonomousDbVersions_FullMethodName                    = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDbVersions"
	OracleDatabase_ListAutonomousDatabaseCharacterSets_FullMethodName         = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDatabaseCharacterSets"
	OracleDatabase_ListAutonomousDatabaseBackups_FullMethodName               = "/google.cloud.oracledatabase.v1.OracleDatabase/ListAutonomousDatabaseBackups"
	OracleDatabase_StopAutonomousDatabase_FullMethodName                      = "/google.cloud.oracledatabase.v1.OracleDatabase/StopAutonomousDatabase"
	OracleDatabase_StartAutonomousDatabase_FullMethodName                     = "/google.cloud.oracledatabase.v1.OracleDatabase/StartAutonomousDatabase"
	OracleDatabase_RestartAutonomousDatabase_FullMethodName                   = "/google.cloud.oracledatabase.v1.OracleDatabase/RestartAutonomousDatabase"
	OracleDatabase_SwitchoverAutonomousDatabase_FullMethodName                = "/google.cloud.oracledatabase.v1.OracleDatabase/SwitchoverAutonomousDatabase"
	OracleDatabase_FailoverAutonomousDatabase_FullMethodName                  = "/google.cloud.oracledatabase.v1.OracleDatabase/FailoverAutonomousDatabase"
	OracleDatabase_ListOdbNetworks_FullMethodName                             = "/google.cloud.oracledatabase.v1.OracleDatabase/ListOdbNetworks"
	OracleDatabase_GetOdbNetwork_FullMethodName                               = "/google.cloud.oracledatabase.v1.OracleDatabase/GetOdbNetwork"
	OracleDatabase_CreateOdbNetwork_FullMethodName                            = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateOdbNetwork"
	OracleDatabase_DeleteOdbNetwork_FullMethodName                            = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteOdbNetwork"
	OracleDatabase_ListOdbSubnets_FullMethodName                              = "/google.cloud.oracledatabase.v1.OracleDatabase/ListOdbSubnets"
	OracleDatabase_GetOdbSubnet_FullMethodName                                = "/google.cloud.oracledatabase.v1.OracleDatabase/GetOdbSubnet"
	OracleDatabase_CreateOdbSubnet_FullMethodName                             = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateOdbSubnet"
	OracleDatabase_DeleteOdbSubnet_FullMethodName                             = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteOdbSubnet"
	OracleDatabase_ListExadbVmClusters_FullMethodName                         = "/google.cloud.oracledatabase.v1.OracleDatabase/ListExadbVmClusters"
	OracleDatabase_GetExadbVmCluster_FullMethodName                           = "/google.cloud.oracledatabase.v1.OracleDatabase/GetExadbVmCluster"
	OracleDatabase_CreateExadbVmCluster_FullMethodName                        = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateExadbVmCluster"
	OracleDatabase_DeleteExadbVmCluster_FullMethodName                        = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteExadbVmCluster"
	OracleDatabase_UpdateExadbVmCluster_FullMethodName                        = "/google.cloud.oracledatabase.v1.OracleDatabase/UpdateExadbVmCluster"
	OracleDatabase_RemoveVirtualMachineExadbVmCluster_FullMethodName          = "/google.cloud.oracledatabase.v1.OracleDatabase/RemoveVirtualMachineExadbVmCluster"
	OracleDatabase_ListExascaleDbStorageVaults_FullMethodName                 = "/google.cloud.oracledatabase.v1.OracleDatabase/ListExascaleDbStorageVaults"
	OracleDatabase_GetExascaleDbStorageVault_FullMethodName                   = "/google.cloud.oracledatabase.v1.OracleDatabase/GetExascaleDbStorageVault"
	OracleDatabase_CreateExascaleDbStorageVault_FullMethodName                = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateExascaleDbStorageVault"
	OracleDatabase_DeleteExascaleDbStorageVault_FullMethodName                = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteExascaleDbStorageVault"
	OracleDatabase_ListDbSystemInitialStorageSizes_FullMethodName             = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbSystemInitialStorageSizes"
	OracleDatabase_ListDatabases_FullMethodName                               = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDatabases"
	OracleDatabase_GetDatabase_FullMethodName                                 = "/google.cloud.oracledatabase.v1.OracleDatabase/GetDatabase"
	OracleDatabase_ListPluggableDatabases_FullMethodName                      = "/google.cloud.oracledatabase.v1.OracleDatabase/ListPluggableDatabases"
	OracleDatabase_GetPluggableDatabase_FullMethodName                        = "/google.cloud.oracledatabase.v1.OracleDatabase/GetPluggableDatabase"
	OracleDatabase_ListDbSystems_FullMethodName                               = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbSystems"
	OracleDatabase_GetDbSystem_FullMethodName                                 = "/google.cloud.oracledatabase.v1.OracleDatabase/GetDbSystem"
	OracleDatabase_CreateDbSystem_FullMethodName                              = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateDbSystem"
	OracleDatabase_DeleteDbSystem_FullMethodName                              = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteDbSystem"
	OracleDatabase_ListGoldengateDeployments_FullMethodName                   = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeployments"
	OracleDatabase_GetGoldengateDeployment_FullMethodName                     = "/google.cloud.oracledatabase.v1.OracleDatabase/GetGoldengateDeployment"
	OracleDatabase_CreateGoldengateDeployment_FullMethodName                  = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateGoldengateDeployment"
	OracleDatabase_DeleteGoldengateDeployment_FullMethodName                  = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteGoldengateDeployment"
	OracleDatabase_StopGoldengateDeployment_FullMethodName                    = "/google.cloud.oracledatabase.v1.OracleDatabase/StopGoldengateDeployment"
	OracleDatabase_StartGoldengateDeployment_FullMethodName                   = "/google.cloud.oracledatabase.v1.OracleDatabase/StartGoldengateDeployment"
	OracleDatabase_ListGoldengateConnections_FullMethodName                   = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateConnections"
	OracleDatabase_GetGoldengateConnection_FullMethodName                     = "/google.cloud.oracledatabase.v1.OracleDatabase/GetGoldengateConnection"
	OracleDatabase_CreateGoldengateConnection_FullMethodName                  = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateGoldengateConnection"
	OracleDatabase_DeleteGoldengateConnection_FullMethodName                  = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteGoldengateConnection"
	OracleDatabase_ListGoldengateDeploymentVersions_FullMethodName            = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeploymentVersions"
	OracleDatabase_ListGoldengateDeploymentTypes_FullMethodName               = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeploymentTypes"
	OracleDatabase_ListGoldengateDeploymentEnvironments_FullMethodName        = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateDeploymentEnvironments"
	OracleDatabase_ListGoldengateConnectionTypes_FullMethodName               = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateConnectionTypes"
	OracleDatabase_ListDbVersions_FullMethodName                              = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDbVersions"
	OracleDatabase_ListDatabaseCharacterSets_FullMethodName                   = "/google.cloud.oracledatabase.v1.OracleDatabase/ListDatabaseCharacterSets"
	OracleDatabase_ListGoldengateConnectionAssignments_FullMethodName         = "/google.cloud.oracledatabase.v1.OracleDatabase/ListGoldengateConnectionAssignments"
	OracleDatabase_GetGoldengateConnectionAssignment_FullMethodName           = "/google.cloud.oracledatabase.v1.OracleDatabase/GetGoldengateConnectionAssignment"
	OracleDatabase_CreateGoldengateConnectionAssignment_FullMethodName        = "/google.cloud.oracledatabase.v1.OracleDatabase/CreateGoldengateConnectionAssignment"
	OracleDatabase_DeleteGoldengateConnectionAssignment_FullMethodName        = "/google.cloud.oracledatabase.v1.OracleDatabase/DeleteGoldengateConnectionAssignment"
	OracleDatabase_TestGoldengateConnectionAssignment_FullMethodName          = "/google.cloud.oracledatabase.v1.OracleDatabase/TestGoldengateConnectionAssignment"
)

Variables

GenerateType_name, GenerateType_value

var (
	GenerateType_name = map[int32]string{
		0: "GENERATE_TYPE_UNSPECIFIED",
		1: "ALL",
		2: "SINGLE",
	}
	GenerateType_value = map[string]int32{
		"GENERATE_TYPE_UNSPECIFIED": 0,
		"ALL":                       1,
		"SINGLE":                    2,
	}
)

Enum value maps for GenerateType.

State_name, State_value

var (
	State_name = map[int32]string{
		0:  "STATE_UNSPECIFIED",
		1:  "PROVISIONING",
		2:  "AVAILABLE",
		3:  "STOPPING",
		4:  "STOPPED",
		5:  "STARTING",
		6:  "TERMINATING",
		7:  "TERMINATED",
		8:  "UNAVAILABLE",
		9:  "RESTORE_IN_PROGRESS",
		10: "RESTORE_FAILED",
		11: "BACKUP_IN_PROGRESS",
		12: "SCALE_IN_PROGRESS",
		13: "AVAILABLE_NEEDS_ATTENTION",
		14: "UPDATING",
		15: "MAINTENANCE_IN_PROGRESS",
		16: "RESTARTING",
		17: "RECREATING",
		18: "ROLE_CHANGE_IN_PROGRESS",
		19: "UPGRADING",
		20: "INACCESSIBLE",
		21: "STANDBY",
	}
	State_value = map[string]int32{
		"STATE_UNSPECIFIED":         0,
		"PROVISIONING":              1,
		"AVAILABLE":                 2,
		"STOPPING":                  3,
		"STOPPED":                   4,
		"STARTING":                  5,
		"TERMINATING":               6,
		"TERMINATED":                7,
		"UNAVAILABLE":               8,
		"RESTORE_IN_PROGRESS":       9,
		"RESTORE_FAILED":            10,
		"BACKUP_IN_PROGRESS":        11,
		"SCALE_IN_PROGRESS":         12,
		"AVAILABLE_NEEDS_ATTENTION": 13,
		"UPDATING":                  14,
		"MAINTENANCE_IN_PROGRESS":   15,
		"RESTARTING":                16,
		"RECREATING":                17,
		"ROLE_CHANGE_IN_PROGRESS":   18,
		"UPGRADING":                 19,
		"INACCESSIBLE":              20,
		"STANDBY":                   21,
	}
)

Enum value maps for State.

OperationsInsightsState_name, OperationsInsightsState_value

var (
	OperationsInsightsState_name = map[int32]string{
		0: "OPERATIONS_INSIGHTS_STATE_UNSPECIFIED",
		1: "ENABLING",
		2: "ENABLED",
		3: "DISABLING",
		4: "NOT_ENABLED",
		5: "FAILED_ENABLING",
		6: "FAILED_DISABLING",
	}
	OperationsInsightsState_value = map[string]int32{
		"OPERATIONS_INSIGHTS_STATE_UNSPECIFIED": 0,
		"ENABLING":                              1,
		"ENABLED":                               2,
		"DISABLING":                             3,
		"NOT_ENABLED":                           4,
		"FAILED_ENABLING":                       5,
		"FAILED_DISABLING":                      6,
	}
)

Enum value maps for OperationsInsightsState.

DBWorkload_name, DBWorkload_value

var (
	DBWorkload_name = map[int32]string{
		0: "DB_WORKLOAD_UNSPECIFIED",
		1: "OLTP",
		2: "DW",
		3: "AJD",
		4: "APEX",
	}
	DBWorkload_value = map[string]int32{
		"DB_WORKLOAD_UNSPECIFIED": 0,
		"OLTP":                    1,
		"DW":                      2,
		"AJD":                     3,
		"APEX":                    4,
	}
)

Enum value maps for DBWorkload.

AutonomousDatabaseProperties_DatabaseEdition_name, AutonomousDatabaseProperties_DatabaseEdition_value

var (
	AutonomousDatabaseProperties_DatabaseEdition_name = map[int32]string{
		0: "DATABASE_EDITION_UNSPECIFIED",
		1: "STANDARD_EDITION",
		2: "ENTERPRISE_EDITION",
	}
	AutonomousDatabaseProperties_DatabaseEdition_value = map[string]int32{
		"DATABASE_EDITION_UNSPECIFIED": 0,
		"STANDARD_EDITION":             1,
		"ENTERPRISE_EDITION":           2,
	}
)

Enum value maps for AutonomousDatabaseProperties_DatabaseEdition.

AutonomousDatabaseProperties_LicenseType_name, AutonomousDatabaseProperties_LicenseType_value

var (
	AutonomousDatabaseProperties_LicenseType_name = map[int32]string{
		0: "LICENSE_TYPE_UNSPECIFIED",
		1: "LICENSE_INCLUDED",
		2: "BRING_YOUR_OWN_LICENSE",
	}
	AutonomousDatabaseProperties_LicenseType_value = map[string]int32{
		"LICENSE_TYPE_UNSPECIFIED": 0,
		"LICENSE_INCLUDED":         1,
		"BRING_YOUR_OWN_LICENSE":   2,
	}
)

Enum value maps for AutonomousDatabaseProperties_LicenseType.

AutonomousDatabaseProperties_MaintenanceScheduleType_name, AutonomousDatabaseProperties_MaintenanceScheduleType_value

var (
	AutonomousDatabaseProperties_MaintenanceScheduleType_name = map[int32]string{
		0: "MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED",
		1: "EARLY",
		2: "REGULAR",
	}
	AutonomousDatabaseProperties_MaintenanceScheduleType_value = map[string]int32{
		"MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED": 0,
		"EARLY":                                 1,
		"REGULAR":                               2,
	}
)

Enum value maps for AutonomousDatabaseProperties_MaintenanceScheduleType.

AutonomousDatabaseProperties_LocalDisasterRecoveryType_name, AutonomousDatabaseProperties_LocalDisasterRecoveryType_value

var (
	AutonomousDatabaseProperties_LocalDisasterRecoveryType_name = map[int32]string{
		0: "LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED",
		1: "ADG",
		2: "BACKUP_BASED",
		3: "NOT_AVAILABLE",
	}
	AutonomousDatabaseProperties_LocalDisasterRecoveryType_value = map[string]int32{
		"LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED": 0,
		"ADG":           1,
		"BACKUP_BASED":  2,
		"NOT_AVAILABLE": 3,
	}
)

Enum value maps for AutonomousDatabaseProperties_LocalDisasterRecoveryType.

AutonomousDatabaseProperties_DataSafeState_name, AutonomousDatabaseProperties_DataSafeState_value

var (
	AutonomousDatabaseProperties_DataSafeState_name = map[int32]string{
		0: "DATA_SAFE_STATE_UNSPECIFIED",
		1: "REGISTERING",
		2: "REGISTERED",
		3: "DEREGISTERING",
		4: "NOT_REGISTERED",
		5: "FAILED",
	}
	AutonomousDatabaseProperties_DataSafeState_value = map[string]int32{
		"DATA_SAFE_STATE_UNSPECIFIED": 0,
		"REGISTERING":                 1,
		"REGISTERED":                  2,
		"DEREGISTERING":               3,
		"NOT_REGISTERED":              4,
		"FAILED":                      5,
	}
)

Enum value maps for AutonomousDatabaseProperties_DataSafeState.

AutonomousDatabaseProperties_DatabaseManagementState_name, AutonomousDatabaseProperties_DatabaseManagementState_value

var (
	AutonomousDatabaseProperties_DatabaseManagementState_name = map[int32]string{
		0: "DATABASE_MANAGEMENT_STATE_UNSPECIFIED",
		1: "ENABLING",
		2: "ENABLED",
		3: "DISABLING",
		4: "NOT_ENABLED",
		5: "FAILED_ENABLING",
		6: "FAILED_DISABLING",
	}
	AutonomousDatabaseProperties_DatabaseManagementState_value = map[string]int32{
		"DATABASE_MANAGEMENT_STATE_UNSPECIFIED": 0,
		"ENABLING":                              1,
		"ENABLED":                               2,
		"DISABLING":                             3,
		"NOT_ENABLED":                           4,
		"FAILED_ENABLING":                       5,
		"FAILED_DISABLING":                      6,
	}
)

Enum value maps for AutonomousDatabaseProperties_DatabaseManagementState.

AutonomousDatabaseProperties_OpenMode_name, AutonomousDatabaseProperties_OpenMode_value

var (
	AutonomousDatabaseProperties_OpenMode_name = map[int32]string{
		0: "OPEN_MODE_UNSPECIFIED",
		1: "READ_ONLY",
		2: "READ_WRITE",
	}
	AutonomousDatabaseProperties_OpenMode_value = map[string]int32{
		"OPEN_MODE_UNSPECIFIED": 0,
		"READ_ONLY":             1,
		"READ_WRITE":            2,
	}
)

Enum value maps for AutonomousDatabaseProperties_OpenMode.

AutonomousDatabaseProperties_PermissionLevel_name, AutonomousDatabaseProperties_PermissionLevel_value

var (
	AutonomousDatabaseProperties_PermissionLevel_name = map[int32]string{
		0: "PERMISSION_LEVEL_UNSPECIFIED",
		1: "RESTRICTED",
		2: "UNRESTRICTED",
	}
	AutonomousDatabaseProperties_PermissionLevel_value = map[string]int32{
		"PERMISSION_LEVEL_UNSPECIFIED": 0,
		"RESTRICTED":                   1,
		"UNRESTRICTED":                 2,
	}
)

Enum value maps for AutonomousDatabaseProperties_PermissionLevel.

AutonomousDatabaseProperties_RefreshableMode_name, AutonomousDatabaseProperties_RefreshableMode_value

var (
	AutonomousDatabaseProperties_RefreshableMode_name = map[int32]string{
		0: "REFRESHABLE_MODE_UNSPECIFIED",
		1: "AUTOMATIC",
		2: "MANUAL",
	}
	AutonomousDatabaseProperties_RefreshableMode_value = map[string]int32{
		"REFRESHABLE_MODE_UNSPECIFIED": 0,
		"AUTOMATIC":                    1,
		"MANUAL":                       2,
	}
)

Enum value maps for AutonomousDatabaseProperties_RefreshableMode.

AutonomousDatabaseProperties_RefreshableState_name, AutonomousDatabaseProperties_RefreshableState_value

var (
	AutonomousDatabaseProperties_RefreshableState_name = map[int32]string{
		0: "REFRESHABLE_STATE_UNSPECIFIED",
		1: "REFRESHING",
		2: "NOT_REFRESHING",
	}
	AutonomousDatabaseProperties_RefreshableState_value = map[string]int32{
		"REFRESHABLE_STATE_UNSPECIFIED": 0,
		"REFRESHING":                    1,
		"NOT_REFRESHING":                2,
	}
)

Enum value maps for AutonomousDatabaseProperties_RefreshableState.

AutonomousDatabaseProperties_Role_name, AutonomousDatabaseProperties_Role_value

var (
	AutonomousDatabaseProperties_Role_name = map[int32]string{
		0: "ROLE_UNSPECIFIED",
		1: "PRIMARY",
		2: "STANDBY",
		3: "DISABLED_STANDBY",
		4: "BACKUP_COPY",
		5: "SNAPSHOT_STANDBY",
	}
	AutonomousDatabaseProperties_Role_value = map[string]int32{
		"ROLE_UNSPECIFIED": 0,
		"PRIMARY":          1,
		"STANDBY":          2,
		"DISABLED_STANDBY": 3,
		"BACKUP_COPY":      4,
		"SNAPSHOT_STANDBY": 5,
	}
)

Enum value maps for AutonomousDatabaseProperties_Role.

EncryptionKey_Provider_name, EncryptionKey_Provider_value

var (
	EncryptionKey_Provider_name = map[int32]string{
		0: "PROVIDER_UNSPECIFIED",
		1: "GOOGLE_MANAGED",
		2: "ORACLE_MANAGED",
	}
	EncryptionKey_Provider_value = map[string]int32{
		"PROVIDER_UNSPECIFIED": 0,
		"GOOGLE_MANAGED":       1,
		"ORACLE_MANAGED":       2,
	}
)

Enum value maps for EncryptionKey_Provider.

DatabaseConnectionStringProfile_ConsumerGroup_name, DatabaseConnectionStringProfile_ConsumerGroup_value

var (
	DatabaseConnectionStringProfile_ConsumerGroup_name = map[int32]string{
		0: "CONSUMER_GROUP_UNSPECIFIED",
		1: "HIGH",
		2: "MEDIUM",
		3: "LOW",
		4: "TP",
		5: "TPURGENT",
	}
	DatabaseConnectionStringProfile_ConsumerGroup_value = map[string]int32{
		"CONSUMER_GROUP_UNSPECIFIED": 0,
		"HIGH":                       1,
		"MEDIUM":                     2,
		"LOW":                        3,
		"TP":                         4,
		"TPURGENT":                   5,
	}
)

Enum value maps for DatabaseConnectionStringProfile_ConsumerGroup.

DatabaseConnectionStringProfile_HostFormat_name, DatabaseConnectionStringProfile_HostFormat_value

var (
	DatabaseConnectionStringProfile_HostFormat_name = map[int32]string{
		0: "HOST_FORMAT_UNSPECIFIED",
		1: "FQDN",
		2: "IP",
	}
	DatabaseConnectionStringProfile_HostFormat_value = map[string]int32{
		"HOST_FORMAT_UNSPECIFIED": 0,
		"FQDN":                    1,
		"IP":                      2,
	}
)

Enum value maps for DatabaseConnectionStringProfile_HostFormat.

DatabaseConnectionStringProfile_Protocol_name, DatabaseConnectionStringProfile_Protocol_value

var (
	DatabaseConnectionStringProfile_Protocol_name = map[int32]string{
		0: "PROTOCOL_UNSPECIFIED",
		1: "TCP",
		2: "TCPS",
	}
	DatabaseConnectionStringProfile_Protocol_value = map[string]int32{
		"PROTOCOL_UNSPECIFIED": 0,
		"TCP":                  1,
		"TCPS":                 2,
	}
)

Enum value maps for DatabaseConnectionStringProfile_Protocol.

DatabaseConnectionStringProfile_SessionMode_name, DatabaseConnectionStringProfile_SessionMode_value

var (
	DatabaseConnectionStringProfile_SessionMode_name = map[int32]string{
		0: "SESSION_MODE_UNSPECIFIED",
		1: "DIRECT",
		2: "INDIRECT",
	}
	DatabaseConnectionStringProfile_SessionMode_value = map[string]int32{
		"SESSION_MODE_UNSPECIFIED": 0,
		"DIRECT":                   1,
		"INDIRECT":                 2,
	}
)

Enum value maps for DatabaseConnectionStringProfile_SessionMode.

DatabaseConnectionStringProfile_SyntaxFormat_name, DatabaseConnectionStringProfile_SyntaxFormat_value

var (
	DatabaseConnectionStringProfile_SyntaxFormat_name = map[int32]string{
		0: "SYNTAX_FORMAT_UNSPECIFIED",
		1: "LONG",
		2: "EZCONNECT",
		3: "EZCONNECTPLUS",
	}
	DatabaseConnectionStringProfile_SyntaxFormat_value = map[string]int32{
		"SYNTAX_FORMAT_UNSPECIFIED": 0,
		"LONG":                      1,
		"EZCONNECT":                 2,
		"EZCONNECTPLUS":             3,
	}
)

Enum value maps for DatabaseConnectionStringProfile_SyntaxFormat.

DatabaseConnectionStringProfile_TLSAuthentication_name, DatabaseConnectionStringProfile_TLSAuthentication_value

var (
	DatabaseConnectionStringProfile_TLSAuthentication_name = map[int32]string{
		0: "TLS_AUTHENTICATION_UNSPECIFIED",
		1: "SERVER",
		2: "MUTUAL",
	}
	DatabaseConnectionStringProfile_TLSAuthentication_value = map[string]int32{
		"TLS_AUTHENTICATION_UNSPECIFIED": 0,
		"SERVER":                         1,
		"MUTUAL":                         2,
	}
)

Enum value maps for DatabaseConnectionStringProfile_TLSAuthentication.

AutonomousDatabaseCharacterSet_CharacterSetType_name, AutonomousDatabaseCharacterSet_CharacterSetType_value

var (
	AutonomousDatabaseCharacterSet_CharacterSetType_name = map[int32]string{
		0: "CHARACTER_SET_TYPE_UNSPECIFIED",
		1: "DATABASE",
		2: "NATIONAL",
	}
	AutonomousDatabaseCharacterSet_CharacterSetType_value = map[string]int32{
		"CHARACTER_SET_TYPE_UNSPECIFIED": 0,
		"DATABASE":                       1,
		"NATIONAL":                       2,
	}
)

Enum value maps for AutonomousDatabaseCharacterSet_CharacterSetType.

AutonomousDatabaseBackupProperties_State_name, AutonomousDatabaseBackupProperties_State_value

var (
	AutonomousDatabaseBackupProperties_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
		3: "DELETING",
		4: "DELETED",
		6: "FAILED",
		7: "UPDATING",
	}
	AutonomousDatabaseBackupProperties_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"CREATING":          1,
		"ACTIVE":            2,
		"DELETING":          3,
		"DELETED":           4,
		"FAILED":            6,
		"UPDATING":          7,
	}
)

Enum value maps for AutonomousDatabaseBackupProperties_State.

AutonomousDatabaseBackupProperties_Type_name, AutonomousDatabaseBackupProperties_Type_value

var (
	AutonomousDatabaseBackupProperties_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "INCREMENTAL",
		2: "FULL",
		3: "LONG_TERM",
	}
	AutonomousDatabaseBackupProperties_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"INCREMENTAL":      1,
		"FULL":             2,
		"LONG_TERM":        3,
	}
)

Enum value maps for AutonomousDatabaseBackupProperties_Type.

ComputeModel_name, ComputeModel_value

var (
	ComputeModel_name = map[int32]string{
		0: "COMPUTE_MODEL_UNSPECIFIED",
		1: "COMPUTE_MODEL_ECPU",
		2: "COMPUTE_MODEL_OCPU",
	}
	ComputeModel_value = map[string]int32{
		"COMPUTE_MODEL_UNSPECIFIED": 0,
		"COMPUTE_MODEL_ECPU":        1,
		"COMPUTE_MODEL_OCPU":        2,
	}
)

Enum value maps for ComputeModel.

IdentityConnector_ConnectionState_name, IdentityConnector_ConnectionState_value

var (
	IdentityConnector_ConnectionState_name = map[int32]string{
		0: "CONNECTION_STATE_UNSPECIFIED",
		1: "CONNECTED",
		2: "PARTIALLY_CONNECTED",
		3: "DISCONNECTED",
		4: "UNKNOWN",
	}
	IdentityConnector_ConnectionState_value = map[string]int32{
		"CONNECTION_STATE_UNSPECIFIED": 0,
		"CONNECTED":                    1,
		"PARTIALLY_CONNECTED":          2,
		"DISCONNECTED":                 3,
		"UNKNOWN":                      4,
	}
)

Enum value maps for IdentityConnector_ConnectionState.

Database_OperationsInsightsStatus_name, Database_OperationsInsightsStatus_value

var (
	Database_OperationsInsightsStatus_name = map[int32]string{
		0: "OPERATIONS_INSIGHTS_STATUS_UNSPECIFIED",
		1: "ENABLING",
		2: "ENABLED",
		3: "DISABLING",
		4: "NOT_ENABLED",
		5: "FAILED_ENABLING",
		6: "FAILED_DISABLING",
	}
	Database_OperationsInsightsStatus_value = map[string]int32{
		"OPERATIONS_INSIGHTS_STATUS_UNSPECIFIED": 0,
		"ENABLING":                               1,
		"ENABLED":                                2,
		"DISABLING":                              3,
		"NOT_ENABLED":                            4,
		"FAILED_ENABLING":                        5,
		"FAILED_DISABLING":                       6,
	}
)

Enum value maps for Database_OperationsInsightsStatus.

DatabaseProperties_DatabaseLifecycleState_name, DatabaseProperties_DatabaseLifecycleState_value

var (
	DatabaseProperties_DatabaseLifecycleState_name = map[int32]string{
		0:  "DATABASE_LIFECYCLE_STATE_UNSPECIFIED",
		1:  "PROVISIONING",
		2:  "AVAILABLE",
		3:  "UPDATING",
		4:  "BACKUP_IN_PROGRESS",
		5:  "UPGRADING",
		6:  "CONVERTING",
		7:  "TERMINATING",
		8:  "TERMINATED",
		9:  "RESTORE_FAILED",
		10: "FAILED",
	}
	DatabaseProperties_DatabaseLifecycleState_value = map[string]int32{
		"DATABASE_LIFECYCLE_STATE_UNSPECIFIED": 0,
		"PROVISIONING":                         1,
		"AVAILABLE":                            2,
		"UPDATING":                             3,
		"BACKUP_IN_PROGRESS":                   4,
		"UPGRADING":                            5,
		"CONVERTING":                           6,
		"TERMINATING":                          7,
		"TERMINATED":                           8,
		"RESTORE_FAILED":                       9,
		"FAILED":                               10,
	}
)

Enum value maps for DatabaseProperties_DatabaseLifecycleState.

DbBackupConfig_BackupDestinationType_name, DbBackupConfig_BackupDestinationType_value

var (
	DbBackupConfig_BackupDestinationType_name = map[int32]string{
		0: "BACKUP_DESTINATION_TYPE_UNSPECIFIED",
		1: "NFS",
		2: "RECOVERY_APPLIANCE",
		3: "OBJECT_STORE",
		4: "LOCAL",
		5: "DBRS",
	}
	DbBackupConfig_BackupDestinationType_value = map[string]int32{
		"BACKUP_DESTINATION_TYPE_UNSPECIFIED": 0,
		"NFS":                                 1,
		"RECOVERY_APPLIANCE":                  2,
		"OBJECT_STORE":                        3,
		"LOCAL":                               4,
		"DBRS":                                5,
	}
)

Enum value maps for DbBackupConfig_BackupDestinationType.

DbBackupConfig_BackupWindow_name, DbBackupConfig_BackupWindow_value

var (
	DbBackupConfig_BackupWindow_name = map[int32]string{
		0:  "BACKUP_WINDOW_UNSPECIFIED",
		1:  "SLOT_ONE",
		2:  "SLOT_TWO",
		3:  "SLOT_THREE",
		4:  "SLOT_FOUR",
		5:  "SLOT_FIVE",
		6:  "SLOT_SIX",
		7:  "SLOT_SEVEN",
		8:  "SLOT_EIGHT",
		9:  "SLOT_NINE",
		10: "SLOT_TEN",
		11: "SLOT_ELEVEN",
		12: "SLOT_TWELVE",
	}
	DbBackupConfig_BackupWindow_value = map[string]int32{
		"BACKUP_WINDOW_UNSPECIFIED": 0,
		"SLOT_ONE":                  1,
		"SLOT_TWO":                  2,
		"SLOT_THREE":                3,
		"SLOT_FOUR":                 4,
		"SLOT_FIVE":                 5,
		"SLOT_SIX":                  6,
		"SLOT_SEVEN":                7,
		"SLOT_EIGHT":                8,
		"SLOT_NINE":                 9,
		"SLOT_TEN":                  10,
		"SLOT_ELEVEN":               11,
		"SLOT_TWELVE":               12,
	}
)

Enum value maps for DbBackupConfig_BackupWindow.

DbBackupConfig_BackupDeletionPolicy_name, DbBackupConfig_BackupDeletionPolicy_value

var (
	DbBackupConfig_BackupDeletionPolicy_name = map[int32]string{
		0: "BACKUP_DELETION_POLICY_UNSPECIFIED",
		1: "DELETE_IMMEDIATELY",
		2: "DELETE_AFTER_RETENTION_PERIOD",
	}
	DbBackupConfig_BackupDeletionPolicy_value = map[string]int32{
		"BACKUP_DELETION_POLICY_UNSPECIFIED": 0,
		"DELETE_IMMEDIATELY":                 1,
		"DELETE_AFTER_RETENTION_PERIOD":      2,
	}
)

Enum value maps for DbBackupConfig_BackupDeletionPolicy.

DatabaseCharacterSet_CharacterSetType_name, DatabaseCharacterSet_CharacterSetType_value

var (
	DatabaseCharacterSet_CharacterSetType_name = map[int32]string{
		0: "CHARACTER_SET_TYPE_UNSPECIFIED",
		1: "DATABASE",
		2: "NATIONAL",
	}
	DatabaseCharacterSet_CharacterSetType_value = map[string]int32{
		"CHARACTER_SET_TYPE_UNSPECIFIED": 0,
		"DATABASE":                       1,
		"NATIONAL":                       2,
	}
)

Enum value maps for DatabaseCharacterSet_CharacterSetType.

DbNodeProperties_State_name, DbNodeProperties_State_value

var (
	DbNodeProperties_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "AVAILABLE",
		3: "UPDATING",
		4: "STOPPING",
		5: "STOPPED",
		6: "STARTING",
		7: "TERMINATING",
		8: "TERMINATED",
		9: "FAILED",
	}
	DbNodeProperties_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PROVISIONING":      1,
		"AVAILABLE":         2,
		"UPDATING":          3,
		"STOPPING":          4,
		"STOPPED":           5,
		"STARTING":          6,
		"TERMINATING":       7,
		"TERMINATED":        8,
		"FAILED":            9,
	}
)

Enum value maps for DbNodeProperties_State.

DbServerProperties_State_name, DbServerProperties_State_value

var (
	DbServerProperties_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "CREATING",
		2: "AVAILABLE",
		3: "UNAVAILABLE",
		4: "DELETING",
		5: "DELETED",
	}
	DbServerProperties_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"CREATING":          1,
		"AVAILABLE":         2,
		"UNAVAILABLE":       3,
		"DELETING":          4,
		"DELETED":           5,
	}
)

Enum value maps for DbServerProperties_State.

DbSystemProperties_DbSystemDatabaseEdition_name, DbSystemProperties_DbSystemDatabaseEdition_value

var (
	DbSystemProperties_DbSystemDatabaseEdition_name = map[int32]string{
		0: "DB_SYSTEM_DATABASE_EDITION_UNSPECIFIED",
		1: "STANDARD_EDITION",
		2: "ENTERPRISE_EDITION",
		3: "ENTERPRISE_EDITION_HIGH_PERFORMANCE",
	}
	DbSystemProperties_DbSystemDatabaseEdition_value = map[string]int32{
		"DB_SYSTEM_DATABASE_EDITION_UNSPECIFIED": 0,
		"STANDARD_EDITION":                       1,
		"ENTERPRISE_EDITION":                     2,
		"ENTERPRISE_EDITION_HIGH_PERFORMANCE":    3,
	}
)

Enum value maps for DbSystemProperties_DbSystemDatabaseEdition.

DbSystemProperties_LicenseModel_name, DbSystemProperties_LicenseModel_value

var (
	DbSystemProperties_LicenseModel_name = map[int32]string{
		0: "LICENSE_MODEL_UNSPECIFIED",
		1: "LICENSE_INCLUDED",
		2: "BRING_YOUR_OWN_LICENSE",
	}
	DbSystemProperties_LicenseModel_value = map[string]int32{
		"LICENSE_MODEL_UNSPECIFIED": 0,
		"LICENSE_INCLUDED":          1,
		"BRING_YOUR_OWN_LICENSE":    2,
	}
)

Enum value maps for DbSystemProperties_LicenseModel.

DbSystemProperties_DbSystemLifecycleState_name, DbSystemProperties_DbSystemLifecycleState_value

var (
	DbSystemProperties_DbSystemLifecycleState_name = map[int32]string{
		0:  "DB_SYSTEM_LIFECYCLE_STATE_UNSPECIFIED",
		1:  "PROVISIONING",
		2:  "AVAILABLE",
		3:  "UPDATING",
		4:  "TERMINATING",
		5:  "TERMINATED",
		6:  "FAILED",
		7:  "MIGRATED",
		8:  "MAINTENANCE_IN_PROGRESS",
		9:  "NEEDS_ATTENTION",
		10: "UPGRADING",
	}
	DbSystemProperties_DbSystemLifecycleState_value = map[string]int32{
		"DB_SYSTEM_LIFECYCLE_STATE_UNSPECIFIED": 0,
		"PROVISIONING":                          1,
		"AVAILABLE":                             2,
		"UPDATING":                              3,
		"TERMINATING":                           4,
		"TERMINATED":                            5,
		"FAILED":                                6,
		"MIGRATED":                              7,
		"MAINTENANCE_IN_PROGRESS":               8,
		"NEEDS_ATTENTION":                       9,
		"UPGRADING":                             10,
	}
)

Enum value maps for DbSystemProperties_DbSystemLifecycleState.

DbSystemProperties_ComputeModel_name, DbSystemProperties_ComputeModel_value

var (
	DbSystemProperties_ComputeModel_name = map[int32]string{
		0: "COMPUTE_MODEL_UNSPECIFIED",
		1: "ECPU",
		2: "OCPU",
	}
	DbSystemProperties_ComputeModel_value = map[string]int32{
		"COMPUTE_MODEL_UNSPECIFIED": 0,
		"ECPU":                      1,
		"OCPU":                      2,
	}
)

Enum value maps for DbSystemProperties_ComputeModel.

DbSystemOptions_StorageManagement_name, DbSystemOptions_StorageManagement_value

var (
	DbSystemOptions_StorageManagement_name = map[int32]string{
		0: "STORAGE_MANAGEMENT_UNSPECIFIED",
		1: "ASM",
		2: "LVM",
	}
	DbSystemOptions_StorageManagement_value = map[string]int32{
		"STORAGE_MANAGEMENT_UNSPECIFIED": 0,
		"ASM":                            1,
		"LVM":                            2,
	}
)

Enum value maps for DbSystemOptions_StorageManagement.

DbSystemInitialStorageSizeProperties_StorageManagement_name, DbSystemInitialStorageSizeProperties_StorageManagement_value

var (
	DbSystemInitialStorageSizeProperties_StorageManagement_name = map[int32]string{
		0: "STORAGE_MANAGEMENT_UNSPECIFIED",
		1: "ASM",
		2: "LVM",
	}
	DbSystemInitialStorageSizeProperties_StorageManagement_value = map[string]int32{
		"STORAGE_MANAGEMENT_UNSPECIFIED": 0,
		"ASM":                            1,
		"LVM":                            2,
	}
)

Enum value maps for DbSystemInitialStorageSizeProperties_StorageManagement.

DbSystemInitialStorageSizeProperties_ShapeType_name, DbSystemInitialStorageSizeProperties_ShapeType_value

var (
	DbSystemInitialStorageSizeProperties_ShapeType_name = map[int32]string{
		0: "SHAPE_TYPE_UNSPECIFIED",
		1: "STANDARD_X86",
	}
	DbSystemInitialStorageSizeProperties_ShapeType_value = map[string]int32{
		"SHAPE_TYPE_UNSPECIFIED": 0,
		"STANDARD_X86":           1,
	}
)

Enum value maps for DbSystemInitialStorageSizeProperties_ShapeType.

Entitlement_State_name, Entitlement_State_value

var (
	Entitlement_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "ACCOUNT_NOT_LINKED",
		2: "ACCOUNT_NOT_ACTIVE",
		3: "ACTIVE",
		4: "ACCOUNT_SUSPENDED",
		5: "NOT_APPROVED_IN_PRIVATE_MARKETPLACE",
	}
	Entitlement_State_value = map[string]int32{
		"STATE_UNSPECIFIED":                   0,
		"ACCOUNT_NOT_LINKED":                  1,
		"ACCOUNT_NOT_ACTIVE":                  2,
		"ACTIVE":                              3,
		"ACCOUNT_SUSPENDED":                   4,
		"NOT_APPROVED_IN_PRIVATE_MARKETPLACE": 5,
	}
)

Enum value maps for Entitlement_State.

CloudExadataInfrastructureProperties_State_name, CloudExadataInfrastructureProperties_State_value

var (
	CloudExadataInfrastructureProperties_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "AVAILABLE",
		3: "UPDATING",
		4: "TERMINATING",
		5: "TERMINATED",
		6: "FAILED",
		7: "MAINTENANCE_IN_PROGRESS",
	}
	CloudExadataInfrastructureProperties_State_value = map[string]int32{
		"STATE_UNSPECIFIED":       0,
		"PROVISIONING":            1,
		"AVAILABLE":               2,
		"UPDATING":                3,
		"TERMINATING":             4,
		"TERMINATED":              5,
		"FAILED":                  6,
		"MAINTENANCE_IN_PROGRESS": 7,
	}
)

Enum value maps for CloudExadataInfrastructureProperties_State.

MaintenanceWindow_MaintenanceWindowPreference_name, MaintenanceWindow_MaintenanceWindowPreference_value

var (
	MaintenanceWindow_MaintenanceWindowPreference_name = map[int32]string{
		0: "MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED",
		1: "CUSTOM_PREFERENCE",
		2: "NO_PREFERENCE",
	}
	MaintenanceWindow_MaintenanceWindowPreference_value = map[string]int32{
		"MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED": 0,
		"CUSTOM_PREFERENCE":                         1,
		"NO_PREFERENCE":                             2,
	}
)

Enum value maps for MaintenanceWindow_MaintenanceWindowPreference.

MaintenanceWindow_PatchingMode_name, MaintenanceWindow_PatchingMode_value

var (
	MaintenanceWindow_PatchingMode_name = map[int32]string{
		0: "PATCHING_MODE_UNSPECIFIED",
		1: "ROLLING",
		2: "NON_ROLLING",
	}
	MaintenanceWindow_PatchingMode_value = map[string]int32{
		"PATCHING_MODE_UNSPECIFIED": 0,
		"ROLLING":                   1,
		"NON_ROLLING":               2,
	}
)

Enum value maps for MaintenanceWindow_PatchingMode.

ExadbVmClusterProperties_LicenseModel_name, ExadbVmClusterProperties_LicenseModel_value

var (
	ExadbVmClusterProperties_LicenseModel_name = map[int32]string{
		0: "LICENSE_MODEL_UNSPECIFIED",
		1: "LICENSE_INCLUDED",
		2: "BRING_YOUR_OWN_LICENSE",
	}
	ExadbVmClusterProperties_LicenseModel_value = map[string]int32{
		"LICENSE_MODEL_UNSPECIFIED": 0,
		"LICENSE_INCLUDED":          1,
		"BRING_YOUR_OWN_LICENSE":    2,
	}
)

Enum value maps for ExadbVmClusterProperties_LicenseModel.

ExadbVmClusterProperties_ExadbVmClusterLifecycleState_name, ExadbVmClusterProperties_ExadbVmClusterLifecycleState_value

var (
	ExadbVmClusterProperties_ExadbVmClusterLifecycleState_name = map[int32]string{
		0: "EXADB_VM_CLUSTER_LIFECYCLE_STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "AVAILABLE",
		3: "UPDATING",
		4: "TERMINATING",
		5: "TERMINATED",
		6: "FAILED",
		7: "MAINTENANCE_IN_PROGRESS",
	}
	ExadbVmClusterProperties_ExadbVmClusterLifecycleState_value = map[string]int32{
		"EXADB_VM_CLUSTER_LIFECYCLE_STATE_UNSPECIFIED": 0,
		"PROVISIONING":            1,
		"AVAILABLE":               2,
		"UPDATING":                3,
		"TERMINATING":             4,
		"TERMINATED":              5,
		"FAILED":                  6,
		"MAINTENANCE_IN_PROGRESS": 7,
	}
)

Enum value maps for ExadbVmClusterProperties_ExadbVmClusterLifecycleState.

ExadbVmClusterProperties_ShapeAttribute_name, ExadbVmClusterProperties_ShapeAttribute_value

var (
	ExadbVmClusterProperties_ShapeAttribute_name = map[int32]string{
		0: "SHAPE_ATTRIBUTE_UNSPECIFIED",
		1: "SMART_STORAGE",
		2: "BLOCK_STORAGE",
	}
	ExadbVmClusterProperties_ShapeAttribute_value = map[string]int32{
		"SHAPE_ATTRIBUTE_UNSPECIFIED": 0,
		"SMART_STORAGE":               1,
		"BLOCK_STORAGE":               2,
	}
)

Enum value maps for ExadbVmClusterProperties_ShapeAttribute.

ExascaleDbStorageVaultProperties_State_name, ExascaleDbStorageVaultProperties_State_value

var (
	ExascaleDbStorageVaultProperties_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "AVAILABLE",
		3: "UPDATING",
		4: "TERMINATING",
		5: "TERMINATED",
		6: "FAILED",
	}
	ExascaleDbStorageVaultProperties_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PROVISIONING":      1,
		"AVAILABLE":         2,
		"UPDATING":          3,
		"TERMINATING":       4,
		"TERMINATED":        5,
		"FAILED":            6,
	}
)

Enum value maps for ExascaleDbStorageVaultProperties_State.

ExascaleDbStorageVaultProperties_ShapeAttribute_name, ExascaleDbStorageVaultProperties_ShapeAttribute_value

var (
	ExascaleDbStorageVaultProperties_ShapeAttribute_name = map[int32]string{
		0: "SHAPE_ATTRIBUTE_UNSPECIFIED",
		1: "SMART_STORAGE",
		2: "BLOCK_STORAGE",
	}
	ExascaleDbStorageVaultProperties_ShapeAttribute_value = map[string]int32{
		"SHAPE_ATTRIBUTE_UNSPECIFIED": 0,
		"SMART_STORAGE":               1,
		"BLOCK_STORAGE":               2,
	}
)

Enum value maps for ExascaleDbStorageVaultProperties_ShapeAttribute.

GoldengateConnectionProperties_GoldengateConnectionType_name, GoldengateConnectionProperties_GoldengateConnectionType_value

var (
	GoldengateConnectionProperties_GoldengateConnectionType_name = map[int32]string{
		0:  "GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED",
		1:  "GOLDENGATE",
		2:  "KAFKA",
		3:  "KAFKA_SCHEMA_REGISTRY",
		4:  "MYSQL",
		5:  "JAVA_MESSAGE_SERVICE",
		6:  "MICROSOFT_SQLSERVER",
		7:  "OCI_OBJECT_STORAGE",
		8:  "ORACLE",
		9:  "AZURE_DATA_LAKE_STORAGE",
		10: "POSTGRESQL",
		11: "AZURE_SYNAPSE_ANALYTICS",
		12: "SNOWFLAKE",
		13: "AMAZON_S3",
		14: "HDFS",
		15: "ORACLE_AI_DATA_PLATFORM",
		16: "ORACLE_NOSQL",
		17: "MONGODB",
		18: "AMAZON_KINESIS",
		19: "AMAZON_REDSHIFT",
		20: "DB2",
		21: "REDIS",
		22: "ELASTICSEARCH",
		23: "GENERIC",
		24: "GOOGLE_CLOUD_STORAGE",
		25: "GOOGLE_BIGQUERY",
		26: "DATABRICKS",
		27: "GOOGLE_PUBSUB",
		28: "MICROSOFT_FABRIC",
		29: "ICEBERG",
	}
	GoldengateConnectionProperties_GoldengateConnectionType_value = map[string]int32{
		"GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED": 0,
		"GOLDENGATE":                             1,
		"KAFKA":                                  2,
		"KAFKA_SCHEMA_REGISTRY":                  3,
		"MYSQL":                                  4,
		"JAVA_MESSAGE_SERVICE":                   5,
		"MICROSOFT_SQLSERVER":                    6,
		"OCI_OBJECT_STORAGE":                     7,
		"ORACLE":                                 8,
		"AZURE_DATA_LAKE_STORAGE":                9,
		"POSTGRESQL":                             10,
		"AZURE_SYNAPSE_ANALYTICS":                11,
		"SNOWFLAKE":                              12,
		"AMAZON_S3":                              13,
		"HDFS":                                   14,
		"ORACLE_AI_DATA_PLATFORM":                15,
		"ORACLE_NOSQL":                           16,
		"MONGODB":                                17,
		"AMAZON_KINESIS":                         18,
		"AMAZON_REDSHIFT":                        19,
		"DB2":                                    20,
		"REDIS":                                  21,
		"ELASTICSEARCH":                          22,
		"GENERIC":                                23,
		"GOOGLE_CLOUD_STORAGE":                   24,
		"GOOGLE_BIGQUERY":                        25,
		"DATABRICKS":                             26,
		"GOOGLE_PUBSUB":                          27,
		"MICROSOFT_FABRIC":                       28,
		"ICEBERG":                                29,
	}
)

Enum value maps for GoldengateConnectionProperties_GoldengateConnectionType.

GoldengateConnectionProperties_GoldengateConnectionLifecycleState_name, GoldengateConnectionProperties_GoldengateConnectionLifecycleState_value

var (
	GoldengateConnectionProperties_GoldengateConnectionLifecycleState_name = map[int32]string{
		0: "GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
		3: "UPDATING",
		4: "DELETING",
		5: "DELETED",
		6: "FAILED",
	}
	GoldengateConnectionProperties_GoldengateConnectionLifecycleState_value = map[string]int32{
		"GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED": 0,
		"CREATING": 1,
		"ACTIVE":   2,
		"UPDATING": 3,
		"DELETING": 4,
		"DELETED":  5,
		"FAILED":   6,
	}
)

Enum value maps for GoldengateConnectionProperties_GoldengateConnectionLifecycleState.

GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_name, GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_value

var (
	GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_name = map[int32]string{
		0: "GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED",
		1: "SHARED_DEPLOYMENT_ENDPOINT",
		2: "DEDICATED_ENDPOINT",
	}
	GoldengateConnectionProperties_GoldengateConnectionRoutingMethod_value = map[string]int32{
		"GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED": 0,
		"SHARED_DEPLOYMENT_ENDPOINT":                       1,
		"DEDICATED_ENDPOINT":                               2,
	}
)

Enum value maps for GoldengateConnectionProperties_GoldengateConnectionRoutingMethod.

GoldengateOracleConnectionProperties_OracleAuthenticationMode_name, GoldengateOracleConnectionProperties_OracleAuthenticationMode_value

var (
	GoldengateOracleConnectionProperties_OracleAuthenticationMode_name = map[int32]string{
		0: "ORACLE_AUTHENTICATION_MODE_UNSPECIFIED",
		1: "TLS",
		2: "MTLS",
	}
	GoldengateOracleConnectionProperties_OracleAuthenticationMode_value = map[string]int32{
		"ORACLE_AUTHENTICATION_MODE_UNSPECIFIED": 0,
		"TLS":                                    1,
		"MTLS":                                   2,
	}
)

Enum value maps for GoldengateOracleConnectionProperties_OracleAuthenticationMode.

GoldengateOracleConnectionProperties_SessionMode_name, GoldengateOracleConnectionProperties_SessionMode_value

var (
	GoldengateOracleConnectionProperties_SessionMode_name = map[int32]string{
		0: "SESSION_MODE_UNSPECIFIED",
		1: "DIRECT",
		2: "REDIRECT",
	}
	GoldengateOracleConnectionProperties_SessionMode_value = map[string]int32{
		"SESSION_MODE_UNSPECIFIED": 0,
		"DIRECT":                   1,
		"REDIRECT":                 2,
	}
)

Enum value maps for GoldengateOracleConnectionProperties_SessionMode.

GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_name, GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_value

var (
	GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_name = map[int32]string{
		0: "MYSQL_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
		3: "MTLS",
	}
	GoldengateMysqlConnectionProperties_MysqlSecurityProtocol_value = map[string]int32{
		"MYSQL_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN":                               1,
		"TLS":                                 2,
		"MTLS":                                3,
	}
)

Enum value maps for GoldengateMysqlConnectionProperties_MysqlSecurityProtocol.

GoldengateMysqlConnectionProperties_SSLMode_name, GoldengateMysqlConnectionProperties_SSLMode_value

var (
	GoldengateMysqlConnectionProperties_SSLMode_name = map[int32]string{
		0: "SSL_MODE_UNSPECIFIED",
		1: "DISABLED",
		2: "PREFERRED",
		3: "REQUIRED",
		4: "VERIFY_CA",
		5: "VERIFY_IDENTITY",
	}
	GoldengateMysqlConnectionProperties_SSLMode_value = map[string]int32{
		"SSL_MODE_UNSPECIFIED": 0,
		"DISABLED":             1,
		"PREFERRED":            2,
		"REQUIRED":             3,
		"VERIFY_CA":            4,
		"VERIFY_IDENTITY":      5,
	}
)

Enum value maps for GoldengateMysqlConnectionProperties_SSLMode.

GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_name, GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_value

var (
	GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_name = map[int32]string{
		0: "KAFKA_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "SSL",
		2: "SASL_SSL",
		3: "PLAINTEXT",
		4: "SASL_PLAINTEXT",
	}
	GoldengateKafkaConnectionProperties_KafkaSecurityProtocol_value = map[string]int32{
		"KAFKA_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"SSL":                                 1,
		"SASL_SSL":                            2,
		"PLAINTEXT":                           3,
		"SASL_PLAINTEXT":                      4,
	}
)

Enum value maps for GoldengateKafkaConnectionProperties_KafkaSecurityProtocol.

GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_name, GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_value

var (
	GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_name = map[int32]string{
		0: "AUTHENTICATION_TYPE_UNSPECIFIED",
		1: "NONE",
		2: "BASIC",
		3: "MUTUAL",
	}
	GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType_value = map[string]int32{
		"AUTHENTICATION_TYPE_UNSPECIFIED": 0,
		"NONE":                            1,
		"BASIC":                           2,
		"MUTUAL":                          3,
	}
)

Enum value maps for GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType.

GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_name, GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_value

var (
	GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_name = map[int32]string{
		0: "AUTHENTICATION_TYPE_UNSPECIFIED",
		1: "SHARED_KEY",
		2: "SHARED_ACCESS_SIGNATURE",
		3: "AZURE_ACTIVE_DIRECTORY",
	}
	GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType_value = map[string]int32{
		"AUTHENTICATION_TYPE_UNSPECIFIED": 0,
		"SHARED_KEY":                      1,
		"SHARED_ACCESS_SIGNATURE":         2,
		"AZURE_ACTIVE_DIRECTORY":          3,
	}
)

Enum value maps for GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType.

GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_name, GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_value

var (
	GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_name = map[int32]string{
		0: "POSTGRESQL_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
		3: "MTLS",
	}
	GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol_value = map[string]int32{
		"POSTGRESQL_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN": 1,
		"TLS":   2,
		"MTLS":  3,
	}
)

Enum value maps for GoldengatePostgresqlConnectionProperties_PostgresqlSecurityProtocol.

GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_name, GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_value

var (
	GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_name = map[int32]string{
		0: "POSTGRESQL_SSL_MODE_UNSPECIFIED",
		1: "PREFER",
		2: "REQUIRE",
		3: "VERIFY_CA",
		4: "VERIFY_FULL",
	}
	GoldengatePostgresqlConnectionProperties_PostgresqlSslMode_value = map[string]int32{
		"POSTGRESQL_SSL_MODE_UNSPECIFIED": 0,
		"PREFER":                          1,
		"REQUIRE":                         2,
		"VERIFY_CA":                       3,
		"VERIFY_FULL":                     4,
	}
)

Enum value maps for GoldengatePostgresqlConnectionProperties_PostgresqlSslMode.

GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_name, GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_value

var (
	GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_name = map[int32]string{
		0: "MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
	}
	GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol_value = map[string]int32{
		"MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN": 1,
		"TLS":   2,
	}
)

Enum value maps for GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol.

GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_name, GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_value

var (
	GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_name = map[int32]string{
		0: "JMS_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
		3: "MTLS",
	}
	GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol_value = map[string]int32{
		"JMS_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN":                             1,
		"TLS":                               2,
		"MTLS":                              3,
	}
)

Enum value maps for GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol.

GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_name, GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_value

var (
	GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_name = map[int32]string{
		0: "JMS_AUTHENTICATION_TYPE_UNSPECIFIED",
		1: "NONE",
		2: "BASIC",
	}
	GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType_value = map[string]int32{
		"JMS_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
		"NONE":                                1,
		"BASIC":                               2,
	}
)

Enum value maps for GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType.

GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_name, GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_value

var (
	GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_name = map[int32]string{
		0: "MONGODB_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
		3: "MTLS",
	}
	GoldengateMongodbConnectionProperties_MongodbSecurityProtocol_value = map[string]int32{
		"MONGODB_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN":                                 1,
		"TLS":                                   2,
		"MTLS":                                  3,
	}
)

Enum value maps for GoldengateMongodbConnectionProperties_MongodbSecurityProtocol.

GoldengateSnowflakeConnectionProperties_AuthenticationType_name, GoldengateSnowflakeConnectionProperties_AuthenticationType_value

var (
	GoldengateSnowflakeConnectionProperties_AuthenticationType_name = map[int32]string{
		0: "AUTHENTICATION_TYPE_UNSPECIFIED",
		1: "BASIC",
		2: "KEY_PAIR",
	}
	GoldengateSnowflakeConnectionProperties_AuthenticationType_value = map[string]int32{
		"AUTHENTICATION_TYPE_UNSPECIFIED": 0,
		"BASIC":                           1,
		"KEY_PAIR":                        2,
	}
)

Enum value maps for GoldengateSnowflakeConnectionProperties_AuthenticationType.

GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_name, GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_value

var (
	GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_name = map[int32]string{
		0: "ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
	}
	GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol_value = map[string]int32{
		"ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN": 1,
		"TLS":   2,
	}
)

Enum value maps for GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol.

GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_name, GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_value

var (
	GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_name = map[int32]string{
		0: "ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED",
		1: "NONE",
		2: "BASIC",
	}
	GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType_value = map[string]int32{
		"ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
		"NONE":  1,
		"BASIC": 2,
	}
)

Enum value maps for GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType.

GoldengateDb2ConnectionProperties_Db2SecurityProtocol_name, GoldengateDb2ConnectionProperties_Db2SecurityProtocol_value

var (
	GoldengateDb2ConnectionProperties_Db2SecurityProtocol_name = map[int32]string{
		0: "DB2_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
	}
	GoldengateDb2ConnectionProperties_Db2SecurityProtocol_value = map[string]int32{
		"DB2_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN":                             1,
		"TLS":                               2,
	}
)

Enum value maps for GoldengateDb2ConnectionProperties_Db2SecurityProtocol.

GoldengateRedisConnectionProperties_RedisSecurityProtocol_name, GoldengateRedisConnectionProperties_RedisSecurityProtocol_value

var (
	GoldengateRedisConnectionProperties_RedisSecurityProtocol_name = map[int32]string{
		0: "REDIS_SECURITY_PROTOCOL_UNSPECIFIED",
		1: "PLAIN",
		2: "TLS",
		3: "MTLS",
	}
	GoldengateRedisConnectionProperties_RedisSecurityProtocol_value = map[string]int32{
		"REDIS_SECURITY_PROTOCOL_UNSPECIFIED": 0,
		"PLAIN":                               1,
		"TLS":                                 2,
		"MTLS":                                3,
	}
)

Enum value maps for GoldengateRedisConnectionProperties_RedisSecurityProtocol.

GoldengateRedisConnectionProperties_RedisAuthenticationType_name, GoldengateRedisConnectionProperties_RedisAuthenticationType_value

var (
	GoldengateRedisConnectionProperties_RedisAuthenticationType_name = map[int32]string{
		0: "REDIS_AUTHENTICATION_TYPE_UNSPECIFIED",
		1: "NONE",
		2: "BASIC",
	}
	GoldengateRedisConnectionProperties_RedisAuthenticationType_value = map[string]int32{
		"REDIS_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
		"NONE":                                  1,
		"BASIC":                                 2,
	}
)

Enum value maps for GoldengateRedisConnectionProperties_RedisAuthenticationType.

GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_name, GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_value

var (
	GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_name = map[int32]string{
		0: "DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED",
		1: "PERSONAL_ACCESS_TOKEN",
		2: "OAUTH_M2M",
	}
	GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType_value = map[string]int32{
		"DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED": 0,
		"PERSONAL_ACCESS_TOKEN":                      1,
		"OAUTH_M2M":                                  2,
	}
)

Enum value maps for GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType.

IcebergCatalog_CatalogType_name, IcebergCatalog_CatalogType_value

var (
	IcebergCatalog_CatalogType_name = map[int32]string{
		0: "CATALOG_TYPE_UNSPECIFIED",
		1: "GLUE",
		2: "HADOOP",
		3: "NESSIE",
		4: "POLARIS",
		5: "REST",
	}
	IcebergCatalog_CatalogType_value = map[string]int32{
		"CATALOG_TYPE_UNSPECIFIED": 0,
		"GLUE":                     1,
		"HADOOP":                   2,
		"NESSIE":                   3,
		"POLARIS":                  4,
		"REST":                     5,
	}
)

Enum value maps for IcebergCatalog_CatalogType.

AmazonS3IcebergStorage_SchemeType_name, AmazonS3IcebergStorage_SchemeType_value

var (
	AmazonS3IcebergStorage_SchemeType_name = map[int32]string{
		0: "SCHEME_TYPE_UNSPECIFIED",
		1: "S3",
		2: "S3A",
	}
	AmazonS3IcebergStorage_SchemeType_value = map[string]int32{
		"SCHEME_TYPE_UNSPECIFIED": 0,
		"S3":                      1,
		"S3A":                     2,
	}
)

Enum value maps for AmazonS3IcebergStorage_SchemeType.

IcebergStorage_StorageType_name, IcebergStorage_StorageType_value

var (
	IcebergStorage_StorageType_name = map[int32]string{
		0: "STORAGE_TYPE_UNSPECIFIED",
		1: "AMAZON_S3",
		2: "GOOGLE_CLOUD_STORAGE",
		3: "AZURE_DATA_LAKE_STORAGE",
	}
	IcebergStorage_StorageType_value = map[string]int32{
		"STORAGE_TYPE_UNSPECIFIED": 0,
		"AMAZON_S3":                1,
		"GOOGLE_CLOUD_STORAGE":     2,
		"AZURE_DATA_LAKE_STORAGE":  3,
	}
)

Enum value maps for IcebergStorage_StorageType.

GoldengateConnectionAssignmentProperties_State_name, GoldengateConnectionAssignmentProperties_State_value

var (
	GoldengateConnectionAssignmentProperties_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
		3: "FAILED",
		4: "UPDATING",
		5: "DELETING",
	}
	GoldengateConnectionAssignmentProperties_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"CREATING":          1,
		"ACTIVE":            2,
		"FAILED":            3,
		"UPDATING":          4,
		"DELETING":          5,
	}
)

Enum value maps for GoldengateConnectionAssignmentProperties_State.

TestGoldengateConnectionAssignmentRequest_TestType_name, TestGoldengateConnectionAssignmentRequest_TestType_value

var (
	TestGoldengateConnectionAssignmentRequest_TestType_name = map[int32]string{
		0: "TEST_TYPE_UNSPECIFIED",
		1: "DEFAULT",
	}
	TestGoldengateConnectionAssignmentRequest_TestType_value = map[string]int32{
		"TEST_TYPE_UNSPECIFIED": 0,
		"DEFAULT":               1,
	}
)

Enum value maps for TestGoldengateConnectionAssignmentRequest_TestType.

TestGoldengateConnectionAssignmentResponse_ResultType_name, TestGoldengateConnectionAssignmentResponse_ResultType_value

var (
	TestGoldengateConnectionAssignmentResponse_ResultType_name = map[int32]string{
		0: "RESULT_TYPE_UNSPECIFIED",
		1: "SUCCEEDED",
		2: "FAILED",
		3: "TIMED_OUT",
	}
	TestGoldengateConnectionAssignmentResponse_ResultType_value = map[string]int32{
		"RESULT_TYPE_UNSPECIFIED": 0,
		"SUCCEEDED":               1,
		"FAILED":                  2,
		"TIMED_OUT":               3,
	}
)

Enum value maps for TestGoldengateConnectionAssignmentResponse_ResultType.

GoldengateConnectionType_ConnectionType_name, GoldengateConnectionType_ConnectionType_value

var (
	GoldengateConnectionType_ConnectionType_name = map[int32]string{
		0:  "CONNECTION_TYPE_UNSPECIFIED",
		1:  "GOLDENGATE",
		2:  "KAFKA",
		3:  "KAFKA_SCHEMA_REGISTRY",
		4:  "MYSQL",
		5:  "JAVA_MESSAGE_SERVICE",
		6:  "MICROSOFT_SQLSERVER",
		7:  "OCI_OBJECT_STORAGE",
		8:  "ORACLE",
		9:  "AZURE_DATA_LAKE_STORAGE",
		10: "POSTGRESQL",
		11: "AZURE_SYNAPSE_ANALYTICS",
		12: "SNOWFLAKE",
		13: "AMAZON_S3",
		14: "HDFS",
		15: "ORACLE_AI_DATA_PLATFORM",
		16: "ORACLE_NOSQL",
		17: "MONGODB",
		18: "AMAZON_KINESIS",
		19: "AMAZON_REDSHIFT",
		20: "DB2",
		21: "REDIS",
		22: "ELASTICSEARCH",
		23: "GENERIC",
		24: "GOOGLE_CLOUD_STORAGE",
		25: "GOOGLE_BIGQUERY",
		26: "DATABRICKS",
		27: "GOOGLE_PUBSUB",
		28: "MICROSOFT_FABRIC",
		29: "ICEBERG",
	}
	GoldengateConnectionType_ConnectionType_value = map[string]int32{
		"CONNECTION_TYPE_UNSPECIFIED": 0,
		"GOLDENGATE":                  1,
		"KAFKA":                       2,
		"KAFKA_SCHEMA_REGISTRY":       3,
		"MYSQL":                       4,
		"JAVA_MESSAGE_SERVICE":        5,
		"MICROSOFT_SQLSERVER":         6,
		"OCI_OBJECT_STORAGE":          7,
		"ORACLE":                      8,
		"AZURE_DATA_LAKE_STORAGE":     9,
		"POSTGRESQL":                  10,
		"AZURE_SYNAPSE_ANALYTICS":     11,
		"SNOWFLAKE":                   12,
		"AMAZON_S3":                   13,
		"HDFS":                        14,
		"ORACLE_AI_DATA_PLATFORM":     15,
		"ORACLE_NOSQL":                16,
		"MONGODB":                     17,
		"AMAZON_KINESIS":              18,
		"AMAZON_REDSHIFT":             19,
		"DB2":                         20,
		"REDIS":                       21,
		"ELASTICSEARCH":               22,
		"GENERIC":                     23,
		"GOOGLE_CLOUD_STORAGE":        24,
		"GOOGLE_BIGQUERY":             25,
		"DATABRICKS":                  26,
		"GOOGLE_PUBSUB":               27,
		"MICROSOFT_FABRIC":            28,
		"ICEBERG":                     29,
	}
)

Enum value maps for GoldengateConnectionType_ConnectionType.

GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_name, GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_value

var (
	GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_name = map[int32]string{
		0:  "GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED",
		1:  "CREATING",
		2:  "UPDATING",
		3:  "ACTIVE",
		4:  "INACTIVE",
		5:  "DELETING",
		6:  "DELETED",
		7:  "FAILED",
		8:  "NEEDS_ATTENTION",
		9:  "IN_PROGRESS",
		10: "CANCELLING",
		11: "CANCELLED",
		12: "SUCCEEDED",
		13: "WAITING",
	}
	GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState_value = map[string]int32{
		"GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED": 0,
		"CREATING":        1,
		"UPDATING":        2,
		"ACTIVE":          3,
		"INACTIVE":        4,
		"DELETING":        5,
		"DELETED":         6,
		"FAILED":          7,
		"NEEDS_ATTENTION": 8,
		"IN_PROGRESS":     9,
		"CANCELLING":      10,
		"CANCELLED":       11,
		"SUCCEEDED":       12,
		"WAITING":         13,
	}
)

Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState.

GoldengateDeploymentProperties_LicenseModel_name, GoldengateDeploymentProperties_LicenseModel_value

var (
	GoldengateDeploymentProperties_LicenseModel_name = map[int32]string{
		0: "LICENSE_MODEL_UNSPECIFIED",
		1: "LICENSE_INCLUDED",
		2: "BRING_YOUR_OWN_LICENSE",
	}
	GoldengateDeploymentProperties_LicenseModel_value = map[string]int32{
		"LICENSE_MODEL_UNSPECIFIED": 0,
		"LICENSE_INCLUDED":          1,
		"BRING_YOUR_OWN_LICENSE":    2,
	}
)

Enum value maps for GoldengateDeploymentProperties_LicenseModel.

GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_name, GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_value

var (
	GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_name = map[int32]string{
		0: "GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED",
		1: "RECOVERING",
		2: "STARTING",
		3: "STOPPING",
		4: "MOVING",
		5: "UPGRADING",
		6: "RESTORING",
		7: "BACKING_UP",
		8: "ROLLING_BACK",
	}
	GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState_value = map[string]int32{
		"GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED": 0,
		"RECOVERING":   1,
		"STARTING":     2,
		"STOPPING":     3,
		"MOVING":       4,
		"UPGRADING":    5,
		"RESTORING":    6,
		"BACKING_UP":   7,
		"ROLLING_BACK": 8,
	}
)

Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState.

GoldengateDeploymentProperties_GoldengateDeploymentCategory_name, GoldengateDeploymentProperties_GoldengateDeploymentCategory_value

var (
	GoldengateDeploymentProperties_GoldengateDeploymentCategory_name = map[int32]string{
		0: "GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED",
		1: "DATA_REPLICATION",
		2: "DATA_TRANSFORMS",
	}
	GoldengateDeploymentProperties_GoldengateDeploymentCategory_value = map[string]int32{
		"GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED": 0,
		"DATA_REPLICATION":                           1,
		"DATA_TRANSFORMS":                            2,
	}
)

Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentCategory.

GoldengateDeploymentProperties_NextMaintenanceActionType_name, GoldengateDeploymentProperties_NextMaintenanceActionType_value

var (
	GoldengateDeploymentProperties_NextMaintenanceActionType_name = map[int32]string{
		0: "NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED",
		1: "UPGRADE",
	}
	GoldengateDeploymentProperties_NextMaintenanceActionType_value = map[string]int32{
		"NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED": 0,
		"UPGRADE": 1,
	}
)

Enum value maps for GoldengateDeploymentProperties_NextMaintenanceActionType.

GoldengateDeploymentProperties_GoldengateDeploymentRoleType_name, GoldengateDeploymentProperties_GoldengateDeploymentRoleType_value

var (
	GoldengateDeploymentProperties_GoldengateDeploymentRoleType_name = map[int32]string{
		0: "GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED",
		1: "PRIMARY",
		2: "STANDBY",
	}
	GoldengateDeploymentProperties_GoldengateDeploymentRoleType_value = map[string]int32{
		"GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED": 0,
		"PRIMARY": 1,
		"STANDBY": 2,
	}
)

Enum value maps for GoldengateDeploymentProperties_GoldengateDeploymentRoleType.

GoldengateOggDeployment_CredentialStore_name, GoldengateOggDeployment_CredentialStore_value

var (
	GoldengateOggDeployment_CredentialStore_name = map[int32]string{
		0: "CREDENTIAL_STORE_UNSPECIFIED",
		1: "GOLDENGATE",
		2: "IAM",
	}
	GoldengateOggDeployment_CredentialStore_value = map[string]int32{
		"CREDENTIAL_STORE_UNSPECIFIED": 0,
		"GOLDENGATE":                   1,
		"IAM":                          2,
	}
)

Enum value maps for GoldengateOggDeployment_CredentialStore.

DeploymentDiagnosticData_DiagnosticState_name, DeploymentDiagnosticData_DiagnosticState_value

var (
	DeploymentDiagnosticData_DiagnosticState_name = map[int32]string{
		0: "DIAGNOSTIC_STATE_UNSPECIFIED",
		1: "IN_PROGRESS",
		2: "SUCCEEDED",
		3: "FAILED",
	}
	DeploymentDiagnosticData_DiagnosticState_value = map[string]int32{
		"DIAGNOSTIC_STATE_UNSPECIFIED": 0,
		"IN_PROGRESS":                  1,
		"SUCCEEDED":                    2,
		"FAILED":                       3,
	}
)

Enum value maps for DeploymentDiagnosticData_DiagnosticState.

GoldengateBackupSchedule_FrequencyBackupScheduled_name, GoldengateBackupSchedule_FrequencyBackupScheduled_value

var (
	GoldengateBackupSchedule_FrequencyBackupScheduled_name = map[int32]string{
		0: "FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED",
		1: "DAILY",
		2: "WEEKLY",
		3: "MONTHLY",
	}
	GoldengateBackupSchedule_FrequencyBackupScheduled_value = map[string]int32{
		"FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED": 0,
		"DAILY":                                  1,
		"WEEKLY":                                 2,
		"MONTHLY":                                3,
	}
)

Enum value maps for GoldengateBackupSchedule_FrequencyBackupScheduled.

GoldengateDeploymentLock_LockType_name, GoldengateDeploymentLock_LockType_value

var (
	GoldengateDeploymentLock_LockType_name = map[int32]string{
		0: "LOCK_TYPE_UNSPECIFIED",
		1: "FULL",
		2: "DELETE",
	}
	GoldengateDeploymentLock_LockType_value = map[string]int32{
		"LOCK_TYPE_UNSPECIFIED": 0,
		"FULL":                  1,
		"DELETE":                2,
	}
)

Enum value maps for GoldengateDeploymentLock_LockType.

GoldengateDeploymentEnvironment_DeploymentCategory_name, GoldengateDeploymentEnvironment_DeploymentCategory_value

var (
	GoldengateDeploymentEnvironment_DeploymentCategory_name = map[int32]string{
		0: "DEPLOYMENT_CATEGORY_UNSPECIFIED",
		1: "DATA_REPLICATION_CATEGORY",
		2: "DATA_TRANSFORMS_CATEGORY",
	}
	GoldengateDeploymentEnvironment_DeploymentCategory_value = map[string]int32{
		"DEPLOYMENT_CATEGORY_UNSPECIFIED": 0,
		"DATA_REPLICATION_CATEGORY":       1,
		"DATA_TRANSFORMS_CATEGORY":        2,
	}
)

Enum value maps for GoldengateDeploymentEnvironment_DeploymentCategory.

GoldengateDeploymentEnvironment_DeploymentEnvironmentType_name, GoldengateDeploymentEnvironment_DeploymentEnvironmentType_value

var (
	GoldengateDeploymentEnvironment_DeploymentEnvironmentType_name = map[int32]string{
		0: "DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED",
		1: "PRODUCTION",
		2: "DEVELOPMENT_OR_TESTING",
	}
	GoldengateDeploymentEnvironment_DeploymentEnvironmentType_value = map[string]int32{
		"DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED": 0,
		"PRODUCTION":             1,
		"DEVELOPMENT_OR_TESTING": 2,
	}
)

Enum value maps for GoldengateDeploymentEnvironment_DeploymentEnvironmentType.

GoldengateDeploymentType_DeploymentType_name, GoldengateDeploymentType_DeploymentType_value

var (
	GoldengateDeploymentType_DeploymentType_name = map[int32]string{
		0:  "DEPLOYMENT_TYPE_UNSPECIFIED",
		1:  "OGG",
		2:  "DATABASE_ORACLE",
		3:  "BIGDATA",
		4:  "DATABASE_MICROSOFT_SQLSERVER",
		5:  "DATABASE_MYSQL",
		6:  "DATABASE_POSTGRESQL",
		7:  "DATABASE_DB2ZOS",
		8:  "DATABASE_DB2I",
		9:  "GGSA",
		10: "DATA_TRANSFORMS",
	}
	GoldengateDeploymentType_DeploymentType_value = map[string]int32{
		"DEPLOYMENT_TYPE_UNSPECIFIED":  0,
		"OGG":                          1,
		"DATABASE_ORACLE":              2,
		"BIGDATA":                      3,
		"DATABASE_MICROSOFT_SQLSERVER": 4,
		"DATABASE_MYSQL":               5,
		"DATABASE_POSTGRESQL":          6,
		"DATABASE_DB2ZOS":              7,
		"DATABASE_DB2I":                8,
		"GGSA":                         9,
		"DATA_TRANSFORMS":              10,
	}
)

Enum value maps for GoldengateDeploymentType_DeploymentType.

GoldengateDeploymentType_DeploymentCategory_name, GoldengateDeploymentType_DeploymentCategory_value

var (
	GoldengateDeploymentType_DeploymentCategory_name = map[int32]string{
		0: "DEPLOYMENT_CATEGORY_UNSPECIFIED",
		1: "DATA_REPLICATION_CATEGORY",
		2: "DATA_TRANSFORMS_CATEGORY",
	}
	GoldengateDeploymentType_DeploymentCategory_value = map[string]int32{
		"DEPLOYMENT_CATEGORY_UNSPECIFIED": 0,
		"DATA_REPLICATION_CATEGORY":       1,
		"DATA_TRANSFORMS_CATEGORY":        2,
	}
)

Enum value maps for GoldengateDeploymentType_DeploymentCategory.

GoldengateDeploymentVersionProperties_DeploymentType_name, GoldengateDeploymentVersionProperties_DeploymentType_value

var (
	GoldengateDeploymentVersionProperties_DeploymentType_name = map[int32]string{
		0:  "DEPLOYMENT_TYPE_UNSPECIFIED",
		1:  "OGG",
		2:  "DATABASE_ORACLE",
		3:  "BIGDATA",
		4:  "DATABASE_MICROSOFT_SQLSERVER",
		5:  "DATABASE_MYSQL",
		6:  "DATABASE_POSTGRESQL",
		7:  "DATABASE_DB2ZOS",
		8:  "DATABASE_DB2I",
		9:  "GGSA",
		10: "DATA_TRANSFORMS",
	}
	GoldengateDeploymentVersionProperties_DeploymentType_value = map[string]int32{
		"DEPLOYMENT_TYPE_UNSPECIFIED":  0,
		"OGG":                          1,
		"DATABASE_ORACLE":              2,
		"BIGDATA":                      3,
		"DATABASE_MICROSOFT_SQLSERVER": 4,
		"DATABASE_MYSQL":               5,
		"DATABASE_POSTGRESQL":          6,
		"DATABASE_DB2ZOS":              7,
		"DATABASE_DB2I":                8,
		"GGSA":                         9,
		"DATA_TRANSFORMS":              10,
	}
)

Enum value maps for GoldengateDeploymentVersionProperties_DeploymentType.

GoldengateDeploymentVersionProperties_DeploymentReleaseType_name, GoldengateDeploymentVersionProperties_DeploymentReleaseType_value

var (
	GoldengateDeploymentVersionProperties_DeploymentReleaseType_name = map[int32]string{
		0: "DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED",
		1: "MAJOR",
		2: "BUNDLE",
		3: "MINOR",
	}
	GoldengateDeploymentVersionProperties_DeploymentReleaseType_value = map[string]int32{
		"DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED": 0,
		"MAJOR":                               1,
		"BUNDLE":                              2,
		"MINOR":                               3,
	}
)

Enum value maps for GoldengateDeploymentVersionProperties_DeploymentReleaseType.

OdbNetwork_State_name, OdbNetwork_State_value

var (
	OdbNetwork_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "AVAILABLE",
		3: "TERMINATING",
		4: "FAILED",
	}
	OdbNetwork_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PROVISIONING":      1,
		"AVAILABLE":         2,
		"TERMINATING":       3,
		"FAILED":            4,
	}
)

Enum value maps for OdbNetwork_State.

OdbSubnet_Purpose_name, OdbSubnet_Purpose_value

var (
	OdbSubnet_Purpose_name = map[int32]string{
		0: "PURPOSE_UNSPECIFIED",
		1: "CLIENT_SUBNET",
		2: "BACKUP_SUBNET",
	}
	OdbSubnet_Purpose_value = map[string]int32{
		"PURPOSE_UNSPECIFIED": 0,
		"CLIENT_SUBNET":       1,
		"BACKUP_SUBNET":       2,
	}
)

Enum value maps for OdbSubnet_Purpose.

OdbSubnet_State_name, OdbSubnet_State_value

var (
	OdbSubnet_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "AVAILABLE",
		3: "TERMINATING",
		4: "FAILED",
	}
	OdbSubnet_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PROVISIONING":      1,
		"AVAILABLE":         2,
		"TERMINATING":       3,
		"FAILED":            4,
	}
)

Enum value maps for OdbSubnet_State.

PluggableDatabaseProperties_PluggableDatabaseLifecycleState_name, PluggableDatabaseProperties_PluggableDatabaseLifecycleState_value

var (
	PluggableDatabaseProperties_PluggableDatabaseLifecycleState_name = map[int32]string{
		0:  "PLUGGABLE_DATABASE_LIFECYCLE_STATE_UNSPECIFIED",
		1:  "PROVISIONING",
		2:  "AVAILABLE",
		3:  "TERMINATING",
		4:  "TERMINATED",
		5:  "UPDATING",
		6:  "FAILED",
		7:  "RELOCATING",
		8:  "RELOCATED",
		9:  "REFRESHING",
		10: "RESTORE_IN_PROGRESS",
		11: "RESTORE_FAILED",
		12: "BACKUP_IN_PROGRESS",
		13: "DISABLED",
	}
	PluggableDatabaseProperties_PluggableDatabaseLifecycleState_value = map[string]int32{
		"PLUGGABLE_DATABASE_LIFECYCLE_STATE_UNSPECIFIED": 0,
		"PROVISIONING":        1,
		"AVAILABLE":           2,
		"TERMINATING":         3,
		"TERMINATED":          4,
		"UPDATING":            5,
		"FAILED":              6,
		"RELOCATING":          7,
		"RELOCATED":           8,
		"REFRESHING":          9,
		"RESTORE_IN_PROGRESS": 10,
		"RESTORE_FAILED":      11,
		"BACKUP_IN_PROGRESS":  12,
		"DISABLED":            13,
	}
)

Enum value maps for PluggableDatabaseProperties_PluggableDatabaseLifecycleState.

PluggableDatabaseProperties_OperationsInsightsState_name, PluggableDatabaseProperties_OperationsInsightsState_value

var (
	PluggableDatabaseProperties_OperationsInsightsState_name = map[int32]string{
		0: "OPERATIONS_INSIGHTS_STATE_UNSPECIFIED",
		1: "ENABLING",
		2: "ENABLED",
		3: "DISABLING",
		4: "NOT_ENABLED",
		5: "FAILED_ENABLING",
		6: "FAILED_DISABLING",
	}
	PluggableDatabaseProperties_OperationsInsightsState_value = map[string]int32{
		"OPERATIONS_INSIGHTS_STATE_UNSPECIFIED": 0,
		"ENABLING":                              1,
		"ENABLED":                               2,
		"DISABLING":                             3,
		"NOT_ENABLED":                           4,
		"FAILED_ENABLING":                       5,
		"FAILED_DISABLING":                      6,
	}
)

Enum value maps for PluggableDatabaseProperties_OperationsInsightsState.

PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_name, PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_value

var (
	PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_name = map[int32]string{
		0: "PLUGGABLE_DATABASE_OPEN_MODE_UNSPECIFIED",
		1: "READ_ONLY",
		2: "READ_WRITE",
		3: "MOUNTED",
		4: "MIGRATE",
	}
	PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode_value = map[string]int32{
		"PLUGGABLE_DATABASE_OPEN_MODE_UNSPECIFIED": 0,
		"READ_ONLY":  1,
		"READ_WRITE": 2,
		"MOUNTED":    3,
		"MIGRATE":    4,
	}
)

Enum value maps for PluggableDatabaseNodeLevelDetails_PluggableDatabaseOpenMode.

DatabaseManagementConfig_ManagementState_name, DatabaseManagementConfig_ManagementState_value

var (
	DatabaseManagementConfig_ManagementState_name = map[int32]string{
		0: "MANAGEMENT_STATE_UNSPECIFIED",
		1: "ENABLING",
		2: "ENABLED",
		3: "DISABLING",
		4: "DISABLED",
		5: "UPDATING",
		6: "FAILED_ENABLING",
		7: "FAILED_DISABLING",
		8: "FAILED_UPDATING",
	}
	DatabaseManagementConfig_ManagementState_value = map[string]int32{
		"MANAGEMENT_STATE_UNSPECIFIED": 0,
		"ENABLING":                     1,
		"ENABLED":                      2,
		"DISABLING":                    3,
		"DISABLED":                     4,
		"UPDATING":                     5,
		"FAILED_ENABLING":              6,
		"FAILED_DISABLING":             7,
		"FAILED_UPDATING":              8,
	}
)

Enum value maps for DatabaseManagementConfig_ManagementState.

DatabaseManagementConfig_ManagementType_name, DatabaseManagementConfig_ManagementType_value

var (
	DatabaseManagementConfig_ManagementType_name = map[int32]string{
		0: "MANAGEMENT_TYPE_UNSPECIFIED",
		1: "BASIC",
		2: "ADVANCED",
	}
	DatabaseManagementConfig_ManagementType_value = map[string]int32{
		"MANAGEMENT_TYPE_UNSPECIFIED": 0,
		"BASIC":                       1,
		"ADVANCED":                    2,
	}
)

Enum value maps for DatabaseManagementConfig_ManagementType.

CloudVmClusterProperties_LicenseType_name, CloudVmClusterProperties_LicenseType_value

var (
	CloudVmClusterProperties_LicenseType_name = map[int32]string{
		0: "LICENSE_TYPE_UNSPECIFIED",
		1: "LICENSE_INCLUDED",
		2: "BRING_YOUR_OWN_LICENSE",
	}
	CloudVmClusterProperties_LicenseType_value = map[string]int32{
		"LICENSE_TYPE_UNSPECIFIED": 0,
		"LICENSE_INCLUDED":         1,
		"BRING_YOUR_OWN_LICENSE":   2,
	}
)

Enum value maps for CloudVmClusterProperties_LicenseType.

CloudVmClusterProperties_DiskRedundancy_name, CloudVmClusterProperties_DiskRedundancy_value

var (
	CloudVmClusterProperties_DiskRedundancy_name = map[int32]string{
		0: "DISK_REDUNDANCY_UNSPECIFIED",
		1: "HIGH",
		2: "NORMAL",
	}
	CloudVmClusterProperties_DiskRedundancy_value = map[string]int32{
		"DISK_REDUNDANCY_UNSPECIFIED": 0,
		"HIGH":                        1,
		"NORMAL":                      2,
	}
)

Enum value maps for CloudVmClusterProperties_DiskRedundancy.

CloudVmClusterProperties_State_name, CloudVmClusterProperties_State_value

var (
	CloudVmClusterProperties_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "AVAILABLE",
		3: "UPDATING",
		4: "TERMINATING",
		5: "TERMINATED",
		6: "FAILED",
		7: "MAINTENANCE_IN_PROGRESS",
	}
	CloudVmClusterProperties_State_value = map[string]int32{
		"STATE_UNSPECIFIED":       0,
		"PROVISIONING":            1,
		"AVAILABLE":               2,
		"UPDATING":                3,
		"TERMINATING":             4,
		"TERMINATED":              5,
		"FAILED":                  6,
		"MAINTENANCE_IN_PROGRESS": 7,
	}
)

Enum value maps for CloudVmClusterProperties_State.

CloudVmClusterProperties_StorageManagementType_name, CloudVmClusterProperties_StorageManagementType_value

var (
	CloudVmClusterProperties_StorageManagementType_name = map[int32]string{
		0: "STORAGE_MANAGEMENT_TYPE_UNSPECIFIED",
		1: "ASM",
		2: "EXASCALE",
	}
	CloudVmClusterProperties_StorageManagementType_value = map[string]int32{
		"STORAGE_MANAGEMENT_TYPE_UNSPECIFIED": 0,
		"ASM":                                 1,
		"EXASCALE":                            2,
	}
)

Enum value maps for CloudVmClusterProperties_StorageManagementType.

File_google_cloud_oracledatabase_v1_autonomous_database_character_set_proto

var File_google_cloud_oracledatabase_v1_autonomous_database_character_set_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_autonomous_database_proto

var File_google_cloud_oracledatabase_v1_autonomous_database_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_autonomous_db_backup_proto

var File_google_cloud_oracledatabase_v1_autonomous_db_backup_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_autonomous_db_version_proto

var File_google_cloud_oracledatabase_v1_autonomous_db_version_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_common_proto

var File_google_cloud_oracledatabase_v1_common_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_database_character_set_proto

var File_google_cloud_oracledatabase_v1_database_character_set_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_database_proto

var File_google_cloud_oracledatabase_v1_database_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_db_node_proto

var File_google_cloud_oracledatabase_v1_db_node_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_db_server_proto

var File_google_cloud_oracledatabase_v1_db_server_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_db_system_initial_storage_size_proto

var File_google_cloud_oracledatabase_v1_db_system_initial_storage_size_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_db_system_proto

var File_google_cloud_oracledatabase_v1_db_system_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_db_system_shape_proto

var File_google_cloud_oracledatabase_v1_db_system_shape_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_db_version_proto

var File_google_cloud_oracledatabase_v1_db_version_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_entitlement_proto

var File_google_cloud_oracledatabase_v1_entitlement_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_exadata_infra_proto

var File_google_cloud_oracledatabase_v1_exadata_infra_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_exadb_vm_cluster_proto

var File_google_cloud_oracledatabase_v1_exadb_vm_cluster_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_exascale_db_storage_vault_proto

var File_google_cloud_oracledatabase_v1_exascale_db_storage_vault_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_gi_version_proto

var File_google_cloud_oracledatabase_v1_gi_version_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_goldengate_connection_assignment_proto

var File_google_cloud_oracledatabase_v1_goldengate_connection_assignment_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_goldengate_connection_proto

var File_google_cloud_oracledatabase_v1_goldengate_connection_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_goldengate_connection_type_proto

var File_google_cloud_oracledatabase_v1_goldengate_connection_type_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_goldengate_deployment_environment_proto

var File_google_cloud_oracledatabase_v1_goldengate_deployment_environment_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_goldengate_deployment_proto

var File_google_cloud_oracledatabase_v1_goldengate_deployment_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_goldengate_deployment_type_proto

var File_google_cloud_oracledatabase_v1_goldengate_deployment_type_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_goldengate_deployment_version_proto

var File_google_cloud_oracledatabase_v1_goldengate_deployment_version_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_location_metadata_proto

var File_google_cloud_oracledatabase_v1_location_metadata_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_minor_version_proto

var File_google_cloud_oracledatabase_v1_minor_version_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_odb_network_proto

var File_google_cloud_oracledatabase_v1_odb_network_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_odb_subnet_proto

var File_google_cloud_oracledatabase_v1_odb_subnet_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_oracledatabase_proto

var File_google_cloud_oracledatabase_v1_oracledatabase_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_pluggable_database_proto

var File_google_cloud_oracledatabase_v1_pluggable_database_proto protoreflect.FileDescriptor

File_google_cloud_oracledatabase_v1_vm_cluster_proto

var File_google_cloud_oracledatabase_v1_vm_cluster_proto protoreflect.FileDescriptor

OracleDatabase_ServiceDesc

var OracleDatabase_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.oracledatabase.v1.OracleDatabase",
	HandlerType: (*OracleDatabaseServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListCloudExadataInfrastructures",
			Handler:    _OracleDatabase_ListCloudExadataInfrastructures_Handler,
		},
		{
			MethodName: "GetCloudExadataInfrastructure",
			Handler:    _OracleDatabase_GetCloudExadataInfrastructure_Handler,
		},
		{
			MethodName: "CreateCloudExadataInfrastructure",
			Handler:    _OracleDatabase_CreateCloudExadataInfrastructure_Handler,
		},
		{
			MethodName: "DeleteCloudExadataInfrastructure",
			Handler:    _OracleDatabase_DeleteCloudExadataInfrastructure_Handler,
		},
		{
			MethodName: "ConfigureExascaleCloudExadataInfrastructure",
			Handler:    _OracleDatabase_ConfigureExascaleCloudExadataInfrastructure_Handler,
		},
		{
			MethodName: "ListCloudVmClusters",
			Handler:    _OracleDatabase_ListCloudVmClusters_Handler,
		},
		{
			MethodName: "GetCloudVmCluster",
			Handler:    _OracleDatabase_GetCloudVmCluster_Handler,
		},
		{
			MethodName: "CreateCloudVmCluster",
			Handler:    _OracleDatabase_CreateCloudVmCluster_Handler,
		},
		{
			MethodName: "DeleteCloudVmCluster",
			Handler:    _OracleDatabase_DeleteCloudVmCluster_Handler,
		},
		{
			MethodName: "ListEntitlements",
			Handler:    _OracleDatabase_ListEntitlements_Handler,
		},
		{
			MethodName: "ListDbServers",
			Handler:    _OracleDatabase_ListDbServers_Handler,
		},
		{
			MethodName: "ListDbNodes",
			Handler:    _OracleDatabase_ListDbNodes_Handler,
		},
		{
			MethodName: "ListGiVersions",
			Handler:    _OracleDatabase_ListGiVersions_Handler,
		},
		{
			MethodName: "ListMinorVersions",
			Handler:    _OracleDatabase_ListMinorVersions_Handler,
		},
		{
			MethodName: "ListDbSystemShapes",
			Handler:    _OracleDatabase_ListDbSystemShapes_Handler,
		},
		{
			MethodName: "ListAutonomousDatabases",
			Handler:    _OracleDatabase_ListAutonomousDatabases_Handler,
		},
		{
			MethodName: "GetAutonomousDatabase",
			Handler:    _OracleDatabase_GetAutonomousDatabase_Handler,
		},
		{
			MethodName: "CreateAutonomousDatabase",
			Handler:    _OracleDatabase_CreateAutonomousDatabase_Handler,
		},
		{
			MethodName: "UpdateAutonomousDatabase",
			Handler:    _OracleDatabase_UpdateAutonomousDatabase_Handler,
		},
		{
			MethodName: "DeleteAutonomousDatabase",
			Handler:    _OracleDatabase_DeleteAutonomousDatabase_Handler,
		},
		{
			MethodName: "RestoreAutonomousDatabase",
			Handler:    _OracleDatabase_RestoreAutonomousDatabase_Handler,
		},
		{
			MethodName: "GenerateAutonomousDatabaseWallet",
			Handler:    _OracleDatabase_GenerateAutonomousDatabaseWallet_Handler,
		},
		{
			MethodName: "ListAutonomousDbVersions",
			Handler:    _OracleDatabase_ListAutonomousDbVersions_Handler,
		},
		{
			MethodName: "ListAutonomousDatabaseCharacterSets",
			Handler:    _OracleDatabase_ListAutonomousDatabaseCharacterSets_Handler,
		},
		{
			MethodName: "ListAutonomousDatabaseBackups",
			Handler:    _OracleDatabase_ListAutonomousDatabaseBackups_Handler,
		},
		{
			MethodName: "StopAutonomousDatabase",
			Handler:    _OracleDatabase_StopAutonomousDatabase_Handler,
		},
		{
			MethodName: "StartAutonomousDatabase",
			Handler:    _OracleDatabase_StartAutonomousDatabase_Handler,
		},
		{
			MethodName: "RestartAutonomousDatabase",
			Handler:    _OracleDatabase_RestartAutonomousDatabase_Handler,
		},
		{
			MethodName: "SwitchoverAutonomousDatabase",
			Handler:    _OracleDatabase_SwitchoverAutonomousDatabase_Handler,
		},
		{
			MethodName: "FailoverAutonomousDatabase",
			Handler:    _OracleDatabase_FailoverAutonomousDatabase_Handler,
		},
		{
			MethodName: "ListOdbNetworks",
			Handler:    _OracleDatabase_ListOdbNetworks_Handler,
		},
		{
			MethodName: "GetOdbNetwork",
			Handler:    _OracleDatabase_GetOdbNetwork_Handler,
		},
		{
			MethodName: "CreateOdbNetwork",
			Handler:    _OracleDatabase_CreateOdbNetwork_Handler,
		},
		{
			MethodName: "DeleteOdbNetwork",
			Handler:    _OracleDatabase_DeleteOdbNetwork_Handler,
		},
		{
			MethodName: "ListOdbSubnets",
			Handler:    _OracleDatabase_ListOdbSubnets_Handler,
		},
		{
			MethodName: "GetOdbSubnet",
			Handler:    _OracleDatabase_GetOdbSubnet_Handler,
		},
		{
			MethodName: "CreateOdbSubnet",
			Handler:    _OracleDatabase_CreateOdbSubnet_Handler,
		},
		{
			MethodName: "DeleteOdbSubnet",
			Handler:    _OracleDatabase_DeleteOdbSubnet_Handler,
		},
		{
			MethodName: "ListExadbVmClusters",
			Handler:    _OracleDatabase_ListExadbVmClusters_Handler,
		},
		{
			MethodName: "GetExadbVmCluster",
			Handler:    _OracleDatabase_GetExadbVmCluster_Handler,
		},
		{
			MethodName: "CreateExadbVmCluster",
			Handler:    _OracleDatabase_CreateExadbVmCluster_Handler,
		},
		{
			MethodName: "DeleteExadbVmCluster",
			Handler:    _OracleDatabase_DeleteExadbVmCluster_Handler,
		},
		{
			MethodName: "UpdateExadbVmCluster",
			Handler:    _OracleDatabase_UpdateExadbVmCluster_Handler,
		},
		{
			MethodName: "RemoveVirtualMachineExadbVmCluster",
			Handler:    _OracleDatabase_RemoveVirtualMachineExadbVmCluster_Handler,
		},
		{
			MethodName: "ListExascaleDbStorageVaults",
			Handler:    _OracleDatabase_ListExascaleDbStorageVaults_Handler,
		},
		{
			MethodName: "GetExascaleDbStorageVault",
			Handler:    _OracleDatabase_GetExascaleDbStorageVault_Handler,
		},
		{
			MethodName: "CreateExascaleDbStorageVault",
			Handler:    _OracleDatabase_CreateExascaleDbStorageVault_Handler,
		},
		{
			MethodName: "DeleteExascaleDbStorageVault",
			Handler:    _OracleDatabase_DeleteExascaleDbStorageVault_Handler,
		},
		{
			MethodName: "ListDbSystemInitialStorageSizes",
			Handler:    _OracleDatabase_ListDbSystemInitialStorageSizes_Handler,
		},
		{
			MethodName: "ListDatabases",
			Handler:    _OracleDatabase_ListDatabases_Handler,
		},
		{
			MethodName: "GetDatabase",
			Handler:    _OracleDatabase_GetDatabase_Handler,
		},
		{
			MethodName: "ListPluggableDatabases",
			Handler:    _OracleDatabase_ListPluggableDatabases_Handler,
		},
		{
			MethodName: "GetPluggableDatabase",
			Handler:    _OracleDatabase_GetPluggableDatabase_Handler,
		},
		{
			MethodName: "ListDbSystems",
			Handler:    _OracleDatabase_ListDbSystems_Handler,
		},
		{
			MethodName: "GetDbSystem",
			Handler:    _OracleDatabase_GetDbSystem_Handler,
		},
		{
			MethodName: "CreateDbSystem",
			Handler:    _OracleDatabase_CreateDbSystem_Handler,
		},
		{
			MethodName: "DeleteDbSystem",
			Handler:    _OracleDatabase_DeleteDbSystem_Handler,
		},
		{
			MethodName: "ListGoldengateDeployments",
			Handler:    _OracleDatabase_ListGoldengateDeployments_Handler,
		},
		{
			MethodName: "GetGoldengateDeployment",
			Handler:    _OracleDatabase_GetGoldengateDeployment_Handler,
		},
		{
			MethodName: "CreateGoldengateDeployment",
			Handler:    _OracleDatabase_CreateGoldengateDeployment_Handler,
		},
		{
			MethodName: "DeleteGoldengateDeployment",
			Handler:    _OracleDatabase_DeleteGoldengateDeployment_Handler,
		},
		{
			MethodName: "StopGoldengateDeployment",
			Handler:    _OracleDatabase_StopGoldengateDeployment_Handler,
		},
		{
			MethodName: "StartGoldengateDeployment",
			Handler:    _OracleDatabase_StartGoldengateDeployment_Handler,
		},
		{
			MethodName: "ListGoldengateConnections",
			Handler:    _OracleDatabase_ListGoldengateConnections_Handler,
		},
		{
			MethodName: "GetGoldengateConnection",
			Handler:    _OracleDatabase_GetGoldengateConnection_Handler,
		},
		{
			MethodName: "CreateGoldengateConnection",
			Handler:    _OracleDatabase_CreateGoldengateConnection_Handler,
		},
		{
			MethodName: "DeleteGoldengateConnection",
			Handler:    _OracleDatabase_DeleteGoldengateConnection_Handler,
		},
		{
			MethodName: "ListGoldengateDeploymentVersions",
			Handler:    _OracleDatabase_ListGoldengateDeploymentVersions_Handler,
		},
		{
			MethodName: "ListGoldengateDeploymentTypes",
			Handler:    _OracleDatabase_ListGoldengateDeploymentTypes_Handler,
		},
		{
			MethodName: "ListGoldengateDeploymentEnvironments",
			Handler:    _OracleDatabase_ListGoldengateDeploymentEnvironments_Handler,
		},
		{
			MethodName: "ListGoldengateConnectionTypes",
			Handler:    _OracleDatabase_ListGoldengateConnectionTypes_Handler,
		},
		{
			MethodName: "ListDbVersions",
			Handler:    _OracleDatabase_ListDbVersions_Handler,
		},
		{
			MethodName: "ListDatabaseCharacterSets",
			Handler:    _OracleDatabase_ListDatabaseCharacterSets_Handler,
		},
		{
			MethodName: "ListGoldengateConnectionAssignments",
			Handler:    _OracleDatabase_ListGoldengateConnectionAssignments_Handler,
		},
		{
			MethodName: "GetGoldengateConnectionAssignment",
			Handler:    _OracleDatabase_GetGoldengateConnectionAssignment_Handler,
		},
		{
			MethodName: "CreateGoldengateConnectionAssignment",
			Handler:    _OracleDatabase_CreateGoldengateConnectionAssignment_Handler,
		},
		{
			MethodName: "DeleteGoldengateConnectionAssignment",
			Handler:    _OracleDatabase_DeleteGoldengateConnectionAssignment_Handler,
		},
		{
			MethodName: "TestGoldengateConnectionAssignment",
			Handler:    _OracleDatabase_TestGoldengateConnectionAssignment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/oracledatabase/v1/oracledatabase.proto",
}

OracleDatabase_ServiceDesc is the grpc.ServiceDesc for OracleDatabase service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterOracleDatabaseServer

func RegisterOracleDatabaseServer(s grpc.ServiceRegistrar, srv OracleDatabaseServer)

AllConnectionStrings

type AllConnectionStrings struct {

	// Output only. The database service provides the highest level of resources
	// to each SQL statement.
	High string `protobuf:"bytes,1,opt,name=high,proto3" json:"high,omitempty"`
	// Output only. The database service provides the least level of resources to
	// each SQL statement.
	Low string `protobuf:"bytes,2,opt,name=low,proto3" json:"low,omitempty"`
	// Output only. The database service provides a lower level of resources to
	// each SQL statement.
	Medium string `protobuf:"bytes,3,opt,name=medium,proto3" json:"medium,omitempty"`
	// contains filtered or unexported fields
}

A list of all connection strings that can be used to connect to the Autonomous Database.

func (*AllConnectionStrings) Descriptor

func (*AllConnectionStrings) Descriptor() ([]byte, []int)

Deprecated: Use AllConnectionStrings.ProtoReflect.Descriptor instead.

func (*AllConnectionStrings) GetHigh

func (x *AllConnectionStrings) GetHigh() string

func (*AllConnectionStrings) GetLow

func (x *AllConnectionStrings) GetLow() string

func (*AllConnectionStrings) GetMedium

func (x *AllConnectionStrings) GetMedium() string

func (*AllConnectionStrings) ProtoMessage

func (*AllConnectionStrings) ProtoMessage()

func (*AllConnectionStrings) ProtoReflect

func (x *AllConnectionStrings) ProtoReflect() protoreflect.Message

func (*AllConnectionStrings) Reset

func (x *AllConnectionStrings) Reset()

func (*AllConnectionStrings) String

func (x *AllConnectionStrings) String() string

AmazonS3IcebergStorage

type AmazonS3IcebergStorage struct {

	// Required. The scheme type of Amazon S3.
	SchemeType AmazonS3IcebergStorage_SchemeType `protobuf:"varint,1,opt,name=scheme_type,json=schemeType,proto3,enum=google.cloud.oracledatabase.v1.AmazonS3IcebergStorage_SchemeType" json:"scheme_type,omitempty"`
	// Required. The access key ID of Amazon S3.
	AccessKeyId string `protobuf:"bytes,2,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
	// Required. The region of Amazon S3.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	// Required. The bucket of Amazon S3.
	Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// Optional. The endpoint of Amazon S3.
	Endpoint string `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Optional. The secret access key of Amazon S3.
	SecretAccessKeySecret string `protobuf:"bytes,6,opt,name=secret_access_key_secret,json=secretAccessKeySecret,proto3" json:"secret_access_key_secret,omitempty"`
	// contains filtered or unexported fields
}

The Amazon S3 Iceberg storage.

func (*AmazonS3IcebergStorage) Descriptor

func (*AmazonS3IcebergStorage) Descriptor() ([]byte, []int)

Deprecated: Use AmazonS3IcebergStorage.ProtoReflect.Descriptor instead.

func (*AmazonS3IcebergStorage) GetAccessKeyId

func (x *AmazonS3IcebergStorage) GetAccessKeyId() string

func (*AmazonS3IcebergStorage) GetBucket

func (x *AmazonS3IcebergStorage) GetBucket() string

func (*AmazonS3IcebergStorage) GetEndpoint

func (x *AmazonS3IcebergStorage) GetEndpoint() string

func (*AmazonS3IcebergStorage) GetRegion

func (x *AmazonS3IcebergStorage) GetRegion() string

func (*AmazonS3IcebergStorage) GetSchemeType

func (*AmazonS3IcebergStorage) GetSecretAccessKeySecret

func (x *AmazonS3IcebergStorage) GetSecretAccessKeySecret() string

func (*AmazonS3IcebergStorage) ProtoMessage

func (*AmazonS3IcebergStorage) ProtoMessage()

func (*AmazonS3IcebergStorage) ProtoReflect

func (x *AmazonS3IcebergStorage) ProtoReflect() protoreflect.Message

func (*AmazonS3IcebergStorage) Reset

func (x *AmazonS3IcebergStorage) Reset()

func (*AmazonS3IcebergStorage) String

func (x *AmazonS3IcebergStorage) String() string

AmazonS3IcebergStorage_SchemeType

type AmazonS3IcebergStorage_SchemeType int32

Enum for scheme type of Amazon S3.

AmazonS3IcebergStorage_SCHEME_TYPE_UNSPECIFIED, AmazonS3IcebergStorage_S3, AmazonS3IcebergStorage_S3A

const (
	// Scheme type not specified.
	AmazonS3IcebergStorage_SCHEME_TYPE_UNSPECIFIED AmazonS3IcebergStorage_SchemeType = 0
	// S3 scheme.
	AmazonS3IcebergStorage_S3 AmazonS3IcebergStorage_SchemeType = 1
	// S3A scheme.
	AmazonS3IcebergStorage_S3A AmazonS3IcebergStorage_SchemeType = 2
)

func (AmazonS3IcebergStorage_SchemeType) Descriptor

func (AmazonS3IcebergStorage_SchemeType) Enum

func (AmazonS3IcebergStorage_SchemeType) EnumDescriptor

func (AmazonS3IcebergStorage_SchemeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AmazonS3IcebergStorage_SchemeType.Descriptor instead.

func (AmazonS3IcebergStorage_SchemeType) Number

func (AmazonS3IcebergStorage_SchemeType) String

func (AmazonS3IcebergStorage_SchemeType) Type

AutonomousDatabase

type AutonomousDatabase struct {

	// Identifier. The name of the Autonomous Database resource in the following
	// format:
	// projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. Immutable. The name of the Autonomous Database. The database name
	// must be unique in the project. The name must begin with a letter and can
	// contain a maximum of 30 alphanumeric characters.
	Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	// Optional. Immutable. The display name for the Autonomous Database. The name
	// does not have to be unique within your project.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The ID of the subscription entitlement associated with the
	// Autonomous Database.
	EntitlementId string `protobuf:"bytes,5,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
	// Optional. Immutable. The password for the default ADMIN user.
	// Note: Only one of `admin_password_secret_version` or `admin_password` can
	// be populated.
	AdminPassword string `protobuf:"bytes,6,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
	// Optional. Immutable. The resource name of a secret version in Secret
	// Manager which contains the database admin user's password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}. Note: Only one of
	// `admin_password_secret_version` or `admin_password` can be populated.
	AdminPasswordSecretVersion string `protobuf:"bytes,18,opt,name=admin_password_secret_version,json=adminPasswordSecretVersion,proto3" json:"admin_password_secret_version,omitempty"`
	// Optional. The properties of the Autonomous Database.
	Properties *AutonomousDatabaseProperties `protobuf:"bytes,7,opt,name=properties,proto3" json:"properties,omitempty"`
	// Optional. The labels or tags associated with the Autonomous Database.
	Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Immutable. The name of the VPC network used by the Autonomous
	// Database in the following format:
	// projects/{project}/global/networks/{network}
	Network string `protobuf:"bytes,9,opt,name=network,proto3" json:"network,omitempty"`
	// Optional. Immutable. The subnet CIDR range for the Autonomous Database.
	Cidr string `protobuf:"bytes,10,opt,name=cidr,proto3" json:"cidr,omitempty"`
	// Optional. Immutable. The name of the OdbNetwork associated with the
	// Autonomous Database. Format:
	// projects/{project}/locations/{location}/odbNetworks/{odb_network} It is
	// optional but if specified, this should match the parent ODBNetwork of the
	// OdbSubnet.
	OdbNetwork string `protobuf:"bytes,16,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
	// Optional. Immutable. The name of the OdbSubnet associated with the
	// Autonomous Database. Format:
	// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
	OdbSubnet string `protobuf:"bytes,17,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
	// Optional. Immutable. The source Autonomous Database configuration for the
	// standby Autonomous Database. The source Autonomous Database is configured
	// while creating the Peer Autonomous Database and can't be updated after
	// creation.
	SourceConfig *SourceConfig `protobuf:"bytes,11,opt,name=source_config,json=sourceConfig,proto3" json:"source_config,omitempty"`
	// Output only. The peer Autonomous Database names of the given Autonomous
	// Database.
	PeerAutonomousDatabases []string `protobuf:"bytes,12,rep,name=peer_autonomous_databases,json=peerAutonomousDatabases,proto3" json:"peer_autonomous_databases,omitempty"`
	// Output only. The date and time that the Autonomous Database was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. List of supported GCP region to clone the Autonomous Database
	// for disaster recovery. Format: `project/{project}/locations/{location}`.
	DisasterRecoverySupportedLocations []string `protobuf:"bytes,15,rep,name=disaster_recovery_supported_locations,json=disasterRecoverySupportedLocations,proto3" json:"disaster_recovery_supported_locations,omitempty"`
	// contains filtered or unexported fields
}

func (*AutonomousDatabase) Descriptor

func (*AutonomousDatabase) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabase.ProtoReflect.Descriptor instead.

func (*AutonomousDatabase) GetAdminPassword

func (x *AutonomousDatabase) GetAdminPassword() string

func (*AutonomousDatabase) GetAdminPasswordSecretVersion

func (x *AutonomousDatabase) GetAdminPasswordSecretVersion() string

func (*AutonomousDatabase) GetCidr

func (x *AutonomousDatabase) GetCidr() string

func (*AutonomousDatabase) GetCreateTime

func (x *AutonomousDatabase) GetCreateTime() *timestamppb.Timestamp

func (*AutonomousDatabase) GetDatabase

func (x *AutonomousDatabase) GetDatabase() string

func (*AutonomousDatabase) GetDisasterRecoverySupportedLocations

func (x *AutonomousDatabase) GetDisasterRecoverySupportedLocations() []string

func (*AutonomousDatabase) GetDisplayName

func (x *AutonomousDatabase) GetDisplayName() string

func (*AutonomousDatabase) GetEntitlementId

func (x *AutonomousDatabase) GetEntitlementId() string

func (*AutonomousDatabase) GetLabels

func (x *AutonomousDatabase) GetLabels() map[string]string

func (*AutonomousDatabase) GetName

func (x *AutonomousDatabase) GetName() string

func (*AutonomousDatabase) GetNetwork

func (x *AutonomousDatabase) GetNetwork() string

func (*AutonomousDatabase) GetOdbNetwork

func (x *AutonomousDatabase) GetOdbNetwork() string

func (*AutonomousDatabase) GetOdbSubnet

func (x *AutonomousDatabase) GetOdbSubnet() string

func (*AutonomousDatabase) GetPeerAutonomousDatabases

func (x *AutonomousDatabase) GetPeerAutonomousDatabases() []string

func (*AutonomousDatabase) GetProperties

func (*AutonomousDatabase) GetSourceConfig

func (x *AutonomousDatabase) GetSourceConfig() *SourceConfig

func (*AutonomousDatabase) ProtoMessage

func (*AutonomousDatabase) ProtoMessage()

func (*AutonomousDatabase) ProtoReflect

func (x *AutonomousDatabase) ProtoReflect() protoreflect.Message

func (*AutonomousDatabase) Reset

func (x *AutonomousDatabase) Reset()

func (*AutonomousDatabase) String

func (x *AutonomousDatabase) String() string

AutonomousDatabaseApex

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
}

func (*AutonomousDatabaseApex) Descriptor

func (*AutonomousDatabaseApex) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseApex.ProtoReflect.Descriptor instead.

func (*AutonomousDatabaseApex) GetApexVersion

func (x *AutonomousDatabaseApex) GetApexVersion() string

func (*AutonomousDatabaseApex) GetOrdsVersion

func (x *AutonomousDatabaseApex) GetOrdsVersion() string

func (*AutonomousDatabaseApex) ProtoMessage

func (*AutonomousDatabaseApex) ProtoMessage()

func (*AutonomousDatabaseApex) ProtoReflect

func (x *AutonomousDatabaseApex) ProtoReflect() protoreflect.Message

func (*AutonomousDatabaseApex) Reset

func (x *AutonomousDatabaseApex) Reset()

func (*AutonomousDatabaseApex) String

func (x *AutonomousDatabaseApex) String() string

AutonomousDatabaseBackup

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
}

func (*AutonomousDatabaseBackup) Descriptor

func (*AutonomousDatabaseBackup) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseBackup.ProtoReflect.Descriptor instead.

func (*AutonomousDatabaseBackup) GetAutonomousDatabase

func (x *AutonomousDatabaseBackup) GetAutonomousDatabase() string

func (*AutonomousDatabaseBackup) GetDisplayName

func (x *AutonomousDatabaseBackup) GetDisplayName() string

func (*AutonomousDatabaseBackup) GetLabels

func (x *AutonomousDatabaseBackup) GetLabels() map[string]string

func (*AutonomousDatabaseBackup) GetName

func (x *AutonomousDatabaseBackup) GetName() string

func (*AutonomousDatabaseBackup) GetProperties

func (*AutonomousDatabaseBackup) ProtoMessage

func (*AutonomousDatabaseBackup) ProtoMessage()

func (*AutonomousDatabaseBackup) ProtoReflect

func (x *AutonomousDatabaseBackup) ProtoReflect() protoreflect.Message

func (*AutonomousDatabaseBackup) Reset

func (x *AutonomousDatabaseBackup) Reset()

func (*AutonomousDatabaseBackup) String

func (x *AutonomousDatabaseBackup) String() string

AutonomousDatabaseBackupProperties

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

func (*AutonomousDatabaseBackupProperties) GetCompartmentId

func (x *AutonomousDatabaseBackupProperties) GetCompartmentId() string

func (*AutonomousDatabaseBackupProperties) GetDatabaseSizeTb

func (x *AutonomousDatabaseBackupProperties) GetDatabaseSizeTb() float32

func (*AutonomousDatabaseBackupProperties) GetDbVersion

func (x *AutonomousDatabaseBackupProperties) GetDbVersion() string

func (*AutonomousDatabaseBackupProperties) GetEndTime

func (*AutonomousDatabaseBackupProperties) GetIsAutomaticBackup

func (x *AutonomousDatabaseBackupProperties) GetIsAutomaticBackup() bool

func (*AutonomousDatabaseBackupProperties) GetIsLongTermBackup

func (x *AutonomousDatabaseBackupProperties) GetIsLongTermBackup() bool

func (*AutonomousDatabaseBackupProperties) GetIsRestorable

func (x *AutonomousDatabaseBackupProperties) GetIsRestorable() bool

func (*AutonomousDatabaseBackupProperties) GetKeyStoreId

func (x *AutonomousDatabaseBackupProperties) GetKeyStoreId() string

func (*AutonomousDatabaseBackupProperties) GetKeyStoreWallet

func (x *AutonomousDatabaseBackupProperties) GetKeyStoreWallet() string

func (*AutonomousDatabaseBackupProperties) GetKmsKeyId

func (x *AutonomousDatabaseBackupProperties) GetKmsKeyId() string

func (*AutonomousDatabaseBackupProperties) GetKmsKeyVersionId

func (x *AutonomousDatabaseBackupProperties) GetKmsKeyVersionId() string

func (*AutonomousDatabaseBackupProperties) GetLifecycleDetails

func (x *AutonomousDatabaseBackupProperties) GetLifecycleDetails() string

func (*AutonomousDatabaseBackupProperties) GetLifecycleState

func (*AutonomousDatabaseBackupProperties) GetOcid

func (*AutonomousDatabaseBackupProperties) GetRetentionPeriodDays

func (x *AutonomousDatabaseBackupProperties) GetRetentionPeriodDays() int32

func (*AutonomousDatabaseBackupProperties) GetSizeTb

func (*AutonomousDatabaseBackupProperties) GetStartTime

func (*AutonomousDatabaseBackupProperties) GetType

func (*AutonomousDatabaseBackupProperties) GetVaultId

func (*AutonomousDatabaseBackupProperties) ProtoMessage

func (*AutonomousDatabaseBackupProperties) ProtoMessage()

func (*AutonomousDatabaseBackupProperties) ProtoReflect

func (*AutonomousDatabaseBackupProperties) Reset

func (*AutonomousDatabaseBackupProperties) String

AutonomousDatabaseBackupProperties_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) Enum

func (AutonomousDatabaseBackupProperties_State) EnumDescriptor

func (AutonomousDatabaseBackupProperties_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseBackupProperties_State.Descriptor instead.

func (AutonomousDatabaseBackupProperties_State) Number

func (AutonomousDatabaseBackupProperties_State) String

func (AutonomousDatabaseBackupProperties_State) Type

AutonomousDatabaseBackupProperties_Type

type AutonomousDatabaseBackupProperties_Type int32

The 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) Enum

func (AutonomousDatabaseBackupProperties_Type) EnumDescriptor

func (AutonomousDatabaseBackupProperties_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseBackupProperties_Type.Descriptor instead.

func (AutonomousDatabaseBackupProperties_Type) Number

func (AutonomousDatabaseBackupProperties_Type) String

func (AutonomousDatabaseBackupProperties_Type) Type

AutonomousDatabaseCharacterSet

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
}

func (*AutonomousDatabaseCharacterSet) Descriptor

func (*AutonomousDatabaseCharacterSet) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseCharacterSet.ProtoReflect.Descriptor instead.

func (*AutonomousDatabaseCharacterSet) GetCharacterSet

func (x *AutonomousDatabaseCharacterSet) GetCharacterSet() string

func (*AutonomousDatabaseCharacterSet) GetCharacterSetType

func (*AutonomousDatabaseCharacterSet) GetName

func (*AutonomousDatabaseCharacterSet) ProtoMessage

func (*AutonomousDatabaseCharacterSet) ProtoMessage()

func (*AutonomousDatabaseCharacterSet) ProtoReflect

func (*AutonomousDatabaseCharacterSet) Reset

func (x *AutonomousDatabaseCharacterSet) Reset()

func (*AutonomousDatabaseCharacterSet) String

AutonomousDatabaseCharacterSet_CharacterSetType

type AutonomousDatabaseCharacterSet_CharacterSetType int32

The 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) Enum

func (AutonomousDatabaseCharacterSet_CharacterSetType) EnumDescriptor

Deprecated: Use AutonomousDatabaseCharacterSet_CharacterSetType.Descriptor instead.

func (AutonomousDatabaseCharacterSet_CharacterSetType) Number

func (AutonomousDatabaseCharacterSet_CharacterSetType) String

func (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
}

func (*AutonomousDatabaseConnectionStrings) Descriptor

func (*AutonomousDatabaseConnectionStrings) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseConnectionStrings.ProtoReflect.Descriptor instead.

func (*AutonomousDatabaseConnectionStrings) GetAllConnectionStrings

func (x *AutonomousDatabaseConnectionStrings) GetAllConnectionStrings() *AllConnectionStrings

func (*AutonomousDatabaseConnectionStrings) GetDedicated

func (x *AutonomousDatabaseConnectionStrings) GetDedicated() string

func (*AutonomousDatabaseConnectionStrings) GetHigh

func (*AutonomousDatabaseConnectionStrings) GetLow

func (*AutonomousDatabaseConnectionStrings) GetMedium

func (*AutonomousDatabaseConnectionStrings) GetProfiles

func (*AutonomousDatabaseConnectionStrings) ProtoMessage

func (*AutonomousDatabaseConnectionStrings) ProtoMessage()

func (*AutonomousDatabaseConnectionStrings) ProtoReflect

func (*AutonomousDatabaseConnectionStrings) Reset

func (*AutonomousDatabaseConnectionStrings) String

AutonomousDatabaseConnectionUrls

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() string

func (*AutonomousDatabaseConnectionUrls) GetDatabaseTransformsUri

func (x *AutonomousDatabaseConnectionUrls) GetDatabaseTransformsUri() string

func (*AutonomousDatabaseConnectionUrls) GetGraphStudioUri

func (x *AutonomousDatabaseConnectionUrls) GetGraphStudioUri() string

func (*AutonomousDatabaseConnectionUrls) GetMachineLearningNotebookUri

func (x *AutonomousDatabaseConnectionUrls) GetMachineLearningNotebookUri() string

func (*AutonomousDatabaseConnectionUrls) GetMachineLearningUserManagementUri

func (x *AutonomousDatabaseConnectionUrls) GetMachineLearningUserManagementUri() string

func (*AutonomousDatabaseConnectionUrls) GetMongoDbUri

func (x *AutonomousDatabaseConnectionUrls) GetMongoDbUri() string

func (*AutonomousDatabaseConnectionUrls) GetOrdsUri

func (x *AutonomousDatabaseConnectionUrls) GetOrdsUri() string

func (*AutonomousDatabaseConnectionUrls) GetSqlDevWebUri

func (x *AutonomousDatabaseConnectionUrls) GetSqlDevWebUri() string

func (*AutonomousDatabaseConnectionUrls) ProtoMessage

func (*AutonomousDatabaseConnectionUrls) ProtoMessage()

func (*AutonomousDatabaseConnectionUrls) ProtoReflect

func (*AutonomousDatabaseConnectionUrls) Reset

func (*AutonomousDatabaseConnectionUrls) String

AutonomousDatabaseProperties

type AutonomousDatabaseProperties struct {

	// Output only. OCID of the Autonomous Database.
	// https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
	Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
	// Optional. Immutable. The number of compute servers for the Autonomous
	// Database.
	ComputeCount float32 `protobuf:"fixed32,2,opt,name=compute_count,json=computeCount,proto3" json:"compute_count,omitempty"`
	// Optional. Immutable. The number of CPU cores to be made available to the
	// database.
	CpuCoreCount int32 `protobuf:"varint,3,opt,name=cpu_core_count,json=cpuCoreCount,proto3" json:"cpu_core_count,omitempty"`
	// Optional. Immutable. The size of the data stored in the database, in
	// terabytes.
	DataStorageSizeTb int32 `protobuf:"varint,4,opt,name=data_storage_size_tb,json=dataStorageSizeTb,proto3" json:"data_storage_size_tb,omitempty"`
	// Optional. Immutable. The size of the data stored in the database, in
	// gigabytes.
	DataStorageSizeGb int32 `protobuf:"varint,63,opt,name=data_storage_size_gb,json=dataStorageSizeGb,proto3" json:"data_storage_size_gb,omitempty"`
	// Required. Immutable. The workload type of the Autonomous Database.
	DbWorkload DBWorkload `protobuf:"varint,5,opt,name=db_workload,json=dbWorkload,proto3,enum=google.cloud.oracledatabase.v1.DBWorkload" json:"db_workload,omitempty"`
	// Optional. Immutable. The edition of the Autonomous Databases.
	DbEdition AutonomousDatabaseProperties_DatabaseEdition `protobuf:"varint,6,opt,name=db_edition,json=dbEdition,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_DatabaseEdition" json:"db_edition,omitempty"`
	// Optional. Immutable. The character set for the Autonomous Database. The
	// default is AL32UTF8.
	CharacterSet string `protobuf:"bytes,8,opt,name=character_set,json=characterSet,proto3" json:"character_set,omitempty"`
	// Optional. Immutable. The national character set for the Autonomous
	// Database. The default is AL16UTF16.
	NCharacterSet string `protobuf:"bytes,9,opt,name=n_character_set,json=nCharacterSet,proto3" json:"n_character_set,omitempty"`
	// Optional. Immutable. The private endpoint IP address for the Autonomous
	// Database.
	PrivateEndpointIp string `protobuf:"bytes,10,opt,name=private_endpoint_ip,json=privateEndpointIp,proto3" json:"private_endpoint_ip,omitempty"`
	// Optional. Immutable. The private endpoint label for the Autonomous
	// Database.
	PrivateEndpointLabel string `protobuf:"bytes,11,opt,name=private_endpoint_label,json=privateEndpointLabel,proto3" json:"private_endpoint_label,omitempty"`
	// Optional. Immutable. The Oracle Database version for the Autonomous
	// Database.
	DbVersion string `protobuf:"bytes,12,opt,name=db_version,json=dbVersion,proto3" json:"db_version,omitempty"`
	// Optional. Immutable. This field indicates if auto scaling is enabled for
	// the Autonomous Database CPU core count.
	IsAutoScalingEnabled bool `protobuf:"varint,14,opt,name=is_auto_scaling_enabled,json=isAutoScalingEnabled,proto3" json:"is_auto_scaling_enabled,omitempty"`
	// Optional. Immutable. This field indicates if auto scaling is enabled for
	// the Autonomous Database storage.
	IsStorageAutoScalingEnabled bool `protobuf:"varint,15,opt,name=is_storage_auto_scaling_enabled,json=isStorageAutoScalingEnabled,proto3" json:"is_storage_auto_scaling_enabled,omitempty"`
	// Required. Immutable. The license type used for the Autonomous Database.
	LicenseType AutonomousDatabaseProperties_LicenseType `protobuf:"varint,16,opt,name=license_type,json=licenseType,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_LicenseType" json:"license_type,omitempty"`
	// Optional. Immutable. The list of customer contacts.
	CustomerContacts []*CustomerContact `protobuf:"bytes,17,rep,name=customer_contacts,json=customerContacts,proto3" json:"customer_contacts,omitempty"`
	// Optional. Immutable. The ID of the Oracle Cloud Infrastructure vault
	// secret.
	SecretId string `protobuf:"bytes,18,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
	// Optional. Immutable. The ID of the Oracle Cloud Infrastructure vault.
	VaultId string `protobuf:"bytes,19,opt,name=vault_id,json=vaultId,proto3" json:"vault_id,omitempty"`
	// Optional. Immutable. The maintenance schedule of the Autonomous Database.
	MaintenanceScheduleType AutonomousDatabaseProperties_MaintenanceScheduleType `protobuf:"varint,20,opt,name=maintenance_schedule_type,json=maintenanceScheduleType,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_MaintenanceScheduleType" json:"maintenance_schedule_type,omitempty"`
	// Optional. Immutable. This field specifies if the Autonomous Database
	// requires mTLS connections.
	MtlsConnectionRequired bool `protobuf:"varint,34,opt,name=mtls_connection_required,json=mtlsConnectionRequired,proto3" json:"mtls_connection_required,omitempty"`
	// Optional. Immutable. The retention period for the Autonomous Database. This
	// field is specified in days, can range from 1 day to 60 days, and has a
	// default value of 60 days.
	BackupRetentionPeriodDays int32 `protobuf:"varint,57,opt,name=backup_retention_period_days,json=backupRetentionPeriodDays,proto3" json:"backup_retention_period_days,omitempty"`
	// Output only. The amount of storage currently being used for user and system
	// data, in terabytes.
	ActualUsedDataStorageSizeTb float64 `protobuf:"fixed64,21,opt,name=actual_used_data_storage_size_tb,json=actualUsedDataStorageSizeTb,proto3" json:"actual_used_data_storage_size_tb,omitempty"`
	// Output only. The amount of storage currently allocated for the database
	// tables and billed for, rounded up in terabytes.
	AllocatedStorageSizeTb float64 `protobuf:"fixed64,22,opt,name=allocated_storage_size_tb,json=allocatedStorageSizeTb,proto3" json:"allocated_storage_size_tb,omitempty"`
	// Output only. The details for the Oracle APEX Application Development.
	ApexDetails *AutonomousDatabaseApex `protobuf:"bytes,23,opt,name=apex_details,json=apexDetails,proto3" json:"apex_details,omitempty"`
	// Output only. This field indicates the status of Data Guard and Access
	// control for the Autonomous Database. The field's value is null if Data
	// Guard is disabled or Access Control is disabled. The field's value is TRUE
	// if both Data Guard and Access Control are enabled, and the Autonomous
	// Database is using primary IP access control list (ACL) for standby. The
	// field's value is FALSE if both Data Guard and Access Control are enabled,
	// and the Autonomous Database is using a different IP access control list
	// (ACL) for standby compared to primary.
	ArePrimaryAllowlistedIpsUsed *bool `protobuf:"varint,24,opt,name=are_primary_allowlisted_ips_used,json=arePrimaryAllowlistedIpsUsed,proto3,oneof" json:"are_primary_allowlisted_ips_used,omitempty"`
	// Output only. The details of the current lifestyle state of the Autonomous
	// Database.
	LifecycleDetails string `protobuf:"bytes,25,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
	// Output only. The current lifecycle state of the Autonomous Database.
	State State `protobuf:"varint,26,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.State" json:"state,omitempty"`
	// Output only. The Autonomous Container Database OCID.
	AutonomousContainerDatabaseId string `protobuf:"bytes,27,opt,name=autonomous_container_database_id,json=autonomousContainerDatabaseId,proto3" json:"autonomous_container_database_id,omitempty"`
	// Output only. The list of available Oracle Database upgrade versions for an
	// Autonomous Database.
	AvailableUpgradeVersions []string `protobuf:"bytes,28,rep,name=available_upgrade_versions,json=availableUpgradeVersions,proto3" json:"available_upgrade_versions,omitempty"`
	// Output only. The connection strings used to connect to an Autonomous
	// Database.
	ConnectionStrings *AutonomousDatabaseConnectionStrings `protobuf:"bytes,29,opt,name=connection_strings,json=connectionStrings,proto3" json:"connection_strings,omitempty"`
	// Output only. The Oracle Connection URLs for an Autonomous Database.
	ConnectionUrls *AutonomousDatabaseConnectionUrls `protobuf:"bytes,30,opt,name=connection_urls,json=connectionUrls,proto3" json:"connection_urls,omitempty"`
	// Output only. This field indicates the number of seconds of data loss during
	// a Data Guard failover.
	FailedDataRecoveryDuration *durationpb.Duration `protobuf:"bytes,31,opt,name=failed_data_recovery_duration,json=failedDataRecoveryDuration,proto3" json:"failed_data_recovery_duration,omitempty"`
	// Output only. The memory assigned to in-memory tables in an Autonomous
	// Database.
	MemoryTableGbs int32 `protobuf:"varint,32,opt,name=memory_table_gbs,json=memoryTableGbs,proto3" json:"memory_table_gbs,omitempty"`
	// Output only. Deprecated: Please use `local_data_guard_enabled` instead.
	// This field indicates whether the Autonomous Database has local (in-region)
	// Data Guard enabled.
	//
	// Deprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.
	IsLocalDataGuardEnabled bool `protobuf:"varint,33,opt,name=is_local_data_guard_enabled,json=isLocalDataGuardEnabled,proto3" json:"is_local_data_guard_enabled,omitempty"`
	// Output only. Deprecated: Please use
	// `local_adg_auto_failover_max_data_loss_limit_duration` instead.
	// This field indicates the maximum data loss limit for an Autonomous
	// Database, in seconds.
	//
	// Deprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.
	LocalAdgAutoFailoverMaxDataLossLimit int32 `protobuf:"varint,35,opt,name=local_adg_auto_failover_max_data_loss_limit,json=localAdgAutoFailoverMaxDataLossLimit,proto3" json:"local_adg_auto_failover_max_data_loss_limit,omitempty"`
	// Output only. The details of the Autonomous Data Guard standby database.
	LocalStandbyDb *AutonomousDatabaseStandbySummary `protobuf:"bytes,36,opt,name=local_standby_db,json=localStandbyDb,proto3" json:"local_standby_db,omitempty"`
	// Output only. The amount of memory enabled per ECPU, in gigabytes.
	MemoryPerOracleComputeUnitGbs int32 `protobuf:"varint,37,opt,name=memory_per_oracle_compute_unit_gbs,json=memoryPerOracleComputeUnitGbs,proto3" json:"memory_per_oracle_compute_unit_gbs,omitempty"`
	// Output only. This field indicates the local disaster recovery (DR) type of
	// an Autonomous Database.
	LocalDisasterRecoveryType AutonomousDatabaseProperties_LocalDisasterRecoveryType `protobuf:"varint,38,opt,name=local_disaster_recovery_type,json=localDisasterRecoveryType,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_LocalDisasterRecoveryType" json:"local_disaster_recovery_type,omitempty"`
	// Output only. The current state of the Data Safe registration for the
	// Autonomous Database.
	DataSafeState AutonomousDatabaseProperties_DataSafeState `protobuf:"varint,39,opt,name=data_safe_state,json=dataSafeState,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_DataSafeState" json:"data_safe_state,omitempty"`
	// Output only. The current state of database management for the Autonomous
	// Database.
	DatabaseManagementState AutonomousDatabaseProperties_DatabaseManagementState `protobuf:"varint,40,opt,name=database_management_state,json=databaseManagementState,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_DatabaseManagementState" json:"database_management_state,omitempty"`
	// Output only. This field indicates the current mode of the Autonomous
	// Database.
	OpenMode AutonomousDatabaseProperties_OpenMode `protobuf:"varint,41,opt,name=open_mode,json=openMode,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_OpenMode" json:"open_mode,omitempty"`
	// Output only. This field indicates the state of Operations Insights for the
	// Autonomous Database.
	OperationsInsightsState OperationsInsightsState `protobuf:"varint,42,opt,name=operations_insights_state,json=operationsInsightsState,proto3,enum=google.cloud.oracledatabase.v1.OperationsInsightsState" json:"operations_insights_state,omitempty"`
	// Output only. The list of OCIDs of standby databases located in Autonomous
	// Data Guard remote regions that are associated with the source database.
	PeerDbIds []string `protobuf:"bytes,43,rep,name=peer_db_ids,json=peerDbIds,proto3" json:"peer_db_ids,omitempty"`
	// Output only. The permission level of the Autonomous Database.
	PermissionLevel AutonomousDatabaseProperties_PermissionLevel `protobuf:"varint,44,opt,name=permission_level,json=permissionLevel,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_PermissionLevel" json:"permission_level,omitempty"`
	// Output only. The private endpoint for the Autonomous Database.
	PrivateEndpoint string `protobuf:"bytes,45,opt,name=private_endpoint,json=privateEndpoint,proto3" json:"private_endpoint,omitempty"`
	// Output only. The refresh mode of the cloned Autonomous Database.
	RefreshableMode AutonomousDatabaseProperties_RefreshableMode `protobuf:"varint,46,opt,name=refreshable_mode,json=refreshableMode,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_RefreshableMode" json:"refreshable_mode,omitempty"`
	// Output only. The refresh State of the clone.
	RefreshableState AutonomousDatabaseProperties_RefreshableState `protobuf:"varint,47,opt,name=refreshable_state,json=refreshableState,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_RefreshableState" json:"refreshable_state,omitempty"`
	// Output only. The Data Guard role of the Autonomous Database.
	Role AutonomousDatabaseProperties_Role `protobuf:"varint,48,opt,name=role,proto3,enum=google.cloud.oracledatabase.v1.AutonomousDatabaseProperties_Role" json:"role,omitempty"`
	// Output only. The list and details of the scheduled operations of the
	// Autonomous Database.
	ScheduledOperationDetails []*ScheduledOperationDetails `protobuf:"bytes,64,rep,name=scheduled_operation_details,json=scheduledOperationDetails,proto3" json:"scheduled_operation_details,omitempty"`
	// Output only. The SQL Web Developer URL for the Autonomous Database.
	SqlWebDeveloperUrl string `protobuf:"bytes,50,opt,name=sql_web_developer_url,json=sqlWebDeveloperUrl,proto3" json:"sql_web_developer_url,omitempty"`
	// Output only. The list of available regions that can be used to create a
	// clone for the Autonomous Database.
	SupportedCloneRegions []string `protobuf:"bytes,51,rep,name=supported_clone_regions,json=supportedCloneRegions,proto3" json:"supported_clone_regions,omitempty"`
	// Output only. The storage space used by Autonomous Database, in gigabytes.
	UsedDataStorageSizeTbs int32 `protobuf:"varint,53,opt,name=used_data_storage_size_tbs,json=usedDataStorageSizeTbs,proto3" json:"used_data_storage_size_tbs,omitempty"`
	// Output only. The Oracle Cloud Infrastructure link for the Autonomous
	// Database.
	OciUrl string `protobuf:"bytes,54,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
	// Output only. The storage space used by automatic backups of Autonomous
	// Database, in gigabytes.
	TotalAutoBackupStorageSizeGbs float32 `protobuf:"fixed32,59,opt,name=total_auto_backup_storage_size_gbs,json=totalAutoBackupStorageSizeGbs,proto3" json:"total_auto_backup_storage_size_gbs,omitempty"`
	// Output only. The long term backup schedule of the Autonomous Database.
	NextLongTermBackupTime *timestamppb.Timestamp `protobuf:"bytes,60,opt,name=next_long_term_backup_time,json=nextLongTermBackupTime,proto3" json:"next_long_term_backup_time,omitempty"`
	// Output only. The date and time the Autonomous Data Guard role was changed
	// for the standby Autonomous Database.
	DataGuardRoleChangedTime *timestamppb.Timestamp `protobuf:"bytes,61,opt,name=data_guard_role_changed_time,json=dataGuardRoleChangedTime,proto3" json:"data_guard_role_changed_time,omitempty"`
	// Output only. The date and time the Disaster Recovery role was changed for
	// the standby Autonomous Database.
	DisasterRecoveryRoleChangedTime *timestamppb.Timestamp `protobuf:"bytes,62,opt,name=disaster_recovery_role_changed_time,json=disasterRecoveryRoleChangedTime,proto3" json:"disaster_recovery_role_changed_time,omitempty"`
	// Output only. The date and time when maintenance will begin.
	MaintenanceBeginTime *timestamppb.Timestamp `protobuf:"bytes,65,opt,name=maintenance_begin_time,json=maintenanceBeginTime,proto3" json:"maintenance_begin_time,omitempty"`
	// Output only. The date and time when maintenance will end.
	MaintenanceEndTime *timestamppb.Timestamp `protobuf:"bytes,66,opt,name=maintenance_end_time,json=maintenanceEndTime,proto3" json:"maintenance_end_time,omitempty"`
	// Optional. Immutable. The list of allowlisted IP addresses for the
	// Autonomous Database.
	AllowlistedIps []string `protobuf:"bytes,67,rep,name=allowlisted_ips,json=allowlistedIps,proto3" json:"allowlisted_ips,omitempty"`
	// Optional. The encryption key used to encrypt the Autonomous Database.
	// Updating this field will add a new entry in the
	// `encryption_key_history_entries` field with the former version.
	EncryptionKey *EncryptionKey `protobuf:"bytes,68,opt,name=encryption_key,json=encryptionKey,proto3" json:"encryption_key,omitempty"`
	// Output only. The history of the encryption keys used to encrypt the
	// Autonomous Database.
	EncryptionKeyHistoryEntries []*EncryptionKeyHistoryEntry `protobuf:"bytes,69,rep,name=encryption_key_history_entries,json=encryptionKeyHistoryEntries,proto3" json:"encryption_key_history_entries,omitempty"`
	// Output only. An Oracle-managed Google Cloud service account on which
	// customers can grant roles to access resources in the customer project.
	ServiceAgentEmail string `protobuf:"bytes,70,opt,name=service_agent_email,json=serviceAgentEmail,proto3" json:"service_agent_email,omitempty"`
	// Optional. Indicates whether the Autonomous Database has a local (in-region)
	// standby database. Not applicable to cross-region Data Guard or dedicated
	// Exadata infrastructure.
	LocalDataGuardEnabled *bool `protobuf:"varint,71,opt,name=local_data_guard_enabled,json=localDataGuardEnabled,proto3,oneof" json:"local_data_guard_enabled,omitempty"`
	// Optional. This field indicates the maximum data loss limit for an
	// Autonomous Database, in seconds.
	LocalAdgAutoFailoverMaxDataLossLimitDuration *int32 `protobuf:"varint,72,opt,name=local_adg_auto_failover_max_data_loss_limit_duration,json=localAdgAutoFailoverMaxDataLossLimitDuration,proto3,oneof" json:"local_adg_auto_failover_max_data_loss_limit_duration,omitempty"`
	// contains filtered or unexported fields
}

The properties of an Autonomous Database.

func (*AutonomousDatabaseProperties) Descriptor

func (*AutonomousDatabaseProperties) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties.ProtoReflect.Descriptor instead.

func (*AutonomousDatabaseProperties) GetActualUsedDataStorageSizeTb

func (x *AutonomousDatabaseProperties) GetActualUsedDataStorageSizeTb() float64

func (*AutonomousDatabaseProperties) GetAllocatedStorageSizeTb

func (x *AutonomousDatabaseProperties) GetAllocatedStorageSizeTb() float64

func (*AutonomousDatabaseProperties) GetAllowlistedIps

func (x *AutonomousDatabaseProperties) GetAllowlistedIps() []string

func (*AutonomousDatabaseProperties) GetApexDetails

func (*AutonomousDatabaseProperties) GetArePrimaryAllowlistedIpsUsed

func (x *AutonomousDatabaseProperties) GetArePrimaryAllowlistedIpsUsed() bool

func (*AutonomousDatabaseProperties) GetAutonomousContainerDatabaseId

func (x *AutonomousDatabaseProperties) GetAutonomousContainerDatabaseId() string

func (*AutonomousDatabaseProperties) GetAvailableUpgradeVersions

func (x *AutonomousDatabaseProperties) GetAvailableUpgradeVersions() []string

func (*AutonomousDatabaseProperties) GetBackupRetentionPeriodDays

func (x *AutonomousDatabaseProperties) GetBackupRetentionPeriodDays() int32

func (*AutonomousDatabaseProperties) GetCharacterSet

func (x *AutonomousDatabaseProperties) GetCharacterSet() string

func (*AutonomousDatabaseProperties) GetComputeCount

func (x *AutonomousDatabaseProperties) GetComputeCount() float32

func (*AutonomousDatabaseProperties) GetConnectionStrings

func (*AutonomousDatabaseProperties) GetConnectionUrls

func (*AutonomousDatabaseProperties) GetCpuCoreCount

func (x *AutonomousDatabaseProperties) GetCpuCoreCount() int32

func (*AutonomousDatabaseProperties) GetCustomerContacts

func (x *AutonomousDatabaseProperties) GetCustomerContacts() []*CustomerContact

func (*AutonomousDatabaseProperties) GetDataGuardRoleChangedTime

func (x *AutonomousDatabaseProperties) GetDataGuardRoleChangedTime() *timestamppb.Timestamp

func (*AutonomousDatabaseProperties) GetDataSafeState

func (*AutonomousDatabaseProperties) GetDataStorageSizeGb

func (x *AutonomousDatabaseProperties) GetDataStorageSizeGb() int32

func (*AutonomousDatabaseProperties) GetDataStorageSizeTb

func (x *AutonomousDatabaseProperties) GetDataStorageSizeTb() int32

func (*AutonomousDatabaseProperties) GetDatabaseManagementState

func (*AutonomousDatabaseProperties) GetDbEdition

func (*AutonomousDatabaseProperties) GetDbVersion

func (x *AutonomousDatabaseProperties) GetDbVersion() string

func (*AutonomousDatabaseProperties) GetDbWorkload

func (x *AutonomousDatabaseProperties) GetDbWorkload() DBWorkload

func (*AutonomousDatabaseProperties) GetDisasterRecoveryRoleChangedTime

func (x *AutonomousDatabaseProperties) GetDisasterRecoveryRoleChangedTime() *timestamppb.Timestamp

func (*AutonomousDatabaseProperties) GetEncryptionKey

func (x *AutonomousDatabaseProperties) GetEncryptionKey() *EncryptionKey

func (*AutonomousDatabaseProperties) GetEncryptionKeyHistoryEntries

func (x *AutonomousDatabaseProperties) GetEncryptionKeyHistoryEntries() []*EncryptionKeyHistoryEntry

func (*AutonomousDatabaseProperties) GetFailedDataRecoveryDuration

func (x *AutonomousDatabaseProperties) GetFailedDataRecoveryDuration() *durationpb.Duration

func (*AutonomousDatabaseProperties) GetIsAutoScalingEnabled

func (x *AutonomousDatabaseProperties) GetIsAutoScalingEnabled() bool

func (*AutonomousDatabaseProperties) GetIsLocalDataGuardEnabled

func (x *AutonomousDatabaseProperties) GetIsLocalDataGuardEnabled() bool

Deprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.

func (*AutonomousDatabaseProperties) GetIsStorageAutoScalingEnabled

func (x *AutonomousDatabaseProperties) GetIsStorageAutoScalingEnabled() bool

func (*AutonomousDatabaseProperties) GetLicenseType

func (*AutonomousDatabaseProperties) GetLifecycleDetails

func (x *AutonomousDatabaseProperties) GetLifecycleDetails() string

func (*AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimit

func (x *AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimit() int32

Deprecated: Marked as deprecated in google/cloud/oracledatabase/v1/autonomous_database.proto.

func (*AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimitDuration

func (x *AutonomousDatabaseProperties) GetLocalAdgAutoFailoverMaxDataLossLimitDuration() int32

func (*AutonomousDatabaseProperties) GetLocalDataGuardEnabled

func (x *AutonomousDatabaseProperties) GetLocalDataGuardEnabled() bool

func (*AutonomousDatabaseProperties) GetLocalDisasterRecoveryType

func (*AutonomousDatabaseProperties) GetLocalStandbyDb

func (*AutonomousDatabaseProperties) GetMaintenanceBeginTime

func (x *AutonomousDatabaseProperties) GetMaintenanceBeginTime() *timestamppb.Timestamp

func (*AutonomousDatabaseProperties) GetMaintenanceEndTime

func (x *AutonomousDatabaseProperties) GetMaintenanceEndTime() *timestamppb.Timestamp

func (*AutonomousDatabaseProperties) GetMaintenanceScheduleType

func (*AutonomousDatabaseProperties) GetMemoryPerOracleComputeUnitGbs

func (x *AutonomousDatabaseProperties) GetMemoryPerOracleComputeUnitGbs() int32

func (*AutonomousDatabaseProperties) GetMemoryTableGbs

func (x *AutonomousDatabaseProperties) GetMemoryTableGbs() int32

func (*AutonomousDatabaseProperties) GetMtlsConnectionRequired

func (x *AutonomousDatabaseProperties) GetMtlsConnectionRequired() bool

func (*AutonomousDatabaseProperties) GetNCharacterSet

func (x *AutonomousDatabaseProperties) GetNCharacterSet() string

func (*AutonomousDatabaseProperties) GetNextLongTermBackupTime

func (x *AutonomousDatabaseProperties) GetNextLongTermBackupTime() *timestamppb.Timestamp

func (*AutonomousDatabaseProperties) GetOciUrl

func (x *AutonomousDatabaseProperties) GetOciUrl() string

func (*AutonomousDatabaseProperties) GetOcid

func (x *AutonomousDatabaseProperties) GetOcid() string

func (*AutonomousDatabaseProperties) GetOpenMode

func (*AutonomousDatabaseProperties) GetOperationsInsightsState

func (x *AutonomousDatabaseProperties) GetOperationsInsightsState() OperationsInsightsState

func (*AutonomousDatabaseProperties) GetPeerDbIds

func (x *AutonomousDatabaseProperties) GetPeerDbIds() []string

func (*AutonomousDatabaseProperties) GetPermissionLevel

func (*AutonomousDatabaseProperties) GetPrivateEndpoint

func (x *AutonomousDatabaseProperties) GetPrivateEndpoint() string

func (*AutonomousDatabaseProperties) GetPrivateEndpointIp

func (x *AutonomousDatabaseProperties) GetPrivateEndpointIp() string

func (*AutonomousDatabaseProperties) GetPrivateEndpointLabel

func (x *AutonomousDatabaseProperties) GetPrivateEndpointLabel() string

func (*AutonomousDatabaseProperties) GetRefreshableMode

func (*AutonomousDatabaseProperties) GetRefreshableState

func (*AutonomousDatabaseProperties) GetRole

func (*AutonomousDatabaseProperties) GetScheduledOperationDetails

func (x *AutonomousDatabaseProperties) GetScheduledOperationDetails() []*ScheduledOperationDetails

func (*AutonomousDatabaseProperties) GetSecretId

func (x *AutonomousDatabaseProperties) GetSecretId() string

func (*AutonomousDatabaseProperties) GetServiceAgentEmail

func (x *AutonomousDatabaseProperties) GetServiceAgentEmail() string

func (*AutonomousDatabaseProperties) GetSqlWebDeveloperUrl

func (x *AutonomousDatabaseProperties) GetSqlWebDeveloperUrl() string

func (*AutonomousDatabaseProperties) GetState

func (x *AutonomousDatabaseProperties) GetState() State

func (*AutonomousDatabaseProperties) GetSupportedCloneRegions

func (x *AutonomousDatabaseProperties) GetSupportedCloneRegions() []string

func (*AutonomousDatabaseProperties) GetTotalAutoBackupStorageSizeGbs

func (x *AutonomousDatabaseProperties) GetTotalAutoBackupStorageSizeGbs() float32

func (*AutonomousDatabaseProperties) GetUsedDataStorageSizeTbs

func (x *AutonomousDatabaseProperties) GetUsedDataStorageSizeTbs() int32

func (*AutonomousDatabaseProperties) GetVaultId

func (x *AutonomousDatabaseProperties) GetVaultId() string

func (*AutonomousDatabaseProperties) ProtoMessage

func (*AutonomousDatabaseProperties) ProtoMessage()

func (*AutonomousDatabaseProperties) ProtoReflect

func (*AutonomousDatabaseProperties) Reset

func (x *AutonomousDatabaseProperties) Reset()

func (*AutonomousDatabaseProperties) String

AutonomousDatabaseProperties_DataSafeState

type AutonomousDatabaseProperties_DataSafeState int32

Varies 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) Enum

func (AutonomousDatabaseProperties_DataSafeState) EnumDescriptor

func (AutonomousDatabaseProperties_DataSafeState) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_DataSafeState.Descriptor instead.

func (AutonomousDatabaseProperties_DataSafeState) Number

func (AutonomousDatabaseProperties_DataSafeState) String

func (AutonomousDatabaseProperties_DataSafeState) Type

AutonomousDatabaseProperties_DatabaseEdition

type AutonomousDatabaseProperties_DatabaseEdition int32

The 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) Enum

func (AutonomousDatabaseProperties_DatabaseEdition) EnumDescriptor

func (AutonomousDatabaseProperties_DatabaseEdition) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_DatabaseEdition.Descriptor instead.

func (AutonomousDatabaseProperties_DatabaseEdition) Number

func (AutonomousDatabaseProperties_DatabaseEdition) String

func (AutonomousDatabaseProperties_DatabaseEdition) Type

AutonomousDatabaseProperties_DatabaseManagementState

type AutonomousDatabaseProperties_DatabaseManagementState int32

The 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) Enum

func (AutonomousDatabaseProperties_DatabaseManagementState) EnumDescriptor

Deprecated: Use AutonomousDatabaseProperties_DatabaseManagementState.Descriptor instead.

func (AutonomousDatabaseProperties_DatabaseManagementState) Number

func (AutonomousDatabaseProperties_DatabaseManagementState) String

func (AutonomousDatabaseProperties_DatabaseManagementState) Type

AutonomousDatabaseProperties_LicenseType

type AutonomousDatabaseProperties_LicenseType int32

The 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) Enum

func (AutonomousDatabaseProperties_LicenseType) EnumDescriptor

func (AutonomousDatabaseProperties_LicenseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_LicenseType.Descriptor instead.

func (AutonomousDatabaseProperties_LicenseType) Number

func (AutonomousDatabaseProperties_LicenseType) String

func (AutonomousDatabaseProperties_LicenseType) Type

AutonomousDatabaseProperties_LocalDisasterRecoveryType

type AutonomousDatabaseProperties_LocalDisasterRecoveryType int32

The types of local disaster recovery available for an Autonomous Database.

AutonomousDatabaseProperties_LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED, AutonomousDatabaseProperties_ADG, AutonomousDatabaseProperties_BACKUP_BASED, AutonomousDatabaseProperties_NOT_AVAILABLE

const (
	// Default unspecified value.
	AutonomousDatabaseProperties_LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED AutonomousDatabaseProperties_LocalDisasterRecoveryType = 0
	// Autonomous Data Guard recovery.
	AutonomousDatabaseProperties_ADG AutonomousDatabaseProperties_LocalDisasterRecoveryType = 1
	// Backup based recovery.
	AutonomousDatabaseProperties_BACKUP_BASED AutonomousDatabaseProperties_LocalDisasterRecoveryType = 2
	// Local disaster recovery is not available.
	AutonomousDatabaseProperties_NOT_AVAILABLE AutonomousDatabaseProperties_LocalDisasterRecoveryType = 3
)

func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Descriptor

func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Enum

func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) EnumDescriptor

Deprecated: Use AutonomousDatabaseProperties_LocalDisasterRecoveryType.Descriptor instead.

func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Number

func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) String

func (AutonomousDatabaseProperties_LocalDisasterRecoveryType) Type

AutonomousDatabaseProperties_MaintenanceScheduleType

type AutonomousDatabaseProperties_MaintenanceScheduleType int32

The 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) Enum

func (AutonomousDatabaseProperties_MaintenanceScheduleType) EnumDescriptor

Deprecated: Use AutonomousDatabaseProperties_MaintenanceScheduleType.Descriptor instead.

func (AutonomousDatabaseProperties_MaintenanceScheduleType) Number

func (AutonomousDatabaseProperties_MaintenanceScheduleType) String

func (AutonomousDatabaseProperties_MaintenanceScheduleType) Type

AutonomousDatabaseProperties_OpenMode

type AutonomousDatabaseProperties_OpenMode int32

This 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) Enum

func (AutonomousDatabaseProperties_OpenMode) EnumDescriptor

func (AutonomousDatabaseProperties_OpenMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_OpenMode.Descriptor instead.

func (AutonomousDatabaseProperties_OpenMode) Number

func (AutonomousDatabaseProperties_OpenMode) String

func (AutonomousDatabaseProperties_OpenMode) Type

AutonomousDatabaseProperties_PermissionLevel

type AutonomousDatabaseProperties_PermissionLevel int32

The 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) Enum

func (AutonomousDatabaseProperties_PermissionLevel) EnumDescriptor

func (AutonomousDatabaseProperties_PermissionLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_PermissionLevel.Descriptor instead.

func (AutonomousDatabaseProperties_PermissionLevel) Number

func (AutonomousDatabaseProperties_PermissionLevel) String

func (AutonomousDatabaseProperties_PermissionLevel) Type

AutonomousDatabaseProperties_RefreshableMode

type AutonomousDatabaseProperties_RefreshableMode int32

The 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) Enum

func (AutonomousDatabaseProperties_RefreshableMode) EnumDescriptor

func (AutonomousDatabaseProperties_RefreshableMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_RefreshableMode.Descriptor instead.

func (AutonomousDatabaseProperties_RefreshableMode) Number

func (AutonomousDatabaseProperties_RefreshableMode) String

func (AutonomousDatabaseProperties_RefreshableMode) Type

AutonomousDatabaseProperties_RefreshableState

type AutonomousDatabaseProperties_RefreshableState int32

The 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) Enum

func (AutonomousDatabaseProperties_RefreshableState) EnumDescriptor

func (AutonomousDatabaseProperties_RefreshableState) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_RefreshableState.Descriptor instead.

func (AutonomousDatabaseProperties_RefreshableState) Number

func (AutonomousDatabaseProperties_RefreshableState) String

func (AutonomousDatabaseProperties_RefreshableState) Type

AutonomousDatabaseProperties_Role

type AutonomousDatabaseProperties_Role int32

The 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) Enum

func (AutonomousDatabaseProperties_Role) EnumDescriptor

func (AutonomousDatabaseProperties_Role) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseProperties_Role.Descriptor instead.

func (AutonomousDatabaseProperties_Role) Number

func (AutonomousDatabaseProperties_Role) String

func (AutonomousDatabaseProperties_Role) Type

AutonomousDatabaseStandbySummary

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
}

func (*AutonomousDatabaseStandbySummary) Descriptor

func (*AutonomousDatabaseStandbySummary) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDatabaseStandbySummary.ProtoReflect.Descriptor instead.

func (*AutonomousDatabaseStandbySummary) GetDataGuardRoleChangedTime

func (x *AutonomousDatabaseStandbySummary) GetDataGuardRoleChangedTime() *timestamppb.Timestamp

func (*AutonomousDatabaseStandbySummary) GetDisasterRecoveryRoleChangedTime

func (x *AutonomousDatabaseStandbySummary) GetDisasterRecoveryRoleChangedTime() *timestamppb.Timestamp

func (*AutonomousDatabaseStandbySummary) GetLagTimeDuration

func (x *AutonomousDatabaseStandbySummary) GetLagTimeDuration() *durationpb.Duration

func (*AutonomousDatabaseStandbySummary) GetLifecycleDetails

func (x *AutonomousDatabaseStandbySummary) GetLifecycleDetails() string

func (*AutonomousDatabaseStandbySummary) GetState

func (*AutonomousDatabaseStandbySummary) ProtoMessage

func (*AutonomousDatabaseStandbySummary) ProtoMessage()

func (*AutonomousDatabaseStandbySummary) ProtoReflect

func (*AutonomousDatabaseStandbySummary) Reset

func (*AutonomousDatabaseStandbySummary) String

AutonomousDbVersion

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
}

func (*AutonomousDbVersion) Descriptor

func (*AutonomousDbVersion) Descriptor() ([]byte, []int)

Deprecated: Use AutonomousDbVersion.ProtoReflect.Descriptor instead.

func (*AutonomousDbVersion) GetDbWorkload

func (x *AutonomousDbVersion) GetDbWorkload() DBWorkload

func (*AutonomousDbVersion) GetName

func (x *AutonomousDbVersion) GetName() string

func (*AutonomousDbVersion) GetVersion

func (x *AutonomousDbVersion) GetVersion() string

func (*AutonomousDbVersion) GetWorkloadUri

func (x *AutonomousDbVersion) GetWorkloadUri() string

func (*AutonomousDbVersion) ProtoMessage

func (*AutonomousDbVersion) ProtoMessage()

func (*AutonomousDbVersion) ProtoReflect

func (x *AutonomousDbVersion) ProtoReflect() protoreflect.Message

func (*AutonomousDbVersion) Reset

func (x *AutonomousDbVersion) Reset()

func (*AutonomousDbVersion) String

func (x *AutonomousDbVersion) String() string

AzureDataLakeStorageIcebergStorage

type AzureDataLakeStorageIcebergStorage struct {

	// Required. The account of Azure Data Lake Storage.
	AzureAccount string `protobuf:"bytes,1,opt,name=azure_account,json=azureAccount,proto3" json:"azure_account,omitempty"`
	// Required. The container of Azure Data Lake Storage.
	Container string `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"`
	// Optional. The account key of Azure Data Lake Storage.
	AccountKeySecret string `protobuf:"bytes,3,opt,name=account_key_secret,json=accountKeySecret,proto3" json:"account_key_secret,omitempty"`
	// Optional. The endpoint of Azure Data Lake Storage.
	Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

The Azure Data Lake Storage Iceberg storage.

func (*AzureDataLakeStorageIcebergStorage) Descriptor

func (*AzureDataLakeStorageIcebergStorage) Descriptor() ([]byte, []int)

Deprecated: Use AzureDataLakeStorageIcebergStorage.ProtoReflect.Descriptor instead.

func (*AzureDataLakeStorageIcebergStorage) GetAccountKeySecret

func (x *AzureDataLakeStorageIcebergStorage) GetAccountKeySecret() string

func (*AzureDataLakeStorageIcebergStorage) GetAzureAccount

func (x *AzureDataLakeStorageIcebergStorage) GetAzureAccount() string

func (*AzureDataLakeStorageIcebergStorage) GetContainer

func (x *AzureDataLakeStorageIcebergStorage) GetContainer() string

func (*AzureDataLakeStorageIcebergStorage) GetEndpoint

func (x *AzureDataLakeStorageIcebergStorage) GetEndpoint() string

func (*AzureDataLakeStorageIcebergStorage) ProtoMessage

func (*AzureDataLakeStorageIcebergStorage) ProtoMessage()

func (*AzureDataLakeStorageIcebergStorage) ProtoReflect

func (*AzureDataLakeStorageIcebergStorage) Reset

func (*AzureDataLakeStorageIcebergStorage) String

CloudAccountDetails

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() string

func (*CloudAccountDetails) GetCloudAccount

func (x *CloudAccountDetails) GetCloudAccount() string

func (*CloudAccountDetails) GetCloudAccountHomeRegion

func (x *CloudAccountDetails) GetCloudAccountHomeRegion() string

func (*CloudAccountDetails) GetLinkExistingAccountUri

func (x *CloudAccountDetails) GetLinkExistingAccountUri() string

func (*CloudAccountDetails) ProtoMessage

func (*CloudAccountDetails) ProtoMessage()

func (*CloudAccountDetails) ProtoReflect

func (x *CloudAccountDetails) ProtoReflect() protoreflect.Message

func (*CloudAccountDetails) Reset

func (x *CloudAccountDetails) Reset()

func (*CloudAccountDetails) String

func (x *CloudAccountDetails) String() string

CloudExadataInfrastructure

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
}

func (*CloudExadataInfrastructure) Descriptor

func (*CloudExadataInfrastructure) Descriptor() ([]byte, []int)

Deprecated: Use CloudExadataInfrastructure.ProtoReflect.Descriptor instead.

func (*CloudExadataInfrastructure) GetCreateTime

func (x *CloudExadataInfrastructure) GetCreateTime() *timestamppb.Timestamp

func (*CloudExadataInfrastructure) GetDisplayName

func (x *CloudExadataInfrastructure) GetDisplayName() string

func (*CloudExadataInfrastructure) GetEntitlementId

func (x *CloudExadataInfrastructure) GetEntitlementId() string

func (*CloudExadataInfrastructure) GetGcpOracleZone

func (x *CloudExadataInfrastructure) GetGcpOracleZone() string

func (*CloudExadataInfrastructure) GetLabels

func (x *CloudExadataInfrastructure) GetLabels() map[string]string

func (*CloudExadataInfrastructure) GetName

func (x *CloudExadataInfrastructure) GetName() string

func (*CloudExadataInfrastructure) GetProperties

func (*CloudExadataInfrastructure) ProtoMessage

func (*CloudExadataInfrastructure) ProtoMessage()

func (*CloudExadataInfrastructure) ProtoReflect

func (*CloudExadataInfrastructure) Reset

func (x *CloudExadataInfrastructure) Reset()

func (*CloudExadataInfrastructure) String

func (x *CloudExadataInfrastructure) String() string

CloudExadataInfrastructureProperties

type CloudExadataInfrastructureProperties struct {

	// Output only. OCID of created infra.
	// https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
	Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
	// Optional. The number of compute servers for the Exadata Infrastructure.
	ComputeCount int32 `protobuf:"varint,2,opt,name=compute_count,json=computeCount,proto3" json:"compute_count,omitempty"`
	// Optional. The number of Cloud Exadata storage servers for the Exadata
	// Infrastructure.
	StorageCount int32 `protobuf:"varint,3,opt,name=storage_count,json=storageCount,proto3" json:"storage_count,omitempty"`
	// Optional. The total storage allocated to the Exadata Infrastructure
	// resource, in gigabytes (GB).
	TotalStorageSizeGb int32 `protobuf:"varint,4,opt,name=total_storage_size_gb,json=totalStorageSizeGb,proto3" json:"total_storage_size_gb,omitempty"`
	// Output only. The available storage can be allocated to the Exadata
	// Infrastructure resource, in gigabytes (GB).
	AvailableStorageSizeGb int32 `protobuf:"varint,5,opt,name=available_storage_size_gb,json=availableStorageSizeGb,proto3" json:"available_storage_size_gb,omitempty"`
	// Optional. Maintenance window for repair.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,6,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Output only. The current lifecycle state of the Exadata Infrastructure.
	State CloudExadataInfrastructureProperties_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.CloudExadataInfrastructureProperties_State" json:"state,omitempty"`
	// Required. The shape of the Exadata Infrastructure. The shape determines the
	// amount of CPU, storage, and memory resources allocated to the instance.
	Shape string `protobuf:"bytes,8,opt,name=shape,proto3" json:"shape,omitempty"`
	// Output only. Deep link to the OCI console to view this resource.
	OciUrl string `protobuf:"bytes,9,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
	// Output only. The number of enabled CPU cores.
	CpuCount int32 `protobuf:"varint,10,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"`
	// Output only. The total number of CPU cores available.
	MaxCpuCount int32 `protobuf:"varint,11,opt,name=max_cpu_count,json=maxCpuCount,proto3" json:"max_cpu_count,omitempty"`
	// Output only. The memory allocated in GBs.
	MemorySizeGb int32 `protobuf:"varint,12,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
	// Output only. The total memory available in GBs.
	MaxMemoryGb int32 `protobuf:"varint,13,opt,name=max_memory_gb,json=maxMemoryGb,proto3" json:"max_memory_gb,omitempty"`
	// Output only. The local node storage allocated in GBs.
	DbNodeStorageSizeGb int32 `protobuf:"varint,14,opt,name=db_node_storage_size_gb,json=dbNodeStorageSizeGb,proto3" json:"db_node_storage_size_gb,omitempty"`
	// Output only. The total local node storage available in GBs.
	MaxDbNodeStorageSizeGb int32 `protobuf:"varint,15,opt,name=max_db_node_storage_size_gb,json=maxDbNodeStorageSizeGb,proto3" json:"max_db_node_storage_size_gb,omitempty"`
	// Output only. Size, in terabytes, of the DATA disk group.
	DataStorageSizeTb float64 `protobuf:"fixed64,16,opt,name=data_storage_size_tb,json=dataStorageSizeTb,proto3" json:"data_storage_size_tb,omitempty"`
	// Output only. The total available DATA disk group size.
	MaxDataStorageTb float64 `protobuf:"fixed64,17,opt,name=max_data_storage_tb,json=maxDataStorageTb,proto3" json:"max_data_storage_tb,omitempty"`
	// Output only. The requested number of additional storage servers activated
	// for the Exadata Infrastructure.
	ActivatedStorageCount int32 `protobuf:"varint,18,opt,name=activated_storage_count,json=activatedStorageCount,proto3" json:"activated_storage_count,omitempty"`
	// Output only. The requested number of additional storage servers for the
	// Exadata Infrastructure.
	AdditionalStorageCount int32 `protobuf:"varint,19,opt,name=additional_storage_count,json=additionalStorageCount,proto3" json:"additional_storage_count,omitempty"`
	// Output only. The software version of the database servers (dom0) in the
	// Exadata Infrastructure.
	DbServerVersion string `protobuf:"bytes,20,opt,name=db_server_version,json=dbServerVersion,proto3" json:"db_server_version,omitempty"`
	// Output only. The software version of the storage servers (cells) in the
	// Exadata Infrastructure.
	StorageServerVersion string `protobuf:"bytes,21,opt,name=storage_server_version,json=storageServerVersion,proto3" json:"storage_server_version,omitempty"`
	// Output only. The OCID of the next maintenance run.
	NextMaintenanceRunId string `protobuf:"bytes,22,opt,name=next_maintenance_run_id,json=nextMaintenanceRunId,proto3" json:"next_maintenance_run_id,omitempty"`
	// Output only. The time when the next maintenance run will occur.
	NextMaintenanceRunTime *timestamppb.Timestamp `protobuf:"bytes,23,opt,name=next_maintenance_run_time,json=nextMaintenanceRunTime,proto3" json:"next_maintenance_run_time,omitempty"`
	// Output only. The time when the next security maintenance run will occur.
	NextSecurityMaintenanceRunTime *timestamppb.Timestamp `protobuf:"bytes,24,opt,name=next_security_maintenance_run_time,json=nextSecurityMaintenanceRunTime,proto3" json:"next_security_maintenance_run_time,omitempty"`
	// Optional. The list of customer contacts.
	CustomerContacts []*CustomerContact `protobuf:"bytes,25,rep,name=customer_contacts,json=customerContacts,proto3" json:"customer_contacts,omitempty"`
	// Output only. The monthly software version of the storage servers (cells)
	// in the Exadata Infrastructure. Example: 20.1.15
	MonthlyStorageServerVersion string `protobuf:"bytes,26,opt,name=monthly_storage_server_version,json=monthlyStorageServerVersion,proto3" json:"monthly_storage_server_version,omitempty"`
	// Output only. The monthly software version of the database servers (dom0)
	// in the Exadata Infrastructure. Example: 20.1.15
	MonthlyDbServerVersion string `protobuf:"bytes,27,opt,name=monthly_db_server_version,json=monthlyDbServerVersion,proto3" json:"monthly_db_server_version,omitempty"`
	// Output only. The compute model of the Exadata Infrastructure.
	ComputeModel ComputeModel `protobuf:"varint,31,opt,name=compute_model,json=computeModel,proto3,enum=google.cloud.oracledatabase.v1.ComputeModel" json:"compute_model,omitempty"`
	// Output only. The database server type of the Exadata Infrastructure.
	DatabaseServerType string `protobuf:"bytes,29,opt,name=database_server_type,json=databaseServerType,proto3" json:"database_server_type,omitempty"`
	// Output only. The storage server type of the Exadata Infrastructure.
	StorageServerType string `protobuf:"bytes,30,opt,name=storage_server_type,json=storageServerType,proto3" json:"storage_server_type,omitempty"`
	// Output only. The Exascale configuration for the Exadata Infrastructure.
	ExascaleConfig *ExascaleConfig `protobuf:"bytes,32,opt,name=exascale_config,json=exascaleConfig,proto3" json:"exascale_config,omitempty"`
	// contains filtered or unexported fields
}

Various properties of Exadata Infrastructure.

func (*CloudExadataInfrastructureProperties) Descriptor

func (*CloudExadataInfrastructureProperties) Descriptor() ([]byte, []int)

Deprecated: Use CloudExadataInfrastructureProperties.ProtoReflect.Descriptor instead.

func (*CloudExadataInfrastructureProperties) GetActivatedStorageCount

func (x *CloudExadataInfrastructureProperties) GetActivatedStorageCount() int32

func (*CloudExadataInfrastructureProperties) GetAdditionalStorageCount

func (x *CloudExadataInfrastructureProperties) GetAdditionalStorageCount() int32

func (*CloudExadataInfrastructureProperties) GetAvailableStorageSizeGb

func (x *CloudExadataInfrastructureProperties) GetAvailableStorageSizeGb() int32

func (*CloudExadataInfrastructureProperties) GetComputeCount

func (x *CloudExadataInfrastructureProperties) GetComputeCount() int32

func (*CloudExadataInfrastructureProperties) GetComputeModel

func (*CloudExadataInfrastructureProperties) GetCpuCount

func (*CloudExadataInfrastructureProperties) GetCustomerContacts

func (x *CloudExadataInfrastructureProperties) GetCustomerContacts() []*CustomerContact

func (*CloudExadataInfrastructureProperties) GetDataStorageSizeTb

func (x *CloudExadataInfrastructureProperties) GetDataStorageSizeTb() float64

func (*CloudExadataInfrastructureProperties) GetDatabaseServerType

func (x *CloudExadataInfrastructureProperties) GetDatabaseServerType() string

func (*CloudExadataInfrastructureProperties) GetDbNodeStorageSizeGb

func (x *CloudExadataInfrastructureProperties) GetDbNodeStorageSizeGb() int32

func (*CloudExadataInfrastructureProperties) GetDbServerVersion

func (x *CloudExadataInfrastructureProperties) GetDbServerVersion() string

func (*CloudExadataInfrastructureProperties) GetExascaleConfig

func (x *CloudExadataInfrastructureProperties) GetExascaleConfig() *ExascaleConfig

func (*CloudExadataInfrastructureProperties) GetMaintenanceWindow

func (x *CloudExadataInfrastructureProperties) GetMaintenanceWindow() *MaintenanceWindow

func (*CloudExadataInfrastructureProperties) GetMaxCpuCount

func (x *CloudExadataInfrastructureProperties) GetMaxCpuCount() int32

func (*CloudExadataInfrastructureProperties) GetMaxDataStorageTb

func (x *CloudExadataInfrastructureProperties) GetMaxDataStorageTb() float64

func (*CloudExadataInfrastructureProperties) GetMaxDbNodeStorageSizeGb

func (x *CloudExadataInfrastructureProperties) GetMaxDbNodeStorageSizeGb() int32

func (*CloudExadataInfrastructureProperties) GetMaxMemoryGb

func (x *CloudExadataInfrastructureProperties) GetMaxMemoryGb() int32

func (*CloudExadataInfrastructureProperties) GetMemorySizeGb

func (x *CloudExadataInfrastructureProperties) GetMemorySizeGb() int32

func (*CloudExadataInfrastructureProperties) GetMonthlyDbServerVersion

func (x *CloudExadataInfrastructureProperties) GetMonthlyDbServerVersion() string

func (*CloudExadataInfrastructureProperties) GetMonthlyStorageServerVersion

func (x *CloudExadataInfrastructureProperties) GetMonthlyStorageServerVersion() string

func (*CloudExadataInfrastructureProperties) GetNextMaintenanceRunId

func (x *CloudExadataInfrastructureProperties) GetNextMaintenanceRunId() string

func (*CloudExadataInfrastructureProperties) GetNextMaintenanceRunTime

func (x *CloudExadataInfrastructureProperties) GetNextMaintenanceRunTime() *timestamppb.Timestamp

func (*CloudExadataInfrastructureProperties) GetNextSecurityMaintenanceRunTime

func (x *CloudExadataInfrastructureProperties) GetNextSecurityMaintenanceRunTime() *timestamppb.Timestamp

func (*CloudExadataInfrastructureProperties) GetOciUrl

func (*CloudExadataInfrastructureProperties) GetOcid

func (*CloudExadataInfrastructureProperties) GetShape

func (*CloudExadataInfrastructureProperties) GetState

func (*CloudExadataInfrastructureProperties) GetStorageCount

func (x *CloudExadataInfrastructureProperties) GetStorageCount() int32

func (*CloudExadataInfrastructureProperties) GetStorageServerType

func (x *CloudExadataInfrastructureProperties) GetStorageServerType() string

func (*CloudExadataInfrastructureProperties) GetStorageServerVersion

func (x *CloudExadataInfrastructureProperties) GetStorageServerVersion() string

func (*CloudExadataInfrastructureProperties) GetTotalStorageSizeGb

func (x *CloudExadataInfrastructureProperties) GetTotalStorageSizeGb() int32

func (*CloudExadataInfrastructureProperties) ProtoMessage

func (*CloudExadataInfrastructureProperties) ProtoMessage()

func (*CloudExadataInfrastructureProperties) ProtoReflect

func (*CloudExadataInfrastructureProperties) Reset

func (*CloudExadataInfrastructureProperties) String

CloudExadataInfrastructureProperties_State

type CloudExadataInfrastructureProperties_State int32

The 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) Enum

func (CloudExadataInfrastructureProperties_State) EnumDescriptor

func (CloudExadataInfrastructureProperties_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use CloudExadataInfrastructureProperties_State.Descriptor instead.

func (CloudExadataInfrastructureProperties_State) Number

func (CloudExadataInfrastructureProperties_State) String

func (CloudExadataInfrastructureProperties_State) Type

CloudVmCluster

type CloudVmCluster struct {

	// Identifier. The name of the VM Cluster resource with the format:
	// projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The name of the Exadata Infrastructure resource on which VM
	// cluster resource is created, in the following format:
	// projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
	ExadataInfrastructure string `protobuf:"bytes,2,opt,name=exadata_infrastructure,json=exadataInfrastructure,proto3" json:"exadata_infrastructure,omitempty"`
	// Optional. User friendly name for this resource.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. Various properties of the VM Cluster.
	Properties *CloudVmClusterProperties `protobuf:"bytes,6,opt,name=properties,proto3" json:"properties,omitempty"`
	// Optional. Labels or tags associated with the VM Cluster.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. The date and time that the VM cluster was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. Network settings. CIDR to use for cluster IP allocation.
	Cidr string `protobuf:"bytes,9,opt,name=cidr,proto3" json:"cidr,omitempty"`
	// Optional. CIDR range of the backup subnet.
	BackupSubnetCidr string `protobuf:"bytes,10,opt,name=backup_subnet_cidr,json=backupSubnetCidr,proto3" json:"backup_subnet_cidr,omitempty"`
	// Optional. The name of the VPC network.
	// Format: projects/{project}/global/networks/{network}
	Network string `protobuf:"bytes,11,opt,name=network,proto3" json:"network,omitempty"`
	// Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted.
	// This will be the same as the gcp_oracle_zone of the
	// CloudExadataInfrastructure. Example: us-east4-b-r2.
	GcpOracleZone string `protobuf:"bytes,12,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
	// Optional. The name of the OdbNetwork associated with the VM Cluster.
	// Format:
	// projects/{project}/locations/{location}/odbNetworks/{odb_network}
	// It is optional but if specified, this should match the parent ODBNetwork of
	// the odb_subnet and backup_odb_subnet.
	OdbNetwork string `protobuf:"bytes,13,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
	// Optional. The name of the OdbSubnet associated with the VM Cluster for
	// IP allocation. Format:
	// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
	OdbSubnet string `protobuf:"bytes,14,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
	// Optional. The name of the backup OdbSubnet associated with the VM Cluster.
	// Format:
	// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
	BackupOdbSubnet string `protobuf:"bytes,15,opt,name=backup_odb_subnet,json=backupOdbSubnet,proto3" json:"backup_odb_subnet,omitempty"`
	// Output only. The identity connector details which will allow OCI to
	// securely access the resources in the customer project.
	IdentityConnector *IdentityConnector `protobuf:"bytes,16,opt,name=identity_connector,json=identityConnector,proto3" json:"identity_connector,omitempty"`
	// Optional. The name of ExascaleDbStorageVault associated with the VM
	// Cluster. Format:
	// projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
	ExascaleDbStorageVault string `protobuf:"bytes,17,opt,name=exascale_db_storage_vault,json=exascaleDbStorageVault,proto3" json:"exascale_db_storage_vault,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudVmCluster) Descriptor

func (*CloudVmCluster) Descriptor() ([]byte, []int)

Deprecated: Use CloudVmCluster.ProtoReflect.Descriptor instead.

func (*CloudVmCluster) GetBackupOdbSubnet

func (x *CloudVmCluster) GetBackupOdbSubnet() string

func (*CloudVmCluster) GetBackupSubnetCidr

func (x *CloudVmCluster) GetBackupSubnetCidr() string

func (*CloudVmCluster) GetCidr

func (x *CloudVmCluster) GetCidr() string

func (*CloudVmCluster) GetCreateTime

func (x *CloudVmCluster) GetCreateTime() *timestamppb.Timestamp

func (*CloudVmCluster) GetDisplayName

func (x *CloudVmCluster) GetDisplayName() string

func (*CloudVmCluster) GetExadataInfrastructure

func (x *CloudVmCluster) GetExadataInfrastructure() string

func (*CloudVmCluster) GetExascaleDbStorageVault

func (x *CloudVmCluster) GetExascaleDbStorageVault() string

func (*CloudVmCluster) GetGcpOracleZone

func (x *CloudVmCluster) GetGcpOracleZone() string

func (*CloudVmCluster) GetIdentityConnector

func (x *CloudVmCluster) GetIdentityConnector() *IdentityConnector

func (*CloudVmCluster) GetLabels

func (x *CloudVmCluster) GetLabels() map[string]string

func (*CloudVmCluster) GetName

func (x *CloudVmCluster) GetName() string

func (*CloudVmCluster) GetNetwork

func (x *CloudVmCluster) GetNetwork() string

func (*CloudVmCluster) GetOdbNetwork

func (x *CloudVmCluster) GetOdbNetwork() string

func (*CloudVmCluster) GetOdbSubnet

func (x *CloudVmCluster) GetOdbSubnet() string

func (*CloudVmCluster) GetProperties

func (x *CloudVmCluster) GetProperties() *CloudVmClusterProperties

func (*CloudVmCluster) ProtoMessage

func (*CloudVmCluster) ProtoMessage()

func (*CloudVmCluster) ProtoReflect

func (x *CloudVmCluster) ProtoReflect() protoreflect.Message

func (*CloudVmCluster) Reset

func (x *CloudVmCluster) Reset()

func (*CloudVmCluster) String

func (x *CloudVmCluster) String() string

CloudVmClusterProperties

type CloudVmClusterProperties struct {

	// Output only. Oracle Cloud Infrastructure ID of VM Cluster.
	Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
	// Required. License type of VM Cluster.
	LicenseType CloudVmClusterProperties_LicenseType `protobuf:"varint,2,opt,name=license_type,json=licenseType,proto3,enum=google.cloud.oracledatabase.v1.CloudVmClusterProperties_LicenseType" json:"license_type,omitempty"`
	// Optional. Grid Infrastructure Version.
	GiVersion string `protobuf:"bytes,3,opt,name=gi_version,json=giVersion,proto3" json:"gi_version,omitempty"`
	// Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.
	TimeZone *datetime.TimeZone `protobuf:"bytes,4,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
	// Optional. SSH public keys to be stored with cluster.
	SshPublicKeys []string `protobuf:"bytes,5,rep,name=ssh_public_keys,json=sshPublicKeys,proto3" json:"ssh_public_keys,omitempty"`
	// Optional. Number of database servers.
	NodeCount int32 `protobuf:"varint,6,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
	// Output only. Shape of VM Cluster.
	Shape string `protobuf:"bytes,7,opt,name=shape,proto3" json:"shape,omitempty"`
	// Optional. OCPU count per VM. Minimum is 0.1.
	OcpuCount float32 `protobuf:"fixed32,8,opt,name=ocpu_count,json=ocpuCount,proto3" json:"ocpu_count,omitempty"`
	// Optional. Memory allocated in GBs.
	MemorySizeGb int32 `protobuf:"varint,9,opt,name=memory_size_gb,json=memorySizeGb,proto3" json:"memory_size_gb,omitempty"`
	// Optional. Local storage per VM.
	DbNodeStorageSizeGb int32 `protobuf:"varint,10,opt,name=db_node_storage_size_gb,json=dbNodeStorageSizeGb,proto3" json:"db_node_storage_size_gb,omitempty"`
	// Output only. The storage allocation for the disk group, in gigabytes (GB).
	StorageSizeGb int32 `protobuf:"varint,11,opt,name=storage_size_gb,json=storageSizeGb,proto3" json:"storage_size_gb,omitempty"`
	// Optional. The data disk group size to be allocated in TBs.
	DataStorageSizeTb float64 `protobuf:"fixed64,12,opt,name=data_storage_size_tb,json=dataStorageSizeTb,proto3" json:"data_storage_size_tb,omitempty"`
	// Optional. The type of redundancy.
	DiskRedundancy CloudVmClusterProperties_DiskRedundancy `protobuf:"varint,13,opt,name=disk_redundancy,json=diskRedundancy,proto3,enum=google.cloud.oracledatabase.v1.CloudVmClusterProperties_DiskRedundancy" json:"disk_redundancy,omitempty"`
	// Optional. Use exadata sparse snapshots.
	SparseDiskgroupEnabled bool `protobuf:"varint,14,opt,name=sparse_diskgroup_enabled,json=sparseDiskgroupEnabled,proto3" json:"sparse_diskgroup_enabled,omitempty"`
	// Optional. Use local backup.
	LocalBackupEnabled bool `protobuf:"varint,15,opt,name=local_backup_enabled,json=localBackupEnabled,proto3" json:"local_backup_enabled,omitempty"`
	// Optional. Prefix for VM cluster host names.
	HostnamePrefix string `protobuf:"bytes,16,opt,name=hostname_prefix,json=hostnamePrefix,proto3" json:"hostname_prefix,omitempty"`
	// Optional. Data collection options for diagnostics.
	DiagnosticsDataCollectionOptions *DataCollectionOptions `protobuf:"bytes,19,opt,name=diagnostics_data_collection_options,json=diagnosticsDataCollectionOptions,proto3" json:"diagnostics_data_collection_options,omitempty"`
	// Output only. State of the cluster.
	State CloudVmClusterProperties_State `protobuf:"varint,20,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.CloudVmClusterProperties_State" json:"state,omitempty"`
	// Optional. SCAN listener port - TCP
	ScanListenerPortTcp int32 `protobuf:"varint,21,opt,name=scan_listener_port_tcp,json=scanListenerPortTcp,proto3" json:"scan_listener_port_tcp,omitempty"`
	// Optional. SCAN listener port - TLS
	ScanListenerPortTcpSsl int32 `protobuf:"varint,22,opt,name=scan_listener_port_tcp_ssl,json=scanListenerPortTcpSsl,proto3" json:"scan_listener_port_tcp_ssl,omitempty"`
	// Output only. Parent DNS domain where SCAN DNS and hosts names are
	// qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
	Domain string `protobuf:"bytes,23,opt,name=domain,proto3" json:"domain,omitempty"`
	// Output only. SCAN DNS name.
	// ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
	ScanDns string `protobuf:"bytes,24,opt,name=scan_dns,json=scanDns,proto3" json:"scan_dns,omitempty"`
	// Output only. host name without domain.
	// format: "

Various properties and settings associated with Exadata VM cluster.

func (*CloudVmClusterProperties) Descriptor

func (*CloudVmClusterProperties) Descriptor() ([]byte, []int)

Deprecated: Use CloudVmClusterProperties.ProtoReflect.Descriptor instead.

func (*CloudVmClusterProperties) GetClusterName

func (x *CloudVmClusterProperties) GetClusterName() string

func (*CloudVmClusterProperties) GetCompartmentId

func (x *CloudVmClusterProperties) GetCompartmentId() string

func (*CloudVmClusterProperties) GetComputeModel

func (x *CloudVmClusterProperties) GetComputeModel() ComputeModel

func (*CloudVmClusterProperties) GetCpuCoreCount

func (x *CloudVmClusterProperties) GetCpuCoreCount() int32

func (*CloudVmClusterProperties) GetDataStorageSizeTb

func (x *CloudVmClusterProperties) GetDataStorageSizeTb() float64

func (*CloudVmClusterProperties) GetDbNodeStorageSizeGb

func (x *CloudVmClusterProperties) GetDbNodeStorageSizeGb() int32

func (*CloudVmClusterProperties) GetDbServerOcids

func (x *CloudVmClusterProperties) GetDbServerOcids() []string

func (*CloudVmClusterProperties) GetDiagnosticsDataCollectionOptions

func (x *CloudVmClusterProperties) GetDiagnosticsDataCollectionOptions() *DataCollectionOptions

func (*CloudVmClusterProperties) GetDiskRedundancy

func (*CloudVmClusterProperties) GetDnsListenerIp

func (x *CloudVmClusterProperties) GetDnsListenerIp() string

func (*CloudVmClusterProperties) GetDomain

func (x *CloudVmClusterProperties) GetDomain() string

func (*CloudVmClusterProperties) GetGiVersion

func (x *CloudVmClusterProperties) GetGiVersion() string

func (*CloudVmClusterProperties) GetHostname

func (x *CloudVmClusterProperties) GetHostname() string

func (*CloudVmClusterProperties) GetHostnamePrefix

func (x *CloudVmClusterProperties) GetHostnamePrefix() string

func (*CloudVmClusterProperties) GetLicenseType

func (*CloudVmClusterProperties) GetLocalBackupEnabled

func (x *CloudVmClusterProperties) GetLocalBackupEnabled() bool

func (*CloudVmClusterProperties) GetMemorySizeGb

func (x *CloudVmClusterProperties) GetMemorySizeGb() int32

func (*CloudVmClusterProperties) GetNodeCount

func (x *CloudVmClusterProperties) GetNodeCount() int32

func (*CloudVmClusterProperties) GetOciUrl

func (x *CloudVmClusterProperties) GetOciUrl() string

func (*CloudVmClusterProperties) GetOcid

func (x *CloudVmClusterProperties) GetOcid() string

func (*CloudVmClusterProperties) GetOcpuCount

func (x *CloudVmClusterProperties) GetOcpuCount() float32

func (*CloudVmClusterProperties) GetScanDns

func (x *CloudVmClusterProperties) GetScanDns() string

func (*CloudVmClusterProperties) GetScanDnsRecordId

func (x *CloudVmClusterProperties) GetScanDnsRecordId() string

func (*CloudVmClusterProperties) GetScanIpIds

func (x *CloudVmClusterProperties) GetScanIpIds() []string

func (*CloudVmClusterProperties) GetScanListenerPortTcp

func (x *CloudVmClusterProperties) GetScanListenerPortTcp() int32

func (*CloudVmClusterProperties) GetScanListenerPortTcpSsl

func (x *CloudVmClusterProperties) GetScanListenerPortTcpSsl() int32

func (*CloudVmClusterProperties) GetShape

func (x *CloudVmClusterProperties) GetShape() string

func (*CloudVmClusterProperties) GetSparseDiskgroupEnabled

func (x *CloudVmClusterProperties) GetSparseDiskgroupEnabled() bool

func (*CloudVmClusterProperties) GetSshPublicKeys

func (x *CloudVmClusterProperties) GetSshPublicKeys() []string

func (*CloudVmClusterProperties) GetState

func (*CloudVmClusterProperties) GetStorageManagementType

func (*CloudVmClusterProperties) GetStorageSizeGb

func (x *CloudVmClusterProperties) GetStorageSizeGb() int32

func (*CloudVmClusterProperties) GetSystemVersion

func (x *CloudVmClusterProperties) GetSystemVersion() string

func (*CloudVmClusterProperties) GetTimeZone

func (x *CloudVmClusterProperties) GetTimeZone() *datetime.TimeZone

func (*CloudVmClusterProperties) ProtoMessage

func (*CloudVmClusterProperties) ProtoMessage()

func (*CloudVmClusterProperties) ProtoReflect

func (x *CloudVmClusterProperties) ProtoReflect() protoreflect.Message

func (*CloudVmClusterProperties) Reset

func (x *CloudVmClusterProperties) Reset()

func (*CloudVmClusterProperties) String

func (x *CloudVmClusterProperties) String() string

CloudVmClusterProperties_DiskRedundancy

type CloudVmClusterProperties_DiskRedundancy int32

Types 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) Enum

func (CloudVmClusterProperties_DiskRedundancy) EnumDescriptor

func (CloudVmClusterProperties_DiskRedundancy) EnumDescriptor() ([]byte, []int)

Deprecated: Use CloudVmClusterProperties_DiskRedundancy.Descriptor instead.

func (CloudVmClusterProperties_DiskRedundancy) Number

func (CloudVmClusterProperties_DiskRedundancy) String

func (CloudVmClusterProperties_DiskRedundancy) Type

CloudVmClusterProperties_LicenseType

type CloudVmClusterProperties_LicenseType int32

Different 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) Enum

func (CloudVmClusterProperties_LicenseType) EnumDescriptor

func (CloudVmClusterProperties_LicenseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CloudVmClusterProperties_LicenseType.Descriptor instead.

func (CloudVmClusterProperties_LicenseType) Number

func (CloudVmClusterProperties_LicenseType) String

func (CloudVmClusterProperties_LicenseType) Type

CloudVmClusterProperties_State

type CloudVmClusterProperties_State int32

The 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) Enum

func (CloudVmClusterProperties_State) EnumDescriptor

func (CloudVmClusterProperties_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use CloudVmClusterProperties_State.Descriptor instead.

func (CloudVmClusterProperties_State) Number

func (CloudVmClusterProperties_State) String

func (CloudVmClusterProperties_State) Type

CloudVmClusterProperties_StorageManagementType

type CloudVmClusterProperties_StorageManagementType int32

The type of storage management for the Cloud VM Cluster.

CloudVmClusterProperties_STORAGE_MANAGEMENT_TYPE_UNSPECIFIED, CloudVmClusterProperties_ASM, CloudVmClusterProperties_EXASCALE

const (
	// Unspecified storage management type.
	CloudVmClusterProperties_STORAGE_MANAGEMENT_TYPE_UNSPECIFIED CloudVmClusterProperties_StorageManagementType = 0
	// Automatic Storage Management.
	CloudVmClusterProperties_ASM CloudVmClusterProperties_StorageManagementType = 1
	// Exascale storage management.
	CloudVmClusterProperties_EXASCALE CloudVmClusterProperties_StorageManagementType = 2
)

func (CloudVmClusterProperties_StorageManagementType) Descriptor

func (CloudVmClusterProperties_StorageManagementType) Enum

func (CloudVmClusterProperties_StorageManagementType) EnumDescriptor

Deprecated: Use CloudVmClusterProperties_StorageManagementType.Descriptor instead.

func (CloudVmClusterProperties_StorageManagementType) Number

func (CloudVmClusterProperties_StorageManagementType) String

func (CloudVmClusterProperties_StorageManagementType) Type

ComputeModel

type ComputeModel int32

The 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) Enum

func (x ComputeModel) Enum() *ComputeModel

func (ComputeModel) EnumDescriptor

func (ComputeModel) EnumDescriptor() ([]byte, []int)

Deprecated: Use ComputeModel.Descriptor instead.

func (ComputeModel) Number

func (ComputeModel) String

func (x ComputeModel) String() string

func (ComputeModel) Type

ConfigureExascaleCloudExadataInfrastructureRequest

type ConfigureExascaleCloudExadataInfrastructureRequest struct {

	// Required. The name of the Cloud Exadata Infrastructure in the following
	// format:
	// projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The total storage to be allocated to Exascale in GBs.
	TotalStorageSizeGb int32 `protobuf:"varint,2,opt,name=total_storage_size_gb,json=totalStorageSizeGb,proto3" json:"total_storage_size_gb,omitempty"`
	// Optional. An optional ID to identify the request.
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

The request for CloudExadataInfrastructure.ConfigureExascale.

func (*ConfigureExascaleCloudExadataInfrastructureRequest) Descriptor

Deprecated: Use ConfigureExascaleCloudExadataInfrastructureRequest.ProtoReflect.Descriptor instead.

func (*ConfigureExascaleCloudExadataInfrastructureRequest) GetName

func (*ConfigureExascaleCloudExadataInfrastructureRequest) GetRequestId

func (*ConfigureExascaleCloudExadataInfrastructureRequest) GetTotalStorageSizeGb

func (x *ConfigureExascaleCloudExadataInfrastructureRequest) GetTotalStorageSizeGb() int32

func (*ConfigureExascaleCloudExadataInfrastructureRequest) ProtoMessage

func (*ConfigureExascaleCloudExadataInfrastructureRequest) ProtoReflect

func (*ConfigureExascaleCloudExadataInfrastructureRequest) Reset

func (*ConfigureExascaleCloudExadataInfrastructureRequest) String

CreateAutonomousDatabaseRequest

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() *AutonomousDatabase

func (*CreateAutonomousDatabaseRequest) GetAutonomousDatabaseId

func (x *CreateAutonomousDatabaseRequest) GetAutonomousDatabaseId() string

func (*CreateAutonomousDatabaseRequest) GetParent

func (x *CreateAutonomousDatabaseRequest) GetParent() string

func (*CreateAutonomousDatabaseRequest) GetRequestId

func (x *CreateAutonomousDatabaseRequest) GetRequestId() string

func (*CreateAutonomousDatabaseRequest) ProtoMessage

func (*CreateAutonomousDatabaseRequest) ProtoMessage()

func (*CreateAutonomousDatabaseRequest) ProtoReflect

func (*CreateAutonomousDatabaseRequest) Reset

func (*CreateAutonomousDatabaseRequest) String

CreateCloudExadataInfrastructureRequest

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() *CloudExadataInfrastructure

func (*CreateCloudExadataInfrastructureRequest) GetCloudExadataInfrastructureId

func (x *CreateCloudExadataInfrastructureRequest) GetCloudExadataInfrastructureId() string

func (*CreateCloudExadataInfrastructureRequest) GetParent

func (*CreateCloudExadataInfrastructureRequest) GetRequestId

func (*CreateCloudExadataInfrastructureRequest) ProtoMessage

func (*CreateCloudExadataInfrastructureRequest) ProtoReflect

func (*CreateCloudExadataInfrastructureRequest) Reset

func (*CreateCloudExadataInfrastructureRequest) String

CreateCloudVmClusterRequest

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() *CloudVmCluster

func (*CreateCloudVmClusterRequest) GetCloudVmClusterId

func (x *CreateCloudVmClusterRequest) GetCloudVmClusterId() string

func (*CreateCloudVmClusterRequest) GetParent

func (x *CreateCloudVmClusterRequest) GetParent() string

func (*CreateCloudVmClusterRequest) GetRequestId

func (x *CreateCloudVmClusterRequest) GetRequestId() string

func (*CreateCloudVmClusterRequest) ProtoMessage

func (*CreateCloudVmClusterRequest) ProtoMessage()

func (*CreateCloudVmClusterRequest) ProtoReflect

func (*CreateCloudVmClusterRequest) Reset

func (x *CreateCloudVmClusterRequest) Reset()

func (*CreateCloudVmClusterRequest) String

func (x *CreateCloudVmClusterRequest) String() string

CreateDbSystemRequest

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() *DbSystem

func (*CreateDbSystemRequest) GetDbSystemId

func (x *CreateDbSystemRequest) GetDbSystemId() string

func (*CreateDbSystemRequest) GetParent

func (x *CreateDbSystemRequest) GetParent() string

func (*CreateDbSystemRequest) GetRequestId

func (x *CreateDbSystemRequest) GetRequestId() string

func (*CreateDbSystemRequest) ProtoMessage

func (*CreateDbSystemRequest) ProtoMessage()

func (*CreateDbSystemRequest) ProtoReflect

func (x *CreateDbSystemRequest) ProtoReflect() protoreflect.Message

func (*CreateDbSystemRequest) Reset

func (x *CreateDbSystemRequest) Reset()

func (*CreateDbSystemRequest) String

func (x *CreateDbSystemRequest) String() string

CreateExadbVmClusterRequest

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() *ExadbVmCluster

func (*CreateExadbVmClusterRequest) GetExadbVmClusterId

func (x *CreateExadbVmClusterRequest) GetExadbVmClusterId() string

func (*CreateExadbVmClusterRequest) GetParent

func (x *CreateExadbVmClusterRequest) GetParent() string

func (*CreateExadbVmClusterRequest) GetRequestId

func (x *CreateExadbVmClusterRequest) GetRequestId() string

func (*CreateExadbVmClusterRequest) ProtoMessage

func (*CreateExadbVmClusterRequest) ProtoMessage()

func (*CreateExadbVmClusterRequest) ProtoReflect

func (*CreateExadbVmClusterRequest) Reset

func (x *CreateExadbVmClusterRequest) Reset()

func (*CreateExadbVmClusterRequest) String

func (x *CreateExadbVmClusterRequest) String() string

CreateExascaleDbStorageVaultRequest

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() *ExascaleDbStorageVault

func (*CreateExascaleDbStorageVaultRequest) GetExascaleDbStorageVaultId

func (x *CreateExascaleDbStorageVaultRequest) GetExascaleDbStorageVaultId() string

func (*CreateExascaleDbStorageVaultRequest) GetParent

func (*CreateExascaleDbStorageVaultRequest) GetRequestId

func (x *CreateExascaleDbStorageVaultRequest) GetRequestId() string

func (*CreateExascaleDbStorageVaultRequest) ProtoMessage

func (*CreateExascaleDbStorageVaultRequest) ProtoMessage()

func (*CreateExascaleDbStorageVaultRequest) ProtoReflect

func (*CreateExascaleDbStorageVaultRequest) Reset

func (*CreateExascaleDbStorageVaultRequest) String

CreateGoldengateConnectionAssignmentRequest

type CreateGoldengateConnectionAssignmentRequest struct {

	// Required. The parent resource where this GoldengateConnectionAssignment
	// will be created. Format: projects/{project}/locations/{location}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID of the GoldengateConnectionAssignment to create.
	GoldengateConnectionAssignmentId string `protobuf:"bytes,2,opt,name=goldengate_connection_assignment_id,json=goldengateConnectionAssignmentId,proto3" json:"goldengate_connection_assignment_id,omitempty"`
	// Required. The GoldengateConnectionAssignment to create.
	GoldengateConnectionAssignment *GoldengateConnectionAssignment `protobuf:"bytes,3,opt,name=goldengate_connection_assignment,json=goldengateConnectionAssignment,proto3" json:"goldengate_connection_assignment,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes since the first request.
	//
	// For example, consider a situation where you make an initial request and the
	// request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating a GoldengateConnectionAssignment.

func (*CreateGoldengateConnectionAssignmentRequest) Descriptor

Deprecated: Use CreateGoldengateConnectionAssignmentRequest.ProtoReflect.Descriptor instead.

func (*CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignment

func (x *CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignment() *GoldengateConnectionAssignment

func (*CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignmentId

func (x *CreateGoldengateConnectionAssignmentRequest) GetGoldengateConnectionAssignmentId() string

func (*CreateGoldengateConnectionAssignmentRequest) GetParent

func (*CreateGoldengateConnectionAssignmentRequest) GetRequestId

func (*CreateGoldengateConnectionAssignmentRequest) ProtoMessage

func (*CreateGoldengateConnectionAssignmentRequest) ProtoReflect

func (*CreateGoldengateConnectionAssignmentRequest) Reset

func (*CreateGoldengateConnectionAssignmentRequest) String

CreateGoldengateConnectionRequest

type CreateGoldengateConnectionRequest struct {

	// Required. The value for parent of the GoldengateConnection in the following
	// format: projects/{project}/locations/{location}.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID of the GoldengateConnection to create. This value is
	// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
	// 63 characters in length. The value must start with a letter and end with a
	// letter or a number.
	GoldengateConnectionId string `protobuf:"bytes,2,opt,name=goldengate_connection_id,json=goldengateConnectionId,proto3" json:"goldengate_connection_id,omitempty"`
	// Required. The resource being created.
	GoldengateConnection *GoldengateConnection `protobuf:"bytes,3,opt,name=goldengate_connection,json=goldengateConnection,proto3" json:"goldengate_connection,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes since the first request.
	//
	// For example, consider a situation where you make an initial request and the
	// request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

The request for GoldengateConnection.Create.

func (*CreateGoldengateConnectionRequest) Descriptor

func (*CreateGoldengateConnectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGoldengateConnectionRequest.ProtoReflect.Descriptor instead.

func (*CreateGoldengateConnectionRequest) GetGoldengateConnection

func (x *CreateGoldengateConnectionRequest) GetGoldengateConnection() *GoldengateConnection

func (*CreateGoldengateConnectionRequest) GetGoldengateConnectionId

func (x *CreateGoldengateConnectionRequest) GetGoldengateConnectionId() string

func (*CreateGoldengateConnectionRequest) GetParent

func (*CreateGoldengateConnectionRequest) GetRequestId

func (x *CreateGoldengateConnectionRequest) GetRequestId() string

func (*CreateGoldengateConnectionRequest) ProtoMessage

func (*CreateGoldengateConnectionRequest) ProtoMessage()

func (*CreateGoldengateConnectionRequest) ProtoReflect

func (*CreateGoldengateConnectionRequest) Reset

func (*CreateGoldengateConnectionRequest) String

CreateGoldengateDeploymentRequest

type CreateGoldengateDeploymentRequest struct {

	// Required. The value for parent of the GoldengateDeployment in the following
	// format: projects/{project}/locations/{location}.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID of the GoldengateDeployment to create. This value is
	// restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of
	// 63 characters in length. The value must start with a letter and end with a
	// letter or a number.
	GoldengateDeploymentId string `protobuf:"bytes,2,opt,name=goldengate_deployment_id,json=goldengateDeploymentId,proto3" json:"goldengate_deployment_id,omitempty"`
	// Required. The resource being created.
	GoldengateDeployment *GoldengateDeployment `protobuf:"bytes,3,opt,name=goldengate_deployment,json=goldengateDeployment,proto3" json:"goldengate_deployment,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes since the first request.
	//
	// For example, consider a situation where you make an initial request and the
	// request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

The request for GoldengateDeployment.Create.

func (*CreateGoldengateDeploymentRequest) Descriptor

func (*CreateGoldengateDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGoldengateDeploymentRequest.ProtoReflect.Descriptor instead.

func (*CreateGoldengateDeploymentRequest) GetGoldengateDeployment

func (x *CreateGoldengateDeploymentRequest) GetGoldengateDeployment() *GoldengateDeployment

func (*CreateGoldengateDeploymentRequest) GetGoldengateDeploymentId

func (x *CreateGoldengateDeploymentRequest) GetGoldengateDeploymentId() string

func (*CreateGoldengateDeploymentRequest) GetParent

func (*CreateGoldengateDeploymentRequest) GetRequestId

func (x *CreateGoldengateDeploymentRequest) GetRequestId() string

func (*CreateGoldengateDeploymentRequest) ProtoMessage

func (*CreateGoldengateDeploymentRequest) ProtoMessage()

func (*CreateGoldengateDeploymentRequest) ProtoReflect

func (*CreateGoldengateDeploymentRequest) Reset

func (*CreateGoldengateDeploymentRequest) String

CreateOdbNetworkRequest

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() *OdbNetwork

func (*CreateOdbNetworkRequest) GetOdbNetworkId

func (x *CreateOdbNetworkRequest) GetOdbNetworkId() string

func (*CreateOdbNetworkRequest) GetParent

func (x *CreateOdbNetworkRequest) GetParent() string

func (*CreateOdbNetworkRequest) GetRequestId

func (x *CreateOdbNetworkRequest) GetRequestId() string

func (*CreateOdbNetworkRequest) ProtoMessage

func (*CreateOdbNetworkRequest) ProtoMessage()

func (*CreateOdbNetworkRequest) ProtoReflect

func (x *CreateOdbNetworkRequest) ProtoReflect() protoreflect.Message

func (*CreateOdbNetworkRequest) Reset

func (x *CreateOdbNetworkRequest) Reset()

func (*CreateOdbNetworkRequest) String

func (x *CreateOdbNetworkRequest) String() string

CreateOdbSubnetRequest

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() *OdbSubnet

func (*CreateOdbSubnetRequest) GetOdbSubnetId

func (x *CreateOdbSubnetRequest) GetOdbSubnetId() string

func (*CreateOdbSubnetRequest) GetParent

func (x *CreateOdbSubnetRequest) GetParent() string

func (*CreateOdbSubnetRequest) GetRequestId

func (x *CreateOdbSubnetRequest) GetRequestId() string

func (*CreateOdbSubnetRequest) ProtoMessage

func (*CreateOdbSubnetRequest) ProtoMessage()

func (*CreateOdbSubnetRequest) ProtoReflect

func (x *CreateOdbSubnetRequest) ProtoReflect() protoreflect.Message

func (*CreateOdbSubnetRequest) Reset

func (x *CreateOdbSubnetRequest) Reset()

func (*CreateOdbSubnetRequest) String

func (x *CreateOdbSubnetRequest) String() string

CustomerContact

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
}

func (*CustomerContact) Descriptor

func (*CustomerContact) Descriptor() ([]byte, []int)

Deprecated: Use CustomerContact.ProtoReflect.Descriptor instead.

func (*CustomerContact) GetEmail

func (x *CustomerContact) GetEmail() string

func (*CustomerContact) ProtoMessage

func (*CustomerContact) ProtoMessage()

func (*CustomerContact) ProtoReflect

func (x *CustomerContact) ProtoReflect() protoreflect.Message

func (*CustomerContact) Reset

func (x *CustomerContact) Reset()

func (*CustomerContact) String

func (x *CustomerContact) String() string

DBWorkload

type DBWorkload int32

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

func (DBWorkload) Enum

func (x DBWorkload) Enum() *DBWorkload

func (DBWorkload) EnumDescriptor

func (DBWorkload) EnumDescriptor() ([]byte, []int)

Deprecated: Use DBWorkload.Descriptor instead.

func (DBWorkload) Number

func (x DBWorkload) Number() protoreflect.EnumNumber

func (DBWorkload) String

func (x DBWorkload) String() string

func (DBWorkload) Type

DataCollectionOptions

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() bool

func (*DataCollectionOptions) GetHealthMonitoringEnabled

func (x *DataCollectionOptions) GetHealthMonitoringEnabled() bool

func (*DataCollectionOptions) GetIncidentLogsEnabled

func (x *DataCollectionOptions) GetIncidentLogsEnabled() bool

func (*DataCollectionOptions) ProtoMessage

func (*DataCollectionOptions) ProtoMessage()

func (*DataCollectionOptions) ProtoReflect

func (x *DataCollectionOptions) ProtoReflect() protoreflect.Message

func (*DataCollectionOptions) Reset

func (x *DataCollectionOptions) Reset()

func (*DataCollectionOptions) String

func (x *DataCollectionOptions) String() string

DataCollectionOptionsCommon

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
}

func (*DataCollectionOptionsCommon) Descriptor

func (*DataCollectionOptionsCommon) Descriptor() ([]byte, []int)

Deprecated: Use DataCollectionOptionsCommon.ProtoReflect.Descriptor instead.

func (*DataCollectionOptionsCommon) GetIsDiagnosticsEventsEnabled

func (x *DataCollectionOptionsCommon) GetIsDiagnosticsEventsEnabled() bool

func (*DataCollectionOptionsCommon) GetIsHealthMonitoringEnabled

func (x *DataCollectionOptionsCommon) GetIsHealthMonitoringEnabled() bool

func (*DataCollectionOptionsCommon) GetIsIncidentLogsEnabled

func (x *DataCollectionOptionsCommon) GetIsIncidentLogsEnabled() bool

func (*DataCollectionOptionsCommon) ProtoMessage

func (*DataCollectionOptionsCommon) ProtoMessage()

func (*DataCollectionOptionsCommon) ProtoReflect

func (*DataCollectionOptionsCommon) Reset

func (x *DataCollectionOptionsCommon) Reset()

func (*DataCollectionOptionsCommon) String

func (x *DataCollectionOptionsCommon) String() string

DataCollectionOptionsDbSystem

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() bool

func (*DataCollectionOptionsDbSystem) GetIsIncidentLogsEnabled

func (x *DataCollectionOptionsDbSystem) GetIsIncidentLogsEnabled() bool

func (*DataCollectionOptionsDbSystem) ProtoMessage

func (*DataCollectionOptionsDbSystem) ProtoMessage()

func (*DataCollectionOptionsDbSystem) ProtoReflect

func (*DataCollectionOptionsDbSystem) Reset

func (x *DataCollectionOptionsDbSystem) Reset()

func (*DataCollectionOptionsDbSystem) String

Database

type Database struct {

	// Identifier. The name of the Database resource in the following format:
	// projects/{project}/locations/{region}/databases/{database}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The database name. The name must begin with an alphabetic
	// character and can contain a maximum of eight alphanumeric characters.
	// Special characters are not permitted.
	DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	// Optional. The DB_UNIQUE_NAME of the Oracle Database being backed up.
	DbUniqueName string `protobuf:"bytes,3,opt,name=db_unique_name,json=dbUniqueName,proto3" json:"db_unique_name,omitempty"`
	// Optional. The password for the default ADMIN user.
	// Note: Only one of `admin_password_secret_version` or `admin_password` can
	// be populated.
	AdminPassword string `protobuf:"bytes,4,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
	// Optional. The resource name of a secret version in Secret Manager which
	// contains the database admin user's password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}. Note: Only one of
	// `admin_password_secret_version` or `admin_password` can be populated.
	AdminPasswordSecretVersion string `protobuf:"bytes,17,opt,name=admin_password_secret_version,json=adminPasswordSecretVersion,proto3" json:"admin_password_secret_version,omitempty"`
	// Optional. The TDE wallet password for the database.
	// Note: Only one of `tde_wallet_password_secret_version` or
	// `tde_wallet_password` can be populated.
	TdeWalletPassword string `protobuf:"bytes,5,opt,name=tde_wallet_password,json=tdeWalletPassword,proto3" json:"tde_wallet_password,omitempty"`
	// Optional. The resource name of a secret version in Secret Manager which
	// contains the TDE wallet password for the database. Format:
	// projects/{project}/secrets/{secret}/versions/{version}. Note: Only one of
	// `tde_wallet_password_secret_version` or `tde_wallet_password` can be
	// populated.
	TdeWalletPasswordSecretVersion string `protobuf:"bytes,18,opt,name=tde_wallet_password_secret_version,json=tdeWalletPasswordSecretVersion,proto3" json:"tde_wallet_password_secret_version,omitempty"`
	// Optional. The character set for the database. The default is AL32UTF8.
	CharacterSet string `protobuf:"bytes,6,opt,name=character_set,json=characterSet,proto3" json:"character_set,omitempty"`
	// Optional. The national character set for the database. The default is
	// AL16UTF16.
	NcharacterSet string `protobuf:"bytes,7,opt,name=ncharacter_set,json=ncharacterSet,proto3" json:"ncharacter_set,omitempty"`
	// Output only. HTTPS link to OCI resources exposed to Customer via UI
	// Interface.
	OciUrl string `protobuf:"bytes,8,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
	// Output only. The date and time that the Database was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. The properties of the Database.
	Properties *DatabaseProperties `protobuf:"bytes,10,opt,name=properties,proto3" json:"properties,omitempty"`
	// Optional. The database ID of the Database.
	DatabaseId string `protobuf:"bytes,11,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
	// Optional. The name of the DbHome resource associated with the Database.
	DbHomeName string `protobuf:"bytes,12,opt,name=db_home_name,json=dbHomeName,proto3" json:"db_home_name,omitempty"`
	// Output only. The GCP Oracle zone where the Database is created.
	GcpOracleZone string `protobuf:"bytes,13,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
	// Output only. The Status of Operations Insights for this Database.
	OpsInsightsStatus Database_OperationsInsightsStatus `protobuf:"varint,14,opt,name=ops_insights_status,json=opsInsightsStatus,proto3,enum=google.cloud.oracledatabase.v1.Database_OperationsInsightsStatus" json:"ops_insights_status,omitempty"`
	// Optional. The ID of the pluggable database associated with the Database.
	// The ID must be unique within the project and location.
	PluggableDatabaseId string `protobuf:"bytes,15,opt,name=pluggable_database_id,json=pluggableDatabaseId,proto3" json:"pluggable_database_id,omitempty"`
	// Optional. The pluggable database associated with the Database. The name
	// must begin with an alphabetic character and can contain a maximum of thirty
	// alphanumeric characters.
	PluggableDatabaseName string `protobuf:"bytes,16,opt,name=pluggable_database_name,json=pluggableDatabaseName,proto3" json:"pluggable_database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*Database) Descriptor

func (*Database) Descriptor() ([]byte, []int)

Deprecated: Use Database.ProtoReflect.Descriptor instead.

func (*Database) GetAdminPassword

func (x *Database) GetAdminPassword() string

func (*Database) GetAdminPasswordSecretVersion

func (x *Database) GetAdminPasswordSecretVersion() string

func (*Database) GetCharacterSet

func (x *Database) GetCharacterSet() string

func (*Database) GetCreateTime

func (x *Database) GetCreateTime() *timestamppb.Timestamp

func (*Database) GetDatabaseId

func (x *Database) GetDatabaseId() string

func (*Database) GetDbHomeName

func (x *Database) GetDbHomeName() string

func (*Database) GetDbName

func (x *Database) GetDbName() string

func (*Database) GetDbUniqueName

func (x *Database) GetDbUniqueName() string

func (*Database) GetGcpOracleZone

func (x *Database) GetGcpOracleZone() string

func (*Database) GetName

func (x *Database) GetName() string

func (*Database) GetNcharacterSet

func (x *Database) GetNcharacterSet() string

func (*Database) GetOciUrl

func (x *Database) GetOciUrl() string

func (*Database) GetOpsInsightsStatus

func (x *Database) GetOpsInsightsStatus() Database_OperationsInsightsStatus

func (*Database) GetPluggableDatabaseId

func (x *Database) GetPluggableDatabaseId() string

func (*Database) GetPluggableDatabaseName

func (x *Database) GetPluggableDatabaseName() string

func (*Database) GetProperties

func (x *Database) GetProperties() *DatabaseProperties

func (*Database) GetTdeWalletPassword

func (x *Database) GetTdeWalletPassword() string

func (*Database) GetTdeWalletPasswordSecretVersion

func (x *Database) GetTdeWalletPasswordSecretVersion() string

func (*Database) ProtoMessage

func (*Database) ProtoMessage()

func (*Database) ProtoReflect

func (x *Database) ProtoReflect() protoreflect.Message

func (*Database) Reset

func (x *Database) Reset()

func (*Database) String

func (x *Database) String() 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() string

func (*DatabaseCharacterSet) GetCharacterSetType

func (*DatabaseCharacterSet) GetName

func (x *DatabaseCharacterSet) GetName() string

func (*DatabaseCharacterSet) ProtoMessage

func (*DatabaseCharacterSet) ProtoMessage()

func (*DatabaseCharacterSet) ProtoReflect

func (x *DatabaseCharacterSet) ProtoReflect() protoreflect.Message

func (*DatabaseCharacterSet) Reset

func (x *DatabaseCharacterSet) Reset()

func (*DatabaseCharacterSet) String

func (x *DatabaseCharacterSet) String() string

DatabaseCharacterSet_CharacterSetType

type DatabaseCharacterSet_CharacterSetType int32

The 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) Enum

func (DatabaseCharacterSet_CharacterSetType) EnumDescriptor

func (DatabaseCharacterSet_CharacterSetType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseCharacterSet_CharacterSetType.Descriptor instead.

func (DatabaseCharacterSet_CharacterSetType) Number

func (DatabaseCharacterSet_CharacterSetType) String

func (DatabaseCharacterSet_CharacterSetType) Type

DatabaseConnectionStringProfile

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
}

func (*DatabaseConnectionStringProfile) Descriptor

func (*DatabaseConnectionStringProfile) Descriptor() ([]byte, []int)

Deprecated: Use DatabaseConnectionStringProfile.ProtoReflect.Descriptor instead.

func (*DatabaseConnectionStringProfile) GetConsumerGroup

func (*DatabaseConnectionStringProfile) GetDisplayName

func (x *DatabaseConnectionStringProfile) GetDisplayName() string

func (*DatabaseConnectionStringProfile) GetHostFormat

func (*DatabaseConnectionStringProfile) GetIsRegional

func (x *DatabaseConnectionStringProfile) GetIsRegional() bool

func (*DatabaseConnectionStringProfile) GetProtocol

func (*DatabaseConnectionStringProfile) GetSessionMode

func (*DatabaseConnectionStringProfile) GetSyntaxFormat

func (*DatabaseConnectionStringProfile) GetTlsAuthentication

func (*DatabaseConnectionStringProfile) GetValue

func (*DatabaseConnectionStringProfile) ProtoMessage

func (*DatabaseConnectionStringProfile) ProtoMessage()

func (*DatabaseConnectionStringProfile) ProtoReflect

func (*DatabaseConnectionStringProfile) Reset

func (*DatabaseConnectionStringProfile) String

DatabaseConnectionStringProfile_ConsumerGroup

type DatabaseConnectionStringProfile_ConsumerGroup int32

The 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) Enum

func (DatabaseConnectionStringProfile_ConsumerGroup) EnumDescriptor

func (DatabaseConnectionStringProfile_ConsumerGroup) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseConnectionStringProfile_ConsumerGroup.Descriptor instead.

func (DatabaseConnectionStringProfile_ConsumerGroup) Number

func (DatabaseConnectionStringProfile_ConsumerGroup) String

func (DatabaseConnectionStringProfile_ConsumerGroup) Type

DatabaseConnectionStringProfile_HostFormat

type DatabaseConnectionStringProfile_HostFormat int32

The 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) Enum

func (DatabaseConnectionStringProfile_HostFormat) EnumDescriptor

func (DatabaseConnectionStringProfile_HostFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseConnectionStringProfile_HostFormat.Descriptor instead.

func (DatabaseConnectionStringProfile_HostFormat) Number

func (DatabaseConnectionStringProfile_HostFormat) String

func (DatabaseConnectionStringProfile_HostFormat) Type

DatabaseConnectionStringProfile_Protocol

type DatabaseConnectionStringProfile_Protocol int32

The 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) Enum

func (DatabaseConnectionStringProfile_Protocol) EnumDescriptor

func (DatabaseConnectionStringProfile_Protocol) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseConnectionStringProfile_Protocol.Descriptor instead.

func (DatabaseConnectionStringProfile_Protocol) Number

func (DatabaseConnectionStringProfile_Protocol) String

func (DatabaseConnectionStringProfile_Protocol) Type

DatabaseConnectionStringProfile_SessionMode

type DatabaseConnectionStringProfile_SessionMode int32

The 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) Enum

func (DatabaseConnectionStringProfile_SessionMode) EnumDescriptor

func (DatabaseConnectionStringProfile_SessionMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseConnectionStringProfile_SessionMode.Descriptor instead.

func (DatabaseConnectionStringProfile_SessionMode) Number

func (DatabaseConnectionStringProfile_SessionMode) String

func (DatabaseConnectionStringProfile_SessionMode) Type

DatabaseConnectionStringProfile_SyntaxFormat

type DatabaseConnectionStringProfile_SyntaxFormat int32

Specifies 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) Enum

func (DatabaseConnectionStringProfile_SyntaxFormat) EnumDescriptor

func (DatabaseConnectionStringProfile_SyntaxFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseConnectionStringProfile_SyntaxFormat.Descriptor instead.

func (DatabaseConnectionStringProfile_SyntaxFormat) Number

func (DatabaseConnectionStringProfile_SyntaxFormat) String

func (DatabaseConnectionStringProfile_SyntaxFormat) Type

DatabaseConnectionStringProfile_TLSAuthentication

type DatabaseConnectionStringProfile_TLSAuthentication int32

This 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) Enum

func (DatabaseConnectionStringProfile_TLSAuthentication) EnumDescriptor

Deprecated: Use DatabaseConnectionStringProfile_TLSAuthentication.Descriptor instead.

func (DatabaseConnectionStringProfile_TLSAuthentication) Number

func (DatabaseConnectionStringProfile_TLSAuthentication) String

func (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 (*DatabaseManagementConfig) GetManagementType

func (*DatabaseManagementConfig) ProtoMessage

func (*DatabaseManagementConfig) ProtoMessage()

func (*DatabaseManagementConfig) ProtoReflect

func (x *DatabaseManagementConfig) ProtoReflect() protoreflect.Message

func (*DatabaseManagementConfig) Reset

func (x *DatabaseManagementConfig) Reset()

func (*DatabaseManagementConfig) String

func (x *DatabaseManagementConfig) String() string

DatabaseManagementConfig_ManagementState

type DatabaseManagementConfig_ManagementState int32

The 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) Enum

func (DatabaseManagementConfig_ManagementState) EnumDescriptor

func (DatabaseManagementConfig_ManagementState) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseManagementConfig_ManagementState.Descriptor instead.

func (DatabaseManagementConfig_ManagementState) Number

func (DatabaseManagementConfig_ManagementState) String

func (DatabaseManagementConfig_ManagementState) Type

DatabaseManagementConfig_ManagementType

type DatabaseManagementConfig_ManagementType int32

The 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) Enum

func (DatabaseManagementConfig_ManagementType) EnumDescriptor

func (DatabaseManagementConfig_ManagementType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseManagementConfig_ManagementType.Descriptor instead.

func (DatabaseManagementConfig_ManagementType) Number

func (DatabaseManagementConfig_ManagementType) String

func (DatabaseManagementConfig_ManagementType) Type

DatabaseProperties

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() *DatabaseManagementConfig

func (*DatabaseProperties) GetDbBackupConfig

func (x *DatabaseProperties) GetDbBackupConfig() *DbBackupConfig

func (*DatabaseProperties) GetDbVersion

func (x *DatabaseProperties) GetDbVersion() string

func (*DatabaseProperties) GetState

func (*DatabaseProperties) ProtoMessage

func (*DatabaseProperties) ProtoMessage()

func (*DatabaseProperties) ProtoReflect

func (x *DatabaseProperties) ProtoReflect() protoreflect.Message

func (*DatabaseProperties) Reset

func (x *DatabaseProperties) Reset()

func (*DatabaseProperties) String

func (x *DatabaseProperties) String() string

DatabaseProperties_DatabaseLifecycleState

type DatabaseProperties_DatabaseLifecycleState int32

The 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) Enum

func (DatabaseProperties_DatabaseLifecycleState) EnumDescriptor

func (DatabaseProperties_DatabaseLifecycleState) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatabaseProperties_DatabaseLifecycleState.Descriptor instead.

func (DatabaseProperties_DatabaseLifecycleState) Number

func (DatabaseProperties_DatabaseLifecycleState) String

func (DatabaseProperties_DatabaseLifecycleState) Type

Database_OperationsInsightsStatus

type Database_OperationsInsightsStatus int32

The 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) Enum

func (Database_OperationsInsightsStatus) EnumDescriptor

func (Database_OperationsInsightsStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use Database_OperationsInsightsStatus.Descriptor instead.

func (Database_OperationsInsightsStatus) Number

func (Database_OperationsInsightsStatus) String

func (Database_OperationsInsightsStatus) Type

DbBackupConfig

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() bool

func (*DbBackupConfig) GetAutoFullBackupDay

func (x *DbBackupConfig) GetAutoFullBackupDay() dayofweek.DayOfWeek

func (*DbBackupConfig) GetAutoFullBackupWindow

func (x *DbBackupConfig) GetAutoFullBackupWindow() DbBackupConfig_BackupWindow

func (*DbBackupConfig) GetAutoIncrementalBackupWindow

func (x *DbBackupConfig) GetAutoIncrementalBackupWindow() DbBackupConfig_BackupWindow

func (*DbBackupConfig) GetBackupDeletionPolicy

func (x *DbBackupConfig) GetBackupDeletionPolicy() DbBackupConfig_BackupDeletionPolicy

func (*DbBackupConfig) GetBackupDestinationDetails

func (x *DbBackupConfig) GetBackupDestinationDetails() []*DbBackupConfig_BackupDestinationDetails

func (*DbBackupConfig) GetRetentionPeriodDays

func (x *DbBackupConfig) GetRetentionPeriodDays() int32

func (*DbBackupConfig) ProtoMessage

func (*DbBackupConfig) ProtoMessage()

func (*DbBackupConfig) ProtoReflect

func (x *DbBackupConfig) ProtoReflect() protoreflect.Message

func (*DbBackupConfig) Reset

func (x *DbBackupConfig) Reset()

func (*DbBackupConfig) String

func (x *DbBackupConfig) String() string

DbBackupConfig_BackupDeletionPolicy

type DbBackupConfig_BackupDeletionPolicy int32

This 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) Enum

func (DbBackupConfig_BackupDeletionPolicy) EnumDescriptor

func (DbBackupConfig_BackupDeletionPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbBackupConfig_BackupDeletionPolicy.Descriptor instead.

func (DbBackupConfig_BackupDeletionPolicy) Number

func (DbBackupConfig_BackupDeletionPolicy) String

func (DbBackupConfig_BackupDeletionPolicy) Type

DbBackupConfig_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 (*DbBackupConfig_BackupDestinationDetails) ProtoMessage

func (*DbBackupConfig_BackupDestinationDetails) ProtoReflect

func (*DbBackupConfig_BackupDestinationDetails) Reset

func (*DbBackupConfig_BackupDestinationDetails) String

DbBackupConfig_BackupDestinationType

type DbBackupConfig_BackupDestinationType int32

The 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) Enum

func (DbBackupConfig_BackupDestinationType) EnumDescriptor

func (DbBackupConfig_BackupDestinationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbBackupConfig_BackupDestinationType.Descriptor instead.

func (DbBackupConfig_BackupDestinationType) Number

func (DbBackupConfig_BackupDestinationType) String

func (DbBackupConfig_BackupDestinationType) Type

DbBackupConfig_BackupWindow

type DbBackupConfig_BackupWindow int32

The 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) Enum

func (DbBackupConfig_BackupWindow) EnumDescriptor

func (DbBackupConfig_BackupWindow) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbBackupConfig_BackupWindow.Descriptor instead.

func (DbBackupConfig_BackupWindow) Number

func (DbBackupConfig_BackupWindow) String

func (DbBackupConfig_BackupWindow) Type

DbHome

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

func (*DbHome) Descriptor() ([]byte, []int)

Deprecated: Use DbHome.ProtoReflect.Descriptor instead.

func (*DbHome) GetDatabase

func (x *DbHome) GetDatabase() *Database

func (*DbHome) GetDbVersion

func (x *DbHome) GetDbVersion() string

func (*DbHome) GetDisplayName

func (x *DbHome) GetDisplayName() string

func (*DbHome) GetIsUnifiedAuditingEnabled

func (x *DbHome) GetIsUnifiedAuditingEnabled() bool

func (*DbHome) ProtoMessage

func (*DbHome) ProtoMessage()

func (*DbHome) ProtoReflect

func (x *DbHome) ProtoReflect() protoreflect.Message

func (*DbHome) Reset

func (x *DbHome) Reset()

func (*DbHome) String

func (x *DbHome) String() 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
}

func (*DbNode) Descriptor

func (*DbNode) Descriptor() ([]byte, []int)

Deprecated: Use DbNode.ProtoReflect.Descriptor instead.

func (*DbNode) GetName

func (x *DbNode) GetName() string

func (*DbNode) GetProperties

func (x *DbNode) GetProperties() *DbNodeProperties

func (*DbNode) ProtoMessage

func (*DbNode) ProtoMessage()

func (*DbNode) ProtoReflect

func (x *DbNode) ProtoReflect() protoreflect.Message

func (*DbNode) Reset

func (x *DbNode) Reset()

func (*DbNode) String

func (x *DbNode) String() 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.Timestamp

func (*DbNodeProperties) GetDbNodeStorageSizeGb

func (x *DbNodeProperties) GetDbNodeStorageSizeGb() int32

func (*DbNodeProperties) GetDbServerOcid

func (x *DbNodeProperties) GetDbServerOcid() string

func (*DbNodeProperties) GetHostname

func (x *DbNodeProperties) GetHostname() string

func (*DbNodeProperties) GetMemorySizeGb

func (x *DbNodeProperties) GetMemorySizeGb() int32

func (*DbNodeProperties) GetOcid

func (x *DbNodeProperties) GetOcid() string

func (*DbNodeProperties) GetOcpuCount

func (x *DbNodeProperties) GetOcpuCount() int32

func (*DbNodeProperties) GetState

func (*DbNodeProperties) GetTotalCpuCoreCount

func (x *DbNodeProperties) GetTotalCpuCoreCount() int32

func (*DbNodeProperties) ProtoMessage

func (*DbNodeProperties) ProtoMessage()

func (*DbNodeProperties) ProtoReflect

func (x *DbNodeProperties) ProtoReflect() protoreflect.Message

func (*DbNodeProperties) Reset

func (x *DbNodeProperties) Reset()

func (*DbNodeProperties) String

func (x *DbNodeProperties) String() string

DbNodeProperties_State

type DbNodeProperties_State int32

The 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) Enum

func (DbNodeProperties_State) EnumDescriptor

func (DbNodeProperties_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbNodeProperties_State.Descriptor instead.

func (DbNodeProperties_State) Number

func (DbNodeProperties_State) String

func (x DbNodeProperties_State) String() string

func (DbNodeProperties_State) Type

DbServer

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
}

func (*DbServer) Descriptor

func (*DbServer) Descriptor() ([]byte, []int)

Deprecated: Use DbServer.ProtoReflect.Descriptor instead.

func (*DbServer) GetDisplayName

func (x *DbServer) GetDisplayName() string

func (*DbServer) GetName

func (x *DbServer) GetName() string

func (*DbServer) GetProperties

func (x *DbServer) GetProperties() *DbServerProperties

func (*DbServer) ProtoMessage

func (*DbServer) ProtoMessage()

func (*DbServer) ProtoReflect

func (x *DbServer) ProtoReflect() protoreflect.Message

func (*DbServer) Reset

func (x *DbServer) Reset()

func (*DbServer) String

func (x *DbServer) String() 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() []string

func (*DbServerProperties) GetDbNodeStorageSizeGb

func (x *DbServerProperties) GetDbNodeStorageSizeGb() int32

func (*DbServerProperties) GetMaxDbNodeStorageSizeGb

func (x *DbServerProperties) GetMaxDbNodeStorageSizeGb() int32

func (*DbServerProperties) GetMaxMemorySizeGb

func (x *DbServerProperties) GetMaxMemorySizeGb() int32

func (*DbServerProperties) GetMaxOcpuCount

func (x *DbServerProperties) GetMaxOcpuCount() int32

func (*DbServerProperties) GetMemorySizeGb

func (x *DbServerProperties) GetMemorySizeGb() int32

func (*DbServerProperties) GetOcid

func (x *DbServerProperties) GetOcid() string

func (*DbServerProperties) GetOcpuCount

func (x *DbServerProperties) GetOcpuCount() int32

func (*DbServerProperties) GetState

func (*DbServerProperties) GetVmCount

func (x *DbServerProperties) GetVmCount() int32

func (*DbServerProperties) ProtoMessage

func (*DbServerProperties) ProtoMessage()

func (*DbServerProperties) ProtoReflect

func (x *DbServerProperties) ProtoReflect() protoreflect.Message

func (*DbServerProperties) Reset

func (x *DbServerProperties) Reset()

func (*DbServerProperties) String

func (x *DbServerProperties) String() string

DbServerProperties_State

type DbServerProperties_State int32

The 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) Enum

func (DbServerProperties_State) EnumDescriptor

func (DbServerProperties_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbServerProperties_State.Descriptor instead.

func (DbServerProperties_State) Number

func (DbServerProperties_State) String

func (x DbServerProperties_State) String() string

func (DbServerProperties_State) Type

DbSystem

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
}

func (*DbSystem) Descriptor

func (*DbSystem) Descriptor() ([]byte, []int)

Deprecated: Use DbSystem.ProtoReflect.Descriptor instead.

func (*DbSystem) GetCreateTime

func (x *DbSystem) GetCreateTime() *timestamppb.Timestamp

func (*DbSystem) GetDisplayName

func (x *DbSystem) GetDisplayName() string

func (*DbSystem) GetEntitlementId

func (x *DbSystem) GetEntitlementId() string

func (*DbSystem) GetGcpOracleZone

func (x *DbSystem) GetGcpOracleZone() string

func (*DbSystem) GetLabels

func (x *DbSystem) GetLabels() map[string]string

func (*DbSystem) GetName

func (x *DbSystem) GetName() string

func (*DbSystem) GetOciUrl

func (x *DbSystem) GetOciUrl() string

func (*DbSystem) GetOdbNetwork

func (x *DbSystem) GetOdbNetwork() string

func (*DbSystem) GetOdbSubnet

func (x *DbSystem) GetOdbSubnet() string

func (*DbSystem) GetProperties

func (x *DbSystem) GetProperties() *DbSystemProperties

func (*DbSystem) ProtoMessage

func (*DbSystem) ProtoMessage()

func (*DbSystem) ProtoReflect

func (x *DbSystem) ProtoReflect() protoreflect.Message

func (*DbSystem) Reset

func (x *DbSystem) Reset()

func (*DbSystem) String

func (x *DbSystem) String() 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() string

func (*DbSystemInitialStorageSize) GetProperties

func (*DbSystemInitialStorageSize) ProtoMessage

func (*DbSystemInitialStorageSize) ProtoMessage()

func (*DbSystemInitialStorageSize) ProtoReflect

func (*DbSystemInitialStorageSize) Reset

func (x *DbSystemInitialStorageSize) Reset()

func (*DbSystemInitialStorageSize) String

func (x *DbSystemInitialStorageSize) String() string

DbSystemInitialStorageSizeProperties

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() []*StorageSizeDetails

func (*DbSystemInitialStorageSizeProperties) GetShapeType

func (*DbSystemInitialStorageSizeProperties) GetStorageManagement

func (*DbSystemInitialStorageSizeProperties) GetStorageSizeDetails

func (x *DbSystemInitialStorageSizeProperties) GetStorageSizeDetails() []*StorageSizeDetails

func (*DbSystemInitialStorageSizeProperties) ProtoMessage

func (*DbSystemInitialStorageSizeProperties) ProtoMessage()

func (*DbSystemInitialStorageSizeProperties) ProtoReflect

func (*DbSystemInitialStorageSizeProperties) Reset

func (*DbSystemInitialStorageSizeProperties) String

DbSystemInitialStorageSizeProperties_ShapeType

type DbSystemInitialStorageSizeProperties_ShapeType int32

The 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) Enum

func (DbSystemInitialStorageSizeProperties_ShapeType) EnumDescriptor

Deprecated: Use DbSystemInitialStorageSizeProperties_ShapeType.Descriptor instead.

func (DbSystemInitialStorageSizeProperties_ShapeType) Number

func (DbSystemInitialStorageSizeProperties_ShapeType) String

func (DbSystemInitialStorageSizeProperties_ShapeType) Type

DbSystemInitialStorageSizeProperties_StorageManagement

type DbSystemInitialStorageSizeProperties_StorageManagement int32

The 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) Enum

func (DbSystemInitialStorageSizeProperties_StorageManagement) EnumDescriptor

Deprecated: Use DbSystemInitialStorageSizeProperties_StorageManagement.Descriptor instead.

func (DbSystemInitialStorageSizeProperties_StorageManagement) Number

func (DbSystemInitialStorageSizeProperties_StorageManagement) String

func (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_StorageManagement

func (*DbSystemOptions) ProtoMessage

func (*DbSystemOptions) ProtoMessage()

func (*DbSystemOptions) ProtoReflect

func (x *DbSystemOptions) ProtoReflect() protoreflect.Message

func (*DbSystemOptions) Reset

func (x *DbSystemOptions) Reset()

func (*DbSystemOptions) String

func (x *DbSystemOptions) String() string

DbSystemOptions_StorageManagement

type DbSystemOptions_StorageManagement int32

The storage option used in DB system.

DbSystemOptions_STORAGE_MANAGEMENT_UNSPECIFIED, DbSystemOptions_ASM, DbSystemOptions_LVM

const (
	// The storage management is unspecified.
	DbSystemOptions_STORAGE_MANAGEMENT_UNSPECIFIED DbSystemOptions_StorageManagement = 0
	// Automatic storage management. This option is not supported. Only LVM is
	// supported.
	DbSystemOptions_ASM DbSystemOptions_StorageManagement = 1
	// Logical Volume management.
	DbSystemOptions_LVM DbSystemOptions_StorageManagement = 2
)

func (DbSystemOptions_StorageManagement) Descriptor

func (DbSystemOptions_StorageManagement) Enum

func (DbSystemOptions_StorageManagement) EnumDescriptor

func (DbSystemOptions_StorageManagement) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbSystemOptions_StorageManagement.Descriptor instead.

func (DbSystemOptions_StorageManagement) Number

func (DbSystemOptions_StorageManagement) String

func (DbSystemOptions_StorageManagement) Type

DbSystemProperties

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() int32

func (*DbSystemProperties) GetComputeModel

func (*DbSystemProperties) GetDataCollectionOptions

func (x *DbSystemProperties) GetDataCollectionOptions() *DataCollectionOptionsDbSystem

func (*DbSystemProperties) GetDataStorageSizeGb

func (x *DbSystemProperties) GetDataStorageSizeGb() int32

func (*DbSystemProperties) GetDatabaseEdition

func (*DbSystemProperties) GetDbHome

func (x *DbSystemProperties) GetDbHome() *DbHome

func (*DbSystemProperties) GetDbSystemOptions

func (x *DbSystemProperties) GetDbSystemOptions() *DbSystemOptions

func (*DbSystemProperties) GetDomain

func (x *DbSystemProperties) GetDomain() string

func (*DbSystemProperties) GetHostname

func (x *DbSystemProperties) GetHostname() string

func (*DbSystemProperties) GetHostnamePrefix

func (x *DbSystemProperties) GetHostnamePrefix() string

func (*DbSystemProperties) GetInitialDataStorageSizeGb

func (x *DbSystemProperties) GetInitialDataStorageSizeGb() int32

func (*DbSystemProperties) GetLicenseModel

func (*DbSystemProperties) GetLifecycleState

func (*DbSystemProperties) GetMemorySizeGb

func (x *DbSystemProperties) GetMemorySizeGb() int32

func (*DbSystemProperties) GetNodeCount

func (x *DbSystemProperties) GetNodeCount() int32

func (*DbSystemProperties) GetOcid

func (x *DbSystemProperties) GetOcid() string

func (*DbSystemProperties) GetPrivateIp

func (x *DbSystemProperties) GetPrivateIp() string

func (*DbSystemProperties) GetRecoStorageSizeGb

func (x *DbSystemProperties) GetRecoStorageSizeGb() int32

func (*DbSystemProperties) GetShape

func (x *DbSystemProperties) GetShape() string

func (*DbSystemProperties) GetSshPublicKeys

func (x *DbSystemProperties) GetSshPublicKeys() []string

func (*DbSystemProperties) GetTimeZone

func (x *DbSystemProperties) GetTimeZone() *datetime.TimeZone

func (*DbSystemProperties) ProtoMessage

func (*DbSystemProperties) ProtoMessage()

func (*DbSystemProperties) ProtoReflect

func (x *DbSystemProperties) ProtoReflect() protoreflect.Message

func (*DbSystemProperties) Reset

func (x *DbSystemProperties) Reset()

func (*DbSystemProperties) String

func (x *DbSystemProperties) String() string

DbSystemProperties_ComputeModel

type DbSystemProperties_ComputeModel int32

The 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) Enum

func (DbSystemProperties_ComputeModel) EnumDescriptor

func (DbSystemProperties_ComputeModel) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbSystemProperties_ComputeModel.Descriptor instead.

func (DbSystemProperties_ComputeModel) Number

func (DbSystemProperties_ComputeModel) String

func (DbSystemProperties_ComputeModel) Type

DbSystemProperties_DbSystemDatabaseEdition

type DbSystemProperties_DbSystemDatabaseEdition int32

The 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) Enum

func (DbSystemProperties_DbSystemDatabaseEdition) EnumDescriptor

func (DbSystemProperties_DbSystemDatabaseEdition) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbSystemProperties_DbSystemDatabaseEdition.Descriptor instead.

func (DbSystemProperties_DbSystemDatabaseEdition) Number

func (DbSystemProperties_DbSystemDatabaseEdition) String

func (DbSystemProperties_DbSystemDatabaseEdition) Type

DbSystemProperties_DbSystemLifecycleState

type DbSystemProperties_DbSystemLifecycleState int32

The 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) Enum

func (DbSystemProperties_DbSystemLifecycleState) EnumDescriptor

func (DbSystemProperties_DbSystemLifecycleState) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbSystemProperties_DbSystemLifecycleState.Descriptor instead.

func (DbSystemProperties_DbSystemLifecycleState) Number

func (DbSystemProperties_DbSystemLifecycleState) String

func (DbSystemProperties_DbSystemLifecycleState) Type

DbSystemProperties_LicenseModel

type DbSystemProperties_LicenseModel int32

The 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) Enum

func (DbSystemProperties_LicenseModel) EnumDescriptor

func (DbSystemProperties_LicenseModel) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbSystemProperties_LicenseModel.Descriptor instead.

func (DbSystemProperties_LicenseModel) Number

func (DbSystemProperties_LicenseModel) String

func (DbSystemProperties_LicenseModel) Type

DbSystemShape

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
}

func (*DbSystemShape) Descriptor

func (*DbSystemShape) Descriptor() ([]byte, []int)

Deprecated: Use DbSystemShape.ProtoReflect.Descriptor instead.

func (*DbSystemShape) GetAvailableCoreCountPerNode

func (x *DbSystemShape) GetAvailableCoreCountPerNode() int32

func (*DbSystemShape) GetAvailableDataStorageTb

func (x *DbSystemShape) GetAvailableDataStorageTb() int32

func (*DbSystemShape) GetAvailableMemoryPerNodeGb

func (x *DbSystemShape) GetAvailableMemoryPerNodeGb() int32

func (*DbSystemShape) GetMaxNodeCount

func (x *DbSystemShape) GetMaxNodeCount() int32

func (*DbSystemShape) GetMaxStorageCount

func (x *DbSystemShape) GetMaxStorageCount() int32

func (*DbSystemShape) GetMinCoreCountPerNode

func (x *DbSystemShape) GetMinCoreCountPerNode() int32

func (*DbSystemShape) GetMinDbNodeStoragePerNodeGb

func (x *DbSystemShape) GetMinDbNodeStoragePerNodeGb() int32

func (*DbSystemShape) GetMinMemoryPerNodeGb

func (x *DbSystemShape) GetMinMemoryPerNodeGb() int32

func (*DbSystemShape) GetMinNodeCount

func (x *DbSystemShape) GetMinNodeCount() int32

func (*DbSystemShape) GetMinStorageCount

func (x *DbSystemShape) GetMinStorageCount() int32

func (*DbSystemShape) GetName

func (x *DbSystemShape) GetName() string

func (*DbSystemShape) GetShape

func (x *DbSystemShape) GetShape() string

func (*DbSystemShape) ProtoMessage

func (*DbSystemShape) ProtoMessage()

func (*DbSystemShape) ProtoReflect

func (x *DbSystemShape) ProtoReflect() protoreflect.Message

func (*DbSystemShape) Reset

func (x *DbSystemShape) Reset()

func (*DbSystemShape) String

func (x *DbSystemShape) String() string

DbVersion

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

func (*DbVersion) Descriptor() ([]byte, []int)

Deprecated: Use DbVersion.ProtoReflect.Descriptor instead.

func (*DbVersion) GetName

func (x *DbVersion) GetName() string

func (*DbVersion) GetProperties

func (x *DbVersion) GetProperties() *DbVersionProperties

func (*DbVersion) ProtoMessage

func (*DbVersion) ProtoMessage()

func (*DbVersion) ProtoReflect

func (x *DbVersion) ProtoReflect() protoreflect.Message

func (*DbVersion) Reset

func (x *DbVersion) Reset()

func (*DbVersion) String

func (x *DbVersion) String() 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() bool

func (*DbVersionProperties) GetIsPreviewDbVersion

func (x *DbVersionProperties) GetIsPreviewDbVersion() bool

func (*DbVersionProperties) GetIsUpgradeSupported

func (x *DbVersionProperties) GetIsUpgradeSupported() bool

func (*DbVersionProperties) GetSupportsPdb

func (x *DbVersionProperties) GetSupportsPdb() bool

func (*DbVersionProperties) GetVersion

func (x *DbVersionProperties) GetVersion() string

func (*DbVersionProperties) ProtoMessage

func (*DbVersionProperties) ProtoMessage()

func (*DbVersionProperties) ProtoReflect

func (x *DbVersionProperties) ProtoReflect() protoreflect.Message

func (*DbVersionProperties) Reset

func (x *DbVersionProperties) Reset()

func (*DbVersionProperties) String

func (x *DbVersionProperties) String() string

DeleteAutonomousDatabaseRequest

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 (*DeleteAutonomousDatabaseRequest) GetRequestId

func (x *DeleteAutonomousDatabaseRequest) GetRequestId() string

func (*DeleteAutonomousDatabaseRequest) ProtoMessage

func (*DeleteAutonomousDatabaseRequest) ProtoMessage()

func (*DeleteAutonomousDatabaseRequest) ProtoReflect

func (*DeleteAutonomousDatabaseRequest) Reset

func (*DeleteAutonomousDatabaseRequest) String

DeleteCloudExadataInfrastructureRequest

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 (*DeleteCloudExadataInfrastructureRequest) GetName

func (*DeleteCloudExadataInfrastructureRequest) GetRequestId

func (*DeleteCloudExadataInfrastructureRequest) ProtoMessage

func (*DeleteCloudExadataInfrastructureRequest) ProtoReflect

func (*DeleteCloudExadataInfrastructureRequest) Reset

func (*DeleteCloudExadataInfrastructureRequest) String

DeleteCloudVmClusterRequest

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() bool

func (*DeleteCloudVmClusterRequest) GetName

func (x *DeleteCloudVmClusterRequest) GetName() string

func (*DeleteCloudVmClusterRequest) GetRequestId

func (x *DeleteCloudVmClusterRequest) GetRequestId() string

func (*DeleteCloudVmClusterRequest) ProtoMessage

func (*DeleteCloudVmClusterRequest) ProtoMessage()

func (*DeleteCloudVmClusterRequest) ProtoReflect

func (*DeleteCloudVmClusterRequest) Reset

func (x *DeleteCloudVmClusterRequest) Reset()

func (*DeleteCloudVmClusterRequest) String

func (x *DeleteCloudVmClusterRequest) String() string

DeleteDbSystemRequest

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() string

func (*DeleteDbSystemRequest) GetRequestId

func (x *DeleteDbSystemRequest) GetRequestId() string

func (*DeleteDbSystemRequest) ProtoMessage

func (*DeleteDbSystemRequest) ProtoMessage()

func (*DeleteDbSystemRequest) ProtoReflect

func (x *DeleteDbSystemRequest) ProtoReflect() protoreflect.Message

func (*DeleteDbSystemRequest) Reset

func (x *DeleteDbSystemRequest) Reset()

func (*DeleteDbSystemRequest) String

func (x *DeleteDbSystemRequest) String() string

DeleteExadbVmClusterRequest

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() string

func (*DeleteExadbVmClusterRequest) GetRequestId

func (x *DeleteExadbVmClusterRequest) GetRequestId() string

func (*DeleteExadbVmClusterRequest) ProtoMessage

func (*DeleteExadbVmClusterRequest) ProtoMessage()

func (*DeleteExadbVmClusterRequest) ProtoReflect

func (*DeleteExadbVmClusterRequest) Reset

func (x *DeleteExadbVmClusterRequest) Reset()

func (*DeleteExadbVmClusterRequest) String

func (x *DeleteExadbVmClusterRequest) String() string

DeleteExascaleDbStorageVaultRequest

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 (*DeleteExascaleDbStorageVaultRequest) GetRequestId

func (x *DeleteExascaleDbStorageVaultRequest) GetRequestId() string

func (*DeleteExascaleDbStorageVaultRequest) ProtoMessage

func (*DeleteExascaleDbStorageVaultRequest) ProtoMessage()

func (*DeleteExascaleDbStorageVaultRequest) ProtoReflect

func (*DeleteExascaleDbStorageVaultRequest) Reset

func (*DeleteExascaleDbStorageVaultRequest) String

DeleteGoldengateConnectionAssignmentRequest

type DeleteGoldengateConnectionAssignmentRequest struct {

	// Required. The name of the GoldengateConnectionAssignment to delete.
	// Format:
	// projects/{project}/locations/{location}/goldengateConnectionAssignments/{goldengate_connection_assignment}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes after the first request.
	//
	// For example, consider a situation where you make an initial request and the
	// request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting a GoldengateConnectionAssignment.

func (*DeleteGoldengateConnectionAssignmentRequest) Descriptor

Deprecated: Use DeleteGoldengateConnectionAssignmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteGoldengateConnectionAssignmentRequest) GetName

func (*DeleteGoldengateConnectionAssignmentRequest) GetRequestId

func (*DeleteGoldengateConnectionAssignmentRequest) ProtoMessage

func (*DeleteGoldengateConnectionAssignmentRequest) ProtoReflect

func (*DeleteGoldengateConnectionAssignmentRequest) Reset

func (*DeleteGoldengateConnectionAssignmentRequest) String

DeleteGoldengateConnectionRequest

type DeleteGoldengateConnectionRequest struct {

	// Required. The name of the GoldengateConnection in the following format:
	// projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional ID to identify the request. This value is used to
	// identify duplicate requests. If you make a request with the same request ID
	// and the original request is still in progress or completed, the server
	// ignores the second request. This prevents clients from
	// accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

The request for GoldengateConnection.Delete.

func (*DeleteGoldengateConnectionRequest) Descriptor

func (*DeleteGoldengateConnectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGoldengateConnectionRequest.ProtoReflect.Descriptor instead.

func (*DeleteGoldengateConnectionRequest) GetName

func (*DeleteGoldengateConnectionRequest) GetRequestId

func (x *DeleteGoldengateConnectionRequest) GetRequestId() string

func (*DeleteGoldengateConnectionRequest) ProtoMessage

func (*DeleteGoldengateConnectionRequest) ProtoMessage()

func (*DeleteGoldengateConnectionRequest) ProtoReflect

func (*DeleteGoldengateConnectionRequest) Reset

func (*DeleteGoldengateConnectionRequest) String

DeleteGoldengateDeploymentRequest

type DeleteGoldengateDeploymentRequest struct {

	// Required. The name of the GoldengateDeployment in the following format:
	// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional ID to identify the request. This value is used to
	// identify duplicate requests. If you make a request with the same request ID
	// and the original request is still in progress or completed, the server
	// ignores the second request. This prevents clients from
	// accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

The request for GoldengateDeployment.Delete.

func (*DeleteGoldengateDeploymentRequest) Descriptor

func (*DeleteGoldengateDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGoldengateDeploymentRequest.ProtoReflect.Descriptor instead.

func (*DeleteGoldengateDeploymentRequest) GetName

func (*DeleteGoldengateDeploymentRequest) GetRequestId

func (x *DeleteGoldengateDeploymentRequest) GetRequestId() string

func (*DeleteGoldengateDeploymentRequest) ProtoMessage

func (*DeleteGoldengateDeploymentRequest) ProtoMessage()

func (*DeleteGoldengateDeploymentRequest) ProtoReflect

func (*DeleteGoldengateDeploymentRequest) Reset

func (*DeleteGoldengateDeploymentRequest) String

DeleteOdbNetworkRequest

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() string

func (*DeleteOdbNetworkRequest) GetRequestId

func (x *DeleteOdbNetworkRequest) GetRequestId() string

func (*DeleteOdbNetworkRequest) ProtoMessage

func (*DeleteOdbNetworkRequest) ProtoMessage()

func (*DeleteOdbNetworkRequest) ProtoReflect

func (x *DeleteOdbNetworkRequest) ProtoReflect() protoreflect.Message

func (*DeleteOdbNetworkRequest) Reset

func (x *DeleteOdbNetworkRequest) Reset()

func (*DeleteOdbNetworkRequest) String

func (x *DeleteOdbNetworkRequest) String() string

DeleteOdbSubnetRequest

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() string

func (*DeleteOdbSubnetRequest) GetRequestId

func (x *DeleteOdbSubnetRequest) GetRequestId() string

func (*DeleteOdbSubnetRequest) ProtoMessage

func (*DeleteOdbSubnetRequest) ProtoMessage()

func (*DeleteOdbSubnetRequest) ProtoReflect

func (x *DeleteOdbSubnetRequest) ProtoReflect() protoreflect.Message

func (*DeleteOdbSubnetRequest) Reset

func (x *DeleteOdbSubnetRequest) Reset()

func (*DeleteOdbSubnetRequest) String

func (x *DeleteOdbSubnetRequest) String() string

DeploymentDiagnosticData

type DeploymentDiagnosticData struct {

	// Output only. The namespace name.
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Output only. The bucket name.
	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// Output only. The object name.
	Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	// Output only. The diagnostic state.
	DiagnosticState DeploymentDiagnosticData_DiagnosticState `protobuf:"varint,4,opt,name=diagnostic_state,json=diagnosticState,proto3,enum=google.cloud.oracledatabase.v1.DeploymentDiagnosticData_DiagnosticState" json:"diagnostic_state,omitempty"`
	// Output only. The time diagnostic start.
	DiagnosticStartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=diagnostic_start_time,json=diagnosticStartTime,proto3" json:"diagnostic_start_time,omitempty"`
	// Output only. The time diagnostic end.
	DiagnosticEndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=diagnostic_end_time,json=diagnosticEndTime,proto3" json:"diagnostic_end_time,omitempty"`
	// contains filtered or unexported fields
}

The deployment diagnostic data.

func (*DeploymentDiagnosticData) Descriptor

func (*DeploymentDiagnosticData) Descriptor() ([]byte, []int)

Deprecated: Use DeploymentDiagnosticData.ProtoReflect.Descriptor instead.

func (*DeploymentDiagnosticData) GetBucket

func (x *DeploymentDiagnosticData) GetBucket() string

func (*DeploymentDiagnosticData) GetDiagnosticEndTime

func (x *DeploymentDiagnosticData) GetDiagnosticEndTime() *timestamppb.Timestamp

func (*DeploymentDiagnosticData) GetDiagnosticStartTime

func (x *DeploymentDiagnosticData) GetDiagnosticStartTime() *timestamppb.Timestamp

func (*DeploymentDiagnosticData) GetDiagnosticState

func (*DeploymentDiagnosticData) GetNamespace

func (x *DeploymentDiagnosticData) GetNamespace() string

func (*DeploymentDiagnosticData) GetObject

func (x *DeploymentDiagnosticData) GetObject() string

func (*DeploymentDiagnosticData) ProtoMessage

func (*DeploymentDiagnosticData) ProtoMessage()

func (*DeploymentDiagnosticData) ProtoReflect

func (x *DeploymentDiagnosticData) ProtoReflect() protoreflect.Message

func (*DeploymentDiagnosticData) Reset

func (x *DeploymentDiagnosticData) Reset()

func (*DeploymentDiagnosticData) String

func (x *DeploymentDiagnosticData) String() string

DeploymentDiagnosticData_DiagnosticState

type DeploymentDiagnosticData_DiagnosticState int32

The possible states of the diagnostic data.

DeploymentDiagnosticData_DIAGNOSTIC_STATE_UNSPECIFIED, DeploymentDiagnosticData_IN_PROGRESS, DeploymentDiagnosticData_SUCCEEDED, DeploymentDiagnosticData_FAILED

const (
	// The diagnostic state is unspecified.
	DeploymentDiagnosticData_DIAGNOSTIC_STATE_UNSPECIFIED DeploymentDiagnosticData_DiagnosticState = 0
	// The diagnostic is in progress.
	DeploymentDiagnosticData_IN_PROGRESS DeploymentDiagnosticData_DiagnosticState = 1
	// The diagnostic completed successfully.
	DeploymentDiagnosticData_SUCCEEDED DeploymentDiagnosticData_DiagnosticState = 2
	// The diagnostic failed.
	DeploymentDiagnosticData_FAILED DeploymentDiagnosticData_DiagnosticState = 3
)

func (DeploymentDiagnosticData_DiagnosticState) Descriptor

func (DeploymentDiagnosticData_DiagnosticState) Enum

func (DeploymentDiagnosticData_DiagnosticState) EnumDescriptor

func (DeploymentDiagnosticData_DiagnosticState) EnumDescriptor() ([]byte, []int)

Deprecated: Use DeploymentDiagnosticData_DiagnosticState.Descriptor instead.

func (DeploymentDiagnosticData_DiagnosticState) Number

func (DeploymentDiagnosticData_DiagnosticState) String

func (DeploymentDiagnosticData_DiagnosticState) Type

EncryptionKey

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() string

func (*EncryptionKey) GetProvider

func (x *EncryptionKey) GetProvider() EncryptionKey_Provider

func (*EncryptionKey) ProtoMessage

func (*EncryptionKey) ProtoMessage()

func (*EncryptionKey) ProtoReflect

func (x *EncryptionKey) ProtoReflect() protoreflect.Message

func (*EncryptionKey) Reset

func (x *EncryptionKey) Reset()

func (*EncryptionKey) String

func (x *EncryptionKey) String() string

EncryptionKeyHistoryEntry

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

func (*EncryptionKeyHistoryEntry) GetEncryptionKey

func (x *EncryptionKeyHistoryEntry) GetEncryptionKey() *EncryptionKey

func (*EncryptionKeyHistoryEntry) ProtoMessage

func (*EncryptionKeyHistoryEntry) ProtoMessage()

func (*EncryptionKeyHistoryEntry) ProtoReflect

func (*EncryptionKeyHistoryEntry) Reset

func (x *EncryptionKeyHistoryEntry) Reset()

func (*EncryptionKeyHistoryEntry) String

func (x *EncryptionKeyHistoryEntry) String() string

EncryptionKey_Provider

type EncryptionKey_Provider int32

The 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) Enum

func (EncryptionKey_Provider) EnumDescriptor

func (EncryptionKey_Provider) EnumDescriptor() ([]byte, []int)

Deprecated: Use EncryptionKey_Provider.Descriptor instead.

func (EncryptionKey_Provider) Number

func (EncryptionKey_Provider) String

func (x EncryptionKey_Provider) String() string

func (EncryptionKey_Provider) Type

Entitlement

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() *CloudAccountDetails

func (*Entitlement) GetEntitlementId

func (x *Entitlement) GetEntitlementId() string

func (*Entitlement) GetName

func (x *Entitlement) GetName() string

func (*Entitlement) GetState

func (x *Entitlement) GetState() Entitlement_State

func (*Entitlement) ProtoMessage

func (*Entitlement) ProtoMessage()

func (*Entitlement) ProtoReflect

func (x *Entitlement) ProtoReflect() protoreflect.Message

func (*Entitlement) Reset

func (x *Entitlement) Reset()

func (*Entitlement) String

func (x *Entitlement) String() string

Entitlement_State

type Entitlement_State int32

The 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) Enum

func (Entitlement_State) EnumDescriptor

func (Entitlement_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Entitlement_State.Descriptor instead.

func (Entitlement_State) Number

func (Entitlement_State) String

func (x Entitlement_State) String() string

func (Entitlement_State) Type

ExadbVmCluster

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() string

func (*ExadbVmCluster) GetCreateTime

func (x *ExadbVmCluster) GetCreateTime() *timestamppb.Timestamp

func (*ExadbVmCluster) GetDisplayName

func (x *ExadbVmCluster) GetDisplayName() string

func (*ExadbVmCluster) GetEntitlementId

func (x *ExadbVmCluster) GetEntitlementId() string

func (*ExadbVmCluster) GetGcpOracleZone

func (x *ExadbVmCluster) GetGcpOracleZone() string

func (*ExadbVmCluster) GetLabels

func (x *ExadbVmCluster) GetLabels() map[string]string

func (*ExadbVmCluster) GetName

func (x *ExadbVmCluster) GetName() string

func (*ExadbVmCluster) GetOdbNetwork

func (x *ExadbVmCluster) GetOdbNetwork() string

func (*ExadbVmCluster) GetOdbSubnet

func (x *ExadbVmCluster) GetOdbSubnet() string

func (*ExadbVmCluster) GetProperties

func (x *ExadbVmCluster) GetProperties() *ExadbVmClusterProperties

func (*ExadbVmCluster) ProtoMessage

func (*ExadbVmCluster) ProtoMessage()

func (*ExadbVmCluster) ProtoReflect

func (x *ExadbVmCluster) ProtoReflect() protoreflect.Message

func (*ExadbVmCluster) Reset

func (x *ExadbVmCluster) Reset()

func (*ExadbVmCluster) String

func (x *ExadbVmCluster) String() string

ExadbVmClusterProperties

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() int32

func (*ExadbVmClusterProperties) GetClusterName

func (x *ExadbVmClusterProperties) GetClusterName() string

func (*ExadbVmClusterProperties) GetDataCollectionOptions

func (x *ExadbVmClusterProperties) GetDataCollectionOptions() *DataCollectionOptionsCommon

func (*ExadbVmClusterProperties) GetEnabledEcpuCountPerNode

func (x *ExadbVmClusterProperties) GetEnabledEcpuCountPerNode() int32

func (*ExadbVmClusterProperties) GetExascaleDbStorageVault

func (x *ExadbVmClusterProperties) GetExascaleDbStorageVault() string

func (*ExadbVmClusterProperties) GetGiVersion

func (x *ExadbVmClusterProperties) GetGiVersion() string

func (*ExadbVmClusterProperties) GetGridImageId

func (x *ExadbVmClusterProperties) GetGridImageId() string

func (*ExadbVmClusterProperties) GetHostname

func (x *ExadbVmClusterProperties) GetHostname() string

func (*ExadbVmClusterProperties) GetHostnamePrefix

func (x *ExadbVmClusterProperties) GetHostnamePrefix() string

func (*ExadbVmClusterProperties) GetLicenseModel

func (*ExadbVmClusterProperties) GetLifecycleState

func (*ExadbVmClusterProperties) GetMemorySizeGb

func (x *ExadbVmClusterProperties) GetMemorySizeGb() int32

func (*ExadbVmClusterProperties) GetNodeCount

func (x *ExadbVmClusterProperties) GetNodeCount() int32

func (*ExadbVmClusterProperties) GetOciUri

func (x *ExadbVmClusterProperties) GetOciUri() string

func (*ExadbVmClusterProperties) GetScanListenerPortTcp

func (x *ExadbVmClusterProperties) GetScanListenerPortTcp() int32

func (*ExadbVmClusterProperties) GetShapeAttribute

func (*ExadbVmClusterProperties) GetSshPublicKeys

func (x *ExadbVmClusterProperties) GetSshPublicKeys() []string

func (*ExadbVmClusterProperties) GetTimeZone

func (x *ExadbVmClusterProperties) GetTimeZone() *datetime.TimeZone

func (*ExadbVmClusterProperties) GetVmFileSystemStorage

func (x *ExadbVmClusterProperties) GetVmFileSystemStorage() *ExadbVmClusterStorageDetails

func (*ExadbVmClusterProperties) ProtoMessage

func (*ExadbVmClusterProperties) ProtoMessage()

func (*ExadbVmClusterProperties) ProtoReflect

func (x *ExadbVmClusterProperties) ProtoReflect() protoreflect.Message

func (*ExadbVmClusterProperties) Reset

func (x *ExadbVmClusterProperties) Reset()

func (*ExadbVmClusterProperties) String

func (x *ExadbVmClusterProperties) String() string

ExadbVmClusterProperties_ExadbVmClusterLifecycleState

type ExadbVmClusterProperties_ExadbVmClusterLifecycleState int32

The 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) Enum

func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) EnumDescriptor

Deprecated: Use ExadbVmClusterProperties_ExadbVmClusterLifecycleState.Descriptor instead.

func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Number

func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) String

func (ExadbVmClusterProperties_ExadbVmClusterLifecycleState) Type

ExadbVmClusterProperties_LicenseModel

type ExadbVmClusterProperties_LicenseModel int32

The 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) Enum

func (ExadbVmClusterProperties_LicenseModel) EnumDescriptor

func (ExadbVmClusterProperties_LicenseModel) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExadbVmClusterProperties_LicenseModel.Descriptor instead.

func (ExadbVmClusterProperties_LicenseModel) Number

func (ExadbVmClusterProperties_LicenseModel) String

func (ExadbVmClusterProperties_LicenseModel) Type

ExadbVmClusterProperties_ShapeAttribute

type ExadbVmClusterProperties_ShapeAttribute int32

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

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) Enum

func (ExadbVmClusterProperties_ShapeAttribute) EnumDescriptor

func (ExadbVmClusterProperties_ShapeAttribute) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExadbVmClusterProperties_ShapeAttribute.Descriptor instead.

func (ExadbVmClusterProperties_ShapeAttribute) Number

func (ExadbVmClusterProperties_ShapeAttribute) String

func (ExadbVmClusterProperties_ShapeAttribute) Type

ExadbVmClusterStorageDetails

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() int32

func (*ExadbVmClusterStorageDetails) ProtoMessage

func (*ExadbVmClusterStorageDetails) ProtoMessage()

func (*ExadbVmClusterStorageDetails) ProtoReflect

func (*ExadbVmClusterStorageDetails) Reset

func (x *ExadbVmClusterStorageDetails) Reset()

func (*ExadbVmClusterStorageDetails) String

ExascaleConfig

type ExascaleConfig struct {

	// Output only. Total storage size needed for Exascale in GBs.
	TotalStorageSizeGb int32 `protobuf:"varint,1,opt,name=total_storage_size_gb,json=totalStorageSizeGb,proto3" json:"total_storage_size_gb,omitempty"`
	// Output only. Available storage size for Exascale in GBs.
	AvailableStorageSizeGb int32 `protobuf:"varint,2,opt,name=available_storage_size_gb,json=availableStorageSizeGb,proto3" json:"available_storage_size_gb,omitempty"`
	// contains filtered or unexported fields
}

Details of the Exascale configuration for the Exadata Infrastructure.

func (*ExascaleConfig) Descriptor

func (*ExascaleConfig) Descriptor() ([]byte, []int)

Deprecated: Use ExascaleConfig.ProtoReflect.Descriptor instead.

func (*ExascaleConfig) GetAvailableStorageSizeGb

func (x *ExascaleConfig) GetAvailableStorageSizeGb() int32

func (*ExascaleConfig) GetTotalStorageSizeGb

func (x *ExascaleConfig) GetTotalStorageSizeGb() int32

func (*ExascaleConfig) ProtoMessage

func (*ExascaleConfig) ProtoMessage()

func (*ExascaleConfig) ProtoReflect

func (x *ExascaleConfig) ProtoReflect() protoreflect.Message

func (*ExascaleConfig) Reset

func (x *ExascaleConfig) Reset()

func (*ExascaleConfig) String

func (x *ExascaleConfig) String() string

ExascaleDbStorageDetails

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() int32

func (*ExascaleDbStorageDetails) GetTotalSizeGbs

func (x *ExascaleDbStorageDetails) GetTotalSizeGbs() int32

func (*ExascaleDbStorageDetails) ProtoMessage

func (*ExascaleDbStorageDetails) ProtoMessage()

func (*ExascaleDbStorageDetails) ProtoReflect

func (x *ExascaleDbStorageDetails) ProtoReflect() protoreflect.Message

func (*ExascaleDbStorageDetails) Reset

func (x *ExascaleDbStorageDetails) Reset()

func (*ExascaleDbStorageDetails) String

func (x *ExascaleDbStorageDetails) String() string

ExascaleDbStorageVault

type ExascaleDbStorageVault struct {

	// Identifier. The resource name of the ExascaleDbStorageVault.
	// Format:
	// projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The display name for the ExascaleDbStorageVault. The name does
	// not have to be unique within your project. The name must be 1-255
	// characters long and can only contain alphanumeric characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. The GCP Oracle zone where Oracle ExascaleDbStorageVault is
	// hosted. Example: us-east4-b-r2. If not specified, the system will pick a
	// zone based on availability.
	GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
	// Required. The properties of the ExascaleDbStorageVault.
	Properties *ExascaleDbStorageVaultProperties `protobuf:"bytes,4,opt,name=properties,proto3" json:"properties,omitempty"`
	// Output only. The date and time when the ExascaleDbStorageVault was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The ID of the subscription entitlement associated with the
	// ExascaleDbStorageVault.
	EntitlementId string `protobuf:"bytes,6,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
	// Optional. The labels or tags associated with the ExascaleDbStorageVault.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. The Exadata Infrastructure resource on which
	// ExascaleDbStorageVault
	// resource is created, in the following format:
	// projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
	ExadataInfrastructure string `protobuf:"bytes,8,opt,name=exadata_infrastructure,json=exadataInfrastructure,proto3" json:"exadata_infrastructure,omitempty"`
	// contains filtered or unexported fields
}

ExascaleDbStorageVault represents a storage vault exadb vm cluster resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/ExascaleDbStorageVault/

func (*ExascaleDbStorageVault) Descriptor

func (*ExascaleDbStorageVault) Descriptor() ([]byte, []int)

Deprecated: Use ExascaleDbStorageVault.ProtoReflect.Descriptor instead.

func (*ExascaleDbStorageVault) GetCreateTime

func (x *ExascaleDbStorageVault) GetCreateTime() *timestamppb.Timestamp

func (*ExascaleDbStorageVault) GetDisplayName

func (x *ExascaleDbStorageVault) GetDisplayName() string

func (*ExascaleDbStorageVault) GetEntitlementId

func (x *ExascaleDbStorageVault) GetEntitlementId() string

func (*ExascaleDbStorageVault) GetExadataInfrastructure

func (x *ExascaleDbStorageVault) GetExadataInfrastructure() string

func (*ExascaleDbStorageVault) GetGcpOracleZone

func (x *ExascaleDbStorageVault) GetGcpOracleZone() string

func (*ExascaleDbStorageVault) GetLabels

func (x *ExascaleDbStorageVault) GetLabels() map[string]string

func (*ExascaleDbStorageVault) GetName

func (x *ExascaleDbStorageVault) GetName() string

func (*ExascaleDbStorageVault) GetProperties

func (*ExascaleDbStorageVault) ProtoMessage

func (*ExascaleDbStorageVault) ProtoMessage()

func (*ExascaleDbStorageVault) ProtoReflect

func (x *ExascaleDbStorageVault) ProtoReflect() protoreflect.Message

func (*ExascaleDbStorageVault) Reset

func (x *ExascaleDbStorageVault) Reset()

func (*ExascaleDbStorageVault) String

func (x *ExascaleDbStorageVault) String() string

ExascaleDbStorageVaultProperties

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() int32

func (*ExascaleDbStorageVaultProperties) GetAttachedShapeAttributes

func (*ExascaleDbStorageVaultProperties) GetAvailableShapeAttributes

func (*ExascaleDbStorageVaultProperties) GetDescription

func (x *ExascaleDbStorageVaultProperties) GetDescription() string

func (*ExascaleDbStorageVaultProperties) GetExascaleDbStorageDetails

func (x *ExascaleDbStorageVaultProperties) GetExascaleDbStorageDetails() *ExascaleDbStorageDetails

func (*ExascaleDbStorageVaultProperties) GetOciUri

func (*ExascaleDbStorageVaultProperties) GetOcid

func (*ExascaleDbStorageVaultProperties) GetState

func (*ExascaleDbStorageVaultProperties) GetTimeZone

func (*ExascaleDbStorageVaultProperties) GetVmClusterCount

func (x *ExascaleDbStorageVaultProperties) GetVmClusterCount() int32

func (*ExascaleDbStorageVaultProperties) GetVmClusterIds

func (x *ExascaleDbStorageVaultProperties) GetVmClusterIds() []string

func (*ExascaleDbStorageVaultProperties) ProtoMessage

func (*ExascaleDbStorageVaultProperties) ProtoMessage()

func (*ExascaleDbStorageVaultProperties) ProtoReflect

func (*ExascaleDbStorageVaultProperties) Reset

func (*ExascaleDbStorageVaultProperties) String

ExascaleDbStorageVaultProperties_ShapeAttribute

type ExascaleDbStorageVaultProperties_ShapeAttribute int32

The 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) Enum

func (ExascaleDbStorageVaultProperties_ShapeAttribute) EnumDescriptor

Deprecated: Use ExascaleDbStorageVaultProperties_ShapeAttribute.Descriptor instead.

func (ExascaleDbStorageVaultProperties_ShapeAttribute) Number

func (ExascaleDbStorageVaultProperties_ShapeAttribute) String

func (ExascaleDbStorageVaultProperties_ShapeAttribute) Type

ExascaleDbStorageVaultProperties_State

type ExascaleDbStorageVaultProperties_State int32

The 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) Enum

func (ExascaleDbStorageVaultProperties_State) EnumDescriptor

func (ExascaleDbStorageVaultProperties_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExascaleDbStorageVaultProperties_State.Descriptor instead.

func (ExascaleDbStorageVaultProperties_State) Number

func (ExascaleDbStorageVaultProperties_State) String

func (ExascaleDbStorageVaultProperties_State) Type

FailoverAutonomousDatabaseRequest

type FailoverAutonomousDatabaseRequest struct {

	// Required. The name of the Autonomous Database in the following format:
	// projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The peer database name to fail over to. Required for cross-region
	// standby, and must be omitted for in-region Data Guard.
	PeerAutonomousDatabase string `protobuf:"bytes,2,opt,name=peer_autonomous_database,json=peerAutonomousDatabase,proto3" json:"peer_autonomous_database,omitempty"`
	// contains filtered or unexported fields
}

The request for OracleDatabase.FailoverAutonomousDatabase.

func (*FailoverAutonomousDatabaseRequest) Descriptor

func (*FailoverAutonomousDatabaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use FailoverAutonomousDatabaseRequest.ProtoReflect.Descriptor instead.

func (*FailoverAutonomousDatabaseRequest) GetName

func (*FailoverAutonomousDatabaseRequest) GetPeerAutonomousDatabase

func (x *FailoverAutonomousDatabaseRequest) GetPeerAutonomousDatabase() string

func (*FailoverAutonomousDatabaseRequest) ProtoMessage

func (*FailoverAutonomousDatabaseRequest) ProtoMessage()

func (*FailoverAutonomousDatabaseRequest) ProtoReflect

func (*FailoverAutonomousDatabaseRequest) Reset

func (*FailoverAutonomousDatabaseRequest) String

GenerateAutonomousDatabaseWalletRequest

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() bool

func (*GenerateAutonomousDatabaseWalletRequest) GetName

func (*GenerateAutonomousDatabaseWalletRequest) GetPassword

func (*GenerateAutonomousDatabaseWalletRequest) GetType

func (*GenerateAutonomousDatabaseWalletRequest) ProtoMessage

func (*GenerateAutonomousDatabaseWalletRequest) ProtoReflect

func (*GenerateAutonomousDatabaseWalletRequest) Reset

func (*GenerateAutonomousDatabaseWalletRequest) String

GenerateAutonomousDatabaseWalletResponse

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() []byte

func (*GenerateAutonomousDatabaseWalletResponse) ProtoMessage

func (*GenerateAutonomousDatabaseWalletResponse) ProtoReflect

func (*GenerateAutonomousDatabaseWalletResponse) Reset

func (*GenerateAutonomousDatabaseWalletResponse) String

GenerateType

type GenerateType int32

The 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) Enum

func (x GenerateType) Enum() *GenerateType

func (GenerateType) EnumDescriptor

func (GenerateType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GenerateType.Descriptor instead.

func (GenerateType) Number

func (GenerateType) String

func (x GenerateType) String() string

func (GenerateType) Type

GetAutonomousDatabaseRequest

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() string

func (*GetAutonomousDatabaseRequest) ProtoMessage

func (*GetAutonomousDatabaseRequest) ProtoMessage()

func (*GetAutonomousDatabaseRequest) ProtoReflect

func (*GetAutonomousDatabaseRequest) Reset

func (x *GetAutonomousDatabaseRequest) Reset()

func (*GetAutonomousDatabaseRequest) String

GetCloudExadataInfrastructureRequest

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 (*GetCloudExadataInfrastructureRequest) ProtoMessage

func (*GetCloudExadataInfrastructureRequest) ProtoMessage()

func (*GetCloudExadataInfrastructureRequest) ProtoReflect

func (*GetCloudExadataInfrastructureRequest) Reset

func (*GetCloudExadataInfrastructureRequest) String

GetCloudVmClusterRequest

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() string

func (*GetCloudVmClusterRequest) ProtoMessage

func (*GetCloudVmClusterRequest) ProtoMessage()

func (*GetCloudVmClusterRequest) ProtoReflect

func (x *GetCloudVmClusterRequest) ProtoReflect() protoreflect.Message

func (*GetCloudVmClusterRequest) Reset

func (x *GetCloudVmClusterRequest) Reset()

func (*GetCloudVmClusterRequest) String

func (x *GetCloudVmClusterRequest) String() string

GetDatabaseRequest

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() string

func (*GetDatabaseRequest) ProtoMessage

func (*GetDatabaseRequest) ProtoMessage()

func (*GetDatabaseRequest) ProtoReflect

func (x *GetDatabaseRequest) ProtoReflect() protoreflect.Message

func (*GetDatabaseRequest) Reset

func (x *GetDatabaseRequest) Reset()

func (*GetDatabaseRequest) String

func (x *GetDatabaseRequest) String() string

GetDbSystemRequest

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() string

func (*GetDbSystemRequest) ProtoMessage

func (*GetDbSystemRequest) ProtoMessage()

func (*GetDbSystemRequest) ProtoReflect

func (x *GetDbSystemRequest) ProtoReflect() protoreflect.Message

func (*GetDbSystemRequest) Reset

func (x *GetDbSystemRequest) Reset()

func (*GetDbSystemRequest) String

func (x *GetDbSystemRequest) String() string

GetExadbVmClusterRequest

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() string

func (*GetExadbVmClusterRequest) ProtoMessage

func (*GetExadbVmClusterRequest) ProtoMessage()

func (*GetExadbVmClusterRequest) ProtoReflect

func (x *GetExadbVmClusterRequest) ProtoReflect() protoreflect.Message

func (*GetExadbVmClusterRequest) Reset

func (x *GetExadbVmClusterRequest) Reset()

func (*GetExadbVmClusterRequest) String

func (x *GetExadbVmClusterRequest) String() string

GetExascaleDbStorageVaultRequest

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 (*GetExascaleDbStorageVaultRequest) ProtoMessage

func (*GetExascaleDbStorageVaultRequest) ProtoMessage()

func (*GetExascaleDbStorageVaultRequest) ProtoReflect

func (*GetExascaleDbStorageVaultRequest) Reset

func (*GetExascaleDbStorageVaultRequest) String

GetGoldengateConnectionAssignmentRequest

type GetGoldengateConnectionAssignmentRequest struct {

	// Required. The name of the GoldengateConnectionAssignment to retrieve.
	// Format:
	// projects/{project}/locations/{location}/goldengateConnectionAssignments/{goldengate_connection_assignment}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a GoldengateConnectionAssignment.

func (*GetGoldengateConnectionAssignmentRequest) Descriptor

func (*GetGoldengateConnectionAssignmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGoldengateConnectionAssignmentRequest.ProtoReflect.Descriptor instead.

func (*GetGoldengateConnectionAssignmentRequest) GetName

func (*GetGoldengateConnectionAssignmentRequest) ProtoMessage

func (*GetGoldengateConnectionAssignmentRequest) ProtoReflect

func (*GetGoldengateConnectionAssignmentRequest) Reset

func (*GetGoldengateConnectionAssignmentRequest) String

GetGoldengateConnectionRequest

type GetGoldengateConnectionRequest struct {

	// Required. The name of the GoldengateConnection in the following format:
	// projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

The request for GoldengateConnection.Get.

func (*GetGoldengateConnectionRequest) Descriptor

func (*GetGoldengateConnectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGoldengateConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetGoldengateConnectionRequest) GetName

func (*GetGoldengateConnectionRequest) ProtoMessage

func (*GetGoldengateConnectionRequest) ProtoMessage()

func (*GetGoldengateConnectionRequest) ProtoReflect

func (*GetGoldengateConnectionRequest) Reset

func (x *GetGoldengateConnectionRequest) Reset()

func (*GetGoldengateConnectionRequest) String

GetGoldengateDeploymentRequest

type GetGoldengateDeploymentRequest struct {

	// Required. The name of the GoldengateDeployment in the following format:
	// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

The request for GoldengateDeployment.Get.

func (*GetGoldengateDeploymentRequest) Descriptor

func (*GetGoldengateDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGoldengateDeploymentRequest.ProtoReflect.Descriptor instead.

func (*GetGoldengateDeploymentRequest) GetName

func (*GetGoldengateDeploymentRequest) ProtoMessage

func (*GetGoldengateDeploymentRequest) ProtoMessage()

func (*GetGoldengateDeploymentRequest) ProtoReflect

func (*GetGoldengateDeploymentRequest) Reset

func (x *GetGoldengateDeploymentRequest) Reset()

func (*GetGoldengateDeploymentRequest) String

GetOdbNetworkRequest

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() string

func (*GetOdbNetworkRequest) ProtoMessage

func (*GetOdbNetworkRequest) ProtoMessage()

func (*GetOdbNetworkRequest) ProtoReflect

func (x *GetOdbNetworkRequest) ProtoReflect() protoreflect.Message

func (*GetOdbNetworkRequest) Reset

func (x *GetOdbNetworkRequest) Reset()

func (*GetOdbNetworkRequest) String

func (x *GetOdbNetworkRequest) String() string

GetOdbSubnetRequest

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() string

func (*GetOdbSubnetRequest) ProtoMessage

func (*GetOdbSubnetRequest) ProtoMessage()

func (*GetOdbSubnetRequest) ProtoReflect

func (x *GetOdbSubnetRequest) ProtoReflect() protoreflect.Message

func (*GetOdbSubnetRequest) Reset

func (x *GetOdbSubnetRequest) Reset()

func (*GetOdbSubnetRequest) String

func (x *GetOdbSubnetRequest) String() string

GetPluggableDatabaseRequest

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() string

func (*GetPluggableDatabaseRequest) ProtoMessage

func (*GetPluggableDatabaseRequest) ProtoMessage()

func (*GetPluggableDatabaseRequest) ProtoReflect

func (*GetPluggableDatabaseRequest) Reset

func (x *GetPluggableDatabaseRequest) Reset()

func (*GetPluggableDatabaseRequest) String

func (x *GetPluggableDatabaseRequest) String() string

GiVersion

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

func (*GiVersion) Descriptor() ([]byte, []int)

Deprecated: Use GiVersion.ProtoReflect.Descriptor instead.

func (*GiVersion) GetName

func (x *GiVersion) GetName() string

func (*GiVersion) GetVersion

func (x *GiVersion) GetVersion() string

func (*GiVersion) ProtoMessage

func (*GiVersion) ProtoMessage()

func (*GiVersion) ProtoReflect

func (x *GiVersion) ProtoReflect() protoreflect.Message

func (*GiVersion) Reset

func (x *GiVersion) Reset()

func (*GiVersion) String

func (x *GiVersion) String() string

GlueIcebergCatalog

type GlueIcebergCatalog struct {

	// Required. The catalog ID of Glue.
	GlueId string `protobuf:"bytes,1,opt,name=glue_id,json=glueId,proto3" json:"glue_id,omitempty"`
	// contains filtered or unexported fields
}

The Glue Iceberg catalog.

func (*GlueIcebergCatalog) Descriptor

func (*GlueIcebergCatalog) Descriptor() ([]byte, []int)

Deprecated: Use GlueIcebergCatalog.ProtoReflect.Descriptor instead.

func (*GlueIcebergCatalog) GetGlueId

func (x *GlueIcebergCatalog) GetGlueId() string

func (*GlueIcebergCatalog) ProtoMessage

func (*GlueIcebergCatalog) ProtoMessage()

func (*GlueIcebergCatalog) ProtoReflect

func (x *GlueIcebergCatalog) ProtoReflect() protoreflect.Message

func (*GlueIcebergCatalog) Reset

func (x *GlueIcebergCatalog) Reset()

func (*GlueIcebergCatalog) String

func (x *GlueIcebergCatalog) String() string

GoldengateAmazonKinesisConnectionProperties

type GoldengateAmazonKinesisConnectionProperties struct {

	// Optional. The technology type of AmazonKinesisConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Access key ID to access the Amazon Kinesis.
	AccessKeyId string `protobuf:"bytes,2,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
	// Optional. Secret access key to access the Amazon Kinesis.
	SecretAccessKeySecret string `protobuf:"bytes,3,opt,name=secret_access_key_secret,json=secretAccessKeySecret,proto3" json:"secret_access_key_secret,omitempty"`
	// Optional. The endpoint URL of the Amazon Kinesis service.
	// e.g.: 'https://kinesis.us-east-1.amazonaws.com'
	// If not provided, Goldengate will default to
	// 'https://kinesis.

The properties of GoldengateAmazonKinesisConnection.

func (*GoldengateAmazonKinesisConnectionProperties) Descriptor

Deprecated: Use GoldengateAmazonKinesisConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateAmazonKinesisConnectionProperties) GetAccessKeyId

func (*GoldengateAmazonKinesisConnectionProperties) GetAwsRegion

func (*GoldengateAmazonKinesisConnectionProperties) GetEndpoint

func (*GoldengateAmazonKinesisConnectionProperties) GetSecretAccessKeySecret

func (x *GoldengateAmazonKinesisConnectionProperties) GetSecretAccessKeySecret() string

func (*GoldengateAmazonKinesisConnectionProperties) GetTechnologyType

func (x *GoldengateAmazonKinesisConnectionProperties) GetTechnologyType() string

func (*GoldengateAmazonKinesisConnectionProperties) ProtoMessage

func (*GoldengateAmazonKinesisConnectionProperties) ProtoReflect

func (*GoldengateAmazonKinesisConnectionProperties) Reset

func (*GoldengateAmazonKinesisConnectionProperties) String

GoldengateAmazonRedshiftConnectionProperties

type GoldengateAmazonRedshiftConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated system of
	// the given technology.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateAmazonRedshiftConnectionProperties_Password
	//	*GoldengateAmazonRedshiftConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateAmazonRedshiftConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type of AmazonRedshiftConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Connection URL.
	// e.g.:
	// 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
	ConnectionUrl string `protobuf:"bytes,2,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect the associated
	// system of the given technology.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateAmazonRedshiftConnection.

func (*GoldengateAmazonRedshiftConnectionProperties) Descriptor

Deprecated: Use GoldengateAmazonRedshiftConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateAmazonRedshiftConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateAmazonRedshiftConnectionProperties) GetConnectionPasswordOptions() isGoldengateAmazonRedshiftConnectionProperties_ConnectionPasswordOptions

func (*GoldengateAmazonRedshiftConnectionProperties) GetConnectionUrl

func (*GoldengateAmazonRedshiftConnectionProperties) GetPassword

func (*GoldengateAmazonRedshiftConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateAmazonRedshiftConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateAmazonRedshiftConnectionProperties) GetTechnologyType

func (*GoldengateAmazonRedshiftConnectionProperties) GetUsername

func (*GoldengateAmazonRedshiftConnectionProperties) ProtoMessage

func (*GoldengateAmazonRedshiftConnectionProperties) ProtoReflect

func (*GoldengateAmazonRedshiftConnectionProperties) Reset

func (*GoldengateAmazonRedshiftConnectionProperties) String

GoldengateAmazonRedshiftConnectionProperties_Password

type GoldengateAmazonRedshiftConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses for Amazon
	// Redshift connection in plain text.
	Password string `protobuf:"bytes,5,opt,name=password,proto3,oneof"`
}

GoldengateAmazonRedshiftConnectionProperties_PasswordSecretVersion

type GoldengateAmazonRedshiftConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses for Amazon
	// Redshift connection. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,6,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateAmazonS3ConnectionProperties

type GoldengateAmazonS3ConnectionProperties struct {

	// Optional. The technology type of AmazonS3Connection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Access key ID to access the Amazon S3 bucket.
	AccessKeyId string `protobuf:"bytes,2,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
	// Optional. Secret access key to access the Amazon S3 bucket.
	SecretAccessKeySecret string `protobuf:"bytes,3,opt,name=secret_access_key_secret,json=secretAccessKeySecret,proto3" json:"secret_access_key_secret,omitempty"`
	// Optional. The Amazon Endpoint for S3.
	Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Optional. The name of the AWS region where the bucket is created.
	Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateAmazonS3Connection.

func (*GoldengateAmazonS3ConnectionProperties) Descriptor

func (*GoldengateAmazonS3ConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateAmazonS3ConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateAmazonS3ConnectionProperties) GetAccessKeyId

func (x *GoldengateAmazonS3ConnectionProperties) GetAccessKeyId() string

func (*GoldengateAmazonS3ConnectionProperties) GetEndpoint

func (*GoldengateAmazonS3ConnectionProperties) GetRegion

func (*GoldengateAmazonS3ConnectionProperties) GetSecretAccessKeySecret

func (x *GoldengateAmazonS3ConnectionProperties) GetSecretAccessKeySecret() string

func (*GoldengateAmazonS3ConnectionProperties) GetTechnologyType

func (x *GoldengateAmazonS3ConnectionProperties) GetTechnologyType() string

func (*GoldengateAmazonS3ConnectionProperties) ProtoMessage

func (*GoldengateAmazonS3ConnectionProperties) ProtoReflect

func (*GoldengateAmazonS3ConnectionProperties) Reset

func (*GoldengateAmazonS3ConnectionProperties) String

GoldengateAzureDataLakeStorageConnectionProperties

type GoldengateAzureDataLakeStorageConnectionProperties struct {

	// Optional. The technology type of AzureDataLakeStorageConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Authentication mechanism to access Azure Data Lake Storage.
	AuthenticationType GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType `protobuf:"varint,2,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType" json:"authentication_type,omitempty"`
	// Optional. Sets the Azure storage account name.
	Account string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// Optional. Azure storage account key. This property is required when
	// 'authentication_type' is set to 'SHARED_KEY'.
	AccountKeySecret string `protobuf:"bytes,4,opt,name=account_key_secret,json=accountKeySecret,proto3" json:"account_key_secret,omitempty"`
	// Optional. Credential that uses a shared access signature (SAS) to
	// authenticate to an Azure Service.
	SasTokenSecret string `protobuf:"bytes,5,opt,name=sas_token_secret,json=sasTokenSecret,proto3" json:"sas_token_secret,omitempty"`
	// Optional. Azure tenant ID of the application. This property is required
	// when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
	AzureTenantId string `protobuf:"bytes,6,opt,name=azure_tenant_id,json=azureTenantId,proto3" json:"azure_tenant_id,omitempty"`
	// Optional. Azure client ID of the application. This property is required
	// when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
	ClientId string `protobuf:"bytes,7,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// Optional. Azure client secret (aka application password) for
	// authentication.
	ClientSecret string `protobuf:"bytes,8,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// Optional. Azure Storage service endpoint.
	// e.g: https://test.blob.core.windows.net
	Endpoint string `protobuf:"bytes,9,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Optional. The endpoint used for authentication with Microsoft Entra ID
	// (formerly Azure Active Directory). Default value:
	// https://login.microsoftonline.com
	AzureAuthorityHost string `protobuf:"bytes,10,opt,name=azure_authority_host,json=azureAuthorityHost,proto3" json:"azure_authority_host,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateAzureDataLakeStorageConnection.

func (*GoldengateAzureDataLakeStorageConnectionProperties) Descriptor

Deprecated: Use GoldengateAzureDataLakeStorageConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetAccount

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetAccountKeySecret

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetAuthenticationType

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetAzureAuthorityHost

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetAzureTenantId

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetClientId

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetClientSecret

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetEndpoint

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetSasTokenSecret

func (*GoldengateAzureDataLakeStorageConnectionProperties) GetTechnologyType

func (*GoldengateAzureDataLakeStorageConnectionProperties) ProtoMessage

func (*GoldengateAzureDataLakeStorageConnectionProperties) ProtoReflect

func (*GoldengateAzureDataLakeStorageConnectionProperties) Reset

func (*GoldengateAzureDataLakeStorageConnectionProperties) String

GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType

type GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType int32

Enum for authentication mechanism to access Azure Data Lake Storage.

GoldengateAzureDataLakeStorageConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateAzureDataLakeStorageConnectionProperties_SHARED_KEY, GoldengateAzureDataLakeStorageConnectionProperties_SHARED_ACCESS_SIGNATURE, GoldengateAzureDataLakeStorageConnectionProperties_AZURE_ACTIVE_DIRECTORY

const (
	// Authentication type not specified.
	GoldengateAzureDataLakeStorageConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 0
	// Shared key authentication.
	GoldengateAzureDataLakeStorageConnectionProperties_SHARED_KEY GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 1
	// Shared access signature authentication.
	GoldengateAzureDataLakeStorageConnectionProperties_SHARED_ACCESS_SIGNATURE GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 2
	// Azure active directory authentication.
	GoldengateAzureDataLakeStorageConnectionProperties_AZURE_ACTIVE_DIRECTORY GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType = 3
)

func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Descriptor

func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Enum

func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) EnumDescriptor

Deprecated: Use GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType.Descriptor instead.

func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Number

func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) String

func (GoldengateAzureDataLakeStorageConnectionProperties_AuthenticationType) Type

GoldengateAzureSynapseAnalyticsConnectionProperties

type GoldengateAzureSynapseAnalyticsConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated system of
	// the given technology.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateAzureSynapseAnalyticsConnectionProperties_Password
	//	*GoldengateAzureSynapseAnalyticsConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateAzureSynapseAnalyticsConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type of AzureSynapseAnalyticsConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. JDBC connection string.
	// e.g.:
	// 'jdbc:sqlserver://

The properties of GoldengateAzureSynapseAnalyticsConnection.

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) Descriptor

Deprecated: Use GoldengateAzureSynapseAnalyticsConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetConnectionPasswordOptions() isGoldengateAzureSynapseAnalyticsConnectionProperties_ConnectionPasswordOptions

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetConnectionString

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetPassword

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateAzureSynapseAnalyticsConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetTechnologyType

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) GetUsername

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) ProtoMessage

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) ProtoReflect

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) Reset

func (*GoldengateAzureSynapseAnalyticsConnectionProperties) String

GoldengateAzureSynapseAnalyticsConnectionProperties_Password

type GoldengateAzureSynapseAnalyticsConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses for Azure
	// Synapse Analytics connection in plain text.
	Password string `protobuf:"bytes,5,opt,name=password,proto3,oneof"`
}

GoldengateAzureSynapseAnalyticsConnectionProperties_PasswordSecretVersion

type GoldengateAzureSynapseAnalyticsConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses for Azure
	// Synapse Analytics connection. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,6,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateBackupSchedule

type GoldengateBackupSchedule struct {

	// Output only. The bucket name.
	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// Output only. The compartment id.
	CompartmentId string `protobuf:"bytes,2,opt,name=compartment_id,json=compartmentId,proto3" json:"compartment_id,omitempty"`
	// Output only. The frequency backup scheduled.
	FrequencyBackupScheduled GoldengateBackupSchedule_FrequencyBackupScheduled `protobuf:"varint,3,opt,name=frequency_backup_scheduled,json=frequencyBackupScheduled,proto3,enum=google.cloud.oracledatabase.v1.GoldengateBackupSchedule_FrequencyBackupScheduled" json:"frequency_backup_scheduled,omitempty"`
	// Output only. If metadata only.
	MetadataOnly bool `protobuf:"varint,4,opt,name=metadata_only,json=metadataOnly,proto3" json:"metadata_only,omitempty"`
	// Output only. The namespace name.
	Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Output only. The timestamp of when the backup was scheduled.
	BackupScheduledTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=backup_scheduled_time,json=backupScheduledTime,proto3" json:"backup_scheduled_time,omitempty"`
	// contains filtered or unexported fields
}

The backup schedule of the GoldengateDeployment.

func (*GoldengateBackupSchedule) Descriptor

func (*GoldengateBackupSchedule) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateBackupSchedule.ProtoReflect.Descriptor instead.

func (*GoldengateBackupSchedule) GetBackupScheduledTime

func (x *GoldengateBackupSchedule) GetBackupScheduledTime() *timestamppb.Timestamp

func (*GoldengateBackupSchedule) GetBucket

func (x *GoldengateBackupSchedule) GetBucket() string

func (*GoldengateBackupSchedule) GetCompartmentId

func (x *GoldengateBackupSchedule) GetCompartmentId() string

func (*GoldengateBackupSchedule) GetFrequencyBackupScheduled

func (*GoldengateBackupSchedule) GetMetadataOnly

func (x *GoldengateBackupSchedule) GetMetadataOnly() bool

func (*GoldengateBackupSchedule) GetNamespace

func (x *GoldengateBackupSchedule) GetNamespace() string

func (*GoldengateBackupSchedule) ProtoMessage

func (*GoldengateBackupSchedule) ProtoMessage()

func (*GoldengateBackupSchedule) ProtoReflect

func (x *GoldengateBackupSchedule) ProtoReflect() protoreflect.Message

func (*GoldengateBackupSchedule) Reset

func (x *GoldengateBackupSchedule) Reset()

func (*GoldengateBackupSchedule) String

func (x *GoldengateBackupSchedule) String() string

GoldengateBackupSchedule_FrequencyBackupScheduled

type GoldengateBackupSchedule_FrequencyBackupScheduled int32

Enum for frequency backup scheduled.

GoldengateBackupSchedule_FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED, GoldengateBackupSchedule_DAILY, GoldengateBackupSchedule_WEEKLY, GoldengateBackupSchedule_MONTHLY

const (
	// The frequency backup scheduled is unspecified.
	GoldengateBackupSchedule_FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED GoldengateBackupSchedule_FrequencyBackupScheduled = 0
	// The frequency backup scheduled is daily.
	GoldengateBackupSchedule_DAILY GoldengateBackupSchedule_FrequencyBackupScheduled = 1
	// The frequency backup scheduled is weekly.
	GoldengateBackupSchedule_WEEKLY GoldengateBackupSchedule_FrequencyBackupScheduled = 2
	// The frequency backup scheduled is monthly.
	GoldengateBackupSchedule_MONTHLY GoldengateBackupSchedule_FrequencyBackupScheduled = 3
)

func (GoldengateBackupSchedule_FrequencyBackupScheduled) Descriptor

func (GoldengateBackupSchedule_FrequencyBackupScheduled) Enum

func (GoldengateBackupSchedule_FrequencyBackupScheduled) EnumDescriptor

Deprecated: Use GoldengateBackupSchedule_FrequencyBackupScheduled.Descriptor instead.

func (GoldengateBackupSchedule_FrequencyBackupScheduled) Number

func (GoldengateBackupSchedule_FrequencyBackupScheduled) String

func (GoldengateBackupSchedule_FrequencyBackupScheduled) Type

GoldengateConnection

type GoldengateConnection struct {

	// Identifier. The name of the GoldengateConnection resource in the following
	// format:
	// projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The properties of the GoldengateConnection.
	Properties *GoldengateConnectionProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	// Optional. The GCP Oracle zone where Oracle GoldengateConnection is hosted.
	// Example: us-east4-b-r2.
	// If not specified, the system will pick a zone based on availability.
	GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
	// Optional. The labels or tags associated with the GoldengateConnection.
	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. The name of the OdbNetwork associated with the
	// GoldengateConnection. The format is
	// projects/{project}/locations/{location}/odbNetworks/{odb_network}.
	// It is optional but if specified, this should match the parent ODBNetwork
	// of the OdbSubnet.
	OdbNetwork string `protobuf:"bytes,5,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
	// Optional. The name of the OdbSubnet associated with the
	// GoldengateConnection for IP allocation. Format:
	// projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
	OdbSubnet string `protobuf:"bytes,6,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
	// Output only. The ID of the subscription entitlement associated with the
	// GoldengateConnection.
	EntitlementId string `protobuf:"bytes,7,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
	// Output only. The date and time that the GoldengateConnection was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. HTTPS link to OCI resources exposed to Customer via UI
	// Interface.
	OciUrl string `protobuf:"bytes,9,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
	// contains filtered or unexported fields
}

Details of the GoldengateConnection resource.

func (*GoldengateConnection) Descriptor

func (*GoldengateConnection) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateConnection.ProtoReflect.Descriptor instead.

func (*GoldengateConnection) GetCreateTime

func (x *GoldengateConnection) GetCreateTime() *timestamppb.Timestamp

func (*GoldengateConnection) GetEntitlementId

func (x *GoldengateConnection) GetEntitlementId() string

func (*GoldengateConnection) GetGcpOracleZone

func (x *GoldengateConnection) GetGcpOracleZone() string

func (*GoldengateConnection) GetLabels

func (x *GoldengateConnection) GetLabels() map[string]string

func (*GoldengateConnection) GetName

func (x *GoldengateConnection) GetName() string

func (*GoldengateConnection) GetOciUrl

func (x *GoldengateConnection) GetOciUrl() string

func (*GoldengateConnection) GetOdbNetwork

func (x *GoldengateConnection) GetOdbNetwork() string

func (*GoldengateConnection) GetOdbSubnet

func (x *GoldengateConnection) GetOdbSubnet() string

func (*GoldengateConnection) GetProperties

func (*GoldengateConnection) ProtoMessage

func (*GoldengateConnection) ProtoMessage()

func (*GoldengateConnection) ProtoReflect

func (x *GoldengateConnection) ProtoReflect() protoreflect.Message

func (*GoldengateConnection) Reset

func (x *GoldengateConnection) Reset()

func (*GoldengateConnection) String

func (x *GoldengateConnection) String() string

GoldengateConnectionAssignment

type GoldengateConnectionAssignment struct {

	// Identifier. The name of the GoldengateConnectionAssignment resource in the
	// following format:
	// projects/{project}/locations/{region}/goldengateConnectionAssignments/{goldengate_connection_assignment}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The properties of the GoldengateConnectionAssignment.
	Properties *GoldengateConnectionAssignmentProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	// Output only. The time when the connection assignment was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. The labels or tags associated with the
	// GoldengateConnectionAssignment.
	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. The display name for the GoldengateConnectionAssignment.
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The OCID of the entitlement linked to this resource.
	EntitlementId string `protobuf:"bytes,6,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
	// contains filtered or unexported fields
}

Represents the metadata of a Goldengate Connection Assignment.

func (*GoldengateConnectionAssignment) Descriptor

func (*GoldengateConnectionAssignment) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateConnectionAssignment.ProtoReflect.Descriptor instead.

func (*GoldengateConnectionAssignment) GetCreateTime

func (*GoldengateConnectionAssignment) GetDisplayName

func (x *GoldengateConnectionAssignment) GetDisplayName() string

func (*GoldengateConnectionAssignment) GetEntitlementId

func (x *GoldengateConnectionAssignment) GetEntitlementId() string

func (*GoldengateConnectionAssignment) GetLabels

func (x *GoldengateConnectionAssignment) GetLabels() map[string]string

func (*GoldengateConnectionAssignment) GetName

func (*GoldengateConnectionAssignment) GetProperties

func (*GoldengateConnectionAssignment) ProtoMessage

func (*GoldengateConnectionAssignment) ProtoMessage()

func (*GoldengateConnectionAssignment) ProtoReflect

func (*GoldengateConnectionAssignment) Reset

func (x *GoldengateConnectionAssignment) Reset()

func (*GoldengateConnectionAssignment) String

GoldengateConnectionAssignmentProperties

type GoldengateConnectionAssignmentProperties struct {

	// Output only. The
	// [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
	// of the connection assignment being referenced.
	Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
	// Required. The GoldengateConnection resource to be assigned.
	// Format:
	// projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}
	GoldengateConnection string `protobuf:"bytes,2,opt,name=goldengate_connection,json=goldengateConnection,proto3" json:"goldengate_connection,omitempty"`
	// Required. The GoldenGateDeployment to assign the connection to.
	// Format:
	// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
	GoldengateDeployment string `protobuf:"bytes,3,opt,name=goldengate_deployment,json=goldengateDeployment,proto3" json:"goldengate_deployment,omitempty"`
	// Output only. Credential store alias.
	Alias string `protobuf:"bytes,4,opt,name=alias,proto3" json:"alias,omitempty"`
	// Output only. The lifecycle state of the connection assignment.
	State GoldengateConnectionAssignmentProperties_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionAssignmentProperties_State" json:"state,omitempty"`
	// contains filtered or unexported fields
}

The properties of a GoldengateConnectionAssignment.

func (*GoldengateConnectionAssignmentProperties) Descriptor

func (*GoldengateConnectionAssignmentProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateConnectionAssignmentProperties.ProtoReflect.Descriptor instead.

func (*GoldengateConnectionAssignmentProperties) GetAlias

func (*GoldengateConnectionAssignmentProperties) GetGoldengateConnection

func (x *GoldengateConnectionAssignmentProperties) GetGoldengateConnection() string

func (*GoldengateConnectionAssignmentProperties) GetGoldengateDeployment

func (x *GoldengateConnectionAssignmentProperties) GetGoldengateDeployment() string

func (*GoldengateConnectionAssignmentProperties) GetOcid

func (*GoldengateConnectionAssignmentProperties) GetState

func (*GoldengateConnectionAssignmentProperties) ProtoMessage

func (*GoldengateConnectionAssignmentProperties) ProtoReflect

func (*GoldengateConnectionAssignmentProperties) Reset

func (*GoldengateConnectionAssignmentProperties) String

GoldengateConnectionAssignmentProperties_State

type GoldengateConnectionAssignmentProperties_State int32

Possible lifecycle states for connection assignments.

GoldengateConnectionAssignmentProperties_STATE_UNSPECIFIED, GoldengateConnectionAssignmentProperties_CREATING, GoldengateConnectionAssignmentProperties_ACTIVE, GoldengateConnectionAssignmentProperties_FAILED, GoldengateConnectionAssignmentProperties_UPDATING, GoldengateConnectionAssignmentProperties_DELETING

const (
	// Lifecycle state is unspecified.
	GoldengateConnectionAssignmentProperties_STATE_UNSPECIFIED GoldengateConnectionAssignmentProperties_State = 0
	// Connection assignment is being created.
	GoldengateConnectionAssignmentProperties_CREATING GoldengateConnectionAssignmentProperties_State = 1
	// Connection assignment is active.
	GoldengateConnectionAssignmentProperties_ACTIVE GoldengateConnectionAssignmentProperties_State = 2
	// Connection assignment failed.
	GoldengateConnectionAssignmentProperties_FAILED GoldengateConnectionAssignmentProperties_State = 3
	// Connection assignment is being updated.
	GoldengateConnectionAssignmentProperties_UPDATING GoldengateConnectionAssignmentProperties_State = 4
	// Connection assignment is being deleted.
	GoldengateConnectionAssignmentProperties_DELETING GoldengateConnectionAssignmentProperties_State = 5
)

func (GoldengateConnectionAssignmentProperties_State) Descriptor

func (GoldengateConnectionAssignmentProperties_State) Enum

func (GoldengateConnectionAssignmentProperties_State) EnumDescriptor

Deprecated: Use GoldengateConnectionAssignmentProperties_State.Descriptor instead.

func (GoldengateConnectionAssignmentProperties_State) Number

func (GoldengateConnectionAssignmentProperties_State) String

func (GoldengateConnectionAssignmentProperties_State) Type

GoldengateConnectionProperties

type GoldengateConnectionProperties struct {

	// The connection details.
	//
	// Types that are valid to be assigned to ConnectionDetails:
	//
	//	*GoldengateConnectionProperties_OracleConnectionProperties
	//	*GoldengateConnectionProperties_GoldengateConnectionProperties
	//	*GoldengateConnectionProperties_GenericConnectionProperties
	//	*GoldengateConnectionProperties_GoogleCloudStorageConnectionProperties
	//	*GoldengateConnectionProperties_GoogleBigQueryConnectionProperties
	//	*GoldengateConnectionProperties_MysqlConnectionProperties
	//	*GoldengateConnectionProperties_KafkaConnectionProperties
	//	*GoldengateConnectionProperties_KafkaSchemaRegistryConnectionProperties
	//	*GoldengateConnectionProperties_OciObjectStorageConnectionProperties
	//	*GoldengateConnectionProperties_AzureDataLakeStorageConnectionProperties
	//	*GoldengateConnectionProperties_AzureSynapseAnalyticsConnectionProperties
	//	*GoldengateConnectionProperties_PostgresqlConnectionProperties
	//	*GoldengateConnectionProperties_MicrosoftSqlserverConnectionProperties
	//	*GoldengateConnectionProperties_AmazonS3ConnectionProperties
	//	*GoldengateConnectionProperties_HdfsConnectionProperties
	//	*GoldengateConnectionProperties_JavaMessageServiceConnectionProperties
	//	*GoldengateConnectionProperties_MongodbConnectionProperties
	//	*GoldengateConnectionProperties_OracleNosqlConnectionProperties
	//	*GoldengateConnectionProperties_SnowflakeConnectionProperties
	//	*GoldengateConnectionProperties_AmazonRedshiftConnectionProperties
	//	*GoldengateConnectionProperties_ElasticsearchConnectionProperties
	//	*GoldengateConnectionProperties_AmazonKinesisConnectionProperties
	//	*GoldengateConnectionProperties_Db2ConnectionProperties
	//	*GoldengateConnectionProperties_RedisConnectionProperties
	//	*GoldengateConnectionProperties_DatabricksConnectionProperties
	//	*GoldengateConnectionProperties_GooglePubsubConnectionProperties
	//	*GoldengateConnectionProperties_MicrosoftFabricConnectionProperties
	//	*GoldengateConnectionProperties_OracleAiDataPlatformConnectionProperties
	//	*GoldengateConnectionProperties_IcebergConnectionProperties
	ConnectionDetails isGoldengateConnectionProperties_ConnectionDetails `protobuf_oneof:"connection_details"`
	// Required. The connection type.
	ConnectionType GoldengateConnectionProperties_GoldengateConnectionType `protobuf:"varint,1,opt,name=connection_type,json=connectionType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionProperties_GoldengateConnectionType" json:"connection_type,omitempty"`
	// Output only. The [OCID] of the connection being
	// referenced.
	Ocid string `protobuf:"bytes,2,opt,name=ocid,proto3" json:"ocid,omitempty"`
	// Required. An object's Display Name.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. Metadata about this specific object.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The lifecycle state of the connection.
	LifecycleState GoldengateConnectionProperties_GoldengateConnectionLifecycleState `protobuf:"varint,5,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionProperties_GoldengateConnectionLifecycleState" json:"lifecycle_state,omitempty"`
	// Output only. Describes the object's current state in detail. For example,
	// it can be used to provide actionable information for a resource in a Failed
	// state.
	LifecycleDetails string `protobuf:"bytes,6,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
	// Output only. The time the resource was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. The routing method for the GoldengateConnection.
	RoutingMethod GoldengateConnectionProperties_GoldengateConnectionRoutingMethod `protobuf:"varint,8,opt,name=routing_method,json=routingMethod,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionProperties_GoldengateConnectionRoutingMethod" json:"routing_method,omitempty"`
	// Output only. The Ingress IPs of the GoldengateConnection.
	IngressIpAddresses []string `protobuf:"bytes,39,rep,name=ingress_ip_addresses,json=ingressIpAddresses,proto3" json:"ingress_ip_addresses,omitempty"`
	// contains filtered or unexported fields
}

The properties of a GoldengateConnection.

func (*GoldengateConnectionProperties) Descriptor

func (*GoldengateConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateConnectionProperties) GetAmazonKinesisConnectionProperties

func (x *GoldengateConnectionProperties) GetAmazonKinesisConnectionProperties() *GoldengateAmazonKinesisConnectionProperties

func (*GoldengateConnectionProperties) GetAmazonRedshiftConnectionProperties

func (x *GoldengateConnectionProperties) GetAmazonRedshiftConnectionProperties() *GoldengateAmazonRedshiftConnectionProperties

func (*GoldengateConnectionProperties) GetAmazonS3ConnectionProperties

func (x *GoldengateConnectionProperties) GetAmazonS3ConnectionProperties() *GoldengateAmazonS3ConnectionProperties

func (*GoldengateConnectionProperties) GetAzureDataLakeStorageConnectionProperties

func (x *GoldengateConnectionProperties) GetAzureDataLakeStorageConnectionProperties() *GoldengateAzureDataLakeStorageConnectionProperties

func (*GoldengateConnectionProperties) GetAzureSynapseAnalyticsConnectionProperties

func (x *GoldengateConnectionProperties) GetAzureSynapseAnalyticsConnectionProperties() *GoldengateAzureSynapseAnalyticsConnectionProperties

func (*GoldengateConnectionProperties) GetConnectionDetails

func (x *GoldengateConnectionProperties) GetConnectionDetails() isGoldengateConnectionProperties_ConnectionDetails

func (*GoldengateConnectionProperties) GetConnectionType

func (*GoldengateConnectionProperties) GetDatabricksConnectionProperties

func (x *GoldengateConnectionProperties) GetDatabricksConnectionProperties() *GoldengateDatabricksConnectionProperties

func (*GoldengateConnectionProperties) GetDb2ConnectionProperties

func (x *GoldengateConnectionProperties) GetDb2ConnectionProperties() *GoldengateDb2ConnectionProperties

func (*GoldengateConnectionProperties) GetDescription

func (x *GoldengateConnectionProperties) GetDescription() string

func (*GoldengateConnectionProperties) GetDisplayName

func (x *GoldengateConnectionProperties) GetDisplayName() string

func (*GoldengateConnectionProperties) GetElasticsearchConnectionProperties

func (x *GoldengateConnectionProperties) GetElasticsearchConnectionProperties() *GoldengateElasticsearchConnectionProperties

func (*GoldengateConnectionProperties) GetGenericConnectionProperties

func (x *GoldengateConnectionProperties) GetGenericConnectionProperties() *GoldengateGenericConnectionProperties

func (*GoldengateConnectionProperties) GetGoldengateConnectionProperties

func (x *GoldengateConnectionProperties) GetGoldengateConnectionProperties() *GoldengateGoldengateConnectionProperties

func (*GoldengateConnectionProperties) GetGoogleBigQueryConnectionProperties

func (x *GoldengateConnectionProperties) GetGoogleBigQueryConnectionProperties() *GoldengateGoogleBigQueryConnectionProperties

func (*GoldengateConnectionProperties) GetGoogleCloudStorageConnectionProperties

func (x *GoldengateConnectionProperties) GetGoogleCloudStorageConnectionProperties() *GoldengateGoogleCloudStorageConnectionProperties

func (*GoldengateConnectionProperties) GetGooglePubsubConnectionProperties

func (x *GoldengateConnectionProperties) GetGooglePubsubConnectionProperties() *GoldengateGooglePubsubConnectionProperties

func (*GoldengateConnectionProperties) GetHdfsConnectionProperties

func (x *GoldengateConnectionProperties) GetHdfsConnectionProperties() *GoldengateHdfsConnectionProperties

func (*GoldengateConnectionProperties) GetIcebergConnectionProperties

func (x *GoldengateConnectionProperties) GetIcebergConnectionProperties() *GoldengateIcebergConnectionProperties

func (*GoldengateConnectionProperties) GetIngressIpAddresses

func (x *GoldengateConnectionProperties) GetIngressIpAddresses() []string

func (*GoldengateConnectionProperties) GetJavaMessageServiceConnectionProperties

func (x *GoldengateConnectionProperties) GetJavaMessageServiceConnectionProperties() *GoldengateJavaMessageServiceConnectionProperties

func (*GoldengateConnectionProperties) GetKafkaConnectionProperties

func (x *GoldengateConnectionProperties) GetKafkaConnectionProperties() *GoldengateKafkaConnectionProperties

func (*GoldengateConnectionProperties) GetKafkaSchemaRegistryConnectionProperties

func (x *GoldengateConnectionProperties) GetKafkaSchemaRegistryConnectionProperties() *GoldengateKafkaSchemaRegistryConnectionProperties

func (*GoldengateConnectionProperties) GetLifecycleDetails

func (x *GoldengateConnectionProperties) GetLifecycleDetails() string

func (*GoldengateConnectionProperties) GetLifecycleState

func (*GoldengateConnectionProperties) GetMicrosoftFabricConnectionProperties

func (x *GoldengateConnectionProperties) GetMicrosoftFabricConnectionProperties() *GoldengateMicrosoftFabricConnectionProperties

func (*GoldengateConnectionProperties) GetMicrosoftSqlserverConnectionProperties

func (x *GoldengateConnectionProperties) GetMicrosoftSqlserverConnectionProperties() *GoldengateMicrosoftSqlserverConnectionProperties

func (*GoldengateConnectionProperties) GetMongodbConnectionProperties

func (x *GoldengateConnectionProperties) GetMongodbConnectionProperties() *GoldengateMongodbConnectionProperties

func (*GoldengateConnectionProperties) GetMysqlConnectionProperties

func (x *GoldengateConnectionProperties) GetMysqlConnectionProperties() *GoldengateMysqlConnectionProperties

func (*GoldengateConnectionProperties) GetOciObjectStorageConnectionProperties

func (x *GoldengateConnectionProperties) GetOciObjectStorageConnectionProperties() *GoldengateOciObjectStorageConnectionProperties

func (*GoldengateConnectionProperties) GetOcid

func (*GoldengateConnectionProperties) GetOracleAiDataPlatformConnectionProperties

func (x *GoldengateConnectionProperties) GetOracleAiDataPlatformConnectionProperties() *GoldengateOracleAIDataPlatformConnectionProperties

func (*GoldengateConnectionProperties) GetOracleConnectionProperties

func (x *GoldengateConnectionProperties) GetOracleConnectionProperties() *GoldengateOracleConnectionProperties

func (*GoldengateConnectionProperties) GetOracleNosqlConnectionProperties

func (x *GoldengateConnectionProperties) GetOracleNosqlConnectionProperties() *GoldengateOracleNosqlConnectionProperties

func (*GoldengateConnectionProperties) GetPostgresqlConnectionProperties

func (x *GoldengateConnectionProperties) GetPostgresqlConnectionProperties() *GoldengatePostgresqlConnectionProperties

func (*GoldengateConnectionProperties) GetRedisConnectionProperties

func (x *GoldengateConnectionProperties) GetRedisConnectionProperties() *GoldengateRedisConnectionProperties

func (*GoldengateConnectionProperties) GetRoutingMethod

func (*GoldengateConnectionProperties) GetSnowflakeConnectionProperties

func (x *GoldengateConnectionProperties) GetSnowflakeConnectionProperties() *GoldengateSnowflakeConnectionProperties

func (*GoldengateConnectionProperties) GetUpdateTime

func (*GoldengateConnectionProperties) ProtoMessage

func (*GoldengateConnectionProperties) ProtoMessage()

func (*GoldengateConnectionProperties) ProtoReflect

func (*GoldengateConnectionProperties) Reset

func (x *GoldengateConnectionProperties) Reset()

func (*GoldengateConnectionProperties) String

GoldengateConnectionProperties_AmazonKinesisConnectionProperties

type GoldengateConnectionProperties_AmazonKinesisConnectionProperties struct {
	// Properties for an Amazon Kinesis connection.
	AmazonKinesisConnectionProperties *GoldengateAmazonKinesisConnectionProperties `protobuf:"bytes,31,opt,name=amazon_kinesis_connection_properties,json=amazonKinesisConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_AmazonRedshiftConnectionProperties

type GoldengateConnectionProperties_AmazonRedshiftConnectionProperties struct {
	// Properties for an Amazon Redshift connection.
	AmazonRedshiftConnectionProperties *GoldengateAmazonRedshiftConnectionProperties `protobuf:"bytes,28,opt,name=amazon_redshift_connection_properties,json=amazonRedshiftConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_AmazonS3ConnectionProperties

type GoldengateConnectionProperties_AmazonS3ConnectionProperties struct {
	// Properties for an Amazon S3 connection.
	AmazonS3ConnectionProperties *GoldengateAmazonS3ConnectionProperties `protobuf:"bytes,22,opt,name=amazon_s3_connection_properties,json=amazonS3ConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_AzureDataLakeStorageConnectionProperties

type GoldengateConnectionProperties_AzureDataLakeStorageConnectionProperties struct {
	// Properties for an Azure Data Lake Storage Connection.
	AzureDataLakeStorageConnectionProperties *GoldengateAzureDataLakeStorageConnectionProperties `protobuf:"bytes,18,opt,name=azure_data_lake_storage_connection_properties,json=azureDataLakeStorageConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_AzureSynapseAnalyticsConnectionProperties

type GoldengateConnectionProperties_AzureSynapseAnalyticsConnectionProperties struct {
	// Properties for an Azure Synapse Analytics connection.
	AzureSynapseAnalyticsConnectionProperties *GoldengateAzureSynapseAnalyticsConnectionProperties `protobuf:"bytes,19,opt,name=azure_synapse_analytics_connection_properties,json=azureSynapseAnalyticsConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_DatabricksConnectionProperties

type GoldengateConnectionProperties_DatabricksConnectionProperties struct {
	// Properties for a Databricks connection.
	DatabricksConnectionProperties *GoldengateDatabricksConnectionProperties `protobuf:"bytes,34,opt,name=databricks_connection_properties,json=databricksConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_Db2ConnectionProperties

type GoldengateConnectionProperties_Db2ConnectionProperties struct {
	// Properties for a DB2 connection.
	Db2ConnectionProperties *GoldengateDb2ConnectionProperties `protobuf:"bytes,32,opt,name=db2_connection_properties,json=db2ConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_ElasticsearchConnectionProperties

type GoldengateConnectionProperties_ElasticsearchConnectionProperties struct {
	// Properties for an Elasticsearch connection.
	ElasticsearchConnectionProperties *GoldengateElasticsearchConnectionProperties `protobuf:"bytes,29,opt,name=elasticsearch_connection_properties,json=elasticsearchConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_GenericConnectionProperties

type GoldengateConnectionProperties_GenericConnectionProperties struct {
	// Properties for a Generic Connection.
	GenericConnectionProperties *GoldengateGenericConnectionProperties `protobuf:"bytes,11,opt,name=generic_connection_properties,json=genericConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_GoldengateConnectionLifecycleState

type GoldengateConnectionProperties_GoldengateConnectionLifecycleState int32

Possible lifecycle states for connection.

GoldengateConnectionProperties_GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED, GoldengateConnectionProperties_CREATING, GoldengateConnectionProperties_ACTIVE, GoldengateConnectionProperties_UPDATING, GoldengateConnectionProperties_DELETING, GoldengateConnectionProperties_DELETED, GoldengateConnectionProperties_FAILED

const (
	// Default unspecified value.
	GoldengateConnectionProperties_GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 0
	// Indicates that the resource is in provisioning state.
	GoldengateConnectionProperties_CREATING GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 1
	// Indicates that the resource is in active state.
	GoldengateConnectionProperties_ACTIVE GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 2
	// Indicates that the resource is in updating state.
	GoldengateConnectionProperties_UPDATING GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 3
	// Indicates that the resource is in deleting state.
	GoldengateConnectionProperties_DELETING GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 4
	// Indicates that the resource is in deleted state.
	GoldengateConnectionProperties_DELETED GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 5
	// Indicates that the resource is in failed state.
	GoldengateConnectionProperties_FAILED GoldengateConnectionProperties_GoldengateConnectionLifecycleState = 6
)

func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Descriptor

func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Enum

func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) EnumDescriptor

Deprecated: Use GoldengateConnectionProperties_GoldengateConnectionLifecycleState.Descriptor instead.

func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Number

func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) String

func (GoldengateConnectionProperties_GoldengateConnectionLifecycleState) Type

GoldengateConnectionProperties_GoldengateConnectionProperties

type GoldengateConnectionProperties_GoldengateConnectionProperties struct {
	// Properties for a Goldengate Connection.
	GoldengateConnectionProperties *GoldengateGoldengateConnectionProperties `protobuf:"bytes,10,opt,name=goldengate_connection_properties,json=goldengateConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_GoldengateConnectionRoutingMethod

type GoldengateConnectionProperties_GoldengateConnectionRoutingMethod int32

The various routing methods of the GoldengateConnection.

GoldengateConnectionProperties_GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED, GoldengateConnectionProperties_SHARED_DEPLOYMENT_ENDPOINT, GoldengateConnectionProperties_DEDICATED_ENDPOINT

const (
	// Default unspecified value.
	GoldengateConnectionProperties_GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED GoldengateConnectionProperties_GoldengateConnectionRoutingMethod = 0
	// Network traffic flows from the assigned deployment's private endpoint
	// through the deployment's subnet.
	GoldengateConnectionProperties_SHARED_DEPLOYMENT_ENDPOINT GoldengateConnectionProperties_GoldengateConnectionRoutingMethod = 1
	// A dedicated private endpoint is created in the target VCN subnet for
	// the connection.
	GoldengateConnectionProperties_DEDICATED_ENDPOINT GoldengateConnectionProperties_GoldengateConnectionRoutingMethod = 2
)

func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Descriptor

func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Enum

func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) EnumDescriptor

Deprecated: Use GoldengateConnectionProperties_GoldengateConnectionRoutingMethod.Descriptor instead.

func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Number

func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) String

func (GoldengateConnectionProperties_GoldengateConnectionRoutingMethod) Type

GoldengateConnectionProperties_GoldengateConnectionType

type GoldengateConnectionProperties_GoldengateConnectionType int32

Enum for Connection type.

GoldengateConnectionProperties_GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED, GoldengateConnectionProperties_GOLDENGATE, GoldengateConnectionProperties_KAFKA, GoldengateConnectionProperties_KAFKA_SCHEMA_REGISTRY, GoldengateConnectionProperties_MYSQL, GoldengateConnectionProperties_JAVA_MESSAGE_SERVICE, GoldengateConnectionProperties_MICROSOFT_SQLSERVER, GoldengateConnectionProperties_OCI_OBJECT_STORAGE, GoldengateConnectionProperties_ORACLE, GoldengateConnectionProperties_AZURE_DATA_LAKE_STORAGE, GoldengateConnectionProperties_POSTGRESQL, GoldengateConnectionProperties_AZURE_SYNAPSE_ANALYTICS, GoldengateConnectionProperties_SNOWFLAKE, GoldengateConnectionProperties_AMAZON_S3, GoldengateConnectionProperties_HDFS, GoldengateConnectionProperties_ORACLE_AI_DATA_PLATFORM, GoldengateConnectionProperties_ORACLE_NOSQL, GoldengateConnectionProperties_MONGODB, GoldengateConnectionProperties_AMAZON_KINESIS, GoldengateConnectionProperties_AMAZON_REDSHIFT, GoldengateConnectionProperties_DB2, GoldengateConnectionProperties_REDIS, GoldengateConnectionProperties_ELASTICSEARCH, GoldengateConnectionProperties_GENERIC, GoldengateConnectionProperties_GOOGLE_CLOUD_STORAGE, GoldengateConnectionProperties_GOOGLE_BIGQUERY, GoldengateConnectionProperties_DATABRICKS, GoldengateConnectionProperties_GOOGLE_PUBSUB, GoldengateConnectionProperties_MICROSOFT_FABRIC, GoldengateConnectionProperties_ICEBERG

const (
	// Connection type unspecified.
	GoldengateConnectionProperties_GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED GoldengateConnectionProperties_GoldengateConnectionType = 0
	// Goldengate connection type.
	GoldengateConnectionProperties_GOLDENGATE GoldengateConnectionProperties_GoldengateConnectionType = 1
	// Kafka connection type.
	GoldengateConnectionProperties_KAFKA GoldengateConnectionProperties_GoldengateConnectionType = 2
	// Kafka schema registry connection type.
	GoldengateConnectionProperties_KAFKA_SCHEMA_REGISTRY GoldengateConnectionProperties_GoldengateConnectionType = 3
	// MySQL connection type.
	GoldengateConnectionProperties_MYSQL GoldengateConnectionProperties_GoldengateConnectionType = 4
	// Java message service connection type.
	GoldengateConnectionProperties_JAVA_MESSAGE_SERVICE GoldengateConnectionProperties_GoldengateConnectionType = 5
	// Microsoft SQL Server connection type.
	GoldengateConnectionProperties_MICROSOFT_SQLSERVER GoldengateConnectionProperties_GoldengateConnectionType = 6
	// OCI object storage connection type.
	GoldengateConnectionProperties_OCI_OBJECT_STORAGE GoldengateConnectionProperties_GoldengateConnectionType = 7
	// Oracle connection type.
	GoldengateConnectionProperties_ORACLE GoldengateConnectionProperties_GoldengateConnectionType = 8
	// Azure data lake storage connection type.
	GoldengateConnectionProperties_AZURE_DATA_LAKE_STORAGE GoldengateConnectionProperties_GoldengateConnectionType = 9
	// PostgreSQL connection type.
	GoldengateConnectionProperties_POSTGRESQL GoldengateConnectionProperties_GoldengateConnectionType = 10
	// Azure synapse analytics connection type.
	GoldengateConnectionProperties_AZURE_SYNAPSE_ANALYTICS GoldengateConnectionProperties_GoldengateConnectionType = 11
	// Snowflake connection type.
	GoldengateConnectionProperties_SNOWFLAKE GoldengateConnectionProperties_GoldengateConnectionType = 12
	// Amazon S3 connection type.
	GoldengateConnectionProperties_AMAZON_S3 GoldengateConnectionProperties_GoldengateConnectionType = 13
	// HDFS connection type.
	GoldengateConnectionProperties_HDFS GoldengateConnectionProperties_GoldengateConnectionType = 14
	// Oracle AI data platform connection type.
	GoldengateConnectionProperties_ORACLE_AI_DATA_PLATFORM GoldengateConnectionProperties_GoldengateConnectionType = 15
	// Oracle NoSQL connection type.
	GoldengateConnectionProperties_ORACLE_NOSQL GoldengateConnectionProperties_GoldengateConnectionType = 16
	// MongoDB connection type.
	GoldengateConnectionProperties_MONGODB GoldengateConnectionProperties_GoldengateConnectionType = 17
	// Amazon Kinesis connection type.
	GoldengateConnectionProperties_AMAZON_KINESIS GoldengateConnectionProperties_GoldengateConnectionType = 18
	// Amazon Redshift connection type.
	GoldengateConnectionProperties_AMAZON_REDSHIFT GoldengateConnectionProperties_GoldengateConnectionType = 19
	// DB2 connection type.
	GoldengateConnectionProperties_DB2 GoldengateConnectionProperties_GoldengateConnectionType = 20
	// Redis connection type.
	GoldengateConnectionProperties_REDIS GoldengateConnectionProperties_GoldengateConnectionType = 21
	// Elasticsearch connection type.
	GoldengateConnectionProperties_ELASTICSEARCH GoldengateConnectionProperties_GoldengateConnectionType = 22
	// Generic connection type.
	GoldengateConnectionProperties_GENERIC GoldengateConnectionProperties_GoldengateConnectionType = 23
	// Google Cloud Storage connection type.
	GoldengateConnectionProperties_GOOGLE_CLOUD_STORAGE GoldengateConnectionProperties_GoldengateConnectionType = 24
	// Google BigQuery connection type.
	GoldengateConnectionProperties_GOOGLE_BIGQUERY GoldengateConnectionProperties_GoldengateConnectionType = 25
	// Databricks connection type.
	GoldengateConnectionProperties_DATABRICKS GoldengateConnectionProperties_GoldengateConnectionType = 26
	// Google Pub/Sub connection type.
	GoldengateConnectionProperties_GOOGLE_PUBSUB GoldengateConnectionProperties_GoldengateConnectionType = 27
	// Microsoft Fabric connection type.
	GoldengateConnectionProperties_MICROSOFT_FABRIC GoldengateConnectionProperties_GoldengateConnectionType = 28
	// Iceberg connection type.
	GoldengateConnectionProperties_ICEBERG GoldengateConnectionProperties_GoldengateConnectionType = 29
)

func (GoldengateConnectionProperties_GoldengateConnectionType) Descriptor

func (GoldengateConnectionProperties_GoldengateConnectionType) Enum

func (GoldengateConnectionProperties_GoldengateConnectionType) EnumDescriptor

Deprecated: Use GoldengateConnectionProperties_GoldengateConnectionType.Descriptor instead.

func (GoldengateConnectionProperties_GoldengateConnectionType) Number

func (GoldengateConnectionProperties_GoldengateConnectionType) String

func (GoldengateConnectionProperties_GoldengateConnectionType) Type

GoldengateConnectionProperties_GoogleBigQueryConnectionProperties

type GoldengateConnectionProperties_GoogleBigQueryConnectionProperties struct {
	// Properties for a Google BigQuery Connection.
	GoogleBigQueryConnectionProperties *GoldengateGoogleBigQueryConnectionProperties `protobuf:"bytes,13,opt,name=google_big_query_connection_properties,json=googleBigQueryConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_GoogleCloudStorageConnectionProperties

type GoldengateConnectionProperties_GoogleCloudStorageConnectionProperties struct {
	// Properties for a Google Cloud Storage Connection.
	GoogleCloudStorageConnectionProperties *GoldengateGoogleCloudStorageConnectionProperties `protobuf:"bytes,12,opt,name=google_cloud_storage_connection_properties,json=googleCloudStorageConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_GooglePubsubConnectionProperties

type GoldengateConnectionProperties_GooglePubsubConnectionProperties struct {
	// Properties for a Google Pub/Sub connection.
	GooglePubsubConnectionProperties *GoldengateGooglePubsubConnectionProperties `protobuf:"bytes,35,opt,name=google_pubsub_connection_properties,json=googlePubsubConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_HdfsConnectionProperties

type GoldengateConnectionProperties_HdfsConnectionProperties struct {
	// Properties for an HDFS connection.
	HdfsConnectionProperties *GoldengateHdfsConnectionProperties `protobuf:"bytes,23,opt,name=hdfs_connection_properties,json=hdfsConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_IcebergConnectionProperties

type GoldengateConnectionProperties_IcebergConnectionProperties struct {
	// Properties for an Iceberg connection.
	IcebergConnectionProperties *GoldengateIcebergConnectionProperties `protobuf:"bytes,38,opt,name=iceberg_connection_properties,json=icebergConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_JavaMessageServiceConnectionProperties

type GoldengateConnectionProperties_JavaMessageServiceConnectionProperties struct {
	// Properties for a Java Message Service connection.
	JavaMessageServiceConnectionProperties *GoldengateJavaMessageServiceConnectionProperties `protobuf:"bytes,24,opt,name=java_message_service_connection_properties,json=javaMessageServiceConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_KafkaConnectionProperties

type GoldengateConnectionProperties_KafkaConnectionProperties struct {
	// Properties for a Kafka Connection.
	KafkaConnectionProperties *GoldengateKafkaConnectionProperties `protobuf:"bytes,15,opt,name=kafka_connection_properties,json=kafkaConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_KafkaSchemaRegistryConnectionProperties

type GoldengateConnectionProperties_KafkaSchemaRegistryConnectionProperties struct {
	// Properties for a Kafka Schema Registry Connection.
	KafkaSchemaRegistryConnectionProperties *GoldengateKafkaSchemaRegistryConnectionProperties `protobuf:"bytes,16,opt,name=kafka_schema_registry_connection_properties,json=kafkaSchemaRegistryConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_MicrosoftFabricConnectionProperties

type GoldengateConnectionProperties_MicrosoftFabricConnectionProperties struct {
	// Properties for a Microsoft Fabric connection.
	MicrosoftFabricConnectionProperties *GoldengateMicrosoftFabricConnectionProperties `protobuf:"bytes,36,opt,name=microsoft_fabric_connection_properties,json=microsoftFabricConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_MicrosoftSqlserverConnectionProperties

type GoldengateConnectionProperties_MicrosoftSqlserverConnectionProperties struct {
	// Properties for a Microsoft SQL Server connection.
	MicrosoftSqlserverConnectionProperties *GoldengateMicrosoftSqlserverConnectionProperties `protobuf:"bytes,21,opt,name=microsoft_sqlserver_connection_properties,json=microsoftSqlserverConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_MongodbConnectionProperties

type GoldengateConnectionProperties_MongodbConnectionProperties struct {
	// Properties for a MongoDB connection.
	MongodbConnectionProperties *GoldengateMongodbConnectionProperties `protobuf:"bytes,25,opt,name=mongodb_connection_properties,json=mongodbConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_MysqlConnectionProperties

type GoldengateConnectionProperties_MysqlConnectionProperties struct {
	// Properties for a Mysql Connection.
	MysqlConnectionProperties *GoldengateMysqlConnectionProperties `protobuf:"bytes,14,opt,name=mysql_connection_properties,json=mysqlConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_OciObjectStorageConnectionProperties

type GoldengateConnectionProperties_OciObjectStorageConnectionProperties struct {
	// Properties for an OCI Object Storage Connection.
	OciObjectStorageConnectionProperties *GoldengateOciObjectStorageConnectionProperties `protobuf:"bytes,17,opt,name=oci_object_storage_connection_properties,json=ociObjectStorageConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_OracleAiDataPlatformConnectionProperties

type GoldengateConnectionProperties_OracleAiDataPlatformConnectionProperties struct {
	// Properties for an Oracle AI Data Platform connection.
	OracleAiDataPlatformConnectionProperties *GoldengateOracleAIDataPlatformConnectionProperties `protobuf:"bytes,37,opt,name=oracle_ai_data_platform_connection_properties,json=oracleAiDataPlatformConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_OracleConnectionProperties

type GoldengateConnectionProperties_OracleConnectionProperties struct {
	// Properties for an Oracle Database Connection.
	OracleConnectionProperties *GoldengateOracleConnectionProperties `protobuf:"bytes,9,opt,name=oracle_connection_properties,json=oracleConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_OracleNosqlConnectionProperties

type GoldengateConnectionProperties_OracleNosqlConnectionProperties struct {
	// Properties for an Oracle NoSQL connection.
	OracleNosqlConnectionProperties *GoldengateOracleNosqlConnectionProperties `protobuf:"bytes,26,opt,name=oracle_nosql_connection_properties,json=oracleNosqlConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_PostgresqlConnectionProperties

type GoldengateConnectionProperties_PostgresqlConnectionProperties struct {
	// Properties for a PostgreSQL connection.
	PostgresqlConnectionProperties *GoldengatePostgresqlConnectionProperties `protobuf:"bytes,20,opt,name=postgresql_connection_properties,json=postgresqlConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_RedisConnectionProperties

type GoldengateConnectionProperties_RedisConnectionProperties struct {
	// Properties for a Redis connection.
	RedisConnectionProperties *GoldengateRedisConnectionProperties `protobuf:"bytes,33,opt,name=redis_connection_properties,json=redisConnectionProperties,proto3,oneof"`
}

GoldengateConnectionProperties_SnowflakeConnectionProperties

type GoldengateConnectionProperties_SnowflakeConnectionProperties struct {
	// Properties for a Snowflake connection.
	SnowflakeConnectionProperties *GoldengateSnowflakeConnectionProperties `protobuf:"bytes,27,opt,name=snowflake_connection_properties,json=snowflakeConnectionProperties,proto3,oneof"`
}

GoldengateConnectionType

type GoldengateConnectionType struct {

	// Identifier. The name of the Goldengate Connection Type resource with the
	// format:
	// projects/{project}/locations/{region}/goldengateConnectionTypes/{goldengate_connection_type}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The connection type of the Goldengate Connection Type
	// resource.
	ConnectionType GoldengateConnectionType_ConnectionType `protobuf:"varint,2,opt,name=connection_type,json=connectionType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateConnectionType_ConnectionType" json:"connection_type,omitempty"`
	// Output only. The technology type of the Goldengate Connection Type
	// resource.
	TechnologyTypes []string `protobuf:"bytes,3,rep,name=technology_types,json=technologyTypes,proto3" json:"technology_types,omitempty"`
	// contains filtered or unexported fields
}

Details of the Goldengate Connection Type resource.

func (*GoldengateConnectionType) Descriptor

func (*GoldengateConnectionType) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateConnectionType.ProtoReflect.Descriptor instead.

func (*GoldengateConnectionType) GetConnectionType

func (*GoldengateConnectionType) GetName

func (x *GoldengateConnectionType) GetName() string

func (*GoldengateConnectionType) GetTechnologyTypes

func (x *GoldengateConnectionType) GetTechnologyTypes() []string

func (*GoldengateConnectionType) ProtoMessage

func (*GoldengateConnectionType) ProtoMessage()

func (*GoldengateConnectionType) ProtoReflect

func (x *GoldengateConnectionType) ProtoReflect() protoreflect.Message

func (*GoldengateConnectionType) Reset

func (x *GoldengateConnectionType) Reset()

func (*GoldengateConnectionType) String

func (x *GoldengateConnectionType) String() string

GoldengateConnectionType_ConnectionType

type GoldengateConnectionType_ConnectionType int32

The connection type of the Goldengate Connection Type resource.

GoldengateConnectionType_CONNECTION_TYPE_UNSPECIFIED, GoldengateConnectionType_GOLDENGATE, GoldengateConnectionType_KAFKA, GoldengateConnectionType_KAFKA_SCHEMA_REGISTRY, GoldengateConnectionType_MYSQL, GoldengateConnectionType_JAVA_MESSAGE_SERVICE, GoldengateConnectionType_MICROSOFT_SQLSERVER, GoldengateConnectionType_OCI_OBJECT_STORAGE, GoldengateConnectionType_ORACLE, GoldengateConnectionType_AZURE_DATA_LAKE_STORAGE, GoldengateConnectionType_POSTGRESQL, GoldengateConnectionType_AZURE_SYNAPSE_ANALYTICS, GoldengateConnectionType_SNOWFLAKE, GoldengateConnectionType_AMAZON_S3, GoldengateConnectionType_HDFS, GoldengateConnectionType_ORACLE_AI_DATA_PLATFORM, GoldengateConnectionType_ORACLE_NOSQL, GoldengateConnectionType_MONGODB, GoldengateConnectionType_AMAZON_KINESIS, GoldengateConnectionType_AMAZON_REDSHIFT, GoldengateConnectionType_DB2, GoldengateConnectionType_REDIS, GoldengateConnectionType_ELASTICSEARCH, GoldengateConnectionType_GENERIC, GoldengateConnectionType_GOOGLE_CLOUD_STORAGE, GoldengateConnectionType_GOOGLE_BIGQUERY, GoldengateConnectionType_DATABRICKS, GoldengateConnectionType_GOOGLE_PUBSUB, GoldengateConnectionType_MICROSOFT_FABRIC, GoldengateConnectionType_ICEBERG

const (
	// Default unspecified value.
	GoldengateConnectionType_CONNECTION_TYPE_UNSPECIFIED GoldengateConnectionType_ConnectionType = 0
	// Goldengate Connection Type category is GOLDENGATE.
	GoldengateConnectionType_GOLDENGATE GoldengateConnectionType_ConnectionType = 1
	// Goldengate Connection Type category is KAFKA.
	GoldengateConnectionType_KAFKA GoldengateConnectionType_ConnectionType = 2
	// Goldengate Connection Type category is KAFKA_SCHEMA_REGISTRY.
	GoldengateConnectionType_KAFKA_SCHEMA_REGISTRY GoldengateConnectionType_ConnectionType = 3
	// Goldengate Connection Type category is MYSQL.
	GoldengateConnectionType_MYSQL GoldengateConnectionType_ConnectionType = 4
	// Goldengate Connection Type category is JAVA_MESSAGE_SERVICE.
	GoldengateConnectionType_JAVA_MESSAGE_SERVICE GoldengateConnectionType_ConnectionType = 5
	// Goldengate Connection Type category is MICROSOFT_SQLSERVER.
	GoldengateConnectionType_MICROSOFT_SQLSERVER GoldengateConnectionType_ConnectionType = 6
	// Goldengate Connection Type category is OCI_OBJECT_STORAGE.
	GoldengateConnectionType_OCI_OBJECT_STORAGE GoldengateConnectionType_ConnectionType = 7
	// Goldengate Connection Type category is ORACLE.
	GoldengateConnectionType_ORACLE GoldengateConnectionType_ConnectionType = 8
	// Goldengate Connection Type category is AZURE_DATA_LAKE_STORAGE.
	GoldengateConnectionType_AZURE_DATA_LAKE_STORAGE GoldengateConnectionType_ConnectionType = 9
	// Goldengate Connection Type category is POSTGRESQL.
	GoldengateConnectionType_POSTGRESQL GoldengateConnectionType_ConnectionType = 10
	// Goldengate Connection Type category is AZURE_SYNAPSE_ANALYTICS.
	GoldengateConnectionType_AZURE_SYNAPSE_ANALYTICS GoldengateConnectionType_ConnectionType = 11
	// Goldengate Connection Type category is SNOWFLAKE.
	GoldengateConnectionType_SNOWFLAKE GoldengateConnectionType_ConnectionType = 12
	// Goldengate Connection Type category is AMAZON_S3.
	GoldengateConnectionType_AMAZON_S3 GoldengateConnectionType_ConnectionType = 13
	// Goldengate Connection Type category is HDFS.
	GoldengateConnectionType_HDFS GoldengateConnectionType_ConnectionType = 14
	// Goldengate Connection Type category is ORACLE_AI_DATA_PLATFORM.
	GoldengateConnectionType_ORACLE_AI_DATA_PLATFORM GoldengateConnectionType_ConnectionType = 15
	// Goldengate Connection Type category is ORACLE_NOSQL.
	GoldengateConnectionType_ORACLE_NOSQL GoldengateConnectionType_ConnectionType = 16
	// Goldengate Connection Type category is MONGODB.
	GoldengateConnectionType_MONGODB GoldengateConnectionType_ConnectionType = 17
	// Goldengate Connection Type category is AMAZON_KINESIS.
	GoldengateConnectionType_AMAZON_KINESIS GoldengateConnectionType_ConnectionType = 18
	// Goldengate Connection Type category is AMAZON_REDSHIFT.
	GoldengateConnectionType_AMAZON_REDSHIFT GoldengateConnectionType_ConnectionType = 19
	// Goldengate Connection Type category is DB2.
	GoldengateConnectionType_DB2 GoldengateConnectionType_ConnectionType = 20
	// Goldengate Connection Type category is REDIS.
	GoldengateConnectionType_REDIS GoldengateConnectionType_ConnectionType = 21
	// Goldengate Connection Type category is ELASTICSEARCH.
	GoldengateConnectionType_ELASTICSEARCH GoldengateConnectionType_ConnectionType = 22
	// Goldengate Connection Type category is GENERIC.
	GoldengateConnectionType_GENERIC GoldengateConnectionType_ConnectionType = 23
	// Goldengate Connection Type category is GOOGLE_CLOUD_STORAGE.
	GoldengateConnectionType_GOOGLE_CLOUD_STORAGE GoldengateConnectionType_ConnectionType = 24
	// Goldengate Connection Type category is GOOGLE_BIGQUERY.
	GoldengateConnectionType_GOOGLE_BIGQUERY GoldengateConnectionType_ConnectionType = 25
	// Goldengate Connection Type category is DATABRICKS.
	GoldengateConnectionType_DATABRICKS GoldengateConnectionType_ConnectionType = 26
	// Goldengate Connection Type category is GOOGLE_PUBSUB.
	GoldengateConnectionType_GOOGLE_PUBSUB GoldengateConnectionType_ConnectionType = 27
	// Goldengate Connection Type category is MICROSOFT_FABRIC.
	GoldengateConnectionType_MICROSOFT_FABRIC GoldengateConnectionType_ConnectionType = 28
	// Goldengate Connection Type category is ICEBERG.
	GoldengateConnectionType_ICEBERG GoldengateConnectionType_ConnectionType = 29
)

func (GoldengateConnectionType_ConnectionType) Descriptor

func (GoldengateConnectionType_ConnectionType) Enum

func (GoldengateConnectionType_ConnectionType) EnumDescriptor

func (GoldengateConnectionType_ConnectionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoldengateConnectionType_ConnectionType.Descriptor instead.

func (GoldengateConnectionType_ConnectionType) Number

func (GoldengateConnectionType_ConnectionType) String

func (GoldengateConnectionType_ConnectionType) Type

GoldengateDatabricksConnectionProperties

type GoldengateDatabricksConnectionProperties struct {

	// The password used to connect to Databricks.
	// Only applicable for authentication_type == PERSONAL_ACCESS_TOKEN.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateDatabricksConnectionProperties_Password
	//	*GoldengateDatabricksConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateDatabricksConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type of DatabricksConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Authentication type for Databricks.
	AuthenticationType GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType `protobuf:"varint,2,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType" json:"authentication_type,omitempty"`
	// Optional. Connection URL.
	// e.g.:
	// 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
	ConnectionUrl string `protobuf:"bytes,3,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
	// Optional. OAuth client id, only applicable for authentication_type ==
	// OAUTH_M2M
	ClientId string `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// Optional. OAuth client secret, only applicable for authentication_type ==
	// OAUTH_M2M
	ClientSecret string `protobuf:"bytes,6,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// Optional. External storage credential name to access files on object
	// storage such as ADLS Gen2, S3 or Cloud Storage.
	StorageCredential string `protobuf:"bytes,7,opt,name=storage_credential,json=storageCredential,proto3" json:"storage_credential,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateDatabricksConnection.

func (*GoldengateDatabricksConnectionProperties) Descriptor

func (*GoldengateDatabricksConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDatabricksConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateDatabricksConnectionProperties) GetAuthenticationType

func (*GoldengateDatabricksConnectionProperties) GetClientId

func (*GoldengateDatabricksConnectionProperties) GetClientSecret

func (x *GoldengateDatabricksConnectionProperties) GetClientSecret() string

func (*GoldengateDatabricksConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateDatabricksConnectionProperties) GetConnectionPasswordOptions() isGoldengateDatabricksConnectionProperties_ConnectionPasswordOptions

func (*GoldengateDatabricksConnectionProperties) GetConnectionUrl

func (x *GoldengateDatabricksConnectionProperties) GetConnectionUrl() string

func (*GoldengateDatabricksConnectionProperties) GetPassword

func (*GoldengateDatabricksConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateDatabricksConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateDatabricksConnectionProperties) GetStorageCredential

func (x *GoldengateDatabricksConnectionProperties) GetStorageCredential() string

func (*GoldengateDatabricksConnectionProperties) GetTechnologyType

func (x *GoldengateDatabricksConnectionProperties) GetTechnologyType() string

func (*GoldengateDatabricksConnectionProperties) ProtoMessage

func (*GoldengateDatabricksConnectionProperties) ProtoReflect

func (*GoldengateDatabricksConnectionProperties) Reset

func (*GoldengateDatabricksConnectionProperties) String

GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType

type GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType int32

Enum for authentication type for Databricks.

GoldengateDatabricksConnectionProperties_DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateDatabricksConnectionProperties_PERSONAL_ACCESS_TOKEN, GoldengateDatabricksConnectionProperties_OAUTH_M2M

const (
	// Authentication type not specified.
	GoldengateDatabricksConnectionProperties_DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType = 0
	// Personal access token authentication.
	GoldengateDatabricksConnectionProperties_PERSONAL_ACCESS_TOKEN GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType = 1
	// OAuth M2M authentication.
	GoldengateDatabricksConnectionProperties_OAUTH_M2M GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType = 2
)

func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Descriptor

func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Enum

func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) EnumDescriptor

Deprecated: Use GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType.Descriptor instead.

func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Number

func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) String

func (GoldengateDatabricksConnectionProperties_DatabricksAuthenticationType) Type

GoldengateDatabricksConnectionProperties_Password

type GoldengateDatabricksConnectionProperties_Password struct {
	// Optional. Input only. The password used to connect to Databricks in plain
	// text.
	Password string `protobuf:"bytes,8,opt,name=password,proto3,oneof"`
}

GoldengateDatabricksConnectionProperties_PasswordSecretVersion

type GoldengateDatabricksConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password used to connect to Databricks.
	// Format: projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,9,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateDb2ConnectionProperties

type GoldengateDb2ConnectionProperties struct {

	// The password Oracle Goldengate uses to connect to the associated DB2
	// database.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateDb2ConnectionProperties_Password
	//	*GoldengateDb2ConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateDb2ConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type of Db2Connection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The name or address of a host.
	Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	// Optional. The port of an endpoint usually specified for a connection.
	Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	// Optional. The name of the database.
	Database string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect to the DB2
	// database.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. Security protocol for the DB2 database.
	SecurityProtocol GoldengateDb2ConnectionProperties_Db2SecurityProtocol `protobuf:"varint,6,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDb2ConnectionProperties_Db2SecurityProtocol" json:"security_protocol,omitempty"`
	// Optional. An array of name-value pair attribute entries.
	// Used as additional parameters in connection string.
	AdditionalAttributes []*NameValuePair `protobuf:"bytes,8,rep,name=additional_attributes,json=additionalAttributes,proto3" json:"additional_attributes,omitempty"`
	// Optional. The keystore file created at the client containing the
	// server certificate / CA root certificate. Not supported for IBM Db2 for i.
	SslClientKeystoredbFile string `protobuf:"bytes,9,opt,name=ssl_client_keystoredb_file,json=sslClientKeystoredbFile,proto3" json:"ssl_client_keystoredb_file,omitempty"`
	// Optional. The keystash file which contains the encrypted password to
	// the key database file. Not supported for IBM Db2 for i.
	SslClientKeystashFile string `protobuf:"bytes,10,opt,name=ssl_client_keystash_file,json=sslClientKeystashFile,proto3" json:"ssl_client_keystash_file,omitempty"`
	// Optional. The file which contains the self-signed server certificate
	// / Certificate Authority (CA) certificate.
	SslServerCertificateFile string `protobuf:"bytes,11,opt,name=ssl_server_certificate_file,json=sslServerCertificateFile,proto3" json:"ssl_server_certificate_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateDb2Connection.

func (*GoldengateDb2ConnectionProperties) Descriptor

func (*GoldengateDb2ConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDb2ConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateDb2ConnectionProperties) GetAdditionalAttributes

func (x *GoldengateDb2ConnectionProperties) GetAdditionalAttributes() []*NameValuePair

func (*GoldengateDb2ConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateDb2ConnectionProperties) GetConnectionPasswordOptions() isGoldengateDb2ConnectionProperties_ConnectionPasswordOptions

func (*GoldengateDb2ConnectionProperties) GetDatabase

func (x *GoldengateDb2ConnectionProperties) GetDatabase() string

func (*GoldengateDb2ConnectionProperties) GetHost

func (*GoldengateDb2ConnectionProperties) GetPassword

func (x *GoldengateDb2ConnectionProperties) GetPassword() string

func (*GoldengateDb2ConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateDb2ConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateDb2ConnectionProperties) GetPort

func (*GoldengateDb2ConnectionProperties) GetSecurityProtocol

func (*GoldengateDb2ConnectionProperties) GetSslClientKeystashFile

func (x *GoldengateDb2ConnectionProperties) GetSslClientKeystashFile() string

func (*GoldengateDb2ConnectionProperties) GetSslClientKeystoredbFile

func (x *GoldengateDb2ConnectionProperties) GetSslClientKeystoredbFile() string

func (*GoldengateDb2ConnectionProperties) GetSslServerCertificateFile

func (x *GoldengateDb2ConnectionProperties) GetSslServerCertificateFile() string

func (*GoldengateDb2ConnectionProperties) GetTechnologyType

func (x *GoldengateDb2ConnectionProperties) GetTechnologyType() string

func (*GoldengateDb2ConnectionProperties) GetUsername

func (x *GoldengateDb2ConnectionProperties) GetUsername() string

func (*GoldengateDb2ConnectionProperties) ProtoMessage

func (*GoldengateDb2ConnectionProperties) ProtoMessage()

func (*GoldengateDb2ConnectionProperties) ProtoReflect

func (*GoldengateDb2ConnectionProperties) Reset

func (*GoldengateDb2ConnectionProperties) String

GoldengateDb2ConnectionProperties_Db2SecurityProtocol

type GoldengateDb2ConnectionProperties_Db2SecurityProtocol int32

Enum for Security protocol for the DB2 database.

GoldengateDb2ConnectionProperties_DB2_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateDb2ConnectionProperties_PLAIN, GoldengateDb2ConnectionProperties_TLS

const (
	// Security protocol not specified.
	GoldengateDb2ConnectionProperties_DB2_SECURITY_PROTOCOL_UNSPECIFIED GoldengateDb2ConnectionProperties_Db2SecurityProtocol = 0
	// Plain text communication.
	GoldengateDb2ConnectionProperties_PLAIN GoldengateDb2ConnectionProperties_Db2SecurityProtocol = 1
	// Transport Layer Security.
	GoldengateDb2ConnectionProperties_TLS GoldengateDb2ConnectionProperties_Db2SecurityProtocol = 2
)

func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Descriptor

func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Enum

func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) EnumDescriptor

Deprecated: Use GoldengateDb2ConnectionProperties_Db2SecurityProtocol.Descriptor instead.

func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Number

func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) String

func (GoldengateDb2ConnectionProperties_Db2SecurityProtocol) Type

GoldengateDb2ConnectionProperties_Password

type GoldengateDb2ConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses for Db2
	// connection in plain text.
	Password string `protobuf:"bytes,12,opt,name=password,proto3,oneof"`
}

GoldengateDb2ConnectionProperties_PasswordSecretVersion

type GoldengateDb2ConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses for Db2
	// connection. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,13,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateDeployment

type GoldengateDeployment struct {

	// Identifier. The name of the GoldengateDeployment resource in the following
	// format:
	// projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The properties of the GoldengateDeployment.
	Properties *GoldengateDeploymentProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	// Optional. The GCP Oracle zone where Oracle GoldengateDeployment is hosted.
	// Example: us-east4-b-r2.
	// If not specified, the system will pick a zone based on availability.
	GcpOracleZone string `protobuf:"bytes,3,opt,name=gcp_oracle_zone,json=gcpOracleZone,proto3" json:"gcp_oracle_zone,omitempty"`
	// Optional. The labels or tags associated with the GoldengateDeployment.
	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. The name of the OdbNetwork associated with the
	// GoldengateDeployment.
	OdbNetwork string `protobuf:"bytes,5,opt,name=odb_network,json=odbNetwork,proto3" json:"odb_network,omitempty"`
	// Required. The name of the OdbSubnet associated with the
	// GoldengateDeployment for IP allocation.
	OdbSubnet string `protobuf:"bytes,6,opt,name=odb_subnet,json=odbSubnet,proto3" json:"odb_subnet,omitempty"`
	// Output only. The ID of the subscription entitlement associated with the
	// GoldengateDeployment
	EntitlementId string `protobuf:"bytes,7,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
	// Required. The display name for the GoldengateDeployment.
	DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The date and time that the GoldengateDeployment was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. HTTPS link to OCI resources exposed to Customer via UI
	// Interface.
	OciUrl string `protobuf:"bytes,10,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
	// contains filtered or unexported fields
}

GoldengateDeployment Goldengate Deployment resource model.

func (*GoldengateDeployment) Descriptor

func (*GoldengateDeployment) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDeployment.ProtoReflect.Descriptor instead.

func (*GoldengateDeployment) GetCreateTime

func (x *GoldengateDeployment) GetCreateTime() *timestamppb.Timestamp

func (*GoldengateDeployment) GetDisplayName

func (x *GoldengateDeployment) GetDisplayName() string

func (*GoldengateDeployment) GetEntitlementId

func (x *GoldengateDeployment) GetEntitlementId() string

func (*GoldengateDeployment) GetGcpOracleZone

func (x *GoldengateDeployment) GetGcpOracleZone() string

func (*GoldengateDeployment) GetLabels

func (x *GoldengateDeployment) GetLabels() map[string]string

func (*GoldengateDeployment) GetName

func (x *GoldengateDeployment) GetName() string

func (*GoldengateDeployment) GetOciUrl

func (x *GoldengateDeployment) GetOciUrl() string

func (*GoldengateDeployment) GetOdbNetwork

func (x *GoldengateDeployment) GetOdbNetwork() string

func (*GoldengateDeployment) GetOdbSubnet

func (x *GoldengateDeployment) GetOdbSubnet() string

func (*GoldengateDeployment) GetProperties

func (*GoldengateDeployment) ProtoMessage

func (*GoldengateDeployment) ProtoMessage()

func (*GoldengateDeployment) ProtoReflect

func (x *GoldengateDeployment) ProtoReflect() protoreflect.Message

func (*GoldengateDeployment) Reset

func (x *GoldengateDeployment) Reset()

func (*GoldengateDeployment) String

func (x *GoldengateDeployment) String() string

GoldengateDeploymentEnvironment

type GoldengateDeploymentEnvironment struct {

	// Identifier. The name of the Goldengate Deployment Environment resource with
	// the format:
	// projects/{project}/locations/{location}/goldengateDeploymentEnvironments/{goldengate_deployment_environment}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The category of the Goldengate Deployment Environment
	// resource.
	Category GoldengateDeploymentEnvironment_DeploymentCategory `protobuf:"varint,2,opt,name=category,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentEnvironment_DeploymentCategory" json:"category,omitempty"`
	// The display name of the Goldengate Deployment Environment resource.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The default CPU core count of the Goldengate Deployment
	// Environment resource.
	DefaultCpuCoreCount int32 `protobuf:"varint,4,opt,name=default_cpu_core_count,json=defaultCpuCoreCount,proto3" json:"default_cpu_core_count,omitempty"`
	// Output only. The environment type of the Goldengate Deployment Environment
	// resource.
	EnvironmentType GoldengateDeploymentEnvironment_DeploymentEnvironmentType `protobuf:"varint,5,opt,name=environment_type,json=environmentType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentEnvironment_DeploymentEnvironmentType" json:"environment_type,omitempty"`
	// Output only. Whether auto scaling is enabled by default for the Goldengate
	// Deployment Environment resource.
	AutoScalingEnabled bool `protobuf:"varint,6,opt,name=auto_scaling_enabled,json=autoScalingEnabled,proto3" json:"auto_scaling_enabled,omitempty"`
	// Output only. The max CPU core count of the Goldengate Deployment
	// Environment resource.
	MaxCpuCoreCount int32 `protobuf:"varint,7,opt,name=max_cpu_core_count,json=maxCpuCoreCount,proto3" json:"max_cpu_core_count,omitempty"`
	// Output only. The memory per CPU core in GBs of the Goldengate Deployment
	// Environment resource.
	MemoryGbPerCpuCore int32 `protobuf:"varint,8,opt,name=memory_gb_per_cpu_core,json=memoryGbPerCpuCore,proto3" json:"memory_gb_per_cpu_core,omitempty"`
	// Output only. The min CPU core count of the Goldengate Deployment
	// Environment resource.
	MinCpuCoreCount int32 `protobuf:"varint,9,opt,name=min_cpu_core_count,json=minCpuCoreCount,proto3" json:"min_cpu_core_count,omitempty"`
	// Output only. The network bandwidth per CPU core in Gbps of the Goldengate
	// Deployment Environment resource.
	NetworkBandwidthGbpsPerCpuCore int32 `protobuf:"varint,10,opt,name=network_bandwidth_gbps_per_cpu_core,json=networkBandwidthGbpsPerCpuCore,proto3" json:"network_bandwidth_gbps_per_cpu_core,omitempty"`
	// Output only. The storage usage limit per CPU core in GBs of the Goldengate
	// Deployment Environment resource.
	StorageUsageLimitGbPerCpuCore int32 `protobuf:"varint,11,opt,name=storage_usage_limit_gb_per_cpu_core,json=storageUsageLimitGbPerCpuCore,proto3" json:"storage_usage_limit_gb_per_cpu_core,omitempty"`
	// contains filtered or unexported fields
}

Details of the Goldengate Deployment Environment resource.

func (*GoldengateDeploymentEnvironment) Descriptor

func (*GoldengateDeploymentEnvironment) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentEnvironment.ProtoReflect.Descriptor instead.

func (*GoldengateDeploymentEnvironment) GetAutoScalingEnabled

func (x *GoldengateDeploymentEnvironment) GetAutoScalingEnabled() bool

func (*GoldengateDeploymentEnvironment) GetCategory

func (*GoldengateDeploymentEnvironment) GetDefaultCpuCoreCount

func (x *GoldengateDeploymentEnvironment) GetDefaultCpuCoreCount() int32

func (*GoldengateDeploymentEnvironment) GetDisplayName

func (x *GoldengateDeploymentEnvironment) GetDisplayName() string

func (*GoldengateDeploymentEnvironment) GetEnvironmentType

func (*GoldengateDeploymentEnvironment) GetMaxCpuCoreCount

func (x *GoldengateDeploymentEnvironment) GetMaxCpuCoreCount() int32

func (*GoldengateDeploymentEnvironment) GetMemoryGbPerCpuCore

func (x *GoldengateDeploymentEnvironment) GetMemoryGbPerCpuCore() int32

func (*GoldengateDeploymentEnvironment) GetMinCpuCoreCount

func (x *GoldengateDeploymentEnvironment) GetMinCpuCoreCount() int32

func (*GoldengateDeploymentEnvironment) GetName

func (*GoldengateDeploymentEnvironment) GetNetworkBandwidthGbpsPerCpuCore

func (x *GoldengateDeploymentEnvironment) GetNetworkBandwidthGbpsPerCpuCore() int32

func (*GoldengateDeploymentEnvironment) GetStorageUsageLimitGbPerCpuCore

func (x *GoldengateDeploymentEnvironment) GetStorageUsageLimitGbPerCpuCore() int32

func (*GoldengateDeploymentEnvironment) ProtoMessage

func (*GoldengateDeploymentEnvironment) ProtoMessage()

func (*GoldengateDeploymentEnvironment) ProtoReflect

func (*GoldengateDeploymentEnvironment) Reset

func (*GoldengateDeploymentEnvironment) String

GoldengateDeploymentEnvironment_DeploymentCategory

type GoldengateDeploymentEnvironment_DeploymentCategory int32

Deployment category of the Goldengate Deployment resource.

GoldengateDeploymentEnvironment_DEPLOYMENT_CATEGORY_UNSPECIFIED, GoldengateDeploymentEnvironment_DATA_REPLICATION_CATEGORY, GoldengateDeploymentEnvironment_DATA_TRANSFORMS_CATEGORY

const (
	// Default unspecified value.
	GoldengateDeploymentEnvironment_DEPLOYMENT_CATEGORY_UNSPECIFIED GoldengateDeploymentEnvironment_DeploymentCategory = 0
	// Goldengate Deployment Environment category is DATA_REPLICATION_CATEGORY.
	GoldengateDeploymentEnvironment_DATA_REPLICATION_CATEGORY GoldengateDeploymentEnvironment_DeploymentCategory = 1
	// Goldengate Deployment Environment category is DATA_TRANSFORMS_CATEGORY.
	GoldengateDeploymentEnvironment_DATA_TRANSFORMS_CATEGORY GoldengateDeploymentEnvironment_DeploymentCategory = 2
)

func (GoldengateDeploymentEnvironment_DeploymentCategory) Descriptor

func (GoldengateDeploymentEnvironment_DeploymentCategory) Enum

func (GoldengateDeploymentEnvironment_DeploymentCategory) EnumDescriptor

Deprecated: Use GoldengateDeploymentEnvironment_DeploymentCategory.Descriptor instead.

func (GoldengateDeploymentEnvironment_DeploymentCategory) Number

func (GoldengateDeploymentEnvironment_DeploymentCategory) String

func (GoldengateDeploymentEnvironment_DeploymentCategory) Type

GoldengateDeploymentEnvironment_DeploymentEnvironmentType

type GoldengateDeploymentEnvironment_DeploymentEnvironmentType int32

The environment type of the Goldengate Deployment Environment resource.

GoldengateDeploymentEnvironment_DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED, GoldengateDeploymentEnvironment_PRODUCTION, GoldengateDeploymentEnvironment_DEVELOPMENT_OR_TESTING

const (
	// Default unspecified value.
	GoldengateDeploymentEnvironment_DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED GoldengateDeploymentEnvironment_DeploymentEnvironmentType = 0
	// Goldengate Deployment Environment type is PRODUCTION.
	GoldengateDeploymentEnvironment_PRODUCTION GoldengateDeploymentEnvironment_DeploymentEnvironmentType = 1
	// Goldengate Deployment Environment type is DEVELOPMENT_OR_TESTING.
	GoldengateDeploymentEnvironment_DEVELOPMENT_OR_TESTING GoldengateDeploymentEnvironment_DeploymentEnvironmentType = 2
)

func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Descriptor

func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Enum

func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) EnumDescriptor

Deprecated: Use GoldengateDeploymentEnvironment_DeploymentEnvironmentType.Descriptor instead.

func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Number

func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) String

func (GoldengateDeploymentEnvironment_DeploymentEnvironmentType) Type

GoldengateDeploymentLock

type GoldengateDeploymentLock struct {

	// Output only. The type of lock.
	Type GoldengateDeploymentLock_LockType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentLock_LockType" json:"type,omitempty"`
	// Output only. The compartment id.
	CompartmentId string `protobuf:"bytes,2,opt,name=compartment_id,json=compartmentId,proto3" json:"compartment_id,omitempty"`
	// Output only. The related resource id.
	RelatedResourceId string `protobuf:"bytes,3,opt,name=related_resource_id,json=relatedResourceId,proto3" json:"related_resource_id,omitempty"`
	// Output only. The message.
	Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	// Output only. The time created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// contains filtered or unexported fields
}

The lock of the GoldengateDeployment.

func (*GoldengateDeploymentLock) Descriptor

func (*GoldengateDeploymentLock) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentLock.ProtoReflect.Descriptor instead.

func (*GoldengateDeploymentLock) GetCompartmentId

func (x *GoldengateDeploymentLock) GetCompartmentId() string

func (*GoldengateDeploymentLock) GetCreateTime

func (x *GoldengateDeploymentLock) GetCreateTime() *timestamppb.Timestamp

func (*GoldengateDeploymentLock) GetMessage

func (x *GoldengateDeploymentLock) GetMessage() string

func (*GoldengateDeploymentLock) GetRelatedResourceId

func (x *GoldengateDeploymentLock) GetRelatedResourceId() string

func (*GoldengateDeploymentLock) GetType

func (*GoldengateDeploymentLock) ProtoMessage

func (*GoldengateDeploymentLock) ProtoMessage()

func (*GoldengateDeploymentLock) ProtoReflect

func (x *GoldengateDeploymentLock) ProtoReflect() protoreflect.Message

func (*GoldengateDeploymentLock) Reset

func (x *GoldengateDeploymentLock) Reset()

func (*GoldengateDeploymentLock) String

func (x *GoldengateDeploymentLock) String() string

GoldengateDeploymentLock_LockType

type GoldengateDeploymentLock_LockType int32

The type of lock.

GoldengateDeploymentLock_LOCK_TYPE_UNSPECIFIED, GoldengateDeploymentLock_FULL, GoldengateDeploymentLock_DELETE

const (
	// The lock type is unspecified.
	GoldengateDeploymentLock_LOCK_TYPE_UNSPECIFIED GoldengateDeploymentLock_LockType = 0
	// The lock type is full.
	GoldengateDeploymentLock_FULL GoldengateDeploymentLock_LockType = 1
	// The lock type is delete.
	GoldengateDeploymentLock_DELETE GoldengateDeploymentLock_LockType = 2
)

func (GoldengateDeploymentLock_LockType) Descriptor

func (GoldengateDeploymentLock_LockType) Enum

func (GoldengateDeploymentLock_LockType) EnumDescriptor

func (GoldengateDeploymentLock_LockType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentLock_LockType.Descriptor instead.

func (GoldengateDeploymentLock_LockType) Number

func (GoldengateDeploymentLock_LockType) String

func (GoldengateDeploymentLock_LockType) Type

GoldengateDeploymentProperties

type GoldengateDeploymentProperties struct {

	// Output only. OCID of the GoldengateDeployment.
	Ocid string `protobuf:"bytes,1,opt,name=ocid,proto3" json:"ocid,omitempty"`
	// Output only. State of the GoldengateDeployment.
	LifecycleState GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState `protobuf:"varint,2,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState" json:"lifecycle_state,omitempty"`
	// Optional. The Oracle license model that applies to a Deployment.
	LicenseModel GoldengateDeploymentProperties_LicenseModel `protobuf:"varint,3,opt,name=license_model,json=licenseModel,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_LicenseModel" json:"license_model,omitempty"`
	// Optional. The environment type of the GoldengateDeployment.
	EnvironmentType string `protobuf:"bytes,4,opt,name=environment_type,json=environmentType,proto3" json:"environment_type,omitempty"`
	// Optional. The Minimum number of OCPUs to be made available for this
	// Deployment.
	CpuCoreCount int32 `protobuf:"varint,5,opt,name=cpu_core_count,json=cpuCoreCount,proto3" json:"cpu_core_count,omitempty"`
	// Optional. Indicates if auto scaling is enabled for the Deployment's CPU
	// core count.
	IsAutoScalingEnabled bool `protobuf:"varint,6,opt,name=is_auto_scaling_enabled,json=isAutoScalingEnabled,proto3" json:"is_auto_scaling_enabled,omitempty"`
	// Optional. The description of the GoldengateDeployment.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Required. A valid Goldengate Deployment type. For a list of supported
	// types, use the `ListGoldengateDeploymentTypes` operation.
	DeploymentType string `protobuf:"bytes,8,opt,name=deployment_type,json=deploymentType,proto3" json:"deployment_type,omitempty"`
	// Required. The ogg data of the GoldengateDeployment.
	OggData *GoldengateOggDeployment `protobuf:"bytes,9,opt,name=ogg_data,json=oggData,proto3" json:"ogg_data,omitempty"`
	// Optional. The maintenance window of the GoldengateDeployment.
	MaintenanceWindow *GoldengateMaintenanceWindow `protobuf:"bytes,10,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Optional. The maintenance configuration of the GoldengateDeployment.
	MaintenanceConfig *GoldengateMaintenanceConfig `protobuf:"bytes,11,opt,name=maintenance_config,json=maintenanceConfig,proto3" json:"maintenance_config,omitempty"`
	// Output only. The Fully Qualified Domain Name of the GoldengateDeployment.
	Fqdn string `protobuf:"bytes,12,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// Output only. The lifecycle sub-state of the GoldengateDeployment.
	LifecycleSubState GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState `protobuf:"varint,13,opt,name=lifecycle_sub_state,json=lifecycleSubState,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState" json:"lifecycle_sub_state,omitempty"`
	// Output only. The category of the GoldengateDeployment.
	Category GoldengateDeploymentProperties_GoldengateDeploymentCategory `protobuf:"varint,14,opt,name=category,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentCategory" json:"category,omitempty"`
	// Output only. The deployment backup id of the GoldengateDeployment.
	DeploymentBackupId string `protobuf:"bytes,15,opt,name=deployment_backup_id,json=deploymentBackupId,proto3" json:"deployment_backup_id,omitempty"`
	// Output only. The time the GoldengateDeployment was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The lifecycle details of the GoldengateDeployment.
	LifecycleDetails string `protobuf:"bytes,17,opt,name=lifecycle_details,json=lifecycleDetails,proto3" json:"lifecycle_details,omitempty"`
	// Output only. Whether the GoldengateDeployment is healthy.
	Healthy bool `protobuf:"varint,18,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Output only. The load balancer subnet id of the GoldengateDeployment.
	LoadBalancerSubnetId string `protobuf:"bytes,19,opt,name=load_balancer_subnet_id,json=loadBalancerSubnetId,proto3" json:"load_balancer_subnet_id,omitempty"`
	// Output only. The load balancer id of the GoldengateDeployment.
	LoadBalancerId string `protobuf:"bytes,20,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"`
	// Output only. The nsg ids of the GoldengateDeployment.
	NsgIds []string `protobuf:"bytes,21,rep,name=nsg_ids,json=nsgIds,proto3" json:"nsg_ids,omitempty"`
	// Output only. Whether the GoldengateDeployment is public.
	IsPublic bool `protobuf:"varint,22,opt,name=is_public,json=isPublic,proto3" json:"is_public,omitempty"`
	// Output only. The public ip address of the GoldengateDeployment.
	PublicIpAddress string `protobuf:"bytes,23,opt,name=public_ip_address,json=publicIpAddress,proto3" json:"public_ip_address,omitempty"`
	// Output only. The private ip address of the GoldengateDeployment.
	PrivateIpAddress string `protobuf:"bytes,24,opt,name=private_ip_address,json=privateIpAddress,proto3" json:"private_ip_address,omitempty"`
	// Output only. The deployment url of the GoldengateDeployment.
	DeploymentUrl string `protobuf:"bytes,25,opt,name=deployment_url,json=deploymentUrl,proto3" json:"deployment_url,omitempty"`
	// Output only. Whether the GoldengateDeployment is of the latest version.
	IsLatestVersion bool `protobuf:"varint,26,opt,name=is_latest_version,json=isLatestVersion,proto3" json:"is_latest_version,omitempty"`
	// Output only. The time upgrade required of the GoldengateDeployment.
	UpgradeRequiredTime *timestamppb.Timestamp `protobuf:"bytes,27,opt,name=upgrade_required_time,json=upgradeRequiredTime,proto3" json:"upgrade_required_time,omitempty"`
	// Output only. The storage utilization in bytes of the GoldengateDeployment.
	StorageUtilizationBytes int64 `protobuf:"varint,28,opt,name=storage_utilization_bytes,json=storageUtilizationBytes,proto3" json:"storage_utilization_bytes,omitempty"`
	// Output only. Whether storage utilization limit is exceeded of the
	// GoldengateDeployment.
	IsStorageUtilizationLimitExceeded bool `protobuf:"varint,29,opt,name=is_storage_utilization_limit_exceeded,json=isStorageUtilizationLimitExceeded,proto3" json:"is_storage_utilization_limit_exceeded,omitempty"`
	// Output only. The deployment diagnostic data of the GoldengateDeployment.
	DeploymentDiagnosticData *DeploymentDiagnosticData `protobuf:"bytes,30,opt,name=deployment_diagnostic_data,json=deploymentDiagnosticData,proto3" json:"deployment_diagnostic_data,omitempty"`
	// Output only. The backup schedule of the GoldengateDeployment.
	BackupSchedule *GoldengateBackupSchedule `protobuf:"bytes,31,opt,name=backup_schedule,json=backupSchedule,proto3" json:"backup_schedule,omitempty"`
	// Output only. The time of next maintenance of the GoldengateDeployment.
	NextMaintenanceTime *timestamppb.Timestamp `protobuf:"bytes,32,opt,name=next_maintenance_time,json=nextMaintenanceTime,proto3" json:"next_maintenance_time,omitempty"`
	// Output only. The next maintenance action type of the GoldengateDeployment.
	NextMaintenanceActionType GoldengateDeploymentProperties_NextMaintenanceActionType `protobuf:"varint,33,opt,name=next_maintenance_action_type,json=nextMaintenanceActionType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_NextMaintenanceActionType" json:"next_maintenance_action_type,omitempty"`
	// Output only. The next maintenance description of the GoldengateDeployment.
	NextMaintenanceDescription string `protobuf:"bytes,34,opt,name=next_maintenance_description,json=nextMaintenanceDescription,proto3" json:"next_maintenance_description,omitempty"`
	// Output only. The time ogg version supported until of the
	// GoldengateDeployment.
	OggVersionSupportEndTime *timestamppb.Timestamp `protobuf:"bytes,35,opt,name=ogg_version_support_end_time,json=oggVersionSupportEndTime,proto3" json:"ogg_version_support_end_time,omitempty"`
	// Output only. The ingress ips of the GoldengateDeployment.
	IngressIps []*IngressIp `protobuf:"bytes,36,rep,name=ingress_ips,json=ingressIps,proto3" json:"ingress_ips,omitempty"`
	// Output only. The deployment role of the GoldengateDeployment.
	DeploymentRole GoldengateDeploymentProperties_GoldengateDeploymentRoleType `protobuf:"varint,37,opt,name=deployment_role,json=deploymentRole,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentProperties_GoldengateDeploymentRoleType" json:"deployment_role,omitempty"`
	// Output only. The time last backup scheduled of the GoldengateDeployment.
	LastBackupScheduleTime *timestamppb.Timestamp `protobuf:"bytes,38,opt,name=last_backup_schedule_time,json=lastBackupScheduleTime,proto3" json:"last_backup_schedule_time,omitempty"`
	// Output only. The time next backup scheduled of the GoldengateDeployment.
	NextBackupScheduleTime *timestamppb.Timestamp `protobuf:"bytes,39,opt,name=next_backup_schedule_time,json=nextBackupScheduleTime,proto3" json:"next_backup_schedule_time,omitempty"`
	// Output only. The time when the role of the GoldengateDeployment was
	// changed.
	RoleChangeTime *timestamppb.Timestamp `protobuf:"bytes,40,opt,name=role_change_time,json=roleChangeTime,proto3" json:"role_change_time,omitempty"`
	// Output only. The locks of the GoldengateDeployment.
	Locks []*GoldengateDeploymentLock `protobuf:"bytes,41,rep,name=locks,proto3" json:"locks,omitempty"`
	// Output only. The placements of the GoldengateDeployment.
	Placements []*GoldengatePlacement `protobuf:"bytes,42,rep,name=placements,proto3" json:"placements,omitempty"`
	// contains filtered or unexported fields
}

Properties of GoldengateDeployment.

func (*GoldengateDeploymentProperties) Descriptor

func (*GoldengateDeploymentProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentProperties.ProtoReflect.Descriptor instead.

func (*GoldengateDeploymentProperties) GetBackupSchedule

func (*GoldengateDeploymentProperties) GetCategory

func (*GoldengateDeploymentProperties) GetCpuCoreCount

func (x *GoldengateDeploymentProperties) GetCpuCoreCount() int32

func (*GoldengateDeploymentProperties) GetDeploymentBackupId

func (x *GoldengateDeploymentProperties) GetDeploymentBackupId() string

func (*GoldengateDeploymentProperties) GetDeploymentDiagnosticData

func (x *GoldengateDeploymentProperties) GetDeploymentDiagnosticData() *DeploymentDiagnosticData

func (*GoldengateDeploymentProperties) GetDeploymentRole

func (*GoldengateDeploymentProperties) GetDeploymentType

func (x *GoldengateDeploymentProperties) GetDeploymentType() string

func (*GoldengateDeploymentProperties) GetDeploymentUrl

func (x *GoldengateDeploymentProperties) GetDeploymentUrl() string

func (*GoldengateDeploymentProperties) GetDescription

func (x *GoldengateDeploymentProperties) GetDescription() string

func (*GoldengateDeploymentProperties) GetEnvironmentType

func (x *GoldengateDeploymentProperties) GetEnvironmentType() string

func (*GoldengateDeploymentProperties) GetFqdn

func (*GoldengateDeploymentProperties) GetHealthy

func (x *GoldengateDeploymentProperties) GetHealthy() bool

func (*GoldengateDeploymentProperties) GetIngressIps

func (x *GoldengateDeploymentProperties) GetIngressIps() []*IngressIp

func (*GoldengateDeploymentProperties) GetIsAutoScalingEnabled

func (x *GoldengateDeploymentProperties) GetIsAutoScalingEnabled() bool

func (*GoldengateDeploymentProperties) GetIsLatestVersion

func (x *GoldengateDeploymentProperties) GetIsLatestVersion() bool

func (*GoldengateDeploymentProperties) GetIsPublic

func (x *GoldengateDeploymentProperties) GetIsPublic() bool

func (*GoldengateDeploymentProperties) GetIsStorageUtilizationLimitExceeded

func (x *GoldengateDeploymentProperties) GetIsStorageUtilizationLimitExceeded() bool

func (*GoldengateDeploymentProperties) GetLastBackupScheduleTime

func (x *GoldengateDeploymentProperties) GetLastBackupScheduleTime() *timestamppb.Timestamp

func (*GoldengateDeploymentProperties) GetLicenseModel

func (*GoldengateDeploymentProperties) GetLifecycleDetails

func (x *GoldengateDeploymentProperties) GetLifecycleDetails() string

func (*GoldengateDeploymentProperties) GetLifecycleState

func (*GoldengateDeploymentProperties) GetLifecycleSubState

func (*GoldengateDeploymentProperties) GetLoadBalancerId

func (x *GoldengateDeploymentProperties) GetLoadBalancerId() string

func (*GoldengateDeploymentProperties) GetLoadBalancerSubnetId

func (x *GoldengateDeploymentProperties) GetLoadBalancerSubnetId() string

func (*GoldengateDeploymentProperties) GetLocks

func (*GoldengateDeploymentProperties) GetMaintenanceConfig

func (*GoldengateDeploymentProperties) GetMaintenanceWindow

func (*GoldengateDeploymentProperties) GetNextBackupScheduleTime

func (x *GoldengateDeploymentProperties) GetNextBackupScheduleTime() *timestamppb.Timestamp

func (*GoldengateDeploymentProperties) GetNextMaintenanceActionType

func (*GoldengateDeploymentProperties) GetNextMaintenanceDescription

func (x *GoldengateDeploymentProperties) GetNextMaintenanceDescription() string

func (*GoldengateDeploymentProperties) GetNextMaintenanceTime

func (x *GoldengateDeploymentProperties) GetNextMaintenanceTime() *timestamppb.Timestamp

func (*GoldengateDeploymentProperties) GetNsgIds

func (x *GoldengateDeploymentProperties) GetNsgIds() []string

func (*GoldengateDeploymentProperties) GetOcid

func (*GoldengateDeploymentProperties) GetOggData

func (*GoldengateDeploymentProperties) GetOggVersionSupportEndTime

func (x *GoldengateDeploymentProperties) GetOggVersionSupportEndTime() *timestamppb.Timestamp

func (*GoldengateDeploymentProperties) GetPlacements

func (*GoldengateDeploymentProperties) GetPrivateIpAddress

func (x *GoldengateDeploymentProperties) GetPrivateIpAddress() string

func (*GoldengateDeploymentProperties) GetPublicIpAddress

func (x *GoldengateDeploymentProperties) GetPublicIpAddress() string

func (*GoldengateDeploymentProperties) GetRoleChangeTime

func (x *GoldengateDeploymentProperties) GetRoleChangeTime() *timestamppb.Timestamp

func (*GoldengateDeploymentProperties) GetStorageUtilizationBytes

func (x *GoldengateDeploymentProperties) GetStorageUtilizationBytes() int64

func (*GoldengateDeploymentProperties) GetUpdateTime

func (*GoldengateDeploymentProperties) GetUpgradeRequiredTime

func (x *GoldengateDeploymentProperties) GetUpgradeRequiredTime() *timestamppb.Timestamp

func (*GoldengateDeploymentProperties) ProtoMessage

func (*GoldengateDeploymentProperties) ProtoMessage()

func (*GoldengateDeploymentProperties) ProtoReflect

func (*GoldengateDeploymentProperties) Reset

func (x *GoldengateDeploymentProperties) Reset()

func (*GoldengateDeploymentProperties) String

GoldengateDeploymentProperties_GoldengateDeploymentCategory

type GoldengateDeploymentProperties_GoldengateDeploymentCategory int32

The category of the GoldengateDeployment.

GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED, GoldengateDeploymentProperties_DATA_REPLICATION, GoldengateDeploymentProperties_DATA_TRANSFORMS

const (
	// The category is unspecified.
	GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentCategory = 0
	// The deployment is data replication.
	GoldengateDeploymentProperties_DATA_REPLICATION GoldengateDeploymentProperties_GoldengateDeploymentCategory = 1
	// The deployment is data transforms.
	GoldengateDeploymentProperties_DATA_TRANSFORMS GoldengateDeploymentProperties_GoldengateDeploymentCategory = 2
)

func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Descriptor

func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Enum

func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) EnumDescriptor

Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentCategory.Descriptor instead.

func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Number

func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) String

func (GoldengateDeploymentProperties_GoldengateDeploymentCategory) Type

GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState

type GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState int32

The various lifecycle states of the GoldengateDeployment.

GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED, GoldengateDeploymentProperties_CREATING, GoldengateDeploymentProperties_UPDATING, GoldengateDeploymentProperties_ACTIVE, GoldengateDeploymentProperties_INACTIVE, GoldengateDeploymentProperties_DELETING, GoldengateDeploymentProperties_DELETED, GoldengateDeploymentProperties_FAILED, GoldengateDeploymentProperties_NEEDS_ATTENTION, GoldengateDeploymentProperties_IN_PROGRESS, GoldengateDeploymentProperties_CANCELLING, GoldengateDeploymentProperties_CANCELLED, GoldengateDeploymentProperties_SUCCEEDED, GoldengateDeploymentProperties_WAITING

const (
	// Default unspecified value.
	GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 0
	// The deployment is being created.
	GoldengateDeploymentProperties_CREATING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 1
	// The deployment is being updated.
	GoldengateDeploymentProperties_UPDATING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 2
	// The deployment is active.
	GoldengateDeploymentProperties_ACTIVE GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 3
	// The deployment is inactive.
	GoldengateDeploymentProperties_INACTIVE GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 4
	// The deployment is being deleted.
	GoldengateDeploymentProperties_DELETING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 5
	// The deployment is deleted.
	GoldengateDeploymentProperties_DELETED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 6
	// The deployment failed.
	GoldengateDeploymentProperties_FAILED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 7
	// The deployment needs attention.
	GoldengateDeploymentProperties_NEEDS_ATTENTION GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 8
	// The deployment is in progress.
	GoldengateDeploymentProperties_IN_PROGRESS GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 9
	// The deployment is canceling.
	GoldengateDeploymentProperties_CANCELLING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 10
	// The deployment is canceled.
	GoldengateDeploymentProperties_CANCELLED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 11
	// The deployment succeeded.
	GoldengateDeploymentProperties_SUCCEEDED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 12
	// The deployment is waiting.
	GoldengateDeploymentProperties_WAITING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState = 13
)

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Descriptor

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Enum

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) EnumDescriptor

Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState.Descriptor instead.

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Number

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) String

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleState) Type

GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState

type GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState int32

The various lifecycle sub-states of the GoldengateDeployment.

GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED, GoldengateDeploymentProperties_RECOVERING, GoldengateDeploymentProperties_STARTING, GoldengateDeploymentProperties_STOPPING, GoldengateDeploymentProperties_MOVING, GoldengateDeploymentProperties_UPGRADING, GoldengateDeploymentProperties_RESTORING, GoldengateDeploymentProperties_BACKING_UP, GoldengateDeploymentProperties_ROLLING_BACK

const (
	// The lifecycle sub-state is unspecified.
	GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 0
	// The deployment is recovering.
	GoldengateDeploymentProperties_RECOVERING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 1
	// The deployment is starting.
	GoldengateDeploymentProperties_STARTING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 2
	// The deployment is stopping.
	GoldengateDeploymentProperties_STOPPING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 3
	// The deployment is moving.
	GoldengateDeploymentProperties_MOVING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 4
	// The deployment is upgrading.
	GoldengateDeploymentProperties_UPGRADING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 5
	// The deployment is restoring.
	GoldengateDeploymentProperties_RESTORING GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 6
	// The deployment is backing up.
	GoldengateDeploymentProperties_BACKING_UP GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 7
	// The deployment is rolling back.
	GoldengateDeploymentProperties_ROLLING_BACK GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState = 8
)

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Descriptor

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Enum

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) EnumDescriptor

Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState.Descriptor instead.

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Number

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) String

func (GoldengateDeploymentProperties_GoldengateDeploymentLifecycleSubState) Type

GoldengateDeploymentProperties_GoldengateDeploymentRoleType

type GoldengateDeploymentProperties_GoldengateDeploymentRoleType int32

The deployment role type of the GoldengateDeployment.

GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED, GoldengateDeploymentProperties_PRIMARY, GoldengateDeploymentProperties_STANDBY

const (
	// The deployment role type is unspecified.
	GoldengateDeploymentProperties_GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED GoldengateDeploymentProperties_GoldengateDeploymentRoleType = 0
	// The deployment role type is primary.
	GoldengateDeploymentProperties_PRIMARY GoldengateDeploymentProperties_GoldengateDeploymentRoleType = 1
	// The deployment role type is standby.
	GoldengateDeploymentProperties_STANDBY GoldengateDeploymentProperties_GoldengateDeploymentRoleType = 2
)

func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Descriptor

func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Enum

func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) EnumDescriptor

Deprecated: Use GoldengateDeploymentProperties_GoldengateDeploymentRoleType.Descriptor instead.

func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Number

func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) String

func (GoldengateDeploymentProperties_GoldengateDeploymentRoleType) Type

GoldengateDeploymentProperties_LicenseModel

type GoldengateDeploymentProperties_LicenseModel int32

The license model of the GoldengateDeployment.

GoldengateDeploymentProperties_LICENSE_MODEL_UNSPECIFIED, GoldengateDeploymentProperties_LICENSE_INCLUDED, GoldengateDeploymentProperties_BRING_YOUR_OWN_LICENSE

const (
	// The license model is unspecified.
	GoldengateDeploymentProperties_LICENSE_MODEL_UNSPECIFIED GoldengateDeploymentProperties_LicenseModel = 0
	// The license model is included.
	GoldengateDeploymentProperties_LICENSE_INCLUDED GoldengateDeploymentProperties_LicenseModel = 1
	// The license model is bring your own license.
	GoldengateDeploymentProperties_BRING_YOUR_OWN_LICENSE GoldengateDeploymentProperties_LicenseModel = 2
)

func (GoldengateDeploymentProperties_LicenseModel) Descriptor

func (GoldengateDeploymentProperties_LicenseModel) Enum

func (GoldengateDeploymentProperties_LicenseModel) EnumDescriptor

func (GoldengateDeploymentProperties_LicenseModel) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentProperties_LicenseModel.Descriptor instead.

func (GoldengateDeploymentProperties_LicenseModel) Number

func (GoldengateDeploymentProperties_LicenseModel) String

func (GoldengateDeploymentProperties_LicenseModel) Type

GoldengateDeploymentProperties_NextMaintenanceActionType

type GoldengateDeploymentProperties_NextMaintenanceActionType int32

The various next maintenance action types of the GoldengateDeployment.

GoldengateDeploymentProperties_NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED, GoldengateDeploymentProperties_UPGRADE

const (
	// The next maintenance action type is unspecified.
	GoldengateDeploymentProperties_NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED GoldengateDeploymentProperties_NextMaintenanceActionType = 0
	// The next maintenance action type is upgrade.
	GoldengateDeploymentProperties_UPGRADE GoldengateDeploymentProperties_NextMaintenanceActionType = 1
)

func (GoldengateDeploymentProperties_NextMaintenanceActionType) Descriptor

func (GoldengateDeploymentProperties_NextMaintenanceActionType) Enum

func (GoldengateDeploymentProperties_NextMaintenanceActionType) EnumDescriptor

Deprecated: Use GoldengateDeploymentProperties_NextMaintenanceActionType.Descriptor instead.

func (GoldengateDeploymentProperties_NextMaintenanceActionType) Number

func (GoldengateDeploymentProperties_NextMaintenanceActionType) String

func (GoldengateDeploymentProperties_NextMaintenanceActionType) Type

GoldengateDeploymentType

type GoldengateDeploymentType struct {

	// Identifier. The name of the Goldengate Deployment Type resource with the
	// format:
	// projects/{project}/locations/{region}/goldengateDeploymentTypes/{goldengate_deployment_type}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The deployment type of the Goldengate Deployment Type
	// resource.
	DeploymentType GoldengateDeploymentType_DeploymentType `protobuf:"varint,2,opt,name=deployment_type,json=deploymentType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentType_DeploymentType" json:"deployment_type,omitempty"`
	// Output only. The category of the Goldengate Deployment Type resource.
	Category GoldengateDeploymentType_DeploymentCategory `protobuf:"varint,3,opt,name=category,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentType_DeploymentCategory" json:"category,omitempty"`
	// Output only. The connection types of the Goldengate Deployment Type
	// resource.
	ConnectionTypes []string `protobuf:"bytes,4,rep,name=connection_types,json=connectionTypes,proto3" json:"connection_types,omitempty"`
	// Output only. The display name of the Goldengate Deployment Type resource.
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The Ogg version of the Goldengate Deployment Type resource.
	OggVersion string `protobuf:"bytes,6,opt,name=ogg_version,json=oggVersion,proto3" json:"ogg_version,omitempty"`
	// Output only. The source technologies of the Goldengate Deployment Type
	// resource.
	SourceTechnologies []string `protobuf:"bytes,7,rep,name=source_technologies,json=sourceTechnologies,proto3" json:"source_technologies,omitempty"`
	// Output only. The supported capabilities of the Goldengate Deployment Type
	// resource.
	SupportedCapabilities []string `protobuf:"bytes,8,rep,name=supported_capabilities,json=supportedCapabilities,proto3" json:"supported_capabilities,omitempty"`
	// Output only. The supported technologies URL of the Goldengate Deployment
	// Type resource.
	SupportedTechnologiesUrl string `protobuf:"bytes,9,opt,name=supported_technologies_url,json=supportedTechnologiesUrl,proto3" json:"supported_technologies_url,omitempty"`
	// Output only. The target technologies of the Goldengate Deployment Type
	// resource.
	TargetTechnologies []string `protobuf:"bytes,10,rep,name=target_technologies,json=targetTechnologies,proto3" json:"target_technologies,omitempty"`
	// Output only. The default username of the Goldengate Deployment Type
	// resource.
	DefaultUsername string `protobuf:"bytes,11,opt,name=default_username,json=defaultUsername,proto3" json:"default_username,omitempty"`
	// contains filtered or unexported fields
}

Details of the Goldengate Deployment Type resource.

func (*GoldengateDeploymentType) Descriptor

func (*GoldengateDeploymentType) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentType.ProtoReflect.Descriptor instead.

func (*GoldengateDeploymentType) GetCategory

func (*GoldengateDeploymentType) GetConnectionTypes

func (x *GoldengateDeploymentType) GetConnectionTypes() []string

func (*GoldengateDeploymentType) GetDefaultUsername

func (x *GoldengateDeploymentType) GetDefaultUsername() string

func (*GoldengateDeploymentType) GetDeploymentType

func (*GoldengateDeploymentType) GetDisplayName

func (x *GoldengateDeploymentType) GetDisplayName() string

func (*GoldengateDeploymentType) GetName

func (x *GoldengateDeploymentType) GetName() string

func (*GoldengateDeploymentType) GetOggVersion

func (x *GoldengateDeploymentType) GetOggVersion() string

func (*GoldengateDeploymentType) GetSourceTechnologies

func (x *GoldengateDeploymentType) GetSourceTechnologies() []string

func (*GoldengateDeploymentType) GetSupportedCapabilities

func (x *GoldengateDeploymentType) GetSupportedCapabilities() []string

func (*GoldengateDeploymentType) GetSupportedTechnologiesUrl

func (x *GoldengateDeploymentType) GetSupportedTechnologiesUrl() string

func (*GoldengateDeploymentType) GetTargetTechnologies

func (x *GoldengateDeploymentType) GetTargetTechnologies() []string

func (*GoldengateDeploymentType) ProtoMessage

func (*GoldengateDeploymentType) ProtoMessage()

func (*GoldengateDeploymentType) ProtoReflect

func (x *GoldengateDeploymentType) ProtoReflect() protoreflect.Message

func (*GoldengateDeploymentType) Reset

func (x *GoldengateDeploymentType) Reset()

func (*GoldengateDeploymentType) String

func (x *GoldengateDeploymentType) String() string

GoldengateDeploymentType_DeploymentCategory

type GoldengateDeploymentType_DeploymentCategory int32

The category of the Goldengate Deployment Type resource.

GoldengateDeploymentType_DEPLOYMENT_CATEGORY_UNSPECIFIED, GoldengateDeploymentType_DATA_REPLICATION_CATEGORY, GoldengateDeploymentType_DATA_TRANSFORMS_CATEGORY

const (
	// Default unspecified value.
	GoldengateDeploymentType_DEPLOYMENT_CATEGORY_UNSPECIFIED GoldengateDeploymentType_DeploymentCategory = 0
	// Goldengate Deployment Type category is DATA_REPLICATION_CATEGORY.
	GoldengateDeploymentType_DATA_REPLICATION_CATEGORY GoldengateDeploymentType_DeploymentCategory = 1
	// Goldengate Deployment Type category is DATA_TRANSFORMS_CATEGORY.
	GoldengateDeploymentType_DATA_TRANSFORMS_CATEGORY GoldengateDeploymentType_DeploymentCategory = 2
)

func (GoldengateDeploymentType_DeploymentCategory) Descriptor

func (GoldengateDeploymentType_DeploymentCategory) Enum

func (GoldengateDeploymentType_DeploymentCategory) EnumDescriptor

func (GoldengateDeploymentType_DeploymentCategory) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentType_DeploymentCategory.Descriptor instead.

func (GoldengateDeploymentType_DeploymentCategory) Number

func (GoldengateDeploymentType_DeploymentCategory) String

func (GoldengateDeploymentType_DeploymentCategory) Type

GoldengateDeploymentType_DeploymentType

type GoldengateDeploymentType_DeploymentType int32

The deployment type of the Goldengate Deployment Type resource.

GoldengateDeploymentType_DEPLOYMENT_TYPE_UNSPECIFIED, GoldengateDeploymentType_OGG, GoldengateDeploymentType_DATABASE_ORACLE, GoldengateDeploymentType_BIGDATA, GoldengateDeploymentType_DATABASE_MICROSOFT_SQLSERVER, GoldengateDeploymentType_DATABASE_MYSQL, GoldengateDeploymentType_DATABASE_POSTGRESQL, GoldengateDeploymentType_DATABASE_DB2ZOS, GoldengateDeploymentType_DATABASE_DB2I, GoldengateDeploymentType_GGSA, GoldengateDeploymentType_DATA_TRANSFORMS

const (
	// Default unspecified value.
	GoldengateDeploymentType_DEPLOYMENT_TYPE_UNSPECIFIED GoldengateDeploymentType_DeploymentType = 0
	// Goldengate Deployment Type category is OGG.
	GoldengateDeploymentType_OGG GoldengateDeploymentType_DeploymentType = 1
	// Goldengate Deployment Type category is DATABASE_ORACLE.
	GoldengateDeploymentType_DATABASE_ORACLE GoldengateDeploymentType_DeploymentType = 2
	// Goldengate Deployment Type category is BIGDATA.
	GoldengateDeploymentType_BIGDATA GoldengateDeploymentType_DeploymentType = 3
	// Goldengate Deployment Type category is DATABASE_MICROSOFT_SQLSERVER.
	GoldengateDeploymentType_DATABASE_MICROSOFT_SQLSERVER GoldengateDeploymentType_DeploymentType = 4
	// Goldengate Deployment Type category is DATABASE_MYSQL.
	GoldengateDeploymentType_DATABASE_MYSQL GoldengateDeploymentType_DeploymentType = 5
	// Goldengate Deployment Type category is DATABASE_POSTGRESQL.
	GoldengateDeploymentType_DATABASE_POSTGRESQL GoldengateDeploymentType_DeploymentType = 6
	// Goldengate Deployment Type category is DATABASE_DB2ZOS.
	GoldengateDeploymentType_DATABASE_DB2ZOS GoldengateDeploymentType_DeploymentType = 7
	// Goldengate Deployment Type category is DATABASE_DB2I.
	GoldengateDeploymentType_DATABASE_DB2I GoldengateDeploymentType_DeploymentType = 8
	// Goldengate Deployment Type category is GGSA.
	GoldengateDeploymentType_GGSA GoldengateDeploymentType_DeploymentType = 9
	// Goldengate Deployment Type category is DATA_TRANSFORMS.
	GoldengateDeploymentType_DATA_TRANSFORMS GoldengateDeploymentType_DeploymentType = 10
)

func (GoldengateDeploymentType_DeploymentType) Descriptor

func (GoldengateDeploymentType_DeploymentType) Enum

func (GoldengateDeploymentType_DeploymentType) EnumDescriptor

func (GoldengateDeploymentType_DeploymentType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentType_DeploymentType.Descriptor instead.

func (GoldengateDeploymentType_DeploymentType) Number

func (GoldengateDeploymentType_DeploymentType) String

func (GoldengateDeploymentType_DeploymentType) Type

GoldengateDeploymentVersion

type GoldengateDeploymentVersion struct {

	// Identifier. The name of the Goldengate Deployment Version resource with the
	// format:
	// projects/{project}/locations/{location}/goldengateDeploymentVersions/{goldengate_deployment_version}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The deployment version ocid of the Goldengate Deployment
	// Version resource.
	Ocid string `protobuf:"bytes,2,opt,name=ocid,proto3" json:"ocid,omitempty"`
	// Output only. The technology type of the Goldengate Deployment Version
	// resource.
	Properties *GoldengateDeploymentVersionProperties `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

Details of the Goldengate Deployment Version resource.

func (*GoldengateDeploymentVersion) Descriptor

func (*GoldengateDeploymentVersion) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentVersion.ProtoReflect.Descriptor instead.

func (*GoldengateDeploymentVersion) GetName

func (x *GoldengateDeploymentVersion) GetName() string

func (*GoldengateDeploymentVersion) GetOcid

func (x *GoldengateDeploymentVersion) GetOcid() string

func (*GoldengateDeploymentVersion) GetProperties

func (*GoldengateDeploymentVersion) ProtoMessage

func (*GoldengateDeploymentVersion) ProtoMessage()

func (*GoldengateDeploymentVersion) ProtoReflect

func (*GoldengateDeploymentVersion) Reset

func (x *GoldengateDeploymentVersion) Reset()

func (*GoldengateDeploymentVersion) String

func (x *GoldengateDeploymentVersion) String() string

GoldengateDeploymentVersionProperties

type GoldengateDeploymentVersionProperties struct {

	// Output only. The deployment type of the Goldengate Deployment Version
	// resource.
	DeploymentType GoldengateDeploymentVersionProperties_DeploymentType `protobuf:"varint,1,opt,name=deployment_type,json=deploymentType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentVersionProperties_DeploymentType" json:"deployment_type,omitempty"`
	// Optional. Whether the Goldengate Deployment Version resource is a security
	// fix.
	SecurityFix bool `protobuf:"varint,2,opt,name=security_fix,json=securityFix,proto3" json:"security_fix,omitempty"`
	// Output only. The OGG version of the Goldengate Deployment Version resource.
	OggVersion string `protobuf:"bytes,3,opt,name=ogg_version,json=oggVersion,proto3" json:"ogg_version,omitempty"`
	// Output only. The release type of the Goldengate Deployment Version
	// resource.
	ReleaseType GoldengateDeploymentVersionProperties_DeploymentReleaseType `protobuf:"varint,4,opt,name=release_type,json=releaseType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateDeploymentVersionProperties_DeploymentReleaseType" json:"release_type,omitempty"`
	// Output only. The release time of the Goldengate Deployment Version
	// resource.
	ReleaseTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=release_time,json=releaseTime,proto3" json:"release_time,omitempty"`
	// Output only. The support end time of the Goldengate Deployment Version
	// resource.
	SupportEndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=support_end_time,json=supportEndTime,proto3" json:"support_end_time,omitempty"`
	// contains filtered or unexported fields
}

Properties of GoldengateDeploymentVersion.

func (*GoldengateDeploymentVersionProperties) Descriptor

func (*GoldengateDeploymentVersionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateDeploymentVersionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateDeploymentVersionProperties) GetDeploymentType

func (*GoldengateDeploymentVersionProperties) GetOggVersion

func (x *GoldengateDeploymentVersionProperties) GetOggVersion() string

func (*GoldengateDeploymentVersionProperties) GetReleaseTime

func (*GoldengateDeploymentVersionProperties) GetReleaseType

func (*GoldengateDeploymentVersionProperties) GetSecurityFix

func (x *GoldengateDeploymentVersionProperties) GetSecurityFix() bool

func (*GoldengateDeploymentVersionProperties) GetSupportEndTime

func (*GoldengateDeploymentVersionProperties) ProtoMessage

func (*GoldengateDeploymentVersionProperties) ProtoMessage()

func (*GoldengateDeploymentVersionProperties) ProtoReflect

func (*GoldengateDeploymentVersionProperties) Reset

func (*GoldengateDeploymentVersionProperties) String

GoldengateDeploymentVersionProperties_DeploymentReleaseType

type GoldengateDeploymentVersionProperties_DeploymentReleaseType int32

The release type of the Goldengate Deployment Version resource.

GoldengateDeploymentVersionProperties_DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED, GoldengateDeploymentVersionProperties_MAJOR, GoldengateDeploymentVersionProperties_BUNDLE, GoldengateDeploymentVersionProperties_MINOR

const (
	// Default unspecified value.
	GoldengateDeploymentVersionProperties_DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED GoldengateDeploymentVersionProperties_DeploymentReleaseType = 0
	// Goldengate Deployment Version release type is MAJOR.
	GoldengateDeploymentVersionProperties_MAJOR GoldengateDeploymentVersionProperties_DeploymentReleaseType = 1
	// Goldengate Deployment Version release type is BUNDLE.
	GoldengateDeploymentVersionProperties_BUNDLE GoldengateDeploymentVersionProperties_DeploymentReleaseType = 2
	// Goldengate Deployment Version release type is MINOR.
	GoldengateDeploymentVersionProperties_MINOR GoldengateDeploymentVersionProperties_DeploymentReleaseType = 3
)

func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Descriptor

func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Enum

func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) EnumDescriptor

Deprecated: Use GoldengateDeploymentVersionProperties_DeploymentReleaseType.Descriptor instead.

func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Number

func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) String

func (GoldengateDeploymentVersionProperties_DeploymentReleaseType) Type

GoldengateDeploymentVersionProperties_DeploymentType

type GoldengateDeploymentVersionProperties_DeploymentType int32

The deployment type of the Goldengate Deployment Version resource.

GoldengateDeploymentVersionProperties_DEPLOYMENT_TYPE_UNSPECIFIED, GoldengateDeploymentVersionProperties_OGG, GoldengateDeploymentVersionProperties_DATABASE_ORACLE, GoldengateDeploymentVersionProperties_BIGDATA, GoldengateDeploymentVersionProperties_DATABASE_MICROSOFT_SQLSERVER, GoldengateDeploymentVersionProperties_DATABASE_MYSQL, GoldengateDeploymentVersionProperties_DATABASE_POSTGRESQL, GoldengateDeploymentVersionProperties_DATABASE_DB2ZOS, GoldengateDeploymentVersionProperties_DATABASE_DB2I, GoldengateDeploymentVersionProperties_GGSA, GoldengateDeploymentVersionProperties_DATA_TRANSFORMS

const (
	// Default unspecified value.
	GoldengateDeploymentVersionProperties_DEPLOYMENT_TYPE_UNSPECIFIED GoldengateDeploymentVersionProperties_DeploymentType = 0
	// Goldengate Deployment Type category is OGG.
	GoldengateDeploymentVersionProperties_OGG GoldengateDeploymentVersionProperties_DeploymentType = 1
	// Goldengate Deployment Type category is DATABASE_ORACLE.
	GoldengateDeploymentVersionProperties_DATABASE_ORACLE GoldengateDeploymentVersionProperties_DeploymentType = 2
	// Goldengate Deployment Type category is BIGDATA.
	GoldengateDeploymentVersionProperties_BIGDATA GoldengateDeploymentVersionProperties_DeploymentType = 3
	// Goldengate Deployment Type category is DATABASE_MICROSOFT_SQLSERVER.
	GoldengateDeploymentVersionProperties_DATABASE_MICROSOFT_SQLSERVER GoldengateDeploymentVersionProperties_DeploymentType = 4
	// Goldengate Deployment Type category is DATABASE_MYSQL.
	GoldengateDeploymentVersionProperties_DATABASE_MYSQL GoldengateDeploymentVersionProperties_DeploymentType = 5
	// Goldengate Deployment Type category is DATABASE_POSTGRESQL.
	GoldengateDeploymentVersionProperties_DATABASE_POSTGRESQL GoldengateDeploymentVersionProperties_DeploymentType = 6
	// Goldengate Deployment Type category is DATABASE_DB2ZOS.
	GoldengateDeploymentVersionProperties_DATABASE_DB2ZOS GoldengateDeploymentVersionProperties_DeploymentType = 7
	// Goldengate Deployment Type category is DATABASE_DB2I.
	GoldengateDeploymentVersionProperties_DATABASE_DB2I GoldengateDeploymentVersionProperties_DeploymentType = 8
	// Goldengate Deployment Type category is GGSA.
	GoldengateDeploymentVersionProperties_GGSA GoldengateDeploymentVersionProperties_DeploymentType = 9
	// Goldengate Deployment Type category is DATA_TRANSFORMS.
	GoldengateDeploymentVersionProperties_DATA_TRANSFORMS GoldengateDeploymentVersionProperties_DeploymentType = 10
)

func (GoldengateDeploymentVersionProperties_DeploymentType) Descriptor

func (GoldengateDeploymentVersionProperties_DeploymentType) Enum

func (GoldengateDeploymentVersionProperties_DeploymentType) EnumDescriptor

Deprecated: Use GoldengateDeploymentVersionProperties_DeploymentType.Descriptor instead.

func (GoldengateDeploymentVersionProperties_DeploymentType) Number

func (GoldengateDeploymentVersionProperties_DeploymentType) String

func (GoldengateDeploymentVersionProperties_DeploymentType) Type

GoldengateElasticsearchConnectionProperties

type GoldengateElasticsearchConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated system of
	// the given technology.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateElasticsearchConnectionProperties_Password
	//	*GoldengateElasticsearchConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateElasticsearchConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type of ElasticsearchConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Comma separated list of Elasticsearch server addresses, specified
	// as host:port entries, where :port is optional. If port is not specified, it
	// defaults to 9200. Example:
	// "server1.example.com:4000,server2.example.com:4000"
	Servers string `protobuf:"bytes,2,opt,name=servers,proto3" json:"servers,omitempty"`
	// Optional. Security protocol for Elasticsearch.
	SecurityProtocol GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol `protobuf:"varint,3,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol" json:"security_protocol,omitempty"`
	// Optional. Authentication type for Elasticsearch.
	AuthenticationType GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType `protobuf:"varint,4,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType" json:"authentication_type,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect the associated
	// system of the given technology.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. Fingerprint required by TLS security protocol.
	// Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
	Fingerprint string `protobuf:"bytes,7,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateElasticsearchConnection.

func (*GoldengateElasticsearchConnectionProperties) Descriptor

Deprecated: Use GoldengateElasticsearchConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateElasticsearchConnectionProperties) GetAuthenticationType

func (*GoldengateElasticsearchConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateElasticsearchConnectionProperties) GetConnectionPasswordOptions() isGoldengateElasticsearchConnectionProperties_ConnectionPasswordOptions

func (*GoldengateElasticsearchConnectionProperties) GetFingerprint

func (*GoldengateElasticsearchConnectionProperties) GetPassword

func (*GoldengateElasticsearchConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateElasticsearchConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateElasticsearchConnectionProperties) GetSecurityProtocol

func (*GoldengateElasticsearchConnectionProperties) GetServers

func (*GoldengateElasticsearchConnectionProperties) GetTechnologyType

func (x *GoldengateElasticsearchConnectionProperties) GetTechnologyType() string

func (*GoldengateElasticsearchConnectionProperties) GetUsername

func (*GoldengateElasticsearchConnectionProperties) ProtoMessage

func (*GoldengateElasticsearchConnectionProperties) ProtoReflect

func (*GoldengateElasticsearchConnectionProperties) Reset

func (*GoldengateElasticsearchConnectionProperties) String

GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType

type GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType int32

Enum for Authentication type for Elasticsearch.

GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateElasticsearchConnectionProperties_NONE, GoldengateElasticsearchConnectionProperties_BASIC

const (
	// Authentication type not specified.
	GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType = 0
	// No authentication.
	GoldengateElasticsearchConnectionProperties_NONE GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType = 1
	// Basic authentication.
	GoldengateElasticsearchConnectionProperties_BASIC GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType = 2
)

func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Descriptor

func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Enum

func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) EnumDescriptor

Deprecated: Use GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType.Descriptor instead.

func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Number

func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) String

func (GoldengateElasticsearchConnectionProperties_ElasticsearchAuthenticationType) Type

GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol

type GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol int32

Enum for Security protocol for Elasticsearch.

GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateElasticsearchConnectionProperties_PLAIN, GoldengateElasticsearchConnectionProperties_TLS

const (
	// Security protocol not specified.
	GoldengateElasticsearchConnectionProperties_ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol = 0
	// Plain text communication.
	GoldengateElasticsearchConnectionProperties_PLAIN GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol = 1
	// Transport Layer Security.
	GoldengateElasticsearchConnectionProperties_TLS GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol = 2
)

func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Descriptor

func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Enum

func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) EnumDescriptor

Deprecated: Use GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol.Descriptor instead.

func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Number

func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) String

func (GoldengateElasticsearchConnectionProperties_ElasticsearchSecurityProtocol) Type

GoldengateElasticsearchConnectionProperties_Password

type GoldengateElasticsearchConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses for Elastic
	// Search connection in plain text.
	Password string `protobuf:"bytes,8,opt,name=password,proto3,oneof"`
}

GoldengateElasticsearchConnectionProperties_PasswordSecretVersion

type GoldengateElasticsearchConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses for Elastic
	// Search connection. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,9,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateGenericConnectionProperties

type GoldengateGenericConnectionProperties struct {

	// Optional. The technology type.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The host of the GenericConnection.
	Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateGenericConnectionProperties.

func (*GoldengateGenericConnectionProperties) Descriptor

func (*GoldengateGenericConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateGenericConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateGenericConnectionProperties) GetHost

func (*GoldengateGenericConnectionProperties) GetTechnologyType

func (x *GoldengateGenericConnectionProperties) GetTechnologyType() string

func (*GoldengateGenericConnectionProperties) ProtoMessage

func (*GoldengateGenericConnectionProperties) ProtoMessage()

func (*GoldengateGenericConnectionProperties) ProtoReflect

func (*GoldengateGenericConnectionProperties) Reset

func (*GoldengateGenericConnectionProperties) String

GoldengateGoldengateConnectionProperties

type GoldengateGoldengateConnectionProperties struct {

	// The password used to connect to the Oracle Goldengate accessed through this
	// connection.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateGoldengateConnectionProperties_Password
	//	*GoldengateGoldengateConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateGoldengateConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The name of the GoldengateDeployment associated with the
	// GoldengateConnection.
	// Format:
	// projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
	GoldengateDeploymentId string `protobuf:"bytes,2,opt,name=goldengate_deployment_id,json=goldengateDeploymentId,proto3" json:"goldengate_deployment_id,omitempty"`
	// Optional. The host of the GoldengateConnection.
	Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"`
	// Optional. The port of the GoldengateConnection.
	Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	// Optional. The username credential.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateGoldengateConnectionProperties.

func (*GoldengateGoldengateConnectionProperties) Descriptor

func (*GoldengateGoldengateConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateGoldengateConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateGoldengateConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateGoldengateConnectionProperties) GetConnectionPasswordOptions() isGoldengateGoldengateConnectionProperties_ConnectionPasswordOptions

func (*GoldengateGoldengateConnectionProperties) GetGoldengateDeploymentId

func (x *GoldengateGoldengateConnectionProperties) GetGoldengateDeploymentId() string

func (*GoldengateGoldengateConnectionProperties) GetHost

func (*GoldengateGoldengateConnectionProperties) GetPassword

func (*GoldengateGoldengateConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateGoldengateConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateGoldengateConnectionProperties) GetPort

func (*GoldengateGoldengateConnectionProperties) GetTechnologyType

func (x *GoldengateGoldengateConnectionProperties) GetTechnologyType() string

func (*GoldengateGoldengateConnectionProperties) GetUsername

func (*GoldengateGoldengateConnectionProperties) ProtoMessage

func (*GoldengateGoldengateConnectionProperties) ProtoReflect

func (*GoldengateGoldengateConnectionProperties) Reset

func (*GoldengateGoldengateConnectionProperties) String

GoldengateGoldengateConnectionProperties_Password

type GoldengateGoldengateConnectionProperties_Password struct {
	// Optional. Input only. The password used to connect to the Oracle
	// Goldengate in plain text.
	Password string `protobuf:"bytes,7,opt,name=password,proto3,oneof"`
}

GoldengateGoldengateConnectionProperties_PasswordSecretVersion

type GoldengateGoldengateConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password used to connect to the Oracle
	// Goldengate. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,8,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateGoogleBigQueryConnectionProperties

type GoldengateGoogleBigQueryConnectionProperties struct {

	// Optional. The technology type.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The base64 encoded content of the service account key file
	// containing the credentials required to use Google BigQuery.
	ServiceAccountKeyFile string `protobuf:"bytes,3,opt,name=service_account_key_file,json=serviceAccountKeyFile,proto3" json:"service_account_key_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateGoogleBigQueryConnectionProperties.

func (*GoldengateGoogleBigQueryConnectionProperties) Descriptor

Deprecated: Use GoldengateGoogleBigQueryConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateGoogleBigQueryConnectionProperties) GetServiceAccountKeyFile

func (x *GoldengateGoogleBigQueryConnectionProperties) GetServiceAccountKeyFile() string

func (*GoldengateGoogleBigQueryConnectionProperties) GetTechnologyType

func (*GoldengateGoogleBigQueryConnectionProperties) ProtoMessage

func (*GoldengateGoogleBigQueryConnectionProperties) ProtoReflect

func (*GoldengateGoogleBigQueryConnectionProperties) Reset

func (*GoldengateGoogleBigQueryConnectionProperties) String

GoldengateGoogleCloudStorageConnectionProperties

type GoldengateGoogleCloudStorageConnectionProperties struct {

	// Optional. The technology type.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The base64 encoded content of the service account key file
	// containing the credentials required to use Google Cloud Storage.
	ServiceAccountKeyFile string `protobuf:"bytes,3,opt,name=service_account_key_file,json=serviceAccountKeyFile,proto3" json:"service_account_key_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateGoogleCloudStorageConnectionProperties.

func (*GoldengateGoogleCloudStorageConnectionProperties) Descriptor

Deprecated: Use GoldengateGoogleCloudStorageConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateGoogleCloudStorageConnectionProperties) GetServiceAccountKeyFile

func (x *GoldengateGoogleCloudStorageConnectionProperties) GetServiceAccountKeyFile() string

func (*GoldengateGoogleCloudStorageConnectionProperties) GetTechnologyType

func (*GoldengateGoogleCloudStorageConnectionProperties) ProtoMessage

func (*GoldengateGoogleCloudStorageConnectionProperties) ProtoReflect

func (*GoldengateGoogleCloudStorageConnectionProperties) Reset

func (*GoldengateGoogleCloudStorageConnectionProperties) String

GoldengateGooglePubsubConnectionProperties

type GoldengateGooglePubsubConnectionProperties struct {

	// Optional. The technology type of GooglePubsubConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The base64 encoded content of the service account key file
	// containing the credentials required to use Google Pub/Sub.
	ServiceAccountKeyFile string `protobuf:"bytes,2,opt,name=service_account_key_file,json=serviceAccountKeyFile,proto3" json:"service_account_key_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateGooglePubsubConnection.

func (*GoldengateGooglePubsubConnectionProperties) Descriptor

Deprecated: Use GoldengateGooglePubsubConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateGooglePubsubConnectionProperties) GetServiceAccountKeyFile

func (x *GoldengateGooglePubsubConnectionProperties) GetServiceAccountKeyFile() string

func (*GoldengateGooglePubsubConnectionProperties) GetTechnologyType

func (x *GoldengateGooglePubsubConnectionProperties) GetTechnologyType() string

func (*GoldengateGooglePubsubConnectionProperties) ProtoMessage

func (*GoldengateGooglePubsubConnectionProperties) ProtoReflect

func (*GoldengateGooglePubsubConnectionProperties) Reset

func (*GoldengateGooglePubsubConnectionProperties) String

GoldengateGroupToRolesMapping

type GoldengateGroupToRolesMapping struct {

	// Output only. The security group id.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// Output only. The administrator group id.
	AdministratorGroupId string `protobuf:"bytes,2,opt,name=administrator_group_id,json=administratorGroupId,proto3" json:"administrator_group_id,omitempty"`
	// Output only. The operator group id.
	OperatorGroupId string `protobuf:"bytes,3,opt,name=operator_group_id,json=operatorGroupId,proto3" json:"operator_group_id,omitempty"`
	// Output only. The user group id.
	UserGroupId string `protobuf:"bytes,4,opt,name=user_group_id,json=userGroupId,proto3" json:"user_group_id,omitempty"`
	// contains filtered or unexported fields
}

The group to roles mapping of the GoldengateDeployment.

func (*GoldengateGroupToRolesMapping) Descriptor

func (*GoldengateGroupToRolesMapping) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateGroupToRolesMapping.ProtoReflect.Descriptor instead.

func (*GoldengateGroupToRolesMapping) GetAdministratorGroupId

func (x *GoldengateGroupToRolesMapping) GetAdministratorGroupId() string

func (*GoldengateGroupToRolesMapping) GetOperatorGroupId

func (x *GoldengateGroupToRolesMapping) GetOperatorGroupId() string

func (*GoldengateGroupToRolesMapping) GetSecurityGroupId

func (x *GoldengateGroupToRolesMapping) GetSecurityGroupId() string

func (*GoldengateGroupToRolesMapping) GetUserGroupId

func (x *GoldengateGroupToRolesMapping) GetUserGroupId() string

func (*GoldengateGroupToRolesMapping) ProtoMessage

func (*GoldengateGroupToRolesMapping) ProtoMessage()

func (*GoldengateGroupToRolesMapping) ProtoReflect

func (*GoldengateGroupToRolesMapping) Reset

func (x *GoldengateGroupToRolesMapping) Reset()

func (*GoldengateGroupToRolesMapping) String

GoldengateHdfsConnectionProperties

type GoldengateHdfsConnectionProperties struct {

	// Optional. The technology type of HdfsConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The content of the Hadoop Distributed File System
	// configuration file (core-site.xml).
	CoreSiteXml string `protobuf:"bytes,2,opt,name=core_site_xml,json=coreSiteXml,proto3" json:"core_site_xml,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateHdfsConnection.

func (*GoldengateHdfsConnectionProperties) Descriptor

func (*GoldengateHdfsConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateHdfsConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateHdfsConnectionProperties) GetCoreSiteXml

func (x *GoldengateHdfsConnectionProperties) GetCoreSiteXml() string

func (*GoldengateHdfsConnectionProperties) GetTechnologyType

func (x *GoldengateHdfsConnectionProperties) GetTechnologyType() string

func (*GoldengateHdfsConnectionProperties) ProtoMessage

func (*GoldengateHdfsConnectionProperties) ProtoMessage()

func (*GoldengateHdfsConnectionProperties) ProtoReflect

func (*GoldengateHdfsConnectionProperties) Reset

func (*GoldengateHdfsConnectionProperties) String

GoldengateIcebergConnectionProperties

type GoldengateIcebergConnectionProperties struct {

	// Required. The technology type of Iceberg connection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Required. The Iceberg catalog.
	Catalog *IcebergCatalog `protobuf:"bytes,2,opt,name=catalog,proto3" json:"catalog,omitempty"`
	// Required. The Iceberg storage.
	Storage *IcebergStorage `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateIcebergConnection.

func (*GoldengateIcebergConnectionProperties) Descriptor

func (*GoldengateIcebergConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateIcebergConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateIcebergConnectionProperties) GetCatalog

func (*GoldengateIcebergConnectionProperties) GetStorage

func (*GoldengateIcebergConnectionProperties) GetTechnologyType

func (x *GoldengateIcebergConnectionProperties) GetTechnologyType() string

func (*GoldengateIcebergConnectionProperties) ProtoMessage

func (*GoldengateIcebergConnectionProperties) ProtoMessage()

func (*GoldengateIcebergConnectionProperties) ProtoReflect

func (*GoldengateIcebergConnectionProperties) Reset

func (*GoldengateIcebergConnectionProperties) String

GoldengateJavaMessageServiceConnectionProperties

type GoldengateJavaMessageServiceConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated Java Message
	// Service.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateJavaMessageServiceConnectionProperties_Password
	//	*GoldengateJavaMessageServiceConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateJavaMessageServiceConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// The TrustStore password.
	//
	// Types that are valid to be assigned to TrustStorePasswordOptions:
	//
	//	*GoldengateJavaMessageServiceConnectionProperties_TrustStorePassword
	//	*GoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordSecretVersion
	TrustStorePasswordOptions isGoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordOptions `protobuf_oneof:"trust_store_password_options"`
	// The KeyStore password.
	//
	// Types that are valid to be assigned to KeyStorePasswordOptions:
	//
	//	*GoldengateJavaMessageServiceConnectionProperties_KeyStorePassword
	//	*GoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordSecretVersion
	KeyStorePasswordOptions isGoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordOptions `protobuf_oneof:"key_store_password_options"`
	// The password for the cert inside of the KeyStore.
	// In case it differs from the KeyStore password, it should be provided.
	//
	// Types that are valid to be assigned to SslKeyPasswordOptions:
	//
	//	*GoldengateJavaMessageServiceConnectionProperties_SslKeyPassword
	//	*GoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordSecretVersion
	SslKeyPasswordOptions isGoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordOptions `protobuf_oneof:"ssl_key_password_options"`
	// Optional. The technology type of JavaMessageServiceConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. If set to true, Java Naming and Directory Interface (JNDI)
	// properties should be provided.
	UseJndi bool `protobuf:"varint,2,opt,name=use_jndi,json=useJndi,proto3" json:"use_jndi,omitempty"`
	// Optional. The Connection Factory can be looked up using this name.
	// e.g.: 'ConnectionFactory'
	JndiConnectionFactory string `protobuf:"bytes,3,opt,name=jndi_connection_factory,json=jndiConnectionFactory,proto3" json:"jndi_connection_factory,omitempty"`
	// Optional. The URL that Java Message Service will use to contact the JNDI
	// provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
	JndiProviderUrl string `protobuf:"bytes,4,opt,name=jndi_provider_url,json=jndiProviderUrl,proto3" json:"jndi_provider_url,omitempty"`
	// Optional. The implementation of javax.naming.spi.InitialContextFactory
	// interface used to obtain initial naming context.
	JndiInitialContextFactory string `protobuf:"bytes,5,opt,name=jndi_initial_context_factory,json=jndiInitialContextFactory,proto3" json:"jndi_initial_context_factory,omitempty"`
	// Optional. Specifies the identity of the principal (user) to be
	// authenticated.
	JndiSecurityPrincipal string `protobuf:"bytes,6,opt,name=jndi_security_principal,json=jndiSecurityPrincipal,proto3" json:"jndi_security_principal,omitempty"`
	// Optional. The password associated to the principal.
	JndiSecurityCredentialsSecret string `protobuf:"bytes,7,opt,name=jndi_security_credentials_secret,json=jndiSecurityCredentialsSecret,proto3" json:"jndi_security_credentials_secret,omitempty"`
	// Optional. Connection URL of the Java Message Service, specifying the
	// protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
	ConnectionUrl string `protobuf:"bytes,8,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
	// Optional. The Java class implementing javax.jms.ConnectionFactory interface
	// supplied by the JMS provider.
	ConnectionFactory string `protobuf:"bytes,9,opt,name=connection_factory,json=connectionFactory,proto3" json:"connection_factory,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect to the Java
	// Message Service.
	Username string `protobuf:"bytes,10,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. Security protocol for Java Message Service.
	SecurityProtocol GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol `protobuf:"varint,12,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol" json:"security_protocol,omitempty"`
	// Optional. Authentication type for Java Message Service.
	AuthenticationType GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType `protobuf:"varint,13,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType" json:"authentication_type,omitempty"`
	// Optional. The base64 encoded content of the TrustStore file.
	TrustStoreFile string `protobuf:"bytes,14,opt,name=trust_store_file,json=trustStoreFile,proto3" json:"trust_store_file,omitempty"`
	// Optional. The base64 encoded content of the KeyStore file.
	KeyStoreFile string `protobuf:"bytes,16,opt,name=key_store_file,json=keyStoreFile,proto3" json:"key_store_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateJavaMessageServiceConnection.

func (*GoldengateJavaMessageServiceConnectionProperties) Descriptor

Deprecated: Use GoldengateJavaMessageServiceConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateJavaMessageServiceConnectionProperties) GetAuthenticationType

func (*GoldengateJavaMessageServiceConnectionProperties) GetConnectionFactory

func (x *GoldengateJavaMessageServiceConnectionProperties) GetConnectionFactory() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateJavaMessageServiceConnectionProperties) GetConnectionPasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_ConnectionPasswordOptions

func (*GoldengateJavaMessageServiceConnectionProperties) GetConnectionUrl

func (*GoldengateJavaMessageServiceConnectionProperties) GetJndiConnectionFactory

func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiConnectionFactory() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetJndiInitialContextFactory

func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiInitialContextFactory() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetJndiProviderUrl

func (*GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityCredentialsSecret

func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityCredentialsSecret() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityPrincipal

func (x *GoldengateJavaMessageServiceConnectionProperties) GetJndiSecurityPrincipal() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStoreFile

func (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePassword

func (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordOptions

func (x *GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordOptions

func (*GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordSecretVersion

func (x *GoldengateJavaMessageServiceConnectionProperties) GetKeyStorePasswordSecretVersion() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetPassword

func (*GoldengateJavaMessageServiceConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateJavaMessageServiceConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetSecurityProtocol

func (*GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPassword

func (*GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordOptions

func (x *GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordOptions

func (*GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordSecretVersion

func (x *GoldengateJavaMessageServiceConnectionProperties) GetSslKeyPasswordSecretVersion() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetTechnologyType

func (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStoreFile

func (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePassword

func (x *GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePassword() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordOptions

func (x *GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordOptions() isGoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordOptions

func (*GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordSecretVersion

func (x *GoldengateJavaMessageServiceConnectionProperties) GetTrustStorePasswordSecretVersion() string

func (*GoldengateJavaMessageServiceConnectionProperties) GetUseJndi

func (*GoldengateJavaMessageServiceConnectionProperties) GetUsername

func (*GoldengateJavaMessageServiceConnectionProperties) ProtoMessage

func (*GoldengateJavaMessageServiceConnectionProperties) ProtoReflect

func (*GoldengateJavaMessageServiceConnectionProperties) Reset

func (*GoldengateJavaMessageServiceConnectionProperties) String

GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType

type GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType int32

Enum for Authentication type for Java Message Service.

GoldengateJavaMessageServiceConnectionProperties_JMS_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateJavaMessageServiceConnectionProperties_NONE, GoldengateJavaMessageServiceConnectionProperties_BASIC

const (
	// Authentication type not specified.
	GoldengateJavaMessageServiceConnectionProperties_JMS_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType = 0
	// No authentication.
	GoldengateJavaMessageServiceConnectionProperties_NONE GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType = 1
	// Basic authentication.
	GoldengateJavaMessageServiceConnectionProperties_BASIC GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType = 2
)

func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Descriptor

func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Enum

func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) EnumDescriptor

Deprecated: Use GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType.Descriptor instead.

func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Number

func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) String

func (GoldengateJavaMessageServiceConnectionProperties_JmsAuthenticationType) Type

GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol

type GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol int32

Enum for Security protocol for Java Message Service.

GoldengateJavaMessageServiceConnectionProperties_JMS_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateJavaMessageServiceConnectionProperties_PLAIN, GoldengateJavaMessageServiceConnectionProperties_TLS, GoldengateJavaMessageServiceConnectionProperties_MTLS

const (
	// Security protocol not specified.
	GoldengateJavaMessageServiceConnectionProperties_JMS_SECURITY_PROTOCOL_UNSPECIFIED GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 0
	// Plain text communication.
	GoldengateJavaMessageServiceConnectionProperties_PLAIN GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 1
	// Transport Layer Security.
	GoldengateJavaMessageServiceConnectionProperties_TLS GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 2
	// Mutual Transport Layer Security.
	GoldengateJavaMessageServiceConnectionProperties_MTLS GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol = 3
)

func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Descriptor

func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Enum

func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) EnumDescriptor

Deprecated: Use GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol.Descriptor instead.

func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Number

func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) String

func (GoldengateJavaMessageServiceConnectionProperties_JmsSecurityProtocol) Type

GoldengateJavaMessageServiceConnectionProperties_KeyStorePassword

type GoldengateJavaMessageServiceConnectionProperties_KeyStorePassword struct {
	// Optional. Input only. The KeyStore password in plain text.
	KeyStorePassword string `protobuf:"bytes,21,opt,name=key_store_password,json=keyStorePassword,proto3,oneof"`
}

GoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordSecretVersion

type GoldengateJavaMessageServiceConnectionProperties_KeyStorePasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the KeyStore password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	KeyStorePasswordSecretVersion string `protobuf:"bytes,25,opt,name=key_store_password_secret_version,json=keyStorePasswordSecretVersion,proto3,oneof"`
}

GoldengateJavaMessageServiceConnectionProperties_Password

type GoldengateJavaMessageServiceConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses to connect the
	// Java Message Service in plain text.
	Password string `protobuf:"bytes,19,opt,name=password,proto3,oneof"`
}

GoldengateJavaMessageServiceConnectionProperties_PasswordSecretVersion

type GoldengateJavaMessageServiceConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses to connect the
	// associated Java Message Service. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,23,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateJavaMessageServiceConnectionProperties_SslKeyPassword

type GoldengateJavaMessageServiceConnectionProperties_SslKeyPassword struct {
	// Optional. Input only. The password for the cert inside of the KeyStore in
	// plain text.
	SslKeyPassword string `protobuf:"bytes,22,opt,name=ssl_key_password,json=sslKeyPassword,proto3,oneof"`
}

GoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordSecretVersion

type GoldengateJavaMessageServiceConnectionProperties_SslKeyPasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password for the cert inside of the KeyStore.
	// Format: projects/{project}/secrets/{secret}/versions/{version}.
	SslKeyPasswordSecretVersion string `protobuf:"bytes,26,opt,name=ssl_key_password_secret_version,json=sslKeyPasswordSecretVersion,proto3,oneof"`
}

GoldengateJavaMessageServiceConnectionProperties_TrustStorePassword

type GoldengateJavaMessageServiceConnectionProperties_TrustStorePassword struct {
	// Optional. Input only. The TrustStore password in plain text.
	TrustStorePassword string `protobuf:"bytes,20,opt,name=trust_store_password,json=trustStorePassword,proto3,oneof"`
}

GoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordSecretVersion

type GoldengateJavaMessageServiceConnectionProperties_TrustStorePasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the TrustStore password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	TrustStorePasswordSecretVersion string `protobuf:"bytes,24,opt,name=trust_store_password_secret_version,json=trustStorePasswordSecretVersion,proto3,oneof"`
}

GoldengateKafkaConnectionProperties

type GoldengateKafkaConnectionProperties struct {

	// The password for Kafka basic/SASL auth.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateKafkaConnectionProperties_Password
	//	*GoldengateKafkaConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateKafkaConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// The TrustStore password.
	//
	// Types that are valid to be assigned to TrustStorePasswordOptions:
	//
	//	*GoldengateKafkaConnectionProperties_TrustStorePassword
	//	*GoldengateKafkaConnectionProperties_TrustStorePasswordSecretVersion
	TrustStorePasswordOptions isGoldengateKafkaConnectionProperties_TrustStorePasswordOptions `protobuf_oneof:"trust_store_password_options"`
	// The KeyStore password.
	//
	// Types that are valid to be assigned to KeyStorePasswordOptions:
	//
	//	*GoldengateKafkaConnectionProperties_KeyStorePassword
	//	*GoldengateKafkaConnectionProperties_KeyStorePasswordSecretVersion
	KeyStorePasswordOptions isGoldengateKafkaConnectionProperties_KeyStorePasswordOptions `protobuf_oneof:"key_store_password_options"`
	// The password for the cert inside of the KeyStore.
	// In case it differs from the KeyStore password, it should be provided.
	//
	// Types that are valid to be assigned to SslKeyPasswordOptions:
	//
	//	*GoldengateKafkaConnectionProperties_SslKeyPassword
	//	*GoldengateKafkaConnectionProperties_SslKeyPasswordSecretVersion
	SslKeyPasswordOptions isGoldengateKafkaConnectionProperties_SslKeyPasswordOptions `protobuf_oneof:"ssl_key_password_options"`
	// Optional. The technology type of KafkaConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The OCID of the stream pool being referenced.
	StreamPoolId string `protobuf:"bytes,2,opt,name=stream_pool_id,json=streamPoolId,proto3" json:"stream_pool_id,omitempty"`
	// Optional. The OCID of the Kafka cluster being referenced from OCI Streaming
	// with Apache Kafka.
	ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Optional. Kafka bootstrap. Equivalent of bootstrap.servers configuration
	// property in Kafka: list of KafkaBootstrapServer objects specified by
	// host/port. Used for establishing the initial connection to the Kafka
	// cluster. Example: "server1.example.com:9092,server2.example.com:9092"
	BootstrapServers []*KafkaBootstrapServer `protobuf:"bytes,4,rep,name=bootstrap_servers,json=bootstrapServers,proto3" json:"bootstrap_servers,omitempty"`
	// Optional. Security Type for Kafka.
	SecurityProtocol GoldengateKafkaConnectionProperties_KafkaSecurityProtocol `protobuf:"varint,5,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateKafkaConnectionProperties_KafkaSecurityProtocol" json:"security_protocol,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect the associated
	// system of the given technology.
	Username string `protobuf:"bytes,6,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. The base64 encoded content of the TrustStore file.
	TrustStoreFile string `protobuf:"bytes,8,opt,name=trust_store_file,json=trustStoreFile,proto3" json:"trust_store_file,omitempty"`
	// Optional. The base64 encoded content of the KeyStore file.
	KeyStoreFile string `protobuf:"bytes,10,opt,name=key_store_file,json=keyStoreFile,proto3" json:"key_store_file,omitempty"`
	// Optional. The base64 encoded content of the consumer.properties file.
	ConsumerPropertiesFile string `protobuf:"bytes,13,opt,name=consumer_properties_file,json=consumerPropertiesFile,proto3" json:"consumer_properties_file,omitempty"`
	// Optional. The base64 encoded content of the producer.properties file.
	ProducerPropertiesFile string `protobuf:"bytes,14,opt,name=producer_properties_file,json=producerPropertiesFile,proto3" json:"producer_properties_file,omitempty"`
	// Optional. Specifies that the user intends to authenticate to the instance
	// using a resource principal. Applicable only for OCI Streaming connections.
	UseResourcePrincipal bool `protobuf:"varint,15,opt,name=use_resource_principal,json=useResourcePrincipal,proto3" json:"use_resource_principal,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateKafkaConnection.

func (*GoldengateKafkaConnectionProperties) Descriptor

func (*GoldengateKafkaConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateKafkaConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateKafkaConnectionProperties) GetBootstrapServers

func (x *GoldengateKafkaConnectionProperties) GetBootstrapServers() []*KafkaBootstrapServer

func (*GoldengateKafkaConnectionProperties) GetClusterId

func (x *GoldengateKafkaConnectionProperties) GetClusterId() string

func (*GoldengateKafkaConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateKafkaConnectionProperties) GetConnectionPasswordOptions() isGoldengateKafkaConnectionProperties_ConnectionPasswordOptions

func (*GoldengateKafkaConnectionProperties) GetConsumerPropertiesFile

func (x *GoldengateKafkaConnectionProperties) GetConsumerPropertiesFile() string

func (*GoldengateKafkaConnectionProperties) GetKeyStoreFile

func (x *GoldengateKafkaConnectionProperties) GetKeyStoreFile() string

func (*GoldengateKafkaConnectionProperties) GetKeyStorePassword

func (x *GoldengateKafkaConnectionProperties) GetKeyStorePassword() string

func (*GoldengateKafkaConnectionProperties) GetKeyStorePasswordOptions

func (x *GoldengateKafkaConnectionProperties) GetKeyStorePasswordOptions() isGoldengateKafkaConnectionProperties_KeyStorePasswordOptions

func (*GoldengateKafkaConnectionProperties) GetKeyStorePasswordSecretVersion

func (x *GoldengateKafkaConnectionProperties) GetKeyStorePasswordSecretVersion() string

func (*GoldengateKafkaConnectionProperties) GetPassword

func (*GoldengateKafkaConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateKafkaConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateKafkaConnectionProperties) GetProducerPropertiesFile

func (x *GoldengateKafkaConnectionProperties) GetProducerPropertiesFile() string

func (*GoldengateKafkaConnectionProperties) GetSecurityProtocol

func (*GoldengateKafkaConnectionProperties) GetSslKeyPassword

func (x *GoldengateKafkaConnectionProperties) GetSslKeyPassword() string

func (*GoldengateKafkaConnectionProperties) GetSslKeyPasswordOptions

func (x *GoldengateKafkaConnectionProperties) GetSslKeyPasswordOptions() isGoldengateKafkaConnectionProperties_SslKeyPasswordOptions

func (*GoldengateKafkaConnectionProperties) GetSslKeyPasswordSecretVersion

func (x *GoldengateKafkaConnectionProperties) GetSslKeyPasswordSecretVersion() string

func (*GoldengateKafkaConnectionProperties) GetStreamPoolId

func (x *GoldengateKafkaConnectionProperties) GetStreamPoolId() string

func (*GoldengateKafkaConnectionProperties) GetTechnologyType

func (x *GoldengateKafkaConnectionProperties) GetTechnologyType() string

func (*GoldengateKafkaConnectionProperties) GetTrustStoreFile

func (x *GoldengateKafkaConnectionProperties) GetTrustStoreFile() string

func (*GoldengateKafkaConnectionProperties) GetTrustStorePassword

func (x *GoldengateKafkaConnectionProperties) GetTrustStorePassword() string

func (*GoldengateKafkaConnectionProperties) GetTrustStorePasswordOptions

func (x *GoldengateKafkaConnectionProperties) GetTrustStorePasswordOptions() isGoldengateKafkaConnectionProperties_TrustStorePasswordOptions

func (*GoldengateKafkaConnectionProperties) GetTrustStorePasswordSecretVersion

func (x *GoldengateKafkaConnectionProperties) GetTrustStorePasswordSecretVersion() string

func (*GoldengateKafkaConnectionProperties) GetUseResourcePrincipal

func (x *GoldengateKafkaConnectionProperties) GetUseResourcePrincipal() bool

func (*GoldengateKafkaConnectionProperties) GetUsername

func (*GoldengateKafkaConnectionProperties) ProtoMessage

func (*GoldengateKafkaConnectionProperties) ProtoMessage()

func (*GoldengateKafkaConnectionProperties) ProtoReflect

func (*GoldengateKafkaConnectionProperties) Reset

func (*GoldengateKafkaConnectionProperties) String

GoldengateKafkaConnectionProperties_KafkaSecurityProtocol

type GoldengateKafkaConnectionProperties_KafkaSecurityProtocol int32

Enum for Security Type for Kafka.

GoldengateKafkaConnectionProperties_KAFKA_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateKafkaConnectionProperties_SSL, GoldengateKafkaConnectionProperties_SASL_SSL, GoldengateKafkaConnectionProperties_PLAINTEXT, GoldengateKafkaConnectionProperties_SASL_PLAINTEXT

const (
	// Security type not specified.
	GoldengateKafkaConnectionProperties_KAFKA_SECURITY_PROTOCOL_UNSPECIFIED GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 0
	// SSL security protocol.
	GoldengateKafkaConnectionProperties_SSL GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 1
	// SASL SSL security protocol.
	GoldengateKafkaConnectionProperties_SASL_SSL GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 2
	// Plaintext security protocol.
	GoldengateKafkaConnectionProperties_PLAINTEXT GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 3
	// SASL Plaintext security protocol.
	GoldengateKafkaConnectionProperties_SASL_PLAINTEXT GoldengateKafkaConnectionProperties_KafkaSecurityProtocol = 4
)

func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Descriptor

func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Enum

func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) EnumDescriptor

Deprecated: Use GoldengateKafkaConnectionProperties_KafkaSecurityProtocol.Descriptor instead.

func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Number

func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) String

func (GoldengateKafkaConnectionProperties_KafkaSecurityProtocol) Type

GoldengateKafkaConnectionProperties_KeyStorePassword

type GoldengateKafkaConnectionProperties_KeyStorePassword struct {
	// Optional. Input only. The KeyStore password in plain text.
	KeyStorePassword string `protobuf:"bytes,18,opt,name=key_store_password,json=keyStorePassword,proto3,oneof"`
}

GoldengateKafkaConnectionProperties_KeyStorePasswordSecretVersion

type GoldengateKafkaConnectionProperties_KeyStorePasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the KeyStore password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	KeyStorePasswordSecretVersion string `protobuf:"bytes,22,opt,name=key_store_password_secret_version,json=keyStorePasswordSecretVersion,proto3,oneof"`
}

GoldengateKafkaConnectionProperties_Password

type GoldengateKafkaConnectionProperties_Password struct {
	// Optional. Input only. The password for Kafka basic/SASL auth in plain
	// text.
	Password string `protobuf:"bytes,16,opt,name=password,proto3,oneof"`
}

GoldengateKafkaConnectionProperties_PasswordSecretVersion

type GoldengateKafkaConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password for Kafka basic/SASL auth. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,20,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateKafkaConnectionProperties_SslKeyPassword

type GoldengateKafkaConnectionProperties_SslKeyPassword struct {
	// Optional. Input only. The password for the cert inside of the KeyStore in
	// plain text.
	SslKeyPassword string `protobuf:"bytes,19,opt,name=ssl_key_password,json=sslKeyPassword,proto3,oneof"`
}

GoldengateKafkaConnectionProperties_SslKeyPasswordSecretVersion

type GoldengateKafkaConnectionProperties_SslKeyPasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password for the cert inside of the KeyStore.
	// Format: projects/{project}/secrets/{secret}/versions/{version}.
	SslKeyPasswordSecretVersion string `protobuf:"bytes,23,opt,name=ssl_key_password_secret_version,json=sslKeyPasswordSecretVersion,proto3,oneof"`
}

GoldengateKafkaConnectionProperties_TrustStorePassword

type GoldengateKafkaConnectionProperties_TrustStorePassword struct {
	// Optional. Input only. The TrustStore password in plain text.
	TrustStorePassword string `protobuf:"bytes,17,opt,name=trust_store_password,json=trustStorePassword,proto3,oneof"`
}

GoldengateKafkaConnectionProperties_TrustStorePasswordSecretVersion

type GoldengateKafkaConnectionProperties_TrustStorePasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the TrustStore password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	TrustStorePasswordSecretVersion string `protobuf:"bytes,21,opt,name=trust_store_password_secret_version,json=trustStorePasswordSecretVersion,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties

type GoldengateKafkaSchemaRegistryConnectionProperties struct {

	// The password to access Schema Registry using basic authentication.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_Password
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// The TrustStore password.
	//
	// Types that are valid to be assigned to TrustStorePasswordOptions:
	//
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePassword
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordSecretVersion
	TrustStorePasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordOptions `protobuf_oneof:"trust_store_password_options"`
	// The KeyStore password.
	//
	// Types that are valid to be assigned to KeyStorePasswordOptions:
	//
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePassword
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordSecretVersion
	KeyStorePasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordOptions `protobuf_oneof:"key_store_password_options"`
	// The password for the cert inside the KeyStore.
	//
	// Types that are valid to be assigned to SslKeyPasswordOptions:
	//
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPassword
	//	*GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordSecretVersion
	SslKeyPasswordOptions isGoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordOptions `protobuf_oneof:"ssl_key_password_options"`
	// Optional. The technology type of KafkaSchemaRegistryConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Kafka Schema Registry URL.
	// e.g.: 'https://server1.us.oracle.com:8081'
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Optional. Used authentication mechanism to access Schema Registry.
	AuthenticationType GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType `protobuf:"varint,3,opt,name=authentication_type,json=authenticationType,proto3,enum=google.cloud.oracledatabase.v1.GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType" json:"authentication_type,omitempty"`
	// Optional. The username to access Schema Registry using basic
	// authentication. This value is injected into
	// 'schema.registry.basic.auth.user.info=user:password' configuration
	// property.
	Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. The base64 encoded content of the TrustStore file.
	TrustStoreFile string `protobuf:"bytes,6,opt,name=trust_store_file,json=trustStoreFile,proto3" json:"trust_store_file,omitempty"`
	// Optional. The base64 encoded content of the KeyStore file.
	KeyStoreFile string `protobuf:"bytes,8,opt,name=key_store_file,json=keyStoreFile,proto3" json:"key_store_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateKafkaSchemaRegistryConnection.

func (*GoldengateKafkaSchemaRegistryConnectionProperties) Descriptor

Deprecated: Use GoldengateKafkaSchemaRegistryConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetAuthenticationType

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetConnectionPasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_ConnectionPasswordOptions

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStoreFile

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePassword

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordOptions

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordOptions

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordSecretVersion

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetKeyStorePasswordSecretVersion() string

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetPassword

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPassword

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordOptions

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordOptions

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordSecretVersion

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetSslKeyPasswordSecretVersion() string

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTechnologyType

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStoreFile

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePassword

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePassword() string

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordOptions

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordOptions() isGoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordOptions

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordSecretVersion

func (x *GoldengateKafkaSchemaRegistryConnectionProperties) GetTrustStorePasswordSecretVersion() string

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetUrl

func (*GoldengateKafkaSchemaRegistryConnectionProperties) GetUsername

func (*GoldengateKafkaSchemaRegistryConnectionProperties) ProtoMessage

func (*GoldengateKafkaSchemaRegistryConnectionProperties) ProtoReflect

func (*GoldengateKafkaSchemaRegistryConnectionProperties) Reset

func (*GoldengateKafkaSchemaRegistryConnectionProperties) String

GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType

type GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType int32

Enum for authentication mechanism to access Schema Registry.

GoldengateKafkaSchemaRegistryConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED, GoldengateKafkaSchemaRegistryConnectionProperties_NONE, GoldengateKafkaSchemaRegistryConnectionProperties_BASIC, GoldengateKafkaSchemaRegistryConnectionProperties_MUTUAL

const (
	// Authentication type not specified.
	GoldengateKafkaSchemaRegistryConnectionProperties_AUTHENTICATION_TYPE_UNSPECIFIED GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 0
	// No authentication.
	GoldengateKafkaSchemaRegistryConnectionProperties_NONE GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 1
	// Basic authentication.
	GoldengateKafkaSchemaRegistryConnectionProperties_BASIC GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 2
	// Mutual authentication.
	GoldengateKafkaSchemaRegistryConnectionProperties_MUTUAL GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType = 3
)

func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Descriptor

func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Enum

func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) EnumDescriptor

Deprecated: Use GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType.Descriptor instead.

func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Number

func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) String

func (GoldengateKafkaSchemaRegistryConnectionProperties_AuthenticationType) Type

GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePassword

type GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePassword struct {
	// Optional. Input only. The KeyStore password in plain text.
	KeyStorePassword string `protobuf:"bytes,13,opt,name=key_store_password,json=keyStorePassword,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordSecretVersion

type GoldengateKafkaSchemaRegistryConnectionProperties_KeyStorePasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the KeyStore password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	KeyStorePasswordSecretVersion string `protobuf:"bytes,17,opt,name=key_store_password_secret_version,json=keyStorePasswordSecretVersion,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties_Password

type GoldengateKafkaSchemaRegistryConnectionProperties_Password struct {
	// Optional. Input only. The password to access Schema Registry in plain
	// text.
	Password string `protobuf:"bytes,11,opt,name=password,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties_PasswordSecretVersion

type GoldengateKafkaSchemaRegistryConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password to access Schema Registry using basic
	// authentication. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,15,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPassword

type GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPassword struct {
	// Optional. Input only. The password for the cert inside the KeyStore in
	// plain text.
	SslKeyPassword string `protobuf:"bytes,14,opt,name=ssl_key_password,json=sslKeyPassword,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordSecretVersion

type GoldengateKafkaSchemaRegistryConnectionProperties_SslKeyPasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password for the cert inside the KeyStore.
	// Format: projects/{project}/secrets/{secret}/versions/{version}.
	SslKeyPasswordSecretVersion string `protobuf:"bytes,18,opt,name=ssl_key_password_secret_version,json=sslKeyPasswordSecretVersion,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePassword

type GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePassword struct {
	// Optional. Input only. The TrustStore password in plain text.
	TrustStorePassword string `protobuf:"bytes,12,opt,name=trust_store_password,json=trustStorePassword,proto3,oneof"`
}

GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordSecretVersion

type GoldengateKafkaSchemaRegistryConnectionProperties_TrustStorePasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the TrustStore password. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	TrustStorePasswordSecretVersion string `protobuf:"bytes,16,opt,name=trust_store_password_secret_version,json=trustStorePasswordSecretVersion,proto3,oneof"`
}

GoldengateMaintenanceConfig

type GoldengateMaintenanceConfig struct {

	// Optional. By default auto upgrade for interim releases are not enabled. If
	// auto-upgrade is enabled for interim release,  you have to specify
	// interim_release_upgrade_period_days too.
	IsInterimReleaseAutoUpgradeEnabled bool `protobuf:"varint,1,opt,name=is_interim_release_auto_upgrade_enabled,json=isInterimReleaseAutoUpgradeEnabled,proto3" json:"is_interim_release_auto_upgrade_enabled,omitempty"`
	// Optional. Defines auto upgrade period for interim releases. This period
	// must be shorter or equal to bundle release upgrade period.
	InterimReleaseUpgradePeriodDays int32 `protobuf:"varint,2,opt,name=interim_release_upgrade_period_days,json=interimReleaseUpgradePeriodDays,proto3" json:"interim_release_upgrade_period_days,omitempty"`
	// Optional. Defines auto upgrade period for bundle releases. Manually
	// configured period cannot be longer than service defined period for bundle
	// releases. This period must be shorter or equal to major release upgrade
	// period. Not passing this field during create will equate to using the
	// service default.
	BundleReleaseUpgradePeriodDays int32 `protobuf:"varint,3,opt,name=bundle_release_upgrade_period_days,json=bundleReleaseUpgradePeriodDays,proto3" json:"bundle_release_upgrade_period_days,omitempty"`
	// Optional. Defines auto upgrade period for major releases. Manually
	// configured period cannot be longer than service defined period for major
	// releases. Not passing this field during create will equate to using the
	// service default.
	MajorReleaseUpgradePeriodDays int32 `protobuf:"varint,4,opt,name=major_release_upgrade_period_days,json=majorReleaseUpgradePeriodDays,proto3" json:"major_release_upgrade_period_days,omitempty"`
	// Optional. Defines auto upgrade period for releases with security fix.
	// Manually configured period cannot be longer than service defined period for
	// security releases. Not passing this field during create will equate to
	// using the service default.
	SecurityPatchUpgradePeriodDays int32 `protobuf:"varint,5,opt,name=security_patch_upgrade_period_days,json=securityPatchUpgradePeriodDays,proto3" json:"security_patch_upgrade_period_days,omitempty"`
	// contains filtered or unexported fields
}

The maintenance configuration of the GoldengateDeployment.

func (*GoldengateMaintenanceConfig) Descriptor

func (*GoldengateMaintenanceConfig) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateMaintenanceConfig.ProtoReflect.Descriptor instead.

func (*GoldengateMaintenanceConfig) GetBundleReleaseUpgradePeriodDays

func (x *GoldengateMaintenanceConfig) GetBundleReleaseUpgradePeriodDays() int32

func (*GoldengateMaintenanceConfig) GetInterimReleaseUpgradePeriodDays

func (x *GoldengateMaintenanceConfig) GetInterimReleaseUpgradePeriodDays() int32

func (*GoldengateMaintenanceConfig) GetIsInterimReleaseAutoUpgradeEnabled

func (x *GoldengateMaintenanceConfig) GetIsInterimReleaseAutoUpgradeEnabled() bool

func (*GoldengateMaintenanceConfig) GetMajorReleaseUpgradePeriodDays

func (x *GoldengateMaintenanceConfig) GetMajorReleaseUpgradePeriodDays() int32

func (*GoldengateMaintenanceConfig) GetSecurityPatchUpgradePeriodDays

func (x *GoldengateMaintenanceConfig) GetSecurityPatchUpgradePeriodDays() int32

func (*GoldengateMaintenanceConfig) ProtoMessage

func (*GoldengateMaintenanceConfig) ProtoMessage()

func (*GoldengateMaintenanceConfig) ProtoReflect

func (*GoldengateMaintenanceConfig) Reset

func (x *GoldengateMaintenanceConfig) Reset()

func (*GoldengateMaintenanceConfig) String

func (x *GoldengateMaintenanceConfig) String() string

GoldengateMaintenanceWindow

type GoldengateMaintenanceWindow struct {

	// Required. Days of the week.
	Day dayofweek.DayOfWeek `protobuf:"varint,1,opt,name=day,proto3,enum=google.type.DayOfWeek" json:"day,omitempty"`
	// Required. Start hour for maintenance period. Hour is in UTC.
	StartHour int32 `protobuf:"varint,2,opt,name=start_hour,json=startHour,proto3" json:"start_hour,omitempty"`
	// contains filtered or unexported fields
}

The maintenance window of the GoldengateDeployment.

func (*GoldengateMaintenanceWindow) Descriptor

func (*GoldengateMaintenanceWindow) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*GoldengateMaintenanceWindow) GetDay

func (*GoldengateMaintenanceWindow) GetStartHour

func (x *GoldengateMaintenanceWindow) GetStartHour() int32

func (*GoldengateMaintenanceWindow) ProtoMessage

func (*GoldengateMaintenanceWindow) ProtoMessage()

func (*GoldengateMaintenanceWindow) ProtoReflect

func (*GoldengateMaintenanceWindow) Reset

func (x *GoldengateMaintenanceWindow) Reset()

func (*GoldengateMaintenanceWindow) String

func (x *GoldengateMaintenanceWindow) String() string

GoldengateMicrosoftFabricConnectionProperties

type GoldengateMicrosoftFabricConnectionProperties struct {

	// Optional. The technology type of MicrosoftFabricConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Azure tenant ID of the application.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Optional. Azure client ID of the application.
	ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// Optional. Client secret associated with the client id.
	ClientSecret string `protobuf:"bytes,4,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// Optional. Optional Microsoft Fabric service endpoint.
	// Default value: https://onelake.dfs.fabric.microsoft.com
	Endpoint string `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateMicrosoftFabricConnection.

func (*GoldengateMicrosoftFabricConnectionProperties) Descriptor

Deprecated: Use GoldengateMicrosoftFabricConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateMicrosoftFabricConnectionProperties) GetClientId

func (*GoldengateMicrosoftFabricConnectionProperties) GetClientSecret

func (*GoldengateMicrosoftFabricConnectionProperties) GetEndpoint

func (*GoldengateMicrosoftFabricConnectionProperties) GetTechnologyType

func (*GoldengateMicrosoftFabricConnectionProperties) GetTenantId

func (*GoldengateMicrosoftFabricConnectionProperties) ProtoMessage

func (*GoldengateMicrosoftFabricConnectionProperties) ProtoReflect

func (*GoldengateMicrosoftFabricConnectionProperties) Reset

func (*GoldengateMicrosoftFabricConnectionProperties) String

GoldengateMicrosoftSqlserverConnectionProperties

type GoldengateMicrosoftSqlserverConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated Microsoft
	// SQL Server.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateMicrosoftSqlserverConnectionProperties_Password
	//	*GoldengateMicrosoftSqlserverConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateMicrosoftSqlserverConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type of MicrosoftSqlserverConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The name of the database.
	Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	// Optional. The name or address of a host.
	Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"`
	// Optional. The port of an endpoint usually specified for a connection.
	Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect to the Microsoft
	// SQL Server.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. An array of name-value pair attribute entries.
	// Used as additional parameters in connection string.
	AdditionalAttributes []*NameValuePair `protobuf:"bytes,7,rep,name=additional_attributes,json=additionalAttributes,proto3" json:"additional_attributes,omitempty"`
	// Optional. Security Type for Microsoft SQL Server.
	SecurityProtocol GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol `protobuf:"varint,8,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol" json:"security_protocol,omitempty"`
	// Optional. Database Certificate - The base64 encoded content of a .pem or
	// .crt file containing the server public key (for 1-way SSL).
	SslCaFile string `protobuf:"bytes,9,opt,name=ssl_ca_file,json=sslCaFile,proto3" json:"ssl_ca_file,omitempty"`
	// Optional. If set to true, the driver validates the certificate that is sent
	// by the database server.
	ServerCertificateValidationRequired bool `protobuf:"varint,10,opt,name=server_certificate_validation_required,json=serverCertificateValidationRequired,proto3" json:"server_certificate_validation_required,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateMicrosoftSqlserverConnection.

func (*GoldengateMicrosoftSqlserverConnectionProperties) Descriptor

Deprecated: Use GoldengateMicrosoftSqlserverConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetAdditionalAttributes

func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetAdditionalAttributes() []*NameValuePair

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetConnectionPasswordOptions() isGoldengateMicrosoftSqlserverConnectionProperties_ConnectionPasswordOptions

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetDatabase

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetHost

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetPassword

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetPort

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetSecurityProtocol

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetServerCertificateValidationRequired

func (x *GoldengateMicrosoftSqlserverConnectionProperties) GetServerCertificateValidationRequired() bool

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetSslCaFile

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetTechnologyType

func (*GoldengateMicrosoftSqlserverConnectionProperties) GetUsername

func (*GoldengateMicrosoftSqlserverConnectionProperties) ProtoMessage

func (*GoldengateMicrosoftSqlserverConnectionProperties) ProtoReflect

func (*GoldengateMicrosoftSqlserverConnectionProperties) Reset

func (*GoldengateMicrosoftSqlserverConnectionProperties) String

GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol

type GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol int32

Enum for Security Type for Microsoft SQL Server.

GoldengateMicrosoftSqlserverConnectionProperties_MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateMicrosoftSqlserverConnectionProperties_PLAIN, GoldengateMicrosoftSqlserverConnectionProperties_TLS

const (
	// Security type not specified.
	GoldengateMicrosoftSqlserverConnectionProperties_MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol = 0
	// Plain text communication.
	GoldengateMicrosoftSqlserverConnectionProperties_PLAIN GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol = 1
	// Transport Layer Security.
	GoldengateMicrosoftSqlserverConnectionProperties_TLS GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol = 2
)

func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Descriptor

func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Enum

func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) EnumDescriptor

Deprecated: Use GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol.Descriptor instead.

func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Number

func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) String

func (GoldengateMicrosoftSqlserverConnectionProperties_MicrosoftSqlserverSecurityProtocol) Type

GoldengateMicrosoftSqlserverConnectionProperties_Password

type GoldengateMicrosoftSqlserverConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses for Microsoft
	// SQL Server connection in plain text.
	Password string `protobuf:"bytes,11,opt,name=password,proto3,oneof"`
}

GoldengateMicrosoftSqlserverConnectionProperties_PasswordSecretVersion

type GoldengateMicrosoftSqlserverConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses for Microsoft
	// SQL Server connection. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,12,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateMongodbConnectionProperties

type GoldengateMongodbConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated database.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateMongodbConnectionProperties_Password
	//	*GoldengateMongodbConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateMongodbConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Client Certificate key file password.
	//
	// Types that are valid to be assigned to TlsCertificateKeyFilePasswordOptions:
	//
	//	*GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePassword
	//	*GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordSecretVersion
	TlsCertificateKeyFilePasswordOptions isGoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordOptions `protobuf_oneof:"tls_certificate_key_file_password_options"`
	// Optional. The technology type of MongodbConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. MongoDB connection string.
	// e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
	ConnectionString string `protobuf:"bytes,2,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect to the database.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. The OCID of the Oracle Autonomous Json Database.
	DatabaseId string `protobuf:"bytes,5,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
	// Optional. Security Type for MongoDB.
	SecurityProtocol GoldengateMongodbConnectionProperties_MongodbSecurityProtocol `protobuf:"varint,6,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMongodbConnectionProperties_MongodbSecurityProtocol" json:"security_protocol,omitempty"`
	// Optional. Database Certificate - The base64 encoded content of a .pem file,
	// containing the server public key (for 1 and 2-way SSL).
	TlsCaFile string `protobuf:"bytes,7,opt,name=tls_ca_file,json=tlsCaFile,proto3" json:"tls_ca_file,omitempty"`
	// Optional. Client Certificate - The base64 encoded content of a .pem file,
	// containing the client public key (for 2-way SSL).
	TlsCertificateKeyFile string `protobuf:"bytes,8,opt,name=tls_certificate_key_file,json=tlsCertificateKeyFile,proto3" json:"tls_certificate_key_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateMongodbConnection.

func (*GoldengateMongodbConnectionProperties) Descriptor

func (*GoldengateMongodbConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateMongodbConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateMongodbConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateMongodbConnectionProperties) GetConnectionPasswordOptions() isGoldengateMongodbConnectionProperties_ConnectionPasswordOptions

func (*GoldengateMongodbConnectionProperties) GetConnectionString

func (x *GoldengateMongodbConnectionProperties) GetConnectionString() string

func (*GoldengateMongodbConnectionProperties) GetDatabaseId

func (x *GoldengateMongodbConnectionProperties) GetDatabaseId() string

func (*GoldengateMongodbConnectionProperties) GetPassword

func (*GoldengateMongodbConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateMongodbConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateMongodbConnectionProperties) GetSecurityProtocol

func (*GoldengateMongodbConnectionProperties) GetTechnologyType

func (x *GoldengateMongodbConnectionProperties) GetTechnologyType() string

func (*GoldengateMongodbConnectionProperties) GetTlsCaFile

func (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFile

func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFile() string

func (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePassword

func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePassword() string

func (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordOptions

func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordOptions() isGoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordOptions

func (*GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordSecretVersion

func (x *GoldengateMongodbConnectionProperties) GetTlsCertificateKeyFilePasswordSecretVersion() string

func (*GoldengateMongodbConnectionProperties) GetUsername

func (*GoldengateMongodbConnectionProperties) ProtoMessage

func (*GoldengateMongodbConnectionProperties) ProtoMessage()

func (*GoldengateMongodbConnectionProperties) ProtoReflect

func (*GoldengateMongodbConnectionProperties) Reset

func (*GoldengateMongodbConnectionProperties) String

GoldengateMongodbConnectionProperties_MongodbSecurityProtocol

type GoldengateMongodbConnectionProperties_MongodbSecurityProtocol int32

Enum for Security Type for MongoDB.

GoldengateMongodbConnectionProperties_MONGODB_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateMongodbConnectionProperties_PLAIN, GoldengateMongodbConnectionProperties_TLS, GoldengateMongodbConnectionProperties_MTLS

const (
	// Security type not specified.
	GoldengateMongodbConnectionProperties_MONGODB_SECURITY_PROTOCOL_UNSPECIFIED GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 0
	// Plain text communication.
	GoldengateMongodbConnectionProperties_PLAIN GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 1
	// Transport Layer Security.
	GoldengateMongodbConnectionProperties_TLS GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 2
	// Mutual Transport Layer Security.
	GoldengateMongodbConnectionProperties_MTLS GoldengateMongodbConnectionProperties_MongodbSecurityProtocol = 3
)

func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Descriptor

func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Enum

func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) EnumDescriptor

Deprecated: Use GoldengateMongodbConnectionProperties_MongodbSecurityProtocol.Descriptor instead.

func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Number

func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) String

func (GoldengateMongodbConnectionProperties_MongodbSecurityProtocol) Type

GoldengateMongodbConnectionProperties_Password

type GoldengateMongodbConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses to connect the
	// Mongodb connection in plain text.
	Password string `protobuf:"bytes,10,opt,name=password,proto3,oneof"`
}

GoldengateMongodbConnectionProperties_PasswordSecretVersion

type GoldengateMongodbConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses to connect the
	// Mongodb connection. Format:
	// projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,12,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePassword

type GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePassword struct {
	// Optional. Input only. The Client Certificate key file password in plain
	// text.
	TlsCertificateKeyFilePassword string `protobuf:"bytes,11,opt,name=tls_certificate_key_file_password,json=tlsCertificateKeyFilePassword,proto3,oneof"`
}

GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordSecretVersion

type GoldengateMongodbConnectionProperties_TlsCertificateKeyFilePasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the Client Certificate key file password in Secret
	// Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
	TlsCertificateKeyFilePasswordSecretVersion string `protobuf:"bytes,13,opt,name=tls_certificate_key_file_password_secret_version,json=tlsCertificateKeyFilePasswordSecretVersion,proto3,oneof"`
}

GoldengateMysqlConnectionProperties

type GoldengateMysqlConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated system of
	// the given technology. It must conform to the specific security
	// requirements including length, case sensitivity, and so on.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateMysqlConnectionProperties_Password
	//	*GoldengateMysqlConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateMysqlConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type of MysqlConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect the associated
	// system of the given technology.
	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. The name or address of a host.
	Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
	// Optional. The port of an endpoint usually specified for a connection.
	Port int32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	// Optional. The name of the database.
	Database string `protobuf:"bytes,6,opt,name=database,proto3" json:"database,omitempty"`
	// Optional. Security Type for MySQL.
	SecurityProtocol GoldengateMysqlConnectionProperties_MysqlSecurityProtocol `protobuf:"varint,7,opt,name=security_protocol,json=securityProtocol,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMysqlConnectionProperties_MysqlSecurityProtocol" json:"security_protocol,omitempty"`
	// Optional. SSL modes for MySQL.
	SslMode GoldengateMysqlConnectionProperties_SSLMode `protobuf:"varint,8,opt,name=ssl_mode,json=sslMode,proto3,enum=google.cloud.oracledatabase.v1.GoldengateMysqlConnectionProperties_SSLMode" json:"ssl_mode,omitempty"`
	// Optional. Database Certificate - The base64 encoded content of a .pem or
	// .crt file containing the server public key (for 1 and 2-way SSL).
	SslCaFile string `protobuf:"bytes,9,opt,name=ssl_ca_file,json=sslCaFile,proto3" json:"ssl_ca_file,omitempty"`
	// Optional. The base64 encoded list of certificates revoked by the trusted
	// certificate authorities (Trusted CA).
	SslCrlFile string `protobuf:"bytes,10,opt,name=ssl_crl_file,json=sslCrlFile,proto3" json:"ssl_crl_file,omitempty"`
	// Optional. Client Certificate - The base64 encoded content of a .pem or .crt
	// file containing the client public key (for 2-way SSL).
	SslCertFile string `protobuf:"bytes,11,opt,name=ssl_cert_file,json=sslCertFile,proto3" json:"ssl_cert_file,omitempty"`
	// Optional. Client Key - The base64 encoded content of a .pem or .crt file
	// containing the client private key (for 2-way SSL).
	SslKeyFile string `protobuf:"bytes,12,opt,name=ssl_key_file,json=sslKeyFile,proto3" json:"ssl_key_file,omitempty"`
	// Optional. An array of name-value pair attribute entries.
	// Used as additional parameters in connection string.
	AdditionalAttributes []*NameValuePair `protobuf:"bytes,13,rep,name=additional_attributes,json=additionalAttributes,proto3" json:"additional_attributes,omitempty"`
	// Optional. The OCID of the database system being referenced.
	DbSystemId string `protobuf:"bytes,14,opt,name=db_system_id,json=dbSystemId,proto3" json:"db_system_id,omitempty"`
	// contains filtered or unexported fields
}

Properties of GoldengateMysqlConnection.

func (*GoldengateMysqlConnectionProperties) Descriptor

func (*GoldengateMysqlConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateMysqlConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateMysqlConnectionProperties) GetAdditionalAttributes

func (x *GoldengateMysqlConnectionProperties) GetAdditionalAttributes() []*NameValuePair

func (*GoldengateMysqlConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateMysqlConnectionProperties) GetConnectionPasswordOptions() isGoldengateMysqlConnectionProperties_ConnectionPasswordOptions

func (*GoldengateMysqlConnectionProperties) GetDatabase

func (*GoldengateMysqlConnectionProperties) GetDbSystemId

func (x *GoldengateMysqlConnectionProperties) GetDbSystemId() string

func (*GoldengateMysqlConnectionProperties) GetHost

func (*GoldengateMysqlConnectionProperties) GetPassword

func (*GoldengateMysqlConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateMysqlConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateMysqlConnectionProperties) GetPort

func (*GoldengateMysqlConnectionProperties) GetSecurityProtocol

func (*GoldengateMysqlConnectionProperties) GetSslCaFile

func (x *GoldengateMysqlConnectionProperties) GetSslCaFile() string

func (*GoldengateMysqlConnectionProperties) GetSslCertFile

func (x *GoldengateMysqlConnectionProperties) GetSslCertFile() string

func (*GoldengateMysqlConnectionProperties) GetSslCrlFile

func (x *GoldengateMysqlConnectionProperties) GetSslCrlFile() string

func (*GoldengateMysqlConnectionProperties) GetSslKeyFile

func (x *GoldengateMysqlConnectionProperties) GetSslKeyFile() string

func (*GoldengateMysqlConnectionProperties) GetSslMode

func (*GoldengateMysqlConnectionProperties) GetTechnologyType

func (x *GoldengateMysqlConnectionProperties) GetTechnologyType() string

func (*GoldengateMysqlConnectionProperties) GetUsername

func (*GoldengateMysqlConnectionProperties) ProtoMessage

func (*GoldengateMysqlConnectionProperties) ProtoMessage()

func (*GoldengateMysqlConnectionProperties) ProtoReflect

func (*GoldengateMysqlConnectionProperties) Reset

func (*GoldengateMysqlConnectionProperties) String

GoldengateMysqlConnectionProperties_MysqlSecurityProtocol

type GoldengateMysqlConnectionProperties_MysqlSecurityProtocol int32

Enum for Security Type for MySQL.

GoldengateMysqlConnectionProperties_MYSQL_SECURITY_PROTOCOL_UNSPECIFIED, GoldengateMysqlConnectionProperties_PLAIN, GoldengateMysqlConnectionProperties_TLS, GoldengateMysqlConnectionProperties_MTLS

const (
	// Security type not specified.
	GoldengateMysqlConnectionProperties_MYSQL_SECURITY_PROTOCOL_UNSPECIFIED GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 0
	// Plain text communication.
	GoldengateMysqlConnectionProperties_PLAIN GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 1
	// Transport Layer Security.
	GoldengateMysqlConnectionProperties_TLS GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 2
	// Mutual Transport Layer Security.
	GoldengateMysqlConnectionProperties_MTLS GoldengateMysqlConnectionProperties_MysqlSecurityProtocol = 3
)

func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Descriptor

func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Enum

func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) EnumDescriptor

Deprecated: Use GoldengateMysqlConnectionProperties_MysqlSecurityProtocol.Descriptor instead.

func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Number

func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) String

func (GoldengateMysqlConnectionProperties_MysqlSecurityProtocol) Type

GoldengateMysqlConnectionProperties_Password

type GoldengateMysqlConnectionProperties_Password struct {
	// Optional. Input only. The password Oracle Goldengate uses to connect to
	// MySQL in plain text.
	Password string `protobuf:"bytes,15,opt,name=password,proto3,oneof"`
}

GoldengateMysqlConnectionProperties_PasswordSecretVersion

type GoldengateMysqlConnectionProperties_PasswordSecretVersion struct {
	// Optional. Input only. The resource name of a secret version in Secret
	// Manager which contains the password Oracle Goldengate uses to connect to
	// MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
	PasswordSecretVersion string `protobuf:"bytes,16,opt,name=password_secret_version,json=passwordSecretVersion,proto3,oneof"`
}

GoldengateMysqlConnectionProperties_SSLMode

type GoldengateMysqlConnectionProperties_SSLMode int32

Enum for SSL modes for MySQL.

GoldengateMysqlConnectionProperties_SSL_MODE_UNSPECIFIED, GoldengateMysqlConnectionProperties_DISABLED, GoldengateMysqlConnectionProperties_PREFERRED, GoldengateMysqlConnectionProperties_REQUIRED, GoldengateMysqlConnectionProperties_VERIFY_CA, GoldengateMysqlConnectionProperties_VERIFY_IDENTITY

const (
	// SSL mode not specified.
	GoldengateMysqlConnectionProperties_SSL_MODE_UNSPECIFIED GoldengateMysqlConnectionProperties_SSLMode = 0
	// SSL is disabled.
	GoldengateMysqlConnectionProperties_DISABLED GoldengateMysqlConnectionProperties_SSLMode = 1
	// SSL is preferred.
	GoldengateMysqlConnectionProperties_PREFERRED GoldengateMysqlConnectionProperties_SSLMode = 2
	// SSL is required.
	GoldengateMysqlConnectionProperties_REQUIRED GoldengateMysqlConnectionProperties_SSLMode = 3
	// SSL is required and certificate is verified.
	GoldengateMysqlConnectionProperties_VERIFY_CA GoldengateMysqlConnectionProperties_SSLMode = 4
	// SSL is required and certificate and hostname are verified.
	GoldengateMysqlConnectionProperties_VERIFY_IDENTITY GoldengateMysqlConnectionProperties_SSLMode = 5
)

func (GoldengateMysqlConnectionProperties_SSLMode) Descriptor

func (GoldengateMysqlConnectionProperties_SSLMode) Enum

func (GoldengateMysqlConnectionProperties_SSLMode) EnumDescriptor

func (GoldengateMysqlConnectionProperties_SSLMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoldengateMysqlConnectionProperties_SSLMode.Descriptor instead.

func (GoldengateMysqlConnectionProperties_SSLMode) Number

func (GoldengateMysqlConnectionProperties_SSLMode) String

func (GoldengateMysqlConnectionProperties_SSLMode) Type

GoldengateOciObjectStorageConnectionProperties

type GoldengateOciObjectStorageConnectionProperties struct {

	// Optional. The technology type of OciObjectStorageConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The OCID of the related OCI tenancy.
	TenancyId string `protobuf:"bytes,2,opt,name=tenancy_id,json=tenancyId,proto3" json:"tenancy_id,omitempty"`
	// Optional. The name of the region of OCI Object Storage. e.g.: us-ashburn-1
	// If the region is not provided, backend will default to the default region.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	// Optional. The OCID of the OCI user who will access the Object Storage.
	// The user must have write access to the bucket they want to connect to.
	UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Optional. The content of the private key file (PEM file)
	// corresponding to the API key of the fingerprint.
	PrivateKeyFile string `protobuf:"bytes,5,opt,name=private_key_file,json=privateKeyFile,proto3" json:"private_key_file,omitempty"`
	// Optional. The passphrase of the private key.
	PrivateKeyPassphraseSecret string `protobuf:"bytes,6,opt,name=private_key_passphrase_secret,json=privateKeyPassphraseSecret,proto3" json:"private_key_passphrase_secret,omitempty"`
	// Optional. The fingerprint of the API Key of the user specified by the
	// userId.
	PublicKeyFingerprint string `protobuf:"bytes,7,opt,name=public_key_fingerprint,json=publicKeyFingerprint,proto3" json:"public_key_fingerprint,omitempty"`
	// Optional. Specifies that the user intends to authenticate to the instance
	// using a resource principal.
	UseResourcePrincipal bool `protobuf:"varint,8,opt,name=use_resource_principal,json=useResourcePrincipal,proto3" json:"use_resource_principal,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateOciObjectStorageConnection.

func (*GoldengateOciObjectStorageConnectionProperties) Descriptor

Deprecated: Use GoldengateOciObjectStorageConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateOciObjectStorageConnectionProperties) GetPrivateKeyFile

func (*GoldengateOciObjectStorageConnectionProperties) GetPrivateKeyPassphraseSecret

func (x *GoldengateOciObjectStorageConnectionProperties) GetPrivateKeyPassphraseSecret() string

func (*GoldengateOciObjectStorageConnectionProperties) GetPublicKeyFingerprint

func (x *GoldengateOciObjectStorageConnectionProperties) GetPublicKeyFingerprint() string

func (*GoldengateOciObjectStorageConnectionProperties) GetRegion

func (*GoldengateOciObjectStorageConnectionProperties) GetTechnologyType

func (*GoldengateOciObjectStorageConnectionProperties) GetTenancyId

func (*GoldengateOciObjectStorageConnectionProperties) GetUseResourcePrincipal

func (x *GoldengateOciObjectStorageConnectionProperties) GetUseResourcePrincipal() bool

func (*GoldengateOciObjectStorageConnectionProperties) GetUserId

func (*GoldengateOciObjectStorageConnectionProperties) ProtoMessage

func (*GoldengateOciObjectStorageConnectionProperties) ProtoReflect

func (*GoldengateOciObjectStorageConnectionProperties) Reset

func (*GoldengateOciObjectStorageConnectionProperties) String

GoldengateOggDeployment

type GoldengateOggDeployment struct {

	// The Goldengate deployment console password.
	//
	// Types that are valid to be assigned to DeploymentPasswordOptions:
	//
	//	*GoldengateOggDeployment_AdminPassword
	//	*GoldengateOggDeployment_AdminPasswordSecretVersion
	DeploymentPasswordOptions isGoldengateOggDeployment_DeploymentPasswordOptions `protobuf_oneof:"deployment_password_options"`
	// Required. The name given to the Goldengate service deployment. The name
	// must be 1 to 32 characters long, must contain only alphanumeric characters
	// and must start with a letter.
	Deployment string `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// Required. The Goldengate deployment console username.
	AdminUsername string `protobuf:"bytes,2,opt,name=admin_username,json=adminUsername,proto3" json:"admin_username,omitempty"`
	// Optional. Version of OGG
	OggVersion string `protobuf:"bytes,4,opt,name=ogg_version,json=oggVersion,proto3" json:"ogg_version,omitempty"`
	// Output only. The certificate of the GoldengateDeployment.
	Certificate string `protobuf:"bytes,5,opt,name=certificate,proto3" json:"certificate,omitempty"`
	// Output only. The credential store of the GoldengateDeployment.
	CredentialStore GoldengateOggDeployment_CredentialStore `protobuf:"varint,6,opt,name=credential_store,json=credentialStore,proto3,enum=google.cloud.oracledatabase.v1.GoldengateOggDeployment_CredentialStore" json:"credential_store,omitempty"`
	// Output only. The identity domain id of the GoldengateDeployment.
	IdentityDomainId string `protobuf:"bytes,7,opt,name=identity_domain_id,json=identityDomainId,proto3" json:"identity_domain_id,omitempty"`
	// Output only. The password secret id of the GoldengateDeployment.
	PasswordSecretId string `protobuf:"bytes,8,opt,name=password_secret_id,json=passwordSecretId,proto3" json:"password_secret_id,omitempty"`
	// Output only. The group to roles mapping of the GoldengateDeployment.
	GroupRolesMapping *GoldengateGroupToRolesMapping `protobuf:"bytes,9,opt,name=group_roles_mapping,json=groupRolesMapping,proto3" json:"group_roles_mapping,omitempty"`
	// contains filtered or unexported fields
}

The Ogg data of the GoldengateDeployment.

func (*GoldengateOggDeployment) Descriptor

func (*GoldengateOggDeployment) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateOggDeployment.ProtoReflect.Descriptor instead.

func (*GoldengateOggDeployment) GetAdminPassword

func (x *GoldengateOggDeployment) GetAdminPassword() string

func (*GoldengateOggDeployment) GetAdminPasswordSecretVersion

func (x *GoldengateOggDeployment) GetAdminPasswordSecretVersion() string

func (*GoldengateOggDeployment) GetAdminUsername

func (x *GoldengateOggDeployment) GetAdminUsername() string

func (*GoldengateOggDeployment) GetCertificate

func (x *GoldengateOggDeployment) GetCertificate() string

func (*GoldengateOggDeployment) GetCredentialStore

func (*GoldengateOggDeployment) GetDeployment

func (x *GoldengateOggDeployment) GetDeployment() string

func (*GoldengateOggDeployment) GetDeploymentPasswordOptions

func (x *GoldengateOggDeployment) GetDeploymentPasswordOptions() isGoldengateOggDeployment_DeploymentPasswordOptions

func (*GoldengateOggDeployment) GetGroupRolesMapping

func (x *GoldengateOggDeployment) GetGroupRolesMapping() *GoldengateGroupToRolesMapping

func (*GoldengateOggDeployment) GetIdentityDomainId

func (x *GoldengateOggDeployment) GetIdentityDomainId() string

func (*GoldengateOggDeployment) GetOggVersion

func (x *GoldengateOggDeployment) GetOggVersion() string

func (*GoldengateOggDeployment) GetPasswordSecretId

func (x *GoldengateOggDeployment) GetPasswordSecretId() string

func (*GoldengateOggDeployment) ProtoMessage

func (*GoldengateOggDeployment) ProtoMessage()

func (*GoldengateOggDeployment) ProtoReflect

func (x *GoldengateOggDeployment) ProtoReflect() protoreflect.Message

func (*GoldengateOggDeployment) Reset

func (x *GoldengateOggDeployment) Reset()

func (*GoldengateOggDeployment) String

func (x *GoldengateOggDeployment) String() string

GoldengateOggDeployment_AdminPassword

type GoldengateOggDeployment_AdminPassword struct {
	// Optional. The Goldengate deployment console password in plain text.
	AdminPassword string `protobuf:"bytes,3,opt,name=admin_password,json=adminPassword,proto3,oneof"`
}

GoldengateOggDeployment_AdminPasswordSecretVersion

type GoldengateOggDeployment_AdminPasswordSecretVersion struct {
	// Optional. Input only. The Goldengate deployment console password secret
	// version.
	AdminPasswordSecretVersion string `protobuf:"bytes,10,opt,name=admin_password_secret_version,json=adminPasswordSecretVersion,proto3,oneof"`
}

GoldengateOggDeployment_CredentialStore

type GoldengateOggDeployment_CredentialStore int32

The credential store of the GoldengateDeployment.

GoldengateOggDeployment_CREDENTIAL_STORE_UNSPECIFIED, GoldengateOggDeployment_GOLDENGATE, GoldengateOggDeployment_IAM

const (
	// The credential store is unspecified.
	GoldengateOggDeployment_CREDENTIAL_STORE_UNSPECIFIED GoldengateOggDeployment_CredentialStore = 0
	// The credential store is Goldengate.
	GoldengateOggDeployment_GOLDENGATE GoldengateOggDeployment_CredentialStore = 1
	// The credential store is IAM.
	GoldengateOggDeployment_IAM GoldengateOggDeployment_CredentialStore = 2
)

func (GoldengateOggDeployment_CredentialStore) Descriptor

func (GoldengateOggDeployment_CredentialStore) Enum

func (GoldengateOggDeployment_CredentialStore) EnumDescriptor

func (GoldengateOggDeployment_CredentialStore) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoldengateOggDeployment_CredentialStore.Descriptor instead.

func (GoldengateOggDeployment_CredentialStore) Number

func (GoldengateOggDeployment_CredentialStore) String

func (GoldengateOggDeployment_CredentialStore) Type

GoldengateOracleAIDataPlatformConnectionProperties

type GoldengateOracleAIDataPlatformConnectionProperties struct {

	// Optional. The technology type of OracleAiDataPlatformConnection.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. Connection URL. It must start with 'jdbc:spark://'
	ConnectionUrl string `protobuf:"bytes,2,opt,name=connection_url,json=connectionUrl,proto3" json:"connection_url,omitempty"`
	// Optional. The OCID of the related OCI tenancy.
	TenancyId string `protobuf:"bytes,3,opt,name=tenancy_id,json=tenancyId,proto3" json:"tenancy_id,omitempty"`
	// Optional. The name of the region. e.g.: us-ashburn-1
	Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	// Optional. The OCID of the OCI user who will access.
	UserId string `protobuf:"bytes,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Optional. The content of the private key file (PEM file)
	// corresponding to the API key of the fingerprint.
	PrivateKeyFile string `protobuf:"bytes,6,opt,name=private_key_file,json=privateKeyFile,proto3" json:"private_key_file,omitempty"`
	// Optional. The passphrase of the private key.
	PrivateKeyPassphraseSecret string `protobuf:"bytes,7,opt,name=private_key_passphrase_secret,json=privateKeyPassphraseSecret,proto3" json:"private_key_passphrase_secret,omitempty"`
	// Optional. The fingerprint of the API Key of the user specified by the
	// user_id.
	PublicKeyFingerprint string `protobuf:"bytes,8,opt,name=public_key_fingerprint,json=publicKeyFingerprint,proto3" json:"public_key_fingerprint,omitempty"`
	// Optional. Specifies that the user intends to authenticate to the instance
	// using a resource principal.
	UseResourcePrincipal bool `protobuf:"varint,9,opt,name=use_resource_principal,json=useResourcePrincipal,proto3" json:"use_resource_principal,omitempty"`
	// contains filtered or unexported fields
}

The properties of GoldengateOracleAIDataPlatformConnection.

func (*GoldengateOracleAIDataPlatformConnectionProperties) Descriptor

Deprecated: Use GoldengateOracleAIDataPlatformConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetConnectionUrl

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetPrivateKeyFile

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetPrivateKeyPassphraseSecret

func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetPrivateKeyPassphraseSecret() string

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetPublicKeyFingerprint

func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetPublicKeyFingerprint() string

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetRegion

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetTechnologyType

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetTenancyId

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetUseResourcePrincipal

func (x *GoldengateOracleAIDataPlatformConnectionProperties) GetUseResourcePrincipal() bool

func (*GoldengateOracleAIDataPlatformConnectionProperties) GetUserId

func (*GoldengateOracleAIDataPlatformConnectionProperties) ProtoMessage

func (*GoldengateOracleAIDataPlatformConnectionProperties) ProtoReflect

func (*GoldengateOracleAIDataPlatformConnectionProperties) Reset

func (*GoldengateOracleAIDataPlatformConnectionProperties) String

GoldengateOracleConnectionProperties

type GoldengateOracleConnectionProperties struct {

	// The password Oracle Goldengate uses to connect the associated system of the
	// given technology. It must conform to the specific security requirements
	// including length, case sensitivity, and so on.
	//
	// Types that are valid to be assigned to ConnectionPasswordOptions:
	//
	//	*GoldengateOracleConnectionProperties_Password
	//	*GoldengateOracleConnectionProperties_PasswordSecretVersion
	ConnectionPasswordOptions isGoldengateOracleConnectionProperties_ConnectionPasswordOptions `protobuf_oneof:"connection_password_options"`
	// Optional. The technology type.
	TechnologyType string `protobuf:"bytes,1,opt,name=technology_type,json=technologyType,proto3" json:"technology_type,omitempty"`
	// Optional. The username Oracle Goldengate uses to connect.
	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// Optional. Authentication mode.
	AuthenticationMode GoldengateOracleConnectionProperties_OracleAuthenticationMode `protobuf:"varint,3,opt,name=authentication_mode,json=authenticationMode,proto3,enum=google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties_OracleAuthenticationMode" json:"authentication_mode,omitempty"`
	// Optional. Connect descriptor or Easy Connect Naming method used to connect
	// to a database.
	ConnectionString string `protobuf:"bytes,4,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"`
	// Optional. The mode of the database connection session to be established by
	// the data client.
	SessionMode GoldengateOracleConnectionProperties_SessionMode `protobuf:"varint,5,opt,name=session_mode,json=sessionMode,proto3,enum=google.cloud.oracledatabase.v1.GoldengateOracleConnectionProperties_SessionMode" json:"session_mode,omitempty"`
	// Optional. Autonomous AI Database instance id of database in Oracle Database
	// @ Google Cloud. If gcp_oracle_database_id is provided, connection_string
	// must be empty. Format:
	// projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}
	GcpOracleDatabaseId string `protobuf:"bytes,6,opt,name=gcp_oracle_database_id,json=gcpOracleDatabaseId,proto3" json:"gcp_oracle_database_id,omitempty"`
	// Optional. The wallet contents Oracle Goldengate uses to make connections to
	// a database. This attribute is expected to be base64 encoded.
	WalletFile string `protobuf:"bytes,9,opt,name=wallet_file,json=walletFile,proto3" json:"wallet_file,omitempty"`
	// contains filtered or unexported fields
}

The properties of Goldengate Oracle Database Connection.

func (*GoldengateOracleConnectionProperties) Descriptor

func (*GoldengateOracleConnectionProperties) Descriptor() ([]byte, []int)

Deprecated: Use GoldengateOracleConnectionProperties.ProtoReflect.Descriptor instead.

func (*GoldengateOracleConnectionProperties) GetAuthenticationMode

func (*GoldengateOracleConnectionProperties) GetConnectionPasswordOptions

func (x *GoldengateOracleConnectionProperties) GetConnectionPasswordOptions() isGoldengateOracleConnectionProperties_ConnectionPasswordOptions

func (*GoldengateOracleConnectionProperties) GetConnectionString

func (x *GoldengateOracleConnectionProperties) GetConnectionString() string

func (*GoldengateOracleConnectionProperties) GetGcpOracleDatabaseId

func (x *GoldengateOracleConnectionProperties) GetGcpOracleDatabaseId() string

func (*GoldengateOracleConnectionProperties) GetPassword

func (*GoldengateOracleConnectionProperties) GetPasswordSecretVersion

func (x *GoldengateOracleConnectionProperties) GetPasswordSecretVersion() string

func (*GoldengateOracleConnectionProperties) GetSessionMode

func (*GoldengateOracleConnectionProperties) GetTechnologyType

func (x *GoldengateOracleConnectionProperties) GetTechnologyType() string

func (*GoldengateOracleConnectionProperties) GetUsername