Documentation ¶
Index ¶
- func GetActionTypeEnumStringValues() []string
- func GetAddResourceLockDetailsTypeEnumStringValues() []string
- func GetAmazonKinesisConnectionTechnologyTypeEnumStringValues() []string
- func GetAmazonRedshiftConnectionTechnologyTypeEnumStringValues() []string
- func GetAmazonS3ConnectionTechnologyTypeEnumStringValues() []string
- func GetAzureDataLakeStorageConnectionAuthenticationTypeEnumStringValues() []string
- func GetAzureDataLakeStorageConnectionTechnologyTypeEnumStringValues() []string
- func GetAzureSynapseConnectionTechnologyTypeEnumStringValues() []string
- func GetCancelDeploymentBackupTypeEnumStringValues() []string
- func GetCancelDeploymentUpgradeTypeEnumStringValues() []string
- func GetCancelSnoozeDeploymentUpgradeTypeEnumStringValues() []string
- func GetCertificateLifecycleStateEnumStringValues() []string
- func GetConnectionAssignmentLifecycleStateEnumStringValues() []string
- func GetConnectionLifecycleStateEnumStringValues() []string
- func GetConnectionTypeEnumStringValues() []string
- func GetCreateDatabaseRegistrationDetailsSessionModeEnumStringValues() []string
- func GetCredentialStoreEnumStringValues() []string
- func GetDatabaseRegistrationSessionModeEnumStringValues() []string
- func GetDatabaseRegistrationSummarySessionModeEnumStringValues() []string
- func GetDayEnumStringValues() []string
- func GetDb2ConnectionSecurityProtocolEnumStringValues() []string
- func GetDb2ConnectionTechnologyTypeEnumStringValues() []string
- func GetDeploymentBackupTypeEnumStringValues() []string
- func GetDeploymentDiagnosticStateEnumStringValues() []string
- func GetDeploymentTypeEnumStringValues() []string
- func GetDeploymentTypeSummaryCategoryEnumStringValues() []string
- func GetDeploymentUpgradeLifecycleStateEnumStringValues() []string
- func GetDeploymentUpgradeTypeEnumStringValues() []string
- func GetDeploymentWalletOperationTypeEnumStringValues() []string
- func GetDeploymentWalletStatusEnumStringValues() []string
- func GetElasticsearchConnectionAuthenticationTypeEnumStringValues() []string
- func GetElasticsearchConnectionSecurityProtocolEnumStringValues() []string
- func GetElasticsearchConnectionTechnologyTypeEnumStringValues() []string
- func GetGenericConnectionTechnologyTypeEnumStringValues() []string
- func GetGoldenGateConnectionTechnologyTypeEnumStringValues() []string
- func GetGoogleBigQueryConnectionTechnologyTypeEnumStringValues() []string
- func GetGoogleCloudStorageConnectionTechnologyTypeEnumStringValues() []string
- func GetHdfsConnectionTechnologyTypeEnumStringValues() []string
- func GetJavaMessageServiceConnectionAuthenticationTypeEnumStringValues() []string
- func GetJavaMessageServiceConnectionSecurityProtocolEnumStringValues() []string
- func GetJavaMessageServiceConnectionTechnologyTypeEnumStringValues() []string
- func GetKafkaConnectionSecurityProtocolEnumStringValues() []string
- func GetKafkaConnectionTechnologyTypeEnumStringValues() []string
- func GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumStringValues() []string
- func GetKafkaSchemaRegistryConnectionTechnologyTypeEnumStringValues() []string
- func GetLibraryTypeEnumStringValues() []string
- func GetLicenseModelEnumStringValues() []string
- func GetLifecycleStateEnumStringValues() []string
- func GetLifecycleSubStateEnumStringValues() []string
- func GetListCertificatesLifecycleStateEnumStringValues() []string
- func GetListCertificatesSortByEnumStringValues() []string
- func GetListCertificatesSortOrderEnumStringValues() []string
- func GetListConnectionAssignmentsSortByEnumStringValues() []string
- func GetListConnectionAssignmentsSortOrderEnumStringValues() []string
- func GetListConnectionsAssignableDeploymentTypeEnumStringValues() []string
- func GetListConnectionsSortByEnumStringValues() []string
- func GetListConnectionsSortOrderEnumStringValues() []string
- func GetListDatabaseRegistrationsLifecycleStateEnumStringValues() []string
- func GetListDatabaseRegistrationsSortByEnumStringValues() []string
- func GetListDatabaseRegistrationsSortOrderEnumStringValues() []string
- func GetListDeploymentBackupsLifecycleStateEnumStringValues() []string
- func GetListDeploymentBackupsSortByEnumStringValues() []string
- func GetListDeploymentBackupsSortOrderEnumStringValues() []string
- func GetListDeploymentTypesDeploymentTypeEnumStringValues() []string
- func GetListDeploymentTypesSortByEnumStringValues() []string
- func GetListDeploymentTypesSortOrderEnumStringValues() []string
- func GetListDeploymentUpgradesLifecycleStateEnumStringValues() []string
- func GetListDeploymentUpgradesSortByEnumStringValues() []string
- func GetListDeploymentUpgradesSortOrderEnumStringValues() []string
- func GetListDeploymentVersionsDeploymentTypeEnumStringValues() []string
- func GetListDeploymentVersionsSortByEnumStringValues() []string
- func GetListDeploymentVersionsSortOrderEnumStringValues() []string
- func GetListDeploymentWalletsOperationsSortByEnumStringValues() []string
- func GetListDeploymentWalletsOperationsSortOrderEnumStringValues() []string
- func GetListDeploymentsLifecycleStateEnumStringValues() []string
- func GetListDeploymentsLifecycleSubStateEnumStringValues() []string
- func GetListDeploymentsSortByEnumStringValues() []string
- func GetListDeploymentsSortOrderEnumStringValues() []string
- func GetListDeploymentsSupportedConnectionTypeEnumStringValues() []string
- func GetListTrailFilesSortByEnumStringValues() []string
- func GetListTrailFilesSortOrderEnumStringValues() []string
- func GetListTrailSequencesSortByEnumStringValues() []string
- func GetListTrailSequencesSortOrderEnumStringValues() []string
- func GetMaintenanceActionTypeEnumStringValues() []string
- func GetMessageSummaryDeploymentMessageStatusEnumStringValues() []string
- func GetMicrosoftSqlserverConnectionSecurityProtocolEnumStringValues() []string
- func GetMicrosoftSqlserverConnectionTechnologyTypeEnumStringValues() []string
- func GetMongoDbConnectionTechnologyTypeEnumStringValues() []string
- func GetMysqlConnectionSecurityProtocolEnumStringValues() []string
- func GetMysqlConnectionSslModeEnumStringValues() []string
- func GetMysqlConnectionTechnologyTypeEnumStringValues() []string
- func GetOciObjectStorageConnectionTechnologyTypeEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetOracleConnectionAuthenticationModeEnumStringValues() []string
- func GetOracleConnectionSessionModeEnumStringValues() []string
- func GetOracleConnectionTechnologyTypeEnumStringValues() []string
- func GetOracleNosqlConnectionTechnologyTypeEnumStringValues() []string
- func GetPostgresqlConnectionSecurityProtocolEnumStringValues() []string
- func GetPostgresqlConnectionSslModeEnumStringValues() []string
- func GetPostgresqlConnectionTechnologyTypeEnumStringValues() []string
- func GetRedisConnectionAuthenticationTypeEnumStringValues() []string
- func GetRedisConnectionSecurityProtocolEnumStringValues() []string
- func GetRedisConnectionTechnologyTypeEnumStringValues() []string
- func GetReleaseTypeEnumStringValues() []string
- func GetRemoveResourceLockDetailsTypeEnumStringValues() []string
- func GetRescheduleDeploymentUpgradeTypeEnumStringValues() []string
- func GetResourceLockTypeEnumStringValues() []string
- func GetRestoreDeploymentTypeEnumStringValues() []string
- func GetRollbackDeploymentUpgradeTypeEnumStringValues() []string
- func GetRoutingMethodEnumStringValues() []string
- func GetSnoozeDeploymentUpgradeTypeEnumStringValues() []string
- func GetSnowflakeConnectionAuthenticationTypeEnumStringValues() []string
- func GetSnowflakeConnectionTechnologyTypeEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetStartDeploymentTypeEnumStringValues() []string
- func GetStopDeploymentTypeEnumStringValues() []string
- func GetTechnologyTypeEnumStringValues() []string
- func GetTestConnectionAssignmentResultResultTypeEnumStringValues() []string
- func GetTestConnectionAssignmentTypeEnumStringValues() []string
- func GetUpdateDatabaseRegistrationDetailsSessionModeEnumStringValues() []string
- func GetUpgradeDeploymentTypeEnumStringValues() []string
- func GetUpgradeDeploymentUpgradeTypeEnumStringValues() []string
- func GetWalletExistsDeploymentTypeEnumStringValues() []string
- type ActionTypeEnum
- type AddConnectionLockRequest
- func (request AddConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddConnectionLockRequest) RetryPolicy() *common.RetryPolicy
- func (request AddConnectionLockRequest) String() string
- func (request AddConnectionLockRequest) ValidateEnumValue() (bool, error)
- type AddConnectionLockResponse
- type AddDeploymentBackupLockRequest
- func (request AddDeploymentBackupLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddDeploymentBackupLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddDeploymentBackupLockRequest) RetryPolicy() *common.RetryPolicy
- func (request AddDeploymentBackupLockRequest) String() string
- func (request AddDeploymentBackupLockRequest) ValidateEnumValue() (bool, error)
- type AddDeploymentBackupLockResponse
- type AddDeploymentLockRequest
- func (request AddDeploymentLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddDeploymentLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddDeploymentLockRequest) RetryPolicy() *common.RetryPolicy
- func (request AddDeploymentLockRequest) String() string
- func (request AddDeploymentLockRequest) ValidateEnumValue() (bool, error)
- type AddDeploymentLockResponse
- type AddResourceLockDetails
- type AddResourceLockDetailsTypeEnum
- type AmazonKinesisConnection
- func (m AmazonKinesisConnection) GetCompartmentId() *string
- func (m AmazonKinesisConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m AmazonKinesisConnection) GetDescription() *string
- func (m AmazonKinesisConnection) GetDisplayName() *string
- func (m AmazonKinesisConnection) GetFreeformTags() map[string]string
- func (m AmazonKinesisConnection) GetId() *string
- func (m AmazonKinesisConnection) GetIngressIps() []IngressIpDetails
- func (m AmazonKinesisConnection) GetKeyId() *string
- func (m AmazonKinesisConnection) GetLifecycleDetails() *string
- func (m AmazonKinesisConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AmazonKinesisConnection) GetLocks() []ResourceLock
- func (m AmazonKinesisConnection) GetNsgIds() []string
- func (m AmazonKinesisConnection) GetRoutingMethod() RoutingMethodEnum
- func (m AmazonKinesisConnection) GetSubnetId() *string
- func (m AmazonKinesisConnection) GetSystemTags() map[string]map[string]interface{}
- func (m AmazonKinesisConnection) GetTimeCreated() *common.SDKTime
- func (m AmazonKinesisConnection) GetTimeUpdated() *common.SDKTime
- func (m AmazonKinesisConnection) GetVaultId() *string
- func (m AmazonKinesisConnection) MarshalJSON() (buff []byte, e error)
- func (m AmazonKinesisConnection) String() string
- func (m AmazonKinesisConnection) ValidateEnumValue() (bool, error)
- type AmazonKinesisConnectionSummary
- func (m AmazonKinesisConnectionSummary) GetCompartmentId() *string
- func (m AmazonKinesisConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m AmazonKinesisConnectionSummary) GetDescription() *string
- func (m AmazonKinesisConnectionSummary) GetDisplayName() *string
- func (m AmazonKinesisConnectionSummary) GetFreeformTags() map[string]string
- func (m AmazonKinesisConnectionSummary) GetId() *string
- func (m AmazonKinesisConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m AmazonKinesisConnectionSummary) GetKeyId() *string
- func (m AmazonKinesisConnectionSummary) GetLifecycleDetails() *string
- func (m AmazonKinesisConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AmazonKinesisConnectionSummary) GetLocks() []ResourceLock
- func (m AmazonKinesisConnectionSummary) GetNsgIds() []string
- func (m AmazonKinesisConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m AmazonKinesisConnectionSummary) GetSubnetId() *string
- func (m AmazonKinesisConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m AmazonKinesisConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m AmazonKinesisConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m AmazonKinesisConnectionSummary) GetVaultId() *string
- func (m AmazonKinesisConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m AmazonKinesisConnectionSummary) String() string
- func (m AmazonKinesisConnectionSummary) ValidateEnumValue() (bool, error)
- type AmazonKinesisConnectionTechnologyTypeEnum
- type AmazonRedshiftConnection
- func (m AmazonRedshiftConnection) GetCompartmentId() *string
- func (m AmazonRedshiftConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m AmazonRedshiftConnection) GetDescription() *string
- func (m AmazonRedshiftConnection) GetDisplayName() *string
- func (m AmazonRedshiftConnection) GetFreeformTags() map[string]string
- func (m AmazonRedshiftConnection) GetId() *string
- func (m AmazonRedshiftConnection) GetIngressIps() []IngressIpDetails
- func (m AmazonRedshiftConnection) GetKeyId() *string
- func (m AmazonRedshiftConnection) GetLifecycleDetails() *string
- func (m AmazonRedshiftConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AmazonRedshiftConnection) GetLocks() []ResourceLock
- func (m AmazonRedshiftConnection) GetNsgIds() []string
- func (m AmazonRedshiftConnection) GetRoutingMethod() RoutingMethodEnum
- func (m AmazonRedshiftConnection) GetSubnetId() *string
- func (m AmazonRedshiftConnection) GetSystemTags() map[string]map[string]interface{}
- func (m AmazonRedshiftConnection) GetTimeCreated() *common.SDKTime
- func (m AmazonRedshiftConnection) GetTimeUpdated() *common.SDKTime
- func (m AmazonRedshiftConnection) GetVaultId() *string
- func (m AmazonRedshiftConnection) MarshalJSON() (buff []byte, e error)
- func (m AmazonRedshiftConnection) String() string
- func (m AmazonRedshiftConnection) ValidateEnumValue() (bool, error)
- type AmazonRedshiftConnectionSummary
- func (m AmazonRedshiftConnectionSummary) GetCompartmentId() *string
- func (m AmazonRedshiftConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m AmazonRedshiftConnectionSummary) GetDescription() *string
- func (m AmazonRedshiftConnectionSummary) GetDisplayName() *string
- func (m AmazonRedshiftConnectionSummary) GetFreeformTags() map[string]string
- func (m AmazonRedshiftConnectionSummary) GetId() *string
- func (m AmazonRedshiftConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m AmazonRedshiftConnectionSummary) GetKeyId() *string
- func (m AmazonRedshiftConnectionSummary) GetLifecycleDetails() *string
- func (m AmazonRedshiftConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AmazonRedshiftConnectionSummary) GetLocks() []ResourceLock
- func (m AmazonRedshiftConnectionSummary) GetNsgIds() []string
- func (m AmazonRedshiftConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m AmazonRedshiftConnectionSummary) GetSubnetId() *string
- func (m AmazonRedshiftConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m AmazonRedshiftConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m AmazonRedshiftConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m AmazonRedshiftConnectionSummary) GetVaultId() *string
- func (m AmazonRedshiftConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m AmazonRedshiftConnectionSummary) String() string
- func (m AmazonRedshiftConnectionSummary) ValidateEnumValue() (bool, error)
- type AmazonRedshiftConnectionTechnologyTypeEnum
- type AmazonS3Connection
- func (m AmazonS3Connection) GetCompartmentId() *string
- func (m AmazonS3Connection) GetDefinedTags() map[string]map[string]interface{}
- func (m AmazonS3Connection) GetDescription() *string
- func (m AmazonS3Connection) GetDisplayName() *string
- func (m AmazonS3Connection) GetFreeformTags() map[string]string
- func (m AmazonS3Connection) GetId() *string
- func (m AmazonS3Connection) GetIngressIps() []IngressIpDetails
- func (m AmazonS3Connection) GetKeyId() *string
- func (m AmazonS3Connection) GetLifecycleDetails() *string
- func (m AmazonS3Connection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AmazonS3Connection) GetLocks() []ResourceLock
- func (m AmazonS3Connection) GetNsgIds() []string
- func (m AmazonS3Connection) GetRoutingMethod() RoutingMethodEnum
- func (m AmazonS3Connection) GetSubnetId() *string
- func (m AmazonS3Connection) GetSystemTags() map[string]map[string]interface{}
- func (m AmazonS3Connection) GetTimeCreated() *common.SDKTime
- func (m AmazonS3Connection) GetTimeUpdated() *common.SDKTime
- func (m AmazonS3Connection) GetVaultId() *string
- func (m AmazonS3Connection) MarshalJSON() (buff []byte, e error)
- func (m AmazonS3Connection) String() string
- func (m AmazonS3Connection) ValidateEnumValue() (bool, error)
- type AmazonS3ConnectionSummary
- func (m AmazonS3ConnectionSummary) GetCompartmentId() *string
- func (m AmazonS3ConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m AmazonS3ConnectionSummary) GetDescription() *string
- func (m AmazonS3ConnectionSummary) GetDisplayName() *string
- func (m AmazonS3ConnectionSummary) GetFreeformTags() map[string]string
- func (m AmazonS3ConnectionSummary) GetId() *string
- func (m AmazonS3ConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m AmazonS3ConnectionSummary) GetKeyId() *string
- func (m AmazonS3ConnectionSummary) GetLifecycleDetails() *string
- func (m AmazonS3ConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AmazonS3ConnectionSummary) GetLocks() []ResourceLock
- func (m AmazonS3ConnectionSummary) GetNsgIds() []string
- func (m AmazonS3ConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m AmazonS3ConnectionSummary) GetSubnetId() *string
- func (m AmazonS3ConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m AmazonS3ConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m AmazonS3ConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m AmazonS3ConnectionSummary) GetVaultId() *string
- func (m AmazonS3ConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m AmazonS3ConnectionSummary) String() string
- func (m AmazonS3ConnectionSummary) ValidateEnumValue() (bool, error)
- type AmazonS3ConnectionTechnologyTypeEnum
- type AzureDataLakeStorageConnection
- func (m AzureDataLakeStorageConnection) GetCompartmentId() *string
- func (m AzureDataLakeStorageConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m AzureDataLakeStorageConnection) GetDescription() *string
- func (m AzureDataLakeStorageConnection) GetDisplayName() *string
- func (m AzureDataLakeStorageConnection) GetFreeformTags() map[string]string
- func (m AzureDataLakeStorageConnection) GetId() *string
- func (m AzureDataLakeStorageConnection) GetIngressIps() []IngressIpDetails
- func (m AzureDataLakeStorageConnection) GetKeyId() *string
- func (m AzureDataLakeStorageConnection) GetLifecycleDetails() *string
- func (m AzureDataLakeStorageConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AzureDataLakeStorageConnection) GetLocks() []ResourceLock
- func (m AzureDataLakeStorageConnection) GetNsgIds() []string
- func (m AzureDataLakeStorageConnection) GetRoutingMethod() RoutingMethodEnum
- func (m AzureDataLakeStorageConnection) GetSubnetId() *string
- func (m AzureDataLakeStorageConnection) GetSystemTags() map[string]map[string]interface{}
- func (m AzureDataLakeStorageConnection) GetTimeCreated() *common.SDKTime
- func (m AzureDataLakeStorageConnection) GetTimeUpdated() *common.SDKTime
- func (m AzureDataLakeStorageConnection) GetVaultId() *string
- func (m AzureDataLakeStorageConnection) MarshalJSON() (buff []byte, e error)
- func (m AzureDataLakeStorageConnection) String() string
- func (m AzureDataLakeStorageConnection) ValidateEnumValue() (bool, error)
- type AzureDataLakeStorageConnectionAuthenticationTypeEnum
- type AzureDataLakeStorageConnectionSummary
- func (m AzureDataLakeStorageConnectionSummary) GetCompartmentId() *string
- func (m AzureDataLakeStorageConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m AzureDataLakeStorageConnectionSummary) GetDescription() *string
- func (m AzureDataLakeStorageConnectionSummary) GetDisplayName() *string
- func (m AzureDataLakeStorageConnectionSummary) GetFreeformTags() map[string]string
- func (m AzureDataLakeStorageConnectionSummary) GetId() *string
- func (m AzureDataLakeStorageConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m AzureDataLakeStorageConnectionSummary) GetKeyId() *string
- func (m AzureDataLakeStorageConnectionSummary) GetLifecycleDetails() *string
- func (m AzureDataLakeStorageConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AzureDataLakeStorageConnectionSummary) GetLocks() []ResourceLock
- func (m AzureDataLakeStorageConnectionSummary) GetNsgIds() []string
- func (m AzureDataLakeStorageConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m AzureDataLakeStorageConnectionSummary) GetSubnetId() *string
- func (m AzureDataLakeStorageConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m AzureDataLakeStorageConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m AzureDataLakeStorageConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m AzureDataLakeStorageConnectionSummary) GetVaultId() *string
- func (m AzureDataLakeStorageConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m AzureDataLakeStorageConnectionSummary) String() string
- func (m AzureDataLakeStorageConnectionSummary) ValidateEnumValue() (bool, error)
- type AzureDataLakeStorageConnectionTechnologyTypeEnum
- type AzureSynapseConnection
- func (m AzureSynapseConnection) GetCompartmentId() *string
- func (m AzureSynapseConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m AzureSynapseConnection) GetDescription() *string
- func (m AzureSynapseConnection) GetDisplayName() *string
- func (m AzureSynapseConnection) GetFreeformTags() map[string]string
- func (m AzureSynapseConnection) GetId() *string
- func (m AzureSynapseConnection) GetIngressIps() []IngressIpDetails
- func (m AzureSynapseConnection) GetKeyId() *string
- func (m AzureSynapseConnection) GetLifecycleDetails() *string
- func (m AzureSynapseConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AzureSynapseConnection) GetLocks() []ResourceLock
- func (m AzureSynapseConnection) GetNsgIds() []string
- func (m AzureSynapseConnection) GetRoutingMethod() RoutingMethodEnum
- func (m AzureSynapseConnection) GetSubnetId() *string
- func (m AzureSynapseConnection) GetSystemTags() map[string]map[string]interface{}
- func (m AzureSynapseConnection) GetTimeCreated() *common.SDKTime
- func (m AzureSynapseConnection) GetTimeUpdated() *common.SDKTime
- func (m AzureSynapseConnection) GetVaultId() *string
- func (m AzureSynapseConnection) MarshalJSON() (buff []byte, e error)
- func (m AzureSynapseConnection) String() string
- func (m AzureSynapseConnection) ValidateEnumValue() (bool, error)
- type AzureSynapseConnectionSummary
- func (m AzureSynapseConnectionSummary) GetCompartmentId() *string
- func (m AzureSynapseConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m AzureSynapseConnectionSummary) GetDescription() *string
- func (m AzureSynapseConnectionSummary) GetDisplayName() *string
- func (m AzureSynapseConnectionSummary) GetFreeformTags() map[string]string
- func (m AzureSynapseConnectionSummary) GetId() *string
- func (m AzureSynapseConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m AzureSynapseConnectionSummary) GetKeyId() *string
- func (m AzureSynapseConnectionSummary) GetLifecycleDetails() *string
- func (m AzureSynapseConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m AzureSynapseConnectionSummary) GetLocks() []ResourceLock
- func (m AzureSynapseConnectionSummary) GetNsgIds() []string
- func (m AzureSynapseConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m AzureSynapseConnectionSummary) GetSubnetId() *string
- func (m AzureSynapseConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m AzureSynapseConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m AzureSynapseConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m AzureSynapseConnectionSummary) GetVaultId() *string
- func (m AzureSynapseConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m AzureSynapseConnectionSummary) String() string
- func (m AzureSynapseConnectionSummary) ValidateEnumValue() (bool, error)
- type AzureSynapseConnectionTechnologyTypeEnum
- type CancelDeploymentBackupDetails
- type CancelDeploymentBackupRequest
- func (request CancelDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelDeploymentBackupRequest) String() string
- func (request CancelDeploymentBackupRequest) ValidateEnumValue() (bool, error)
- type CancelDeploymentBackupResponse
- type CancelDeploymentBackupTypeEnum
- type CancelDeploymentUpgradeDetails
- type CancelDeploymentUpgradeRequest
- func (request CancelDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelDeploymentUpgradeRequest) String() string
- func (request CancelDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
- type CancelDeploymentUpgradeResponse
- type CancelDeploymentUpgradeTypeEnum
- type CancelSnoozeDeploymentUpgradeDetails
- type CancelSnoozeDeploymentUpgradeRequest
- func (request CancelSnoozeDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelSnoozeDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelSnoozeDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelSnoozeDeploymentUpgradeRequest) String() string
- func (request CancelSnoozeDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
- type CancelSnoozeDeploymentUpgradeResponse
- type CancelSnoozeDeploymentUpgradeTypeEnum
- type Certificate
- type CertificateCollection
- type CertificateLifecycleStateEnum
- type CertificateSummary
- type ChangeConnectionCompartmentDetails
- type ChangeConnectionCompartmentRequest
- func (request ChangeConnectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeConnectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeConnectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeConnectionCompartmentRequest) String() string
- func (request ChangeConnectionCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeConnectionCompartmentResponse
- type ChangeDatabaseRegistrationCompartmentDetails
- type ChangeDatabaseRegistrationCompartmentRequest
- func (request ChangeDatabaseRegistrationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDatabaseRegistrationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDatabaseRegistrationCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDatabaseRegistrationCompartmentRequest) String() string
- func (request ChangeDatabaseRegistrationCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeDatabaseRegistrationCompartmentResponse
- type ChangeDeploymentBackupCompartmentDetails
- type ChangeDeploymentBackupCompartmentRequest
- func (request ChangeDeploymentBackupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDeploymentBackupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDeploymentBackupCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDeploymentBackupCompartmentRequest) String() string
- func (request ChangeDeploymentBackupCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeDeploymentBackupCompartmentResponse
- type ChangeDeploymentCompartmentDetails
- type ChangeDeploymentCompartmentRequest
- func (request ChangeDeploymentCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDeploymentCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDeploymentCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDeploymentCompartmentRequest) String() string
- func (request ChangeDeploymentCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeDeploymentCompartmentResponse
- type CollectDeploymentDiagnosticDetails
- type CollectDeploymentDiagnosticRequest
- func (request CollectDeploymentDiagnosticRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CollectDeploymentDiagnosticRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CollectDeploymentDiagnosticRequest) RetryPolicy() *common.RetryPolicy
- func (request CollectDeploymentDiagnosticRequest) String() string
- func (request CollectDeploymentDiagnosticRequest) ValidateEnumValue() (bool, error)
- type CollectDeploymentDiagnosticResponse
- type Connection
- type ConnectionAssignment
- type ConnectionAssignmentCollection
- type ConnectionAssignmentLifecycleStateEnum
- type ConnectionAssignmentSummary
- type ConnectionCollection
- type ConnectionLifecycleStateEnum
- type ConnectionSummary
- type ConnectionTypeEnum
- type CopyDeploymentBackupDetails
- type CopyDeploymentBackupRequest
- func (request CopyDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CopyDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CopyDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request CopyDeploymentBackupRequest) String() string
- func (request CopyDeploymentBackupRequest) ValidateEnumValue() (bool, error)
- type CopyDeploymentBackupResponse
- type CreateAmazonKinesisConnectionDetails
- func (m CreateAmazonKinesisConnectionDetails) GetCompartmentId() *string
- func (m CreateAmazonKinesisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAmazonKinesisConnectionDetails) GetDescription() *string
- func (m CreateAmazonKinesisConnectionDetails) GetDisplayName() *string
- func (m CreateAmazonKinesisConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateAmazonKinesisConnectionDetails) GetKeyId() *string
- func (m CreateAmazonKinesisConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateAmazonKinesisConnectionDetails) GetNsgIds() []string
- func (m CreateAmazonKinesisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateAmazonKinesisConnectionDetails) GetSubnetId() *string
- func (m CreateAmazonKinesisConnectionDetails) GetVaultId() *string
- func (m CreateAmazonKinesisConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAmazonKinesisConnectionDetails) String() string
- func (m CreateAmazonKinesisConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateAmazonRedshiftConnectionDetails
- func (m CreateAmazonRedshiftConnectionDetails) GetCompartmentId() *string
- func (m CreateAmazonRedshiftConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAmazonRedshiftConnectionDetails) GetDescription() *string
- func (m CreateAmazonRedshiftConnectionDetails) GetDisplayName() *string
- func (m CreateAmazonRedshiftConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateAmazonRedshiftConnectionDetails) GetKeyId() *string
- func (m CreateAmazonRedshiftConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateAmazonRedshiftConnectionDetails) GetNsgIds() []string
- func (m CreateAmazonRedshiftConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateAmazonRedshiftConnectionDetails) GetSubnetId() *string
- func (m CreateAmazonRedshiftConnectionDetails) GetVaultId() *string
- func (m CreateAmazonRedshiftConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAmazonRedshiftConnectionDetails) String() string
- func (m CreateAmazonRedshiftConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateAmazonS3ConnectionDetails
- func (m CreateAmazonS3ConnectionDetails) GetCompartmentId() *string
- func (m CreateAmazonS3ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAmazonS3ConnectionDetails) GetDescription() *string
- func (m CreateAmazonS3ConnectionDetails) GetDisplayName() *string
- func (m CreateAmazonS3ConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateAmazonS3ConnectionDetails) GetKeyId() *string
- func (m CreateAmazonS3ConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateAmazonS3ConnectionDetails) GetNsgIds() []string
- func (m CreateAmazonS3ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateAmazonS3ConnectionDetails) GetSubnetId() *string
- func (m CreateAmazonS3ConnectionDetails) GetVaultId() *string
- func (m CreateAmazonS3ConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAmazonS3ConnectionDetails) String() string
- func (m CreateAmazonS3ConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateAzureDataLakeStorageConnectionDetails
- func (m CreateAzureDataLakeStorageConnectionDetails) GetCompartmentId() *string
- func (m CreateAzureDataLakeStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAzureDataLakeStorageConnectionDetails) GetDescription() *string
- func (m CreateAzureDataLakeStorageConnectionDetails) GetDisplayName() *string
- func (m CreateAzureDataLakeStorageConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateAzureDataLakeStorageConnectionDetails) GetKeyId() *string
- func (m CreateAzureDataLakeStorageConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateAzureDataLakeStorageConnectionDetails) GetNsgIds() []string
- func (m CreateAzureDataLakeStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateAzureDataLakeStorageConnectionDetails) GetSubnetId() *string
- func (m CreateAzureDataLakeStorageConnectionDetails) GetVaultId() *string
- func (m CreateAzureDataLakeStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAzureDataLakeStorageConnectionDetails) String() string
- func (m CreateAzureDataLakeStorageConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateAzureSynapseConnectionDetails
- func (m CreateAzureSynapseConnectionDetails) GetCompartmentId() *string
- func (m CreateAzureSynapseConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAzureSynapseConnectionDetails) GetDescription() *string
- func (m CreateAzureSynapseConnectionDetails) GetDisplayName() *string
- func (m CreateAzureSynapseConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateAzureSynapseConnectionDetails) GetKeyId() *string
- func (m CreateAzureSynapseConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateAzureSynapseConnectionDetails) GetNsgIds() []string
- func (m CreateAzureSynapseConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateAzureSynapseConnectionDetails) GetSubnetId() *string
- func (m CreateAzureSynapseConnectionDetails) GetVaultId() *string
- func (m CreateAzureSynapseConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAzureSynapseConnectionDetails) String() string
- func (m CreateAzureSynapseConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateCertificateDetails
- type CreateCertificateRequest
- func (request CreateCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateCertificateRequest) String() string
- func (request CreateCertificateRequest) ValidateEnumValue() (bool, error)
- type CreateCertificateResponse
- type CreateConnectionAssignmentDetails
- type CreateConnectionAssignmentRequest
- func (request CreateConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateConnectionAssignmentRequest) String() string
- func (request CreateConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
- type CreateConnectionAssignmentResponse
- type CreateConnectionDetails
- type CreateConnectionRequest
- func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateConnectionRequest) String() string
- func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
- type CreateConnectionResponse
- type CreateDatabaseRegistrationDetails
- type CreateDatabaseRegistrationDetailsSessionModeEnum
- type CreateDatabaseRegistrationRequest
- func (request CreateDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDatabaseRegistrationRequest) String() string
- func (request CreateDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
- type CreateDatabaseRegistrationResponse
- type CreateDb2ConnectionDetails
- func (m CreateDb2ConnectionDetails) GetCompartmentId() *string
- func (m CreateDb2ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDb2ConnectionDetails) GetDescription() *string
- func (m CreateDb2ConnectionDetails) GetDisplayName() *string
- func (m CreateDb2ConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateDb2ConnectionDetails) GetKeyId() *string
- func (m CreateDb2ConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateDb2ConnectionDetails) GetNsgIds() []string
- func (m CreateDb2ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateDb2ConnectionDetails) GetSubnetId() *string
- func (m CreateDb2ConnectionDetails) GetVaultId() *string
- func (m CreateDb2ConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDb2ConnectionDetails) String() string
- func (m CreateDb2ConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateDeploymentBackupDetails
- type CreateDeploymentBackupRequest
- func (request CreateDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDeploymentBackupRequest) String() string
- func (request CreateDeploymentBackupRequest) ValidateEnumValue() (bool, error)
- type CreateDeploymentBackupResponse
- type CreateDeploymentDetails
- type CreateDeploymentRequest
- func (request CreateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDeploymentRequest) String() string
- func (request CreateDeploymentRequest) ValidateEnumValue() (bool, error)
- type CreateDeploymentResponse
- type CreateElasticsearchConnectionDetails
- func (m CreateElasticsearchConnectionDetails) GetCompartmentId() *string
- func (m CreateElasticsearchConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateElasticsearchConnectionDetails) GetDescription() *string
- func (m CreateElasticsearchConnectionDetails) GetDisplayName() *string
- func (m CreateElasticsearchConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateElasticsearchConnectionDetails) GetKeyId() *string
- func (m CreateElasticsearchConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateElasticsearchConnectionDetails) GetNsgIds() []string
- func (m CreateElasticsearchConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateElasticsearchConnectionDetails) GetSubnetId() *string
- func (m CreateElasticsearchConnectionDetails) GetVaultId() *string
- func (m CreateElasticsearchConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateElasticsearchConnectionDetails) String() string
- func (m CreateElasticsearchConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateGenericConnectionDetails
- func (m CreateGenericConnectionDetails) GetCompartmentId() *string
- func (m CreateGenericConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateGenericConnectionDetails) GetDescription() *string
- func (m CreateGenericConnectionDetails) GetDisplayName() *string
- func (m CreateGenericConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateGenericConnectionDetails) GetKeyId() *string
- func (m CreateGenericConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateGenericConnectionDetails) GetNsgIds() []string
- func (m CreateGenericConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateGenericConnectionDetails) GetSubnetId() *string
- func (m CreateGenericConnectionDetails) GetVaultId() *string
- func (m CreateGenericConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateGenericConnectionDetails) String() string
- func (m CreateGenericConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateGoldenGateConnectionDetails
- func (m CreateGoldenGateConnectionDetails) GetCompartmentId() *string
- func (m CreateGoldenGateConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateGoldenGateConnectionDetails) GetDescription() *string
- func (m CreateGoldenGateConnectionDetails) GetDisplayName() *string
- func (m CreateGoldenGateConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateGoldenGateConnectionDetails) GetKeyId() *string
- func (m CreateGoldenGateConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateGoldenGateConnectionDetails) GetNsgIds() []string
- func (m CreateGoldenGateConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateGoldenGateConnectionDetails) GetSubnetId() *string
- func (m CreateGoldenGateConnectionDetails) GetVaultId() *string
- func (m CreateGoldenGateConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateGoldenGateConnectionDetails) String() string
- func (m CreateGoldenGateConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateGoogleBigQueryConnectionDetails
- func (m CreateGoogleBigQueryConnectionDetails) GetCompartmentId() *string
- func (m CreateGoogleBigQueryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateGoogleBigQueryConnectionDetails) GetDescription() *string
- func (m CreateGoogleBigQueryConnectionDetails) GetDisplayName() *string
- func (m CreateGoogleBigQueryConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateGoogleBigQueryConnectionDetails) GetKeyId() *string
- func (m CreateGoogleBigQueryConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateGoogleBigQueryConnectionDetails) GetNsgIds() []string
- func (m CreateGoogleBigQueryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateGoogleBigQueryConnectionDetails) GetSubnetId() *string
- func (m CreateGoogleBigQueryConnectionDetails) GetVaultId() *string
- func (m CreateGoogleBigQueryConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateGoogleBigQueryConnectionDetails) String() string
- func (m CreateGoogleBigQueryConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateGoogleCloudStorageConnectionDetails
- func (m CreateGoogleCloudStorageConnectionDetails) GetCompartmentId() *string
- func (m CreateGoogleCloudStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateGoogleCloudStorageConnectionDetails) GetDescription() *string
- func (m CreateGoogleCloudStorageConnectionDetails) GetDisplayName() *string
- func (m CreateGoogleCloudStorageConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateGoogleCloudStorageConnectionDetails) GetKeyId() *string
- func (m CreateGoogleCloudStorageConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateGoogleCloudStorageConnectionDetails) GetNsgIds() []string
- func (m CreateGoogleCloudStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateGoogleCloudStorageConnectionDetails) GetSubnetId() *string
- func (m CreateGoogleCloudStorageConnectionDetails) GetVaultId() *string
- func (m CreateGoogleCloudStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateGoogleCloudStorageConnectionDetails) String() string
- func (m CreateGoogleCloudStorageConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateHdfsConnectionDetails
- func (m CreateHdfsConnectionDetails) GetCompartmentId() *string
- func (m CreateHdfsConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateHdfsConnectionDetails) GetDescription() *string
- func (m CreateHdfsConnectionDetails) GetDisplayName() *string
- func (m CreateHdfsConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateHdfsConnectionDetails) GetKeyId() *string
- func (m CreateHdfsConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateHdfsConnectionDetails) GetNsgIds() []string
- func (m CreateHdfsConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateHdfsConnectionDetails) GetSubnetId() *string
- func (m CreateHdfsConnectionDetails) GetVaultId() *string
- func (m CreateHdfsConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateHdfsConnectionDetails) String() string
- func (m CreateHdfsConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateJavaMessageServiceConnectionDetails
- func (m CreateJavaMessageServiceConnectionDetails) GetCompartmentId() *string
- func (m CreateJavaMessageServiceConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateJavaMessageServiceConnectionDetails) GetDescription() *string
- func (m CreateJavaMessageServiceConnectionDetails) GetDisplayName() *string
- func (m CreateJavaMessageServiceConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateJavaMessageServiceConnectionDetails) GetKeyId() *string
- func (m CreateJavaMessageServiceConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateJavaMessageServiceConnectionDetails) GetNsgIds() []string
- func (m CreateJavaMessageServiceConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateJavaMessageServiceConnectionDetails) GetSubnetId() *string
- func (m CreateJavaMessageServiceConnectionDetails) GetVaultId() *string
- func (m CreateJavaMessageServiceConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateJavaMessageServiceConnectionDetails) String() string
- func (m CreateJavaMessageServiceConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateKafkaConnectionDetails
- func (m CreateKafkaConnectionDetails) GetCompartmentId() *string
- func (m CreateKafkaConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateKafkaConnectionDetails) GetDescription() *string
- func (m CreateKafkaConnectionDetails) GetDisplayName() *string
- func (m CreateKafkaConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateKafkaConnectionDetails) GetKeyId() *string
- func (m CreateKafkaConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateKafkaConnectionDetails) GetNsgIds() []string
- func (m CreateKafkaConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateKafkaConnectionDetails) GetSubnetId() *string
- func (m CreateKafkaConnectionDetails) GetVaultId() *string
- func (m CreateKafkaConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateKafkaConnectionDetails) String() string
- func (m CreateKafkaConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateKafkaSchemaRegistryConnectionDetails
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetCompartmentId() *string
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetDescription() *string
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetDisplayName() *string
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetKeyId() *string
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetNsgIds() []string
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetSubnetId() *string
- func (m CreateKafkaSchemaRegistryConnectionDetails) GetVaultId() *string
- func (m CreateKafkaSchemaRegistryConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateKafkaSchemaRegistryConnectionDetails) String() string
- func (m CreateKafkaSchemaRegistryConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateMaintenanceConfigurationDetails
- type CreateMaintenanceWindowDetails
- type CreateMicrosoftSqlserverConnectionDetails
- func (m CreateMicrosoftSqlserverConnectionDetails) GetCompartmentId() *string
- func (m CreateMicrosoftSqlserverConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateMicrosoftSqlserverConnectionDetails) GetDescription() *string
- func (m CreateMicrosoftSqlserverConnectionDetails) GetDisplayName() *string
- func (m CreateMicrosoftSqlserverConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateMicrosoftSqlserverConnectionDetails) GetKeyId() *string
- func (m CreateMicrosoftSqlserverConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateMicrosoftSqlserverConnectionDetails) GetNsgIds() []string
- func (m CreateMicrosoftSqlserverConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateMicrosoftSqlserverConnectionDetails) GetSubnetId() *string
- func (m CreateMicrosoftSqlserverConnectionDetails) GetVaultId() *string
- func (m CreateMicrosoftSqlserverConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateMicrosoftSqlserverConnectionDetails) String() string
- func (m CreateMicrosoftSqlserverConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateMongoDbConnectionDetails
- func (m CreateMongoDbConnectionDetails) GetCompartmentId() *string
- func (m CreateMongoDbConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateMongoDbConnectionDetails) GetDescription() *string
- func (m CreateMongoDbConnectionDetails) GetDisplayName() *string
- func (m CreateMongoDbConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateMongoDbConnectionDetails) GetKeyId() *string
- func (m CreateMongoDbConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateMongoDbConnectionDetails) GetNsgIds() []string
- func (m CreateMongoDbConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateMongoDbConnectionDetails) GetSubnetId() *string
- func (m CreateMongoDbConnectionDetails) GetVaultId() *string
- func (m CreateMongoDbConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateMongoDbConnectionDetails) String() string
- func (m CreateMongoDbConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateMysqlConnectionDetails
- func (m CreateMysqlConnectionDetails) GetCompartmentId() *string
- func (m CreateMysqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateMysqlConnectionDetails) GetDescription() *string
- func (m CreateMysqlConnectionDetails) GetDisplayName() *string
- func (m CreateMysqlConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateMysqlConnectionDetails) GetKeyId() *string
- func (m CreateMysqlConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateMysqlConnectionDetails) GetNsgIds() []string
- func (m CreateMysqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateMysqlConnectionDetails) GetSubnetId() *string
- func (m CreateMysqlConnectionDetails) GetVaultId() *string
- func (m CreateMysqlConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateMysqlConnectionDetails) String() string
- func (m CreateMysqlConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateOciObjectStorageConnectionDetails
- func (m CreateOciObjectStorageConnectionDetails) GetCompartmentId() *string
- func (m CreateOciObjectStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateOciObjectStorageConnectionDetails) GetDescription() *string
- func (m CreateOciObjectStorageConnectionDetails) GetDisplayName() *string
- func (m CreateOciObjectStorageConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateOciObjectStorageConnectionDetails) GetKeyId() *string
- func (m CreateOciObjectStorageConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateOciObjectStorageConnectionDetails) GetNsgIds() []string
- func (m CreateOciObjectStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateOciObjectStorageConnectionDetails) GetSubnetId() *string
- func (m CreateOciObjectStorageConnectionDetails) GetVaultId() *string
- func (m CreateOciObjectStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateOciObjectStorageConnectionDetails) String() string
- func (m CreateOciObjectStorageConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateOggDeploymentDetails
- type CreateOracleConnectionDetails
- func (m CreateOracleConnectionDetails) GetCompartmentId() *string
- func (m CreateOracleConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateOracleConnectionDetails) GetDescription() *string
- func (m CreateOracleConnectionDetails) GetDisplayName() *string
- func (m CreateOracleConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateOracleConnectionDetails) GetKeyId() *string
- func (m CreateOracleConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateOracleConnectionDetails) GetNsgIds() []string
- func (m CreateOracleConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateOracleConnectionDetails) GetSubnetId() *string
- func (m CreateOracleConnectionDetails) GetVaultId() *string
- func (m CreateOracleConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateOracleConnectionDetails) String() string
- func (m CreateOracleConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateOracleNosqlConnectionDetails
- func (m CreateOracleNosqlConnectionDetails) GetCompartmentId() *string
- func (m CreateOracleNosqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateOracleNosqlConnectionDetails) GetDescription() *string
- func (m CreateOracleNosqlConnectionDetails) GetDisplayName() *string
- func (m CreateOracleNosqlConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateOracleNosqlConnectionDetails) GetKeyId() *string
- func (m CreateOracleNosqlConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateOracleNosqlConnectionDetails) GetNsgIds() []string
- func (m CreateOracleNosqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateOracleNosqlConnectionDetails) GetSubnetId() *string
- func (m CreateOracleNosqlConnectionDetails) GetVaultId() *string
- func (m CreateOracleNosqlConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateOracleNosqlConnectionDetails) String() string
- func (m CreateOracleNosqlConnectionDetails) ValidateEnumValue() (bool, error)
- type CreatePostgresqlConnectionDetails
- func (m CreatePostgresqlConnectionDetails) GetCompartmentId() *string
- func (m CreatePostgresqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreatePostgresqlConnectionDetails) GetDescription() *string
- func (m CreatePostgresqlConnectionDetails) GetDisplayName() *string
- func (m CreatePostgresqlConnectionDetails) GetFreeformTags() map[string]string
- func (m CreatePostgresqlConnectionDetails) GetKeyId() *string
- func (m CreatePostgresqlConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreatePostgresqlConnectionDetails) GetNsgIds() []string
- func (m CreatePostgresqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreatePostgresqlConnectionDetails) GetSubnetId() *string
- func (m CreatePostgresqlConnectionDetails) GetVaultId() *string
- func (m CreatePostgresqlConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreatePostgresqlConnectionDetails) String() string
- func (m CreatePostgresqlConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateRedisConnectionDetails
- func (m CreateRedisConnectionDetails) GetCompartmentId() *string
- func (m CreateRedisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateRedisConnectionDetails) GetDescription() *string
- func (m CreateRedisConnectionDetails) GetDisplayName() *string
- func (m CreateRedisConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateRedisConnectionDetails) GetKeyId() *string
- func (m CreateRedisConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateRedisConnectionDetails) GetNsgIds() []string
- func (m CreateRedisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateRedisConnectionDetails) GetSubnetId() *string
- func (m CreateRedisConnectionDetails) GetVaultId() *string
- func (m CreateRedisConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateRedisConnectionDetails) String() string
- func (m CreateRedisConnectionDetails) ValidateEnumValue() (bool, error)
- type CreateSnowflakeConnectionDetails
- func (m CreateSnowflakeConnectionDetails) GetCompartmentId() *string
- func (m CreateSnowflakeConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateSnowflakeConnectionDetails) GetDescription() *string
- func (m CreateSnowflakeConnectionDetails) GetDisplayName() *string
- func (m CreateSnowflakeConnectionDetails) GetFreeformTags() map[string]string
- func (m CreateSnowflakeConnectionDetails) GetKeyId() *string
- func (m CreateSnowflakeConnectionDetails) GetLocks() []AddResourceLockDetails
- func (m CreateSnowflakeConnectionDetails) GetNsgIds() []string
- func (m CreateSnowflakeConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m CreateSnowflakeConnectionDetails) GetSubnetId() *string
- func (m CreateSnowflakeConnectionDetails) GetVaultId() *string
- func (m CreateSnowflakeConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateSnowflakeConnectionDetails) String() string
- func (m CreateSnowflakeConnectionDetails) ValidateEnumValue() (bool, error)
- type CredentialStoreEnum
- type DatabaseRegistration
- type DatabaseRegistrationCollection
- type DatabaseRegistrationSessionModeEnum
- type DatabaseRegistrationSummary
- type DatabaseRegistrationSummarySessionModeEnum
- type DayEnum
- type Db2Connection
- func (m Db2Connection) GetCompartmentId() *string
- func (m Db2Connection) GetDefinedTags() map[string]map[string]interface{}
- func (m Db2Connection) GetDescription() *string
- func (m Db2Connection) GetDisplayName() *string
- func (m Db2Connection) GetFreeformTags() map[string]string
- func (m Db2Connection) GetId() *string
- func (m Db2Connection) GetIngressIps() []IngressIpDetails
- func (m Db2Connection) GetKeyId() *string
- func (m Db2Connection) GetLifecycleDetails() *string
- func (m Db2Connection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m Db2Connection) GetLocks() []ResourceLock
- func (m Db2Connection) GetNsgIds() []string
- func (m Db2Connection) GetRoutingMethod() RoutingMethodEnum
- func (m Db2Connection) GetSubnetId() *string
- func (m Db2Connection) GetSystemTags() map[string]map[string]interface{}
- func (m Db2Connection) GetTimeCreated() *common.SDKTime
- func (m Db2Connection) GetTimeUpdated() *common.SDKTime
- func (m Db2Connection) GetVaultId() *string
- func (m Db2Connection) MarshalJSON() (buff []byte, e error)
- func (m Db2Connection) String() string
- func (m Db2Connection) ValidateEnumValue() (bool, error)
- type Db2ConnectionSecurityProtocolEnum
- type Db2ConnectionSummary
- func (m Db2ConnectionSummary) GetCompartmentId() *string
- func (m Db2ConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m Db2ConnectionSummary) GetDescription() *string
- func (m Db2ConnectionSummary) GetDisplayName() *string
- func (m Db2ConnectionSummary) GetFreeformTags() map[string]string
- func (m Db2ConnectionSummary) GetId() *string
- func (m Db2ConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m Db2ConnectionSummary) GetKeyId() *string
- func (m Db2ConnectionSummary) GetLifecycleDetails() *string
- func (m Db2ConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m Db2ConnectionSummary) GetLocks() []ResourceLock
- func (m Db2ConnectionSummary) GetNsgIds() []string
- func (m Db2ConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m Db2ConnectionSummary) GetSubnetId() *string
- func (m Db2ConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m Db2ConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m Db2ConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m Db2ConnectionSummary) GetVaultId() *string
- func (m Db2ConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m Db2ConnectionSummary) String() string
- func (m Db2ConnectionSummary) ValidateEnumValue() (bool, error)
- type Db2ConnectionTechnologyTypeEnum
- type DefaultCancelDeploymentBackupDetails
- type DefaultCancelDeploymentUpgradeDetails
- type DefaultCancelSnoozeDeploymentUpgradeDetails
- type DefaultDeploymentWalletExistsDetails
- type DefaultRestoreDeploymentDetails
- type DefaultRollbackDeploymentUpgradeDetails
- type DefaultSnoozeDeploymentUpgradeDetails
- type DefaultStartDeploymentDetails
- type DefaultStopDeploymentDetails
- type DefaultTestConnectionAssignmentDetails
- type DefaultUpgradeDeploymentUpgradeDetails
- type DeleteCertificateRequest
- func (request DeleteCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteCertificateRequest) String() string
- func (request DeleteCertificateRequest) ValidateEnumValue() (bool, error)
- type DeleteCertificateResponse
- type DeleteConnectionAssignmentRequest
- func (request DeleteConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteConnectionAssignmentRequest) String() string
- func (request DeleteConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
- type DeleteConnectionAssignmentResponse
- type DeleteConnectionRequest
- func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteConnectionRequest) String() string
- func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
- type DeleteConnectionResponse
- type DeleteDatabaseRegistrationRequest
- func (request DeleteDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDatabaseRegistrationRequest) String() string
- func (request DeleteDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
- type DeleteDatabaseRegistrationResponse
- type DeleteDeploymentBackupRequest
- func (request DeleteDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDeploymentBackupRequest) String() string
- func (request DeleteDeploymentBackupRequest) ValidateEnumValue() (bool, error)
- type DeleteDeploymentBackupResponse
- type DeleteDeploymentRequest
- func (request DeleteDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDeploymentRequest) String() string
- func (request DeleteDeploymentRequest) ValidateEnumValue() (bool, error)
- type DeleteDeploymentResponse
- type Deployment
- type DeploymentBackup
- type DeploymentBackupCollection
- type DeploymentBackupSummary
- type DeploymentBackupTypeEnum
- type DeploymentCollection
- type DeploymentDiagnosticData
- type DeploymentDiagnosticStateEnum
- type DeploymentMessageCollection
- type DeploymentSummary
- type DeploymentTypeCollection
- type DeploymentTypeEnum
- type DeploymentTypeSummary
- type DeploymentTypeSummaryCategoryEnum
- type DeploymentUpgrade
- type DeploymentUpgradeCollection
- type DeploymentUpgradeLifecycleStateEnum
- type DeploymentUpgradeSummary
- type DeploymentUpgradeTypeEnum
- type DeploymentVersionCollection
- type DeploymentVersionSummary
- type DeploymentWalletExistsDetails
- type DeploymentWalletExistsRequest
- func (request DeploymentWalletExistsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeploymentWalletExistsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeploymentWalletExistsRequest) RetryPolicy() *common.RetryPolicy
- func (request DeploymentWalletExistsRequest) String() string
- func (request DeploymentWalletExistsRequest) ValidateEnumValue() (bool, error)
- type DeploymentWalletExistsResponse
- type DeploymentWalletExistsResponseDetails
- type DeploymentWalletOperationTypeEnum
- type DeploymentWalletStatusEnum
- type DeploymentWalletsOperationCollection
- type DeploymentWalletsOperationSummary
- type ElasticsearchConnection
- func (m ElasticsearchConnection) GetCompartmentId() *string
- func (m ElasticsearchConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m ElasticsearchConnection) GetDescription() *string
- func (m ElasticsearchConnection) GetDisplayName() *string
- func (m ElasticsearchConnection) GetFreeformTags() map[string]string
- func (m ElasticsearchConnection) GetId() *string
- func (m ElasticsearchConnection) GetIngressIps() []IngressIpDetails
- func (m ElasticsearchConnection) GetKeyId() *string
- func (m ElasticsearchConnection) GetLifecycleDetails() *string
- func (m ElasticsearchConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m ElasticsearchConnection) GetLocks() []ResourceLock
- func (m ElasticsearchConnection) GetNsgIds() []string
- func (m ElasticsearchConnection) GetRoutingMethod() RoutingMethodEnum
- func (m ElasticsearchConnection) GetSubnetId() *string
- func (m ElasticsearchConnection) GetSystemTags() map[string]map[string]interface{}
- func (m ElasticsearchConnection) GetTimeCreated() *common.SDKTime
- func (m ElasticsearchConnection) GetTimeUpdated() *common.SDKTime
- func (m ElasticsearchConnection) GetVaultId() *string
- func (m ElasticsearchConnection) MarshalJSON() (buff []byte, e error)
- func (m ElasticsearchConnection) String() string
- func (m ElasticsearchConnection) ValidateEnumValue() (bool, error)
- type ElasticsearchConnectionAuthenticationTypeEnum
- type ElasticsearchConnectionSecurityProtocolEnum
- type ElasticsearchConnectionSummary
- func (m ElasticsearchConnectionSummary) GetCompartmentId() *string
- func (m ElasticsearchConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m ElasticsearchConnectionSummary) GetDescription() *string
- func (m ElasticsearchConnectionSummary) GetDisplayName() *string
- func (m ElasticsearchConnectionSummary) GetFreeformTags() map[string]string
- func (m ElasticsearchConnectionSummary) GetId() *string
- func (m ElasticsearchConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m ElasticsearchConnectionSummary) GetKeyId() *string
- func (m ElasticsearchConnectionSummary) GetLifecycleDetails() *string
- func (m ElasticsearchConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m ElasticsearchConnectionSummary) GetLocks() []ResourceLock
- func (m ElasticsearchConnectionSummary) GetNsgIds() []string
- func (m ElasticsearchConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m ElasticsearchConnectionSummary) GetSubnetId() *string
- func (m ElasticsearchConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m ElasticsearchConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m ElasticsearchConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m ElasticsearchConnectionSummary) GetVaultId() *string
- func (m ElasticsearchConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m ElasticsearchConnectionSummary) String() string
- func (m ElasticsearchConnectionSummary) ValidateEnumValue() (bool, error)
- type ElasticsearchConnectionTechnologyTypeEnum
- type ExportDeploymentWalletDetails
- type ExportDeploymentWalletRequest
- func (request ExportDeploymentWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ExportDeploymentWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ExportDeploymentWalletRequest) RetryPolicy() *common.RetryPolicy
- func (request ExportDeploymentWalletRequest) String() string
- func (request ExportDeploymentWalletRequest) ValidateEnumValue() (bool, error)
- type ExportDeploymentWalletResponse
- type GenerateLibraryUrlDetails
- type GenerateLibraryUrlRequest
- func (request GenerateLibraryUrlRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GenerateLibraryUrlRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GenerateLibraryUrlRequest) RetryPolicy() *common.RetryPolicy
- func (request GenerateLibraryUrlRequest) String() string
- func (request GenerateLibraryUrlRequest) ValidateEnumValue() (bool, error)
- type GenerateLibraryUrlResponse
- type GenerateLogReaderComponentLibraryUrlDetails
- type GenericConnection
- func (m GenericConnection) GetCompartmentId() *string
- func (m GenericConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m GenericConnection) GetDescription() *string
- func (m GenericConnection) GetDisplayName() *string
- func (m GenericConnection) GetFreeformTags() map[string]string
- func (m GenericConnection) GetId() *string
- func (m GenericConnection) GetIngressIps() []IngressIpDetails
- func (m GenericConnection) GetKeyId() *string
- func (m GenericConnection) GetLifecycleDetails() *string
- func (m GenericConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GenericConnection) GetLocks() []ResourceLock
- func (m GenericConnection) GetNsgIds() []string
- func (m GenericConnection) GetRoutingMethod() RoutingMethodEnum
- func (m GenericConnection) GetSubnetId() *string
- func (m GenericConnection) GetSystemTags() map[string]map[string]interface{}
- func (m GenericConnection) GetTimeCreated() *common.SDKTime
- func (m GenericConnection) GetTimeUpdated() *common.SDKTime
- func (m GenericConnection) GetVaultId() *string
- func (m GenericConnection) MarshalJSON() (buff []byte, e error)
- func (m GenericConnection) String() string
- func (m GenericConnection) ValidateEnumValue() (bool, error)
- type GenericConnectionSummary
- func (m GenericConnectionSummary) GetCompartmentId() *string
- func (m GenericConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m GenericConnectionSummary) GetDescription() *string
- func (m GenericConnectionSummary) GetDisplayName() *string
- func (m GenericConnectionSummary) GetFreeformTags() map[string]string
- func (m GenericConnectionSummary) GetId() *string
- func (m GenericConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m GenericConnectionSummary) GetKeyId() *string
- func (m GenericConnectionSummary) GetLifecycleDetails() *string
- func (m GenericConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GenericConnectionSummary) GetLocks() []ResourceLock
- func (m GenericConnectionSummary) GetNsgIds() []string
- func (m GenericConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m GenericConnectionSummary) GetSubnetId() *string
- func (m GenericConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m GenericConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m GenericConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m GenericConnectionSummary) GetVaultId() *string
- func (m GenericConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m GenericConnectionSummary) String() string
- func (m GenericConnectionSummary) ValidateEnumValue() (bool, error)
- type GenericConnectionTechnologyTypeEnum
- type GetCertificateRequest
- func (request GetCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCertificateRequest) String() string
- func (request GetCertificateRequest) ValidateEnumValue() (bool, error)
- type GetCertificateResponse
- type GetConnectionAssignmentRequest
- func (request GetConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConnectionAssignmentRequest) String() string
- func (request GetConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
- type GetConnectionAssignmentResponse
- type GetConnectionRequest
- func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConnectionRequest) String() string
- func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
- type GetConnectionResponse
- type GetDatabaseRegistrationRequest
- func (request GetDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseRegistrationRequest) String() string
- func (request GetDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
- type GetDatabaseRegistrationResponse
- type GetDeploymentBackupRequest
- func (request GetDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeploymentBackupRequest) String() string
- func (request GetDeploymentBackupRequest) ValidateEnumValue() (bool, error)
- type GetDeploymentBackupResponse
- type GetDeploymentRequest
- func (request GetDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeploymentRequest) String() string
- func (request GetDeploymentRequest) ValidateEnumValue() (bool, error)
- type GetDeploymentResponse
- type GetDeploymentUpgradeRequest
- func (request GetDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeploymentUpgradeRequest) String() string
- func (request GetDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
- type GetDeploymentUpgradeResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type GoldenGateClient
- func (client GoldenGateClient) AddConnectionLock(ctx context.Context, request AddConnectionLockRequest) (response AddConnectionLockResponse, err error)
- func (client GoldenGateClient) AddDeploymentBackupLock(ctx context.Context, request AddDeploymentBackupLockRequest) (response AddDeploymentBackupLockResponse, err error)
- func (client GoldenGateClient) AddDeploymentLock(ctx context.Context, request AddDeploymentLockRequest) (response AddDeploymentLockResponse, err error)
- func (client GoldenGateClient) CancelDeploymentBackup(ctx context.Context, request CancelDeploymentBackupRequest) (response CancelDeploymentBackupResponse, err error)
- func (client GoldenGateClient) CancelDeploymentUpgrade(ctx context.Context, request CancelDeploymentUpgradeRequest) (response CancelDeploymentUpgradeResponse, err error)
- func (client GoldenGateClient) CancelSnoozeDeploymentUpgrade(ctx context.Context, request CancelSnoozeDeploymentUpgradeRequest) (response CancelSnoozeDeploymentUpgradeResponse, err error)
- func (client GoldenGateClient) ChangeConnectionCompartment(ctx context.Context, request ChangeConnectionCompartmentRequest) (response ChangeConnectionCompartmentResponse, err error)
- func (client GoldenGateClient) ChangeDatabaseRegistrationCompartment(ctx context.Context, request ChangeDatabaseRegistrationCompartmentRequest) (response ChangeDatabaseRegistrationCompartmentResponse, err error)
- func (client GoldenGateClient) ChangeDeploymentBackupCompartment(ctx context.Context, request ChangeDeploymentBackupCompartmentRequest) (response ChangeDeploymentBackupCompartmentResponse, err error)
- func (client GoldenGateClient) ChangeDeploymentCompartment(ctx context.Context, request ChangeDeploymentCompartmentRequest) (response ChangeDeploymentCompartmentResponse, err error)
- func (client GoldenGateClient) CollectDeploymentDiagnostic(ctx context.Context, request CollectDeploymentDiagnosticRequest) (response CollectDeploymentDiagnosticResponse, err error)
- func (client *GoldenGateClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client GoldenGateClient) CopyDeploymentBackup(ctx context.Context, request CopyDeploymentBackupRequest) (response CopyDeploymentBackupResponse, err error)
- func (client GoldenGateClient) CreateCertificate(ctx context.Context, request CreateCertificateRequest) (response CreateCertificateResponse, err error)
- func (client GoldenGateClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
- func (client GoldenGateClient) CreateConnectionAssignment(ctx context.Context, request CreateConnectionAssignmentRequest) (response CreateConnectionAssignmentResponse, err error)
- func (client GoldenGateClient) CreateDatabaseRegistration(ctx context.Context, request CreateDatabaseRegistrationRequest) (response CreateDatabaseRegistrationResponse, err error)
- func (client GoldenGateClient) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (response CreateDeploymentResponse, err error)
- func (client GoldenGateClient) CreateDeploymentBackup(ctx context.Context, request CreateDeploymentBackupRequest) (response CreateDeploymentBackupResponse, err error)
- func (client GoldenGateClient) DeleteCertificate(ctx context.Context, request DeleteCertificateRequest) (response DeleteCertificateResponse, err error)
- func (client GoldenGateClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
- func (client GoldenGateClient) DeleteConnectionAssignment(ctx context.Context, request DeleteConnectionAssignmentRequest) (response DeleteConnectionAssignmentResponse, err error)
- func (client GoldenGateClient) DeleteDatabaseRegistration(ctx context.Context, request DeleteDatabaseRegistrationRequest) (response DeleteDatabaseRegistrationResponse, err error)
- func (client GoldenGateClient) DeleteDeployment(ctx context.Context, request DeleteDeploymentRequest) (response DeleteDeploymentResponse, err error)
- func (client GoldenGateClient) DeleteDeploymentBackup(ctx context.Context, request DeleteDeploymentBackupRequest) (response DeleteDeploymentBackupResponse, err error)
- func (client GoldenGateClient) DeploymentWalletExists(ctx context.Context, request DeploymentWalletExistsRequest) (response DeploymentWalletExistsResponse, err error)
- func (client GoldenGateClient) ExportDeploymentWallet(ctx context.Context, request ExportDeploymentWalletRequest) (response ExportDeploymentWalletResponse, err error)
- func (client GoldenGateClient) GenerateLibraryUrl(ctx context.Context, request GenerateLibraryUrlRequest) (response GenerateLibraryUrlResponse, err error)
- func (client GoldenGateClient) GetCertificate(ctx context.Context, request GetCertificateRequest) (response GetCertificateResponse, err error)
- func (client GoldenGateClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
- func (client GoldenGateClient) GetConnectionAssignment(ctx context.Context, request GetConnectionAssignmentRequest) (response GetConnectionAssignmentResponse, err error)
- func (client GoldenGateClient) GetDatabaseRegistration(ctx context.Context, request GetDatabaseRegistrationRequest) (response GetDatabaseRegistrationResponse, err error)
- func (client GoldenGateClient) GetDeployment(ctx context.Context, request GetDeploymentRequest) (response GetDeploymentResponse, err error)
- func (client GoldenGateClient) GetDeploymentBackup(ctx context.Context, request GetDeploymentBackupRequest) (response GetDeploymentBackupResponse, err error)
- func (client GoldenGateClient) GetDeploymentUpgrade(ctx context.Context, request GetDeploymentUpgradeRequest) (response GetDeploymentUpgradeResponse, err error)
- func (client GoldenGateClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client GoldenGateClient) ImportDeploymentWallet(ctx context.Context, request ImportDeploymentWalletRequest) (response ImportDeploymentWalletResponse, err error)
- func (client GoldenGateClient) ListCertificates(ctx context.Context, request ListCertificatesRequest) (response ListCertificatesResponse, err error)
- func (client GoldenGateClient) ListConnectionAssignments(ctx context.Context, request ListConnectionAssignmentsRequest) (response ListConnectionAssignmentsResponse, err error)
- func (client GoldenGateClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
- func (client GoldenGateClient) ListDatabaseRegistrations(ctx context.Context, request ListDatabaseRegistrationsRequest) (response ListDatabaseRegistrationsResponse, err error)
- func (client GoldenGateClient) ListDeploymentBackups(ctx context.Context, request ListDeploymentBackupsRequest) (response ListDeploymentBackupsResponse, err error)
- func (client GoldenGateClient) ListDeploymentTypes(ctx context.Context, request ListDeploymentTypesRequest) (response ListDeploymentTypesResponse, err error)
- func (client GoldenGateClient) ListDeploymentUpgrades(ctx context.Context, request ListDeploymentUpgradesRequest) (response ListDeploymentUpgradesResponse, err error)
- func (client GoldenGateClient) ListDeploymentVersions(ctx context.Context, request ListDeploymentVersionsRequest) (response ListDeploymentVersionsResponse, err error)
- func (client GoldenGateClient) ListDeploymentWalletsOperations(ctx context.Context, request ListDeploymentWalletsOperationsRequest) (response ListDeploymentWalletsOperationsResponse, err error)
- func (client GoldenGateClient) ListDeployments(ctx context.Context, request ListDeploymentsRequest) (response ListDeploymentsResponse, err error)
- func (client GoldenGateClient) ListMessages(ctx context.Context, request ListMessagesRequest) (response ListMessagesResponse, err error)
- func (client GoldenGateClient) ListTrailFiles(ctx context.Context, request ListTrailFilesRequest) (response ListTrailFilesResponse, err error)
- func (client GoldenGateClient) ListTrailSequences(ctx context.Context, request ListTrailSequencesRequest) (response ListTrailSequencesResponse, err error)
- func (client GoldenGateClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client GoldenGateClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client GoldenGateClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client GoldenGateClient) RemoveConnectionLock(ctx context.Context, request RemoveConnectionLockRequest) (response RemoveConnectionLockResponse, err error)
- func (client GoldenGateClient) RemoveDeploymentBackupLock(ctx context.Context, request RemoveDeploymentBackupLockRequest) (response RemoveDeploymentBackupLockResponse, err error)
- func (client GoldenGateClient) RemoveDeploymentLock(ctx context.Context, request RemoveDeploymentLockRequest) (response RemoveDeploymentLockResponse, err error)
- func (client GoldenGateClient) RescheduleDeploymentUpgrade(ctx context.Context, request RescheduleDeploymentUpgradeRequest) (response RescheduleDeploymentUpgradeResponse, err error)
- func (client GoldenGateClient) RestoreDeployment(ctx context.Context, request RestoreDeploymentRequest) (response RestoreDeploymentResponse, err error)
- func (client GoldenGateClient) RollbackDeploymentUpgrade(ctx context.Context, request RollbackDeploymentUpgradeRequest) (response RollbackDeploymentUpgradeResponse, err error)
- func (client *GoldenGateClient) SetRegion(region string)
- func (client GoldenGateClient) SnoozeDeploymentUpgrade(ctx context.Context, request SnoozeDeploymentUpgradeRequest) (response SnoozeDeploymentUpgradeResponse, err error)
- func (client GoldenGateClient) StartDeployment(ctx context.Context, request StartDeploymentRequest) (response StartDeploymentResponse, err error)
- func (client GoldenGateClient) StopDeployment(ctx context.Context, request StopDeploymentRequest) (response StopDeploymentResponse, err error)
- func (client GoldenGateClient) TestConnectionAssignment(ctx context.Context, request TestConnectionAssignmentRequest) (response TestConnectionAssignmentResponse, err error)
- func (client GoldenGateClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
- func (client GoldenGateClient) UpdateDatabaseRegistration(ctx context.Context, request UpdateDatabaseRegistrationRequest) (response UpdateDatabaseRegistrationResponse, err error)
- func (client GoldenGateClient) UpdateDeployment(ctx context.Context, request UpdateDeploymentRequest) (response UpdateDeploymentResponse, err error)
- func (client GoldenGateClient) UpdateDeploymentBackup(ctx context.Context, request UpdateDeploymentBackupRequest) (response UpdateDeploymentBackupResponse, err error)
- func (client GoldenGateClient) UpgradeDeployment(ctx context.Context, request UpgradeDeploymentRequest) (response UpgradeDeploymentResponse, err error)
- func (client GoldenGateClient) UpgradeDeploymentUpgrade(ctx context.Context, request UpgradeDeploymentUpgradeRequest) (response UpgradeDeploymentUpgradeResponse, err error)
- type GoldenGateConnection
- func (m GoldenGateConnection) GetCompartmentId() *string
- func (m GoldenGateConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m GoldenGateConnection) GetDescription() *string
- func (m GoldenGateConnection) GetDisplayName() *string
- func (m GoldenGateConnection) GetFreeformTags() map[string]string
- func (m GoldenGateConnection) GetId() *string
- func (m GoldenGateConnection) GetIngressIps() []IngressIpDetails
- func (m GoldenGateConnection) GetKeyId() *string
- func (m GoldenGateConnection) GetLifecycleDetails() *string
- func (m GoldenGateConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GoldenGateConnection) GetLocks() []ResourceLock
- func (m GoldenGateConnection) GetNsgIds() []string
- func (m GoldenGateConnection) GetRoutingMethod() RoutingMethodEnum
- func (m GoldenGateConnection) GetSubnetId() *string
- func (m GoldenGateConnection) GetSystemTags() map[string]map[string]interface{}
- func (m GoldenGateConnection) GetTimeCreated() *common.SDKTime
- func (m GoldenGateConnection) GetTimeUpdated() *common.SDKTime
- func (m GoldenGateConnection) GetVaultId() *string
- func (m GoldenGateConnection) MarshalJSON() (buff []byte, e error)
- func (m GoldenGateConnection) String() string
- func (m GoldenGateConnection) ValidateEnumValue() (bool, error)
- type GoldenGateConnectionSummary
- func (m GoldenGateConnectionSummary) GetCompartmentId() *string
- func (m GoldenGateConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m GoldenGateConnectionSummary) GetDescription() *string
- func (m GoldenGateConnectionSummary) GetDisplayName() *string
- func (m GoldenGateConnectionSummary) GetFreeformTags() map[string]string
- func (m GoldenGateConnectionSummary) GetId() *string
- func (m GoldenGateConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m GoldenGateConnectionSummary) GetKeyId() *string
- func (m GoldenGateConnectionSummary) GetLifecycleDetails() *string
- func (m GoldenGateConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GoldenGateConnectionSummary) GetLocks() []ResourceLock
- func (m GoldenGateConnectionSummary) GetNsgIds() []string
- func (m GoldenGateConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m GoldenGateConnectionSummary) GetSubnetId() *string
- func (m GoldenGateConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m GoldenGateConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m GoldenGateConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m GoldenGateConnectionSummary) GetVaultId() *string
- func (m GoldenGateConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m GoldenGateConnectionSummary) String() string
- func (m GoldenGateConnectionSummary) ValidateEnumValue() (bool, error)
- type GoldenGateConnectionTechnologyTypeEnum
- type GoogleBigQueryConnection
- func (m GoogleBigQueryConnection) GetCompartmentId() *string
- func (m GoogleBigQueryConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m GoogleBigQueryConnection) GetDescription() *string
- func (m GoogleBigQueryConnection) GetDisplayName() *string
- func (m GoogleBigQueryConnection) GetFreeformTags() map[string]string
- func (m GoogleBigQueryConnection) GetId() *string
- func (m GoogleBigQueryConnection) GetIngressIps() []IngressIpDetails
- func (m GoogleBigQueryConnection) GetKeyId() *string
- func (m GoogleBigQueryConnection) GetLifecycleDetails() *string
- func (m GoogleBigQueryConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GoogleBigQueryConnection) GetLocks() []ResourceLock
- func (m GoogleBigQueryConnection) GetNsgIds() []string
- func (m GoogleBigQueryConnection) GetRoutingMethod() RoutingMethodEnum
- func (m GoogleBigQueryConnection) GetSubnetId() *string
- func (m GoogleBigQueryConnection) GetSystemTags() map[string]map[string]interface{}
- func (m GoogleBigQueryConnection) GetTimeCreated() *common.SDKTime
- func (m GoogleBigQueryConnection) GetTimeUpdated() *common.SDKTime
- func (m GoogleBigQueryConnection) GetVaultId() *string
- func (m GoogleBigQueryConnection) MarshalJSON() (buff []byte, e error)
- func (m GoogleBigQueryConnection) String() string
- func (m GoogleBigQueryConnection) ValidateEnumValue() (bool, error)
- type GoogleBigQueryConnectionSummary
- func (m GoogleBigQueryConnectionSummary) GetCompartmentId() *string
- func (m GoogleBigQueryConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m GoogleBigQueryConnectionSummary) GetDescription() *string
- func (m GoogleBigQueryConnectionSummary) GetDisplayName() *string
- func (m GoogleBigQueryConnectionSummary) GetFreeformTags() map[string]string
- func (m GoogleBigQueryConnectionSummary) GetId() *string
- func (m GoogleBigQueryConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m GoogleBigQueryConnectionSummary) GetKeyId() *string
- func (m GoogleBigQueryConnectionSummary) GetLifecycleDetails() *string
- func (m GoogleBigQueryConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GoogleBigQueryConnectionSummary) GetLocks() []ResourceLock
- func (m GoogleBigQueryConnectionSummary) GetNsgIds() []string
- func (m GoogleBigQueryConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m GoogleBigQueryConnectionSummary) GetSubnetId() *string
- func (m GoogleBigQueryConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m GoogleBigQueryConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m GoogleBigQueryConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m GoogleBigQueryConnectionSummary) GetVaultId() *string
- func (m GoogleBigQueryConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m GoogleBigQueryConnectionSummary) String() string
- func (m GoogleBigQueryConnectionSummary) ValidateEnumValue() (bool, error)
- type GoogleBigQueryConnectionTechnologyTypeEnum
- type GoogleCloudStorageConnection
- func (m GoogleCloudStorageConnection) GetCompartmentId() *string
- func (m GoogleCloudStorageConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m GoogleCloudStorageConnection) GetDescription() *string
- func (m GoogleCloudStorageConnection) GetDisplayName() *string
- func (m GoogleCloudStorageConnection) GetFreeformTags() map[string]string
- func (m GoogleCloudStorageConnection) GetId() *string
- func (m GoogleCloudStorageConnection) GetIngressIps() []IngressIpDetails
- func (m GoogleCloudStorageConnection) GetKeyId() *string
- func (m GoogleCloudStorageConnection) GetLifecycleDetails() *string
- func (m GoogleCloudStorageConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GoogleCloudStorageConnection) GetLocks() []ResourceLock
- func (m GoogleCloudStorageConnection) GetNsgIds() []string
- func (m GoogleCloudStorageConnection) GetRoutingMethod() RoutingMethodEnum
- func (m GoogleCloudStorageConnection) GetSubnetId() *string
- func (m GoogleCloudStorageConnection) GetSystemTags() map[string]map[string]interface{}
- func (m GoogleCloudStorageConnection) GetTimeCreated() *common.SDKTime
- func (m GoogleCloudStorageConnection) GetTimeUpdated() *common.SDKTime
- func (m GoogleCloudStorageConnection) GetVaultId() *string
- func (m GoogleCloudStorageConnection) MarshalJSON() (buff []byte, e error)
- func (m GoogleCloudStorageConnection) String() string
- func (m GoogleCloudStorageConnection) ValidateEnumValue() (bool, error)
- type GoogleCloudStorageConnectionSummary
- func (m GoogleCloudStorageConnectionSummary) GetCompartmentId() *string
- func (m GoogleCloudStorageConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m GoogleCloudStorageConnectionSummary) GetDescription() *string
- func (m GoogleCloudStorageConnectionSummary) GetDisplayName() *string
- func (m GoogleCloudStorageConnectionSummary) GetFreeformTags() map[string]string
- func (m GoogleCloudStorageConnectionSummary) GetId() *string
- func (m GoogleCloudStorageConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m GoogleCloudStorageConnectionSummary) GetKeyId() *string
- func (m GoogleCloudStorageConnectionSummary) GetLifecycleDetails() *string
- func (m GoogleCloudStorageConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m GoogleCloudStorageConnectionSummary) GetLocks() []ResourceLock
- func (m GoogleCloudStorageConnectionSummary) GetNsgIds() []string
- func (m GoogleCloudStorageConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m GoogleCloudStorageConnectionSummary) GetSubnetId() *string
- func (m GoogleCloudStorageConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m GoogleCloudStorageConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m GoogleCloudStorageConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m GoogleCloudStorageConnectionSummary) GetVaultId() *string
- func (m GoogleCloudStorageConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m GoogleCloudStorageConnectionSummary) String() string
- func (m GoogleCloudStorageConnectionSummary) ValidateEnumValue() (bool, error)
- type GoogleCloudStorageConnectionTechnologyTypeEnum
- type HdfsConnection
- func (m HdfsConnection) GetCompartmentId() *string
- func (m HdfsConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m HdfsConnection) GetDescription() *string
- func (m HdfsConnection) GetDisplayName() *string
- func (m HdfsConnection) GetFreeformTags() map[string]string
- func (m HdfsConnection) GetId() *string
- func (m HdfsConnection) GetIngressIps() []IngressIpDetails
- func (m HdfsConnection) GetKeyId() *string
- func (m HdfsConnection) GetLifecycleDetails() *string
- func (m HdfsConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m HdfsConnection) GetLocks() []ResourceLock
- func (m HdfsConnection) GetNsgIds() []string
- func (m HdfsConnection) GetRoutingMethod() RoutingMethodEnum
- func (m HdfsConnection) GetSubnetId() *string
- func (m HdfsConnection) GetSystemTags() map[string]map[string]interface{}
- func (m HdfsConnection) GetTimeCreated() *common.SDKTime
- func (m HdfsConnection) GetTimeUpdated() *common.SDKTime
- func (m HdfsConnection) GetVaultId() *string
- func (m HdfsConnection) MarshalJSON() (buff []byte, e error)
- func (m HdfsConnection) String() string
- func (m HdfsConnection) ValidateEnumValue() (bool, error)
- type HdfsConnectionSummary
- func (m HdfsConnectionSummary) GetCompartmentId() *string
- func (m HdfsConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m HdfsConnectionSummary) GetDescription() *string
- func (m HdfsConnectionSummary) GetDisplayName() *string
- func (m HdfsConnectionSummary) GetFreeformTags() map[string]string
- func (m HdfsConnectionSummary) GetId() *string
- func (m HdfsConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m HdfsConnectionSummary) GetKeyId() *string
- func (m HdfsConnectionSummary) GetLifecycleDetails() *string
- func (m HdfsConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m HdfsConnectionSummary) GetLocks() []ResourceLock
- func (m HdfsConnectionSummary) GetNsgIds() []string
- func (m HdfsConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m HdfsConnectionSummary) GetSubnetId() *string
- func (m HdfsConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m HdfsConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m HdfsConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m HdfsConnectionSummary) GetVaultId() *string
- func (m HdfsConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m HdfsConnectionSummary) String() string
- func (m HdfsConnectionSummary) ValidateEnumValue() (bool, error)
- type HdfsConnectionTechnologyTypeEnum
- type ImportDeploymentWalletDetails
- type ImportDeploymentWalletRequest
- func (request ImportDeploymentWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ImportDeploymentWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ImportDeploymentWalletRequest) RetryPolicy() *common.RetryPolicy
- func (request ImportDeploymentWalletRequest) String() string
- func (request ImportDeploymentWalletRequest) ValidateEnumValue() (bool, error)
- type ImportDeploymentWalletResponse
- type IngressIpDetails
- type JavaMessageServiceConnection
- func (m JavaMessageServiceConnection) GetCompartmentId() *string
- func (m JavaMessageServiceConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m JavaMessageServiceConnection) GetDescription() *string
- func (m JavaMessageServiceConnection) GetDisplayName() *string
- func (m JavaMessageServiceConnection) GetFreeformTags() map[string]string
- func (m JavaMessageServiceConnection) GetId() *string
- func (m JavaMessageServiceConnection) GetIngressIps() []IngressIpDetails
- func (m JavaMessageServiceConnection) GetKeyId() *string
- func (m JavaMessageServiceConnection) GetLifecycleDetails() *string
- func (m JavaMessageServiceConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m JavaMessageServiceConnection) GetLocks() []ResourceLock
- func (m JavaMessageServiceConnection) GetNsgIds() []string
- func (m JavaMessageServiceConnection) GetRoutingMethod() RoutingMethodEnum
- func (m JavaMessageServiceConnection) GetSubnetId() *string
- func (m JavaMessageServiceConnection) GetSystemTags() map[string]map[string]interface{}
- func (m JavaMessageServiceConnection) GetTimeCreated() *common.SDKTime
- func (m JavaMessageServiceConnection) GetTimeUpdated() *common.SDKTime
- func (m JavaMessageServiceConnection) GetVaultId() *string
- func (m JavaMessageServiceConnection) MarshalJSON() (buff []byte, e error)
- func (m JavaMessageServiceConnection) String() string
- func (m JavaMessageServiceConnection) ValidateEnumValue() (bool, error)
- type JavaMessageServiceConnectionAuthenticationTypeEnum
- type JavaMessageServiceConnectionSecurityProtocolEnum
- type JavaMessageServiceConnectionSummary
- func (m JavaMessageServiceConnectionSummary) GetCompartmentId() *string
- func (m JavaMessageServiceConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m JavaMessageServiceConnectionSummary) GetDescription() *string
- func (m JavaMessageServiceConnectionSummary) GetDisplayName() *string
- func (m JavaMessageServiceConnectionSummary) GetFreeformTags() map[string]string
- func (m JavaMessageServiceConnectionSummary) GetId() *string
- func (m JavaMessageServiceConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m JavaMessageServiceConnectionSummary) GetKeyId() *string
- func (m JavaMessageServiceConnectionSummary) GetLifecycleDetails() *string
- func (m JavaMessageServiceConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m JavaMessageServiceConnectionSummary) GetLocks() []ResourceLock
- func (m JavaMessageServiceConnectionSummary) GetNsgIds() []string
- func (m JavaMessageServiceConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m JavaMessageServiceConnectionSummary) GetSubnetId() *string
- func (m JavaMessageServiceConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m JavaMessageServiceConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m JavaMessageServiceConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m JavaMessageServiceConnectionSummary) GetVaultId() *string
- func (m JavaMessageServiceConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m JavaMessageServiceConnectionSummary) String() string
- func (m JavaMessageServiceConnectionSummary) ValidateEnumValue() (bool, error)
- type JavaMessageServiceConnectionTechnologyTypeEnum
- type KafkaBootstrapServer
- type KafkaConnection
- func (m KafkaConnection) GetCompartmentId() *string
- func (m KafkaConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m KafkaConnection) GetDescription() *string
- func (m KafkaConnection) GetDisplayName() *string
- func (m KafkaConnection) GetFreeformTags() map[string]string
- func (m KafkaConnection) GetId() *string
- func (m KafkaConnection) GetIngressIps() []IngressIpDetails
- func (m KafkaConnection) GetKeyId() *string
- func (m KafkaConnection) GetLifecycleDetails() *string
- func (m KafkaConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m KafkaConnection) GetLocks() []ResourceLock
- func (m KafkaConnection) GetNsgIds() []string
- func (m KafkaConnection) GetRoutingMethod() RoutingMethodEnum
- func (m KafkaConnection) GetSubnetId() *string
- func (m KafkaConnection) GetSystemTags() map[string]map[string]interface{}
- func (m KafkaConnection) GetTimeCreated() *common.SDKTime
- func (m KafkaConnection) GetTimeUpdated() *common.SDKTime
- func (m KafkaConnection) GetVaultId() *string
- func (m KafkaConnection) MarshalJSON() (buff []byte, e error)
- func (m KafkaConnection) String() string
- func (m KafkaConnection) ValidateEnumValue() (bool, error)
- type KafkaConnectionSecurityProtocolEnum
- type KafkaConnectionSummary
- func (m KafkaConnectionSummary) GetCompartmentId() *string
- func (m KafkaConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m KafkaConnectionSummary) GetDescription() *string
- func (m KafkaConnectionSummary) GetDisplayName() *string
- func (m KafkaConnectionSummary) GetFreeformTags() map[string]string
- func (m KafkaConnectionSummary) GetId() *string
- func (m KafkaConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m KafkaConnectionSummary) GetKeyId() *string
- func (m KafkaConnectionSummary) GetLifecycleDetails() *string
- func (m KafkaConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m KafkaConnectionSummary) GetLocks() []ResourceLock
- func (m KafkaConnectionSummary) GetNsgIds() []string
- func (m KafkaConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m KafkaConnectionSummary) GetSubnetId() *string
- func (m KafkaConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m KafkaConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m KafkaConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m KafkaConnectionSummary) GetVaultId() *string
- func (m KafkaConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m KafkaConnectionSummary) String() string
- func (m KafkaConnectionSummary) ValidateEnumValue() (bool, error)
- type KafkaConnectionTechnologyTypeEnum
- type KafkaSchemaRegistryConnection
- func (m KafkaSchemaRegistryConnection) GetCompartmentId() *string
- func (m KafkaSchemaRegistryConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m KafkaSchemaRegistryConnection) GetDescription() *string
- func (m KafkaSchemaRegistryConnection) GetDisplayName() *string
- func (m KafkaSchemaRegistryConnection) GetFreeformTags() map[string]string
- func (m KafkaSchemaRegistryConnection) GetId() *string
- func (m KafkaSchemaRegistryConnection) GetIngressIps() []IngressIpDetails
- func (m KafkaSchemaRegistryConnection) GetKeyId() *string
- func (m KafkaSchemaRegistryConnection) GetLifecycleDetails() *string
- func (m KafkaSchemaRegistryConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m KafkaSchemaRegistryConnection) GetLocks() []ResourceLock
- func (m KafkaSchemaRegistryConnection) GetNsgIds() []string
- func (m KafkaSchemaRegistryConnection) GetRoutingMethod() RoutingMethodEnum
- func (m KafkaSchemaRegistryConnection) GetSubnetId() *string
- func (m KafkaSchemaRegistryConnection) GetSystemTags() map[string]map[string]interface{}
- func (m KafkaSchemaRegistryConnection) GetTimeCreated() *common.SDKTime
- func (m KafkaSchemaRegistryConnection) GetTimeUpdated() *common.SDKTime
- func (m KafkaSchemaRegistryConnection) GetVaultId() *string
- func (m KafkaSchemaRegistryConnection) MarshalJSON() (buff []byte, e error)
- func (m KafkaSchemaRegistryConnection) String() string
- func (m KafkaSchemaRegistryConnection) ValidateEnumValue() (bool, error)
- type KafkaSchemaRegistryConnectionAuthenticationTypeEnum
- type KafkaSchemaRegistryConnectionSummary
- func (m KafkaSchemaRegistryConnectionSummary) GetCompartmentId() *string
- func (m KafkaSchemaRegistryConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m KafkaSchemaRegistryConnectionSummary) GetDescription() *string
- func (m KafkaSchemaRegistryConnectionSummary) GetDisplayName() *string
- func (m KafkaSchemaRegistryConnectionSummary) GetFreeformTags() map[string]string
- func (m KafkaSchemaRegistryConnectionSummary) GetId() *string
- func (m KafkaSchemaRegistryConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m KafkaSchemaRegistryConnectionSummary) GetKeyId() *string
- func (m KafkaSchemaRegistryConnectionSummary) GetLifecycleDetails() *string
- func (m KafkaSchemaRegistryConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m KafkaSchemaRegistryConnectionSummary) GetLocks() []ResourceLock
- func (m KafkaSchemaRegistryConnectionSummary) GetNsgIds() []string
- func (m KafkaSchemaRegistryConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m KafkaSchemaRegistryConnectionSummary) GetSubnetId() *string
- func (m KafkaSchemaRegistryConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m KafkaSchemaRegistryConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m KafkaSchemaRegistryConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m KafkaSchemaRegistryConnectionSummary) GetVaultId() *string
- func (m KafkaSchemaRegistryConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m KafkaSchemaRegistryConnectionSummary) String() string
- func (m KafkaSchemaRegistryConnectionSummary) ValidateEnumValue() (bool, error)
- type KafkaSchemaRegistryConnectionTechnologyTypeEnum
- type LibraryTypeEnum
- type LibraryUrl
- type LicenseModelEnum
- type LifecycleStateEnum
- type LifecycleSubStateEnum
- type ListCertificatesLifecycleStateEnum
- type ListCertificatesRequest
- func (request ListCertificatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCertificatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCertificatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCertificatesRequest) String() string
- func (request ListCertificatesRequest) ValidateEnumValue() (bool, error)
- type ListCertificatesResponse
- type ListCertificatesSortByEnum
- type ListCertificatesSortOrderEnum
- type ListConnectionAssignmentsRequest
- func (request ListConnectionAssignmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListConnectionAssignmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListConnectionAssignmentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListConnectionAssignmentsRequest) String() string
- func (request ListConnectionAssignmentsRequest) ValidateEnumValue() (bool, error)
- type ListConnectionAssignmentsResponse
- type ListConnectionAssignmentsSortByEnum
- type ListConnectionAssignmentsSortOrderEnum
- type ListConnectionsAssignableDeploymentTypeEnum
- type ListConnectionsRequest
- func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListConnectionsRequest) String() string
- func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
- type ListConnectionsResponse
- type ListConnectionsSortByEnum
- type ListConnectionsSortOrderEnum
- type ListDatabaseRegistrationsLifecycleStateEnum
- type ListDatabaseRegistrationsRequest
- func (request ListDatabaseRegistrationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseRegistrationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseRegistrationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseRegistrationsRequest) String() string
- func (request ListDatabaseRegistrationsRequest) ValidateEnumValue() (bool, error)
- type ListDatabaseRegistrationsResponse
- type ListDatabaseRegistrationsSortByEnum
- type ListDatabaseRegistrationsSortOrderEnum
- type ListDeploymentBackupsLifecycleStateEnum
- type ListDeploymentBackupsRequest
- func (request ListDeploymentBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeploymentBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeploymentBackupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeploymentBackupsRequest) String() string
- func (request ListDeploymentBackupsRequest) ValidateEnumValue() (bool, error)
- type ListDeploymentBackupsResponse
- type ListDeploymentBackupsSortByEnum
- type ListDeploymentBackupsSortOrderEnum
- type ListDeploymentTypesDeploymentTypeEnum
- type ListDeploymentTypesRequest
- func (request ListDeploymentTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeploymentTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeploymentTypesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeploymentTypesRequest) String() string
- func (request ListDeploymentTypesRequest) ValidateEnumValue() (bool, error)
- type ListDeploymentTypesResponse
- type ListDeploymentTypesSortByEnum
- type ListDeploymentTypesSortOrderEnum
- type ListDeploymentUpgradesLifecycleStateEnum
- type ListDeploymentUpgradesRequest
- func (request ListDeploymentUpgradesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeploymentUpgradesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeploymentUpgradesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeploymentUpgradesRequest) String() string
- func (request ListDeploymentUpgradesRequest) ValidateEnumValue() (bool, error)
- type ListDeploymentUpgradesResponse
- type ListDeploymentUpgradesSortByEnum
- type ListDeploymentUpgradesSortOrderEnum
- type ListDeploymentVersionsDeploymentTypeEnum
- type ListDeploymentVersionsRequest
- func (request ListDeploymentVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeploymentVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeploymentVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeploymentVersionsRequest) String() string
- func (request ListDeploymentVersionsRequest) ValidateEnumValue() (bool, error)
- type ListDeploymentVersionsResponse
- type ListDeploymentVersionsSortByEnum
- type ListDeploymentVersionsSortOrderEnum
- type ListDeploymentWalletsOperationsRequest
- func (request ListDeploymentWalletsOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeploymentWalletsOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeploymentWalletsOperationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeploymentWalletsOperationsRequest) String() string
- func (request ListDeploymentWalletsOperationsRequest) ValidateEnumValue() (bool, error)
- type ListDeploymentWalletsOperationsResponse
- type ListDeploymentWalletsOperationsSortByEnum
- type ListDeploymentWalletsOperationsSortOrderEnum
- type ListDeploymentsLifecycleStateEnum
- type ListDeploymentsLifecycleSubStateEnum
- type ListDeploymentsRequest
- func (request ListDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeploymentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeploymentsRequest) String() string
- func (request ListDeploymentsRequest) ValidateEnumValue() (bool, error)
- type ListDeploymentsResponse
- type ListDeploymentsSortByEnum
- type ListDeploymentsSortOrderEnum
- type ListDeploymentsSupportedConnectionTypeEnum
- type ListMessagesRequest
- func (request ListMessagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMessagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMessagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMessagesRequest) String() string
- func (request ListMessagesRequest) ValidateEnumValue() (bool, error)
- type ListMessagesResponse
- type ListTrailFilesRequest
- func (request ListTrailFilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTrailFilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTrailFilesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTrailFilesRequest) String() string
- func (request ListTrailFilesRequest) ValidateEnumValue() (bool, error)
- type ListTrailFilesResponse
- type ListTrailFilesSortByEnum
- type ListTrailFilesSortOrderEnum
- type ListTrailSequencesRequest
- func (request ListTrailSequencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTrailSequencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTrailSequencesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTrailSequencesRequest) String() string
- func (request ListTrailSequencesRequest) ValidateEnumValue() (bool, error)
- type ListTrailSequencesResponse
- type ListTrailSequencesSortByEnum
- type ListTrailSequencesSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type MaintenanceActionTypeEnum
- type MaintenanceConfiguration
- type MaintenanceWindow
- type MessageSummary
- type MessageSummaryDeploymentMessageStatusEnum
- type MicrosoftSqlserverConnection
- func (m MicrosoftSqlserverConnection) GetCompartmentId() *string
- func (m MicrosoftSqlserverConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m MicrosoftSqlserverConnection) GetDescription() *string
- func (m MicrosoftSqlserverConnection) GetDisplayName() *string
- func (m MicrosoftSqlserverConnection) GetFreeformTags() map[string]string
- func (m MicrosoftSqlserverConnection) GetId() *string
- func (m MicrosoftSqlserverConnection) GetIngressIps() []IngressIpDetails
- func (m MicrosoftSqlserverConnection) GetKeyId() *string
- func (m MicrosoftSqlserverConnection) GetLifecycleDetails() *string
- func (m MicrosoftSqlserverConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m MicrosoftSqlserverConnection) GetLocks() []ResourceLock
- func (m MicrosoftSqlserverConnection) GetNsgIds() []string
- func (m MicrosoftSqlserverConnection) GetRoutingMethod() RoutingMethodEnum
- func (m MicrosoftSqlserverConnection) GetSubnetId() *string
- func (m MicrosoftSqlserverConnection) GetSystemTags() map[string]map[string]interface{}
- func (m MicrosoftSqlserverConnection) GetTimeCreated() *common.SDKTime
- func (m MicrosoftSqlserverConnection) GetTimeUpdated() *common.SDKTime
- func (m MicrosoftSqlserverConnection) GetVaultId() *string
- func (m MicrosoftSqlserverConnection) MarshalJSON() (buff []byte, e error)
- func (m MicrosoftSqlserverConnection) String() string
- func (m MicrosoftSqlserverConnection) ValidateEnumValue() (bool, error)
- type MicrosoftSqlserverConnectionSecurityProtocolEnum
- type MicrosoftSqlserverConnectionSummary
- func (m MicrosoftSqlserverConnectionSummary) GetCompartmentId() *string
- func (m MicrosoftSqlserverConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m MicrosoftSqlserverConnectionSummary) GetDescription() *string
- func (m MicrosoftSqlserverConnectionSummary) GetDisplayName() *string
- func (m MicrosoftSqlserverConnectionSummary) GetFreeformTags() map[string]string
- func (m MicrosoftSqlserverConnectionSummary) GetId() *string
- func (m MicrosoftSqlserverConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m MicrosoftSqlserverConnectionSummary) GetKeyId() *string
- func (m MicrosoftSqlserverConnectionSummary) GetLifecycleDetails() *string
- func (m MicrosoftSqlserverConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m MicrosoftSqlserverConnectionSummary) GetLocks() []ResourceLock
- func (m MicrosoftSqlserverConnectionSummary) GetNsgIds() []string
- func (m MicrosoftSqlserverConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m MicrosoftSqlserverConnectionSummary) GetSubnetId() *string
- func (m MicrosoftSqlserverConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m MicrosoftSqlserverConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m MicrosoftSqlserverConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m MicrosoftSqlserverConnectionSummary) GetVaultId() *string
- func (m MicrosoftSqlserverConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m MicrosoftSqlserverConnectionSummary) String() string
- func (m MicrosoftSqlserverConnectionSummary) ValidateEnumValue() (bool, error)
- type MicrosoftSqlserverConnectionTechnologyTypeEnum
- type MongoDbConnection
- func (m MongoDbConnection) GetCompartmentId() *string
- func (m MongoDbConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m MongoDbConnection) GetDescription() *string
- func (m MongoDbConnection) GetDisplayName() *string
- func (m MongoDbConnection) GetFreeformTags() map[string]string
- func (m MongoDbConnection) GetId() *string
- func (m MongoDbConnection) GetIngressIps() []IngressIpDetails
- func (m MongoDbConnection) GetKeyId() *string
- func (m MongoDbConnection) GetLifecycleDetails() *string
- func (m MongoDbConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m MongoDbConnection) GetLocks() []ResourceLock
- func (m MongoDbConnection) GetNsgIds() []string
- func (m MongoDbConnection) GetRoutingMethod() RoutingMethodEnum
- func (m MongoDbConnection) GetSubnetId() *string
- func (m MongoDbConnection) GetSystemTags() map[string]map[string]interface{}
- func (m MongoDbConnection) GetTimeCreated() *common.SDKTime
- func (m MongoDbConnection) GetTimeUpdated() *common.SDKTime
- func (m MongoDbConnection) GetVaultId() *string
- func (m MongoDbConnection) MarshalJSON() (buff []byte, e error)
- func (m MongoDbConnection) String() string
- func (m MongoDbConnection) ValidateEnumValue() (bool, error)
- type MongoDbConnectionSummary
- func (m MongoDbConnectionSummary) GetCompartmentId() *string
- func (m MongoDbConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m MongoDbConnectionSummary) GetDescription() *string
- func (m MongoDbConnectionSummary) GetDisplayName() *string
- func (m MongoDbConnectionSummary) GetFreeformTags() map[string]string
- func (m MongoDbConnectionSummary) GetId() *string
- func (m MongoDbConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m MongoDbConnectionSummary) GetKeyId() *string
- func (m MongoDbConnectionSummary) GetLifecycleDetails() *string
- func (m MongoDbConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m MongoDbConnectionSummary) GetLocks() []ResourceLock
- func (m MongoDbConnectionSummary) GetNsgIds() []string
- func (m MongoDbConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m MongoDbConnectionSummary) GetSubnetId() *string
- func (m MongoDbConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m MongoDbConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m MongoDbConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m MongoDbConnectionSummary) GetVaultId() *string
- func (m MongoDbConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m MongoDbConnectionSummary) String() string
- func (m MongoDbConnectionSummary) ValidateEnumValue() (bool, error)
- type MongoDbConnectionTechnologyTypeEnum
- type MysqlConnection
- func (m MysqlConnection) GetCompartmentId() *string
- func (m MysqlConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m MysqlConnection) GetDescription() *string
- func (m MysqlConnection) GetDisplayName() *string
- func (m MysqlConnection) GetFreeformTags() map[string]string
- func (m MysqlConnection) GetId() *string
- func (m MysqlConnection) GetIngressIps() []IngressIpDetails
- func (m MysqlConnection) GetKeyId() *string
- func (m MysqlConnection) GetLifecycleDetails() *string
- func (m MysqlConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m MysqlConnection) GetLocks() []ResourceLock
- func (m MysqlConnection) GetNsgIds() []string
- func (m MysqlConnection) GetRoutingMethod() RoutingMethodEnum
- func (m MysqlConnection) GetSubnetId() *string
- func (m MysqlConnection) GetSystemTags() map[string]map[string]interface{}
- func (m MysqlConnection) GetTimeCreated() *common.SDKTime
- func (m MysqlConnection) GetTimeUpdated() *common.SDKTime
- func (m MysqlConnection) GetVaultId() *string
- func (m MysqlConnection) MarshalJSON() (buff []byte, e error)
- func (m MysqlConnection) String() string
- func (m MysqlConnection) ValidateEnumValue() (bool, error)
- type MysqlConnectionSecurityProtocolEnum
- type MysqlConnectionSslModeEnum
- type MysqlConnectionSummary
- func (m MysqlConnectionSummary) GetCompartmentId() *string
- func (m MysqlConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m MysqlConnectionSummary) GetDescription() *string
- func (m MysqlConnectionSummary) GetDisplayName() *string
- func (m MysqlConnectionSummary) GetFreeformTags() map[string]string
- func (m MysqlConnectionSummary) GetId() *string
- func (m MysqlConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m MysqlConnectionSummary) GetKeyId() *string
- func (m MysqlConnectionSummary) GetLifecycleDetails() *string
- func (m MysqlConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m MysqlConnectionSummary) GetLocks() []ResourceLock
- func (m MysqlConnectionSummary) GetNsgIds() []string
- func (m MysqlConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m MysqlConnectionSummary) GetSubnetId() *string
- func (m MysqlConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m MysqlConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m MysqlConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m MysqlConnectionSummary) GetVaultId() *string
- func (m MysqlConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m MysqlConnectionSummary) String() string
- func (m MysqlConnectionSummary) ValidateEnumValue() (bool, error)
- type MysqlConnectionTechnologyTypeEnum
- type NameValuePair
- type OciObjectStorageConnection
- func (m OciObjectStorageConnection) GetCompartmentId() *string
- func (m OciObjectStorageConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m OciObjectStorageConnection) GetDescription() *string
- func (m OciObjectStorageConnection) GetDisplayName() *string
- func (m OciObjectStorageConnection) GetFreeformTags() map[string]string
- func (m OciObjectStorageConnection) GetId() *string
- func (m OciObjectStorageConnection) GetIngressIps() []IngressIpDetails
- func (m OciObjectStorageConnection) GetKeyId() *string
- func (m OciObjectStorageConnection) GetLifecycleDetails() *string
- func (m OciObjectStorageConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m OciObjectStorageConnection) GetLocks() []ResourceLock
- func (m OciObjectStorageConnection) GetNsgIds() []string
- func (m OciObjectStorageConnection) GetRoutingMethod() RoutingMethodEnum
- func (m OciObjectStorageConnection) GetSubnetId() *string
- func (m OciObjectStorageConnection) GetSystemTags() map[string]map[string]interface{}
- func (m OciObjectStorageConnection) GetTimeCreated() *common.SDKTime
- func (m OciObjectStorageConnection) GetTimeUpdated() *common.SDKTime
- func (m OciObjectStorageConnection) GetVaultId() *string
- func (m OciObjectStorageConnection) MarshalJSON() (buff []byte, e error)
- func (m OciObjectStorageConnection) String() string
- func (m OciObjectStorageConnection) ValidateEnumValue() (bool, error)
- type OciObjectStorageConnectionSummary
- func (m OciObjectStorageConnectionSummary) GetCompartmentId() *string
- func (m OciObjectStorageConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m OciObjectStorageConnectionSummary) GetDescription() *string
- func (m OciObjectStorageConnectionSummary) GetDisplayName() *string
- func (m OciObjectStorageConnectionSummary) GetFreeformTags() map[string]string
- func (m OciObjectStorageConnectionSummary) GetId() *string
- func (m OciObjectStorageConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m OciObjectStorageConnectionSummary) GetKeyId() *string
- func (m OciObjectStorageConnectionSummary) GetLifecycleDetails() *string
- func (m OciObjectStorageConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m OciObjectStorageConnectionSummary) GetLocks() []ResourceLock
- func (m OciObjectStorageConnectionSummary) GetNsgIds() []string
- func (m OciObjectStorageConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m OciObjectStorageConnectionSummary) GetSubnetId() *string
- func (m OciObjectStorageConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m OciObjectStorageConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m OciObjectStorageConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m OciObjectStorageConnectionSummary) GetVaultId() *string
- func (m OciObjectStorageConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m OciObjectStorageConnectionSummary) String() string
- func (m OciObjectStorageConnectionSummary) ValidateEnumValue() (bool, error)
- type OciObjectStorageConnectionTechnologyTypeEnum
- type OggDeployment
- type OperationStatusEnum
- type OperationTypeEnum
- type OracleConnection
- func (m OracleConnection) GetCompartmentId() *string
- func (m OracleConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m OracleConnection) GetDescription() *string
- func (m OracleConnection) GetDisplayName() *string
- func (m OracleConnection) GetFreeformTags() map[string]string
- func (m OracleConnection) GetId() *string
- func (m OracleConnection) GetIngressIps() []IngressIpDetails
- func (m OracleConnection) GetKeyId() *string
- func (m OracleConnection) GetLifecycleDetails() *string
- func (m OracleConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m OracleConnection) GetLocks() []ResourceLock
- func (m OracleConnection) GetNsgIds() []string
- func (m OracleConnection) GetRoutingMethod() RoutingMethodEnum
- func (m OracleConnection) GetSubnetId() *string
- func (m OracleConnection) GetSystemTags() map[string]map[string]interface{}
- func (m OracleConnection) GetTimeCreated() *common.SDKTime
- func (m OracleConnection) GetTimeUpdated() *common.SDKTime
- func (m OracleConnection) GetVaultId() *string
- func (m OracleConnection) MarshalJSON() (buff []byte, e error)
- func (m OracleConnection) String() string
- func (m OracleConnection) ValidateEnumValue() (bool, error)
- type OracleConnectionAuthenticationModeEnum
- type OracleConnectionSessionModeEnum
- type OracleConnectionSummary
- func (m OracleConnectionSummary) GetCompartmentId() *string
- func (m OracleConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m OracleConnectionSummary) GetDescription() *string
- func (m OracleConnectionSummary) GetDisplayName() *string
- func (m OracleConnectionSummary) GetFreeformTags() map[string]string
- func (m OracleConnectionSummary) GetId() *string
- func (m OracleConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m OracleConnectionSummary) GetKeyId() *string
- func (m OracleConnectionSummary) GetLifecycleDetails() *string
- func (m OracleConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m OracleConnectionSummary) GetLocks() []ResourceLock
- func (m OracleConnectionSummary) GetNsgIds() []string
- func (m OracleConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m OracleConnectionSummary) GetSubnetId() *string
- func (m OracleConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m OracleConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m OracleConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m OracleConnectionSummary) GetVaultId() *string
- func (m OracleConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m OracleConnectionSummary) String() string
- func (m OracleConnectionSummary) ValidateEnumValue() (bool, error)
- type OracleConnectionTechnologyTypeEnum
- type OracleNosqlConnection
- func (m OracleNosqlConnection) GetCompartmentId() *string
- func (m OracleNosqlConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m OracleNosqlConnection) GetDescription() *string
- func (m OracleNosqlConnection) GetDisplayName() *string
- func (m OracleNosqlConnection) GetFreeformTags() map[string]string
- func (m OracleNosqlConnection) GetId() *string
- func (m OracleNosqlConnection) GetIngressIps() []IngressIpDetails
- func (m OracleNosqlConnection) GetKeyId() *string
- func (m OracleNosqlConnection) GetLifecycleDetails() *string
- func (m OracleNosqlConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m OracleNosqlConnection) GetLocks() []ResourceLock
- func (m OracleNosqlConnection) GetNsgIds() []string
- func (m OracleNosqlConnection) GetRoutingMethod() RoutingMethodEnum
- func (m OracleNosqlConnection) GetSubnetId() *string
- func (m OracleNosqlConnection) GetSystemTags() map[string]map[string]interface{}
- func (m OracleNosqlConnection) GetTimeCreated() *common.SDKTime
- func (m OracleNosqlConnection) GetTimeUpdated() *common.SDKTime
- func (m OracleNosqlConnection) GetVaultId() *string
- func (m OracleNosqlConnection) MarshalJSON() (buff []byte, e error)
- func (m OracleNosqlConnection) String() string
- func (m OracleNosqlConnection) ValidateEnumValue() (bool, error)
- type OracleNosqlConnectionSummary
- func (m OracleNosqlConnectionSummary) GetCompartmentId() *string
- func (m OracleNosqlConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m OracleNosqlConnectionSummary) GetDescription() *string
- func (m OracleNosqlConnectionSummary) GetDisplayName() *string
- func (m OracleNosqlConnectionSummary) GetFreeformTags() map[string]string
- func (m OracleNosqlConnectionSummary) GetId() *string
- func (m OracleNosqlConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m OracleNosqlConnectionSummary) GetKeyId() *string
- func (m OracleNosqlConnectionSummary) GetLifecycleDetails() *string
- func (m OracleNosqlConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m OracleNosqlConnectionSummary) GetLocks() []ResourceLock
- func (m OracleNosqlConnectionSummary) GetNsgIds() []string
- func (m OracleNosqlConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m OracleNosqlConnectionSummary) GetSubnetId() *string
- func (m OracleNosqlConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m OracleNosqlConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m OracleNosqlConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m OracleNosqlConnectionSummary) GetVaultId() *string
- func (m OracleNosqlConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m OracleNosqlConnectionSummary) String() string
- func (m OracleNosqlConnectionSummary) ValidateEnumValue() (bool, error)
- type OracleNosqlConnectionTechnologyTypeEnum
- type PostgresqlConnection
- func (m PostgresqlConnection) GetCompartmentId() *string
- func (m PostgresqlConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m PostgresqlConnection) GetDescription() *string
- func (m PostgresqlConnection) GetDisplayName() *string
- func (m PostgresqlConnection) GetFreeformTags() map[string]string
- func (m PostgresqlConnection) GetId() *string
- func (m PostgresqlConnection) GetIngressIps() []IngressIpDetails
- func (m PostgresqlConnection) GetKeyId() *string
- func (m PostgresqlConnection) GetLifecycleDetails() *string
- func (m PostgresqlConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m PostgresqlConnection) GetLocks() []ResourceLock
- func (m PostgresqlConnection) GetNsgIds() []string
- func (m PostgresqlConnection) GetRoutingMethod() RoutingMethodEnum
- func (m PostgresqlConnection) GetSubnetId() *string
- func (m PostgresqlConnection) GetSystemTags() map[string]map[string]interface{}
- func (m PostgresqlConnection) GetTimeCreated() *common.SDKTime
- func (m PostgresqlConnection) GetTimeUpdated() *common.SDKTime
- func (m PostgresqlConnection) GetVaultId() *string
- func (m PostgresqlConnection) MarshalJSON() (buff []byte, e error)
- func (m PostgresqlConnection) String() string
- func (m PostgresqlConnection) ValidateEnumValue() (bool, error)
- type PostgresqlConnectionSecurityProtocolEnum
- type PostgresqlConnectionSslModeEnum
- type PostgresqlConnectionSummary
- func (m PostgresqlConnectionSummary) GetCompartmentId() *string
- func (m PostgresqlConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m PostgresqlConnectionSummary) GetDescription() *string
- func (m PostgresqlConnectionSummary) GetDisplayName() *string
- func (m PostgresqlConnectionSummary) GetFreeformTags() map[string]string
- func (m PostgresqlConnectionSummary) GetId() *string
- func (m PostgresqlConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m PostgresqlConnectionSummary) GetKeyId() *string
- func (m PostgresqlConnectionSummary) GetLifecycleDetails() *string
- func (m PostgresqlConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m PostgresqlConnectionSummary) GetLocks() []ResourceLock
- func (m PostgresqlConnectionSummary) GetNsgIds() []string
- func (m PostgresqlConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m PostgresqlConnectionSummary) GetSubnetId() *string
- func (m PostgresqlConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m PostgresqlConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m PostgresqlConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m PostgresqlConnectionSummary) GetVaultId() *string
- func (m PostgresqlConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m PostgresqlConnectionSummary) String() string
- func (m PostgresqlConnectionSummary) ValidateEnumValue() (bool, error)
- type PostgresqlConnectionTechnologyTypeEnum
- type RedisConnection
- func (m RedisConnection) GetCompartmentId() *string
- func (m RedisConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m RedisConnection) GetDescription() *string
- func (m RedisConnection) GetDisplayName() *string
- func (m RedisConnection) GetFreeformTags() map[string]string
- func (m RedisConnection) GetId() *string
- func (m RedisConnection) GetIngressIps() []IngressIpDetails
- func (m RedisConnection) GetKeyId() *string
- func (m RedisConnection) GetLifecycleDetails() *string
- func (m RedisConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m RedisConnection) GetLocks() []ResourceLock
- func (m RedisConnection) GetNsgIds() []string
- func (m RedisConnection) GetRoutingMethod() RoutingMethodEnum
- func (m RedisConnection) GetSubnetId() *string
- func (m RedisConnection) GetSystemTags() map[string]map[string]interface{}
- func (m RedisConnection) GetTimeCreated() *common.SDKTime
- func (m RedisConnection) GetTimeUpdated() *common.SDKTime
- func (m RedisConnection) GetVaultId() *string
- func (m RedisConnection) MarshalJSON() (buff []byte, e error)
- func (m RedisConnection) String() string
- func (m RedisConnection) ValidateEnumValue() (bool, error)
- type RedisConnectionAuthenticationTypeEnum
- type RedisConnectionSecurityProtocolEnum
- type RedisConnectionSummary
- func (m RedisConnectionSummary) GetCompartmentId() *string
- func (m RedisConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m RedisConnectionSummary) GetDescription() *string
- func (m RedisConnectionSummary) GetDisplayName() *string
- func (m RedisConnectionSummary) GetFreeformTags() map[string]string
- func (m RedisConnectionSummary) GetId() *string
- func (m RedisConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m RedisConnectionSummary) GetKeyId() *string
- func (m RedisConnectionSummary) GetLifecycleDetails() *string
- func (m RedisConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m RedisConnectionSummary) GetLocks() []ResourceLock
- func (m RedisConnectionSummary) GetNsgIds() []string
- func (m RedisConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m RedisConnectionSummary) GetSubnetId() *string
- func (m RedisConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m RedisConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m RedisConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m RedisConnectionSummary) GetVaultId() *string
- func (m RedisConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m RedisConnectionSummary) String() string
- func (m RedisConnectionSummary) ValidateEnumValue() (bool, error)
- type RedisConnectionTechnologyTypeEnum
- type ReleaseTypeEnum
- type RemoveConnectionLockRequest
- func (request RemoveConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveConnectionLockRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveConnectionLockRequest) String() string
- func (request RemoveConnectionLockRequest) ValidateEnumValue() (bool, error)
- type RemoveConnectionLockResponse
- type RemoveDeploymentBackupLockRequest
- func (request RemoveDeploymentBackupLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveDeploymentBackupLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveDeploymentBackupLockRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveDeploymentBackupLockRequest) String() string
- func (request RemoveDeploymentBackupLockRequest) ValidateEnumValue() (bool, error)
- type RemoveDeploymentBackupLockResponse
- type RemoveDeploymentLockRequest
- func (request RemoveDeploymentLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveDeploymentLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveDeploymentLockRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveDeploymentLockRequest) String() string
- func (request RemoveDeploymentLockRequest) ValidateEnumValue() (bool, error)
- type RemoveDeploymentLockResponse
- type RemoveResourceLockDetails
- type RemoveResourceLockDetailsTypeEnum
- type RescheduleDeploymentUpgradeDetails
- type RescheduleDeploymentUpgradeRequest
- func (request RescheduleDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RescheduleDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RescheduleDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
- func (request RescheduleDeploymentUpgradeRequest) String() string
- func (request RescheduleDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
- type RescheduleDeploymentUpgradeResponse
- type RescheduleDeploymentUpgradeToDateDetails
- type RescheduleDeploymentUpgradeTypeEnum
- type ResourceLock
- type ResourceLockTypeEnum
- type RestoreDeploymentDetails
- type RestoreDeploymentRequest
- func (request RestoreDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestoreDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestoreDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request RestoreDeploymentRequest) String() string
- func (request RestoreDeploymentRequest) ValidateEnumValue() (bool, error)
- type RestoreDeploymentResponse
- type RestoreDeploymentTypeEnum
- type RollbackDeploymentUpgradeDetails
- type RollbackDeploymentUpgradeRequest
- func (request RollbackDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RollbackDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RollbackDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
- func (request RollbackDeploymentUpgradeRequest) String() string
- func (request RollbackDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
- type RollbackDeploymentUpgradeResponse
- type RollbackDeploymentUpgradeTypeEnum
- type RoutingMethodEnum
- type SnoozeDeploymentUpgradeDetails
- type SnoozeDeploymentUpgradeRequest
- func (request SnoozeDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SnoozeDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SnoozeDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
- func (request SnoozeDeploymentUpgradeRequest) String() string
- func (request SnoozeDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
- type SnoozeDeploymentUpgradeResponse
- type SnoozeDeploymentUpgradeTypeEnum
- type SnowflakeConnection
- func (m SnowflakeConnection) GetCompartmentId() *string
- func (m SnowflakeConnection) GetDefinedTags() map[string]map[string]interface{}
- func (m SnowflakeConnection) GetDescription() *string
- func (m SnowflakeConnection) GetDisplayName() *string
- func (m SnowflakeConnection) GetFreeformTags() map[string]string
- func (m SnowflakeConnection) GetId() *string
- func (m SnowflakeConnection) GetIngressIps() []IngressIpDetails
- func (m SnowflakeConnection) GetKeyId() *string
- func (m SnowflakeConnection) GetLifecycleDetails() *string
- func (m SnowflakeConnection) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m SnowflakeConnection) GetLocks() []ResourceLock
- func (m SnowflakeConnection) GetNsgIds() []string
- func (m SnowflakeConnection) GetRoutingMethod() RoutingMethodEnum
- func (m SnowflakeConnection) GetSubnetId() *string
- func (m SnowflakeConnection) GetSystemTags() map[string]map[string]interface{}
- func (m SnowflakeConnection) GetTimeCreated() *common.SDKTime
- func (m SnowflakeConnection) GetTimeUpdated() *common.SDKTime
- func (m SnowflakeConnection) GetVaultId() *string
- func (m SnowflakeConnection) MarshalJSON() (buff []byte, e error)
- func (m SnowflakeConnection) String() string
- func (m SnowflakeConnection) ValidateEnumValue() (bool, error)
- type SnowflakeConnectionAuthenticationTypeEnum
- type SnowflakeConnectionSummary
- func (m SnowflakeConnectionSummary) GetCompartmentId() *string
- func (m SnowflakeConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m SnowflakeConnectionSummary) GetDescription() *string
- func (m SnowflakeConnectionSummary) GetDisplayName() *string
- func (m SnowflakeConnectionSummary) GetFreeformTags() map[string]string
- func (m SnowflakeConnectionSummary) GetId() *string
- func (m SnowflakeConnectionSummary) GetIngressIps() []IngressIpDetails
- func (m SnowflakeConnectionSummary) GetKeyId() *string
- func (m SnowflakeConnectionSummary) GetLifecycleDetails() *string
- func (m SnowflakeConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
- func (m SnowflakeConnectionSummary) GetLocks() []ResourceLock
- func (m SnowflakeConnectionSummary) GetNsgIds() []string
- func (m SnowflakeConnectionSummary) GetRoutingMethod() RoutingMethodEnum
- func (m SnowflakeConnectionSummary) GetSubnetId() *string
- func (m SnowflakeConnectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m SnowflakeConnectionSummary) GetTimeCreated() *common.SDKTime
- func (m SnowflakeConnectionSummary) GetTimeUpdated() *common.SDKTime
- func (m SnowflakeConnectionSummary) GetVaultId() *string
- func (m SnowflakeConnectionSummary) MarshalJSON() (buff []byte, e error)
- func (m SnowflakeConnectionSummary) String() string
- func (m SnowflakeConnectionSummary) ValidateEnumValue() (bool, error)
- type SnowflakeConnectionTechnologyTypeEnum
- type SortOrderEnum
- type StartDeploymentDetails
- type StartDeploymentRequest
- func (request StartDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StartDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StartDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request StartDeploymentRequest) String() string
- func (request StartDeploymentRequest) ValidateEnumValue() (bool, error)
- type StartDeploymentResponse
- type StartDeploymentTypeEnum
- type StopDeploymentDetails
- type StopDeploymentRequest
- func (request StopDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StopDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StopDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request StopDeploymentRequest) String() string
- func (request StopDeploymentRequest) ValidateEnumValue() (bool, error)
- type StopDeploymentResponse
- type StopDeploymentTypeEnum
- type TechnologyTypeEnum
- type TestConnectionAssignmentDetails
- type TestConnectionAssignmentError
- type TestConnectionAssignmentRequest
- func (request TestConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request TestConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request TestConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
- func (request TestConnectionAssignmentRequest) String() string
- func (request TestConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
- type TestConnectionAssignmentResponse
- type TestConnectionAssignmentResult
- type TestConnectionAssignmentResultResultTypeEnum
- type TestConnectionAssignmentTypeEnum
- type TrailFileCollection
- type TrailFileSummary
- type TrailSequenceCollection
- type TrailSequenceSummary
- type UpdateAmazonKinesisConnectionDetails
- func (m UpdateAmazonKinesisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateAmazonKinesisConnectionDetails) GetDescription() *string
- func (m UpdateAmazonKinesisConnectionDetails) GetDisplayName() *string
- func (m UpdateAmazonKinesisConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateAmazonKinesisConnectionDetails) GetKeyId() *string
- func (m UpdateAmazonKinesisConnectionDetails) GetNsgIds() []string
- func (m UpdateAmazonKinesisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateAmazonKinesisConnectionDetails) GetSubnetId() *string
- func (m UpdateAmazonKinesisConnectionDetails) GetVaultId() *string
- func (m UpdateAmazonKinesisConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateAmazonKinesisConnectionDetails) String() string
- func (m UpdateAmazonKinesisConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateAmazonRedshiftConnectionDetails
- func (m UpdateAmazonRedshiftConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateAmazonRedshiftConnectionDetails) GetDescription() *string
- func (m UpdateAmazonRedshiftConnectionDetails) GetDisplayName() *string
- func (m UpdateAmazonRedshiftConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateAmazonRedshiftConnectionDetails) GetKeyId() *string
- func (m UpdateAmazonRedshiftConnectionDetails) GetNsgIds() []string
- func (m UpdateAmazonRedshiftConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateAmazonRedshiftConnectionDetails) GetSubnetId() *string
- func (m UpdateAmazonRedshiftConnectionDetails) GetVaultId() *string
- func (m UpdateAmazonRedshiftConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateAmazonRedshiftConnectionDetails) String() string
- func (m UpdateAmazonRedshiftConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateAmazonS3ConnectionDetails
- func (m UpdateAmazonS3ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateAmazonS3ConnectionDetails) GetDescription() *string
- func (m UpdateAmazonS3ConnectionDetails) GetDisplayName() *string
- func (m UpdateAmazonS3ConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateAmazonS3ConnectionDetails) GetKeyId() *string
- func (m UpdateAmazonS3ConnectionDetails) GetNsgIds() []string
- func (m UpdateAmazonS3ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateAmazonS3ConnectionDetails) GetSubnetId() *string
- func (m UpdateAmazonS3ConnectionDetails) GetVaultId() *string
- func (m UpdateAmazonS3ConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateAmazonS3ConnectionDetails) String() string
- func (m UpdateAmazonS3ConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateAzureDataLakeStorageConnectionDetails
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetDescription() *string
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetDisplayName() *string
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetKeyId() *string
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetNsgIds() []string
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetSubnetId() *string
- func (m UpdateAzureDataLakeStorageConnectionDetails) GetVaultId() *string
- func (m UpdateAzureDataLakeStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateAzureDataLakeStorageConnectionDetails) String() string
- func (m UpdateAzureDataLakeStorageConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateAzureSynapseConnectionDetails
- func (m UpdateAzureSynapseConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateAzureSynapseConnectionDetails) GetDescription() *string
- func (m UpdateAzureSynapseConnectionDetails) GetDisplayName() *string
- func (m UpdateAzureSynapseConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateAzureSynapseConnectionDetails) GetKeyId() *string
- func (m UpdateAzureSynapseConnectionDetails) GetNsgIds() []string
- func (m UpdateAzureSynapseConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateAzureSynapseConnectionDetails) GetSubnetId() *string
- func (m UpdateAzureSynapseConnectionDetails) GetVaultId() *string
- func (m UpdateAzureSynapseConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateAzureSynapseConnectionDetails) String() string
- func (m UpdateAzureSynapseConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateConnectionDetails
- type UpdateConnectionRequest
- func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateConnectionRequest) String() string
- func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
- type UpdateConnectionResponse
- type UpdateDatabaseRegistrationDetails
- type UpdateDatabaseRegistrationDetailsSessionModeEnum
- type UpdateDatabaseRegistrationRequest
- func (request UpdateDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDatabaseRegistrationRequest) String() string
- func (request UpdateDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
- type UpdateDatabaseRegistrationResponse
- type UpdateDb2ConnectionDetails
- func (m UpdateDb2ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateDb2ConnectionDetails) GetDescription() *string
- func (m UpdateDb2ConnectionDetails) GetDisplayName() *string
- func (m UpdateDb2ConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateDb2ConnectionDetails) GetKeyId() *string
- func (m UpdateDb2ConnectionDetails) GetNsgIds() []string
- func (m UpdateDb2ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateDb2ConnectionDetails) GetSubnetId() *string
- func (m UpdateDb2ConnectionDetails) GetVaultId() *string
- func (m UpdateDb2ConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateDb2ConnectionDetails) String() string
- func (m UpdateDb2ConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateDeploymentBackupDetails
- type UpdateDeploymentBackupRequest
- func (request UpdateDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDeploymentBackupRequest) String() string
- func (request UpdateDeploymentBackupRequest) ValidateEnumValue() (bool, error)
- type UpdateDeploymentBackupResponse
- type UpdateDeploymentDetails
- type UpdateDeploymentRequest
- func (request UpdateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDeploymentRequest) String() string
- func (request UpdateDeploymentRequest) ValidateEnumValue() (bool, error)
- type UpdateDeploymentResponse
- type UpdateElasticsearchConnectionDetails
- func (m UpdateElasticsearchConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateElasticsearchConnectionDetails) GetDescription() *string
- func (m UpdateElasticsearchConnectionDetails) GetDisplayName() *string
- func (m UpdateElasticsearchConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateElasticsearchConnectionDetails) GetKeyId() *string
- func (m UpdateElasticsearchConnectionDetails) GetNsgIds() []string
- func (m UpdateElasticsearchConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateElasticsearchConnectionDetails) GetSubnetId() *string
- func (m UpdateElasticsearchConnectionDetails) GetVaultId() *string
- func (m UpdateElasticsearchConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateElasticsearchConnectionDetails) String() string
- func (m UpdateElasticsearchConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateGenericConnectionDetails
- func (m UpdateGenericConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateGenericConnectionDetails) GetDescription() *string
- func (m UpdateGenericConnectionDetails) GetDisplayName() *string
- func (m UpdateGenericConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateGenericConnectionDetails) GetKeyId() *string
- func (m UpdateGenericConnectionDetails) GetNsgIds() []string
- func (m UpdateGenericConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateGenericConnectionDetails) GetSubnetId() *string
- func (m UpdateGenericConnectionDetails) GetVaultId() *string
- func (m UpdateGenericConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateGenericConnectionDetails) String() string
- func (m UpdateGenericConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateGoldenGateConnectionDetails
- func (m UpdateGoldenGateConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateGoldenGateConnectionDetails) GetDescription() *string
- func (m UpdateGoldenGateConnectionDetails) GetDisplayName() *string
- func (m UpdateGoldenGateConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateGoldenGateConnectionDetails) GetKeyId() *string
- func (m UpdateGoldenGateConnectionDetails) GetNsgIds() []string
- func (m UpdateGoldenGateConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateGoldenGateConnectionDetails) GetSubnetId() *string
- func (m UpdateGoldenGateConnectionDetails) GetVaultId() *string
- func (m UpdateGoldenGateConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateGoldenGateConnectionDetails) String() string
- func (m UpdateGoldenGateConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateGoogleBigQueryConnectionDetails
- func (m UpdateGoogleBigQueryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateGoogleBigQueryConnectionDetails) GetDescription() *string
- func (m UpdateGoogleBigQueryConnectionDetails) GetDisplayName() *string
- func (m UpdateGoogleBigQueryConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateGoogleBigQueryConnectionDetails) GetKeyId() *string
- func (m UpdateGoogleBigQueryConnectionDetails) GetNsgIds() []string
- func (m UpdateGoogleBigQueryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateGoogleBigQueryConnectionDetails) GetSubnetId() *string
- func (m UpdateGoogleBigQueryConnectionDetails) GetVaultId() *string
- func (m UpdateGoogleBigQueryConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateGoogleBigQueryConnectionDetails) String() string
- func (m UpdateGoogleBigQueryConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateGoogleCloudStorageConnectionDetails
- func (m UpdateGoogleCloudStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateGoogleCloudStorageConnectionDetails) GetDescription() *string
- func (m UpdateGoogleCloudStorageConnectionDetails) GetDisplayName() *string
- func (m UpdateGoogleCloudStorageConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateGoogleCloudStorageConnectionDetails) GetKeyId() *string
- func (m UpdateGoogleCloudStorageConnectionDetails) GetNsgIds() []string
- func (m UpdateGoogleCloudStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateGoogleCloudStorageConnectionDetails) GetSubnetId() *string
- func (m UpdateGoogleCloudStorageConnectionDetails) GetVaultId() *string
- func (m UpdateGoogleCloudStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateGoogleCloudStorageConnectionDetails) String() string
- func (m UpdateGoogleCloudStorageConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateHdfsConnectionDetails
- func (m UpdateHdfsConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateHdfsConnectionDetails) GetDescription() *string
- func (m UpdateHdfsConnectionDetails) GetDisplayName() *string
- func (m UpdateHdfsConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateHdfsConnectionDetails) GetKeyId() *string
- func (m UpdateHdfsConnectionDetails) GetNsgIds() []string
- func (m UpdateHdfsConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateHdfsConnectionDetails) GetSubnetId() *string
- func (m UpdateHdfsConnectionDetails) GetVaultId() *string
- func (m UpdateHdfsConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateHdfsConnectionDetails) String() string
- func (m UpdateHdfsConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateJavaMessageServiceConnectionDetails
- func (m UpdateJavaMessageServiceConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateJavaMessageServiceConnectionDetails) GetDescription() *string
- func (m UpdateJavaMessageServiceConnectionDetails) GetDisplayName() *string
- func (m UpdateJavaMessageServiceConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateJavaMessageServiceConnectionDetails) GetKeyId() *string
- func (m UpdateJavaMessageServiceConnectionDetails) GetNsgIds() []string
- func (m UpdateJavaMessageServiceConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateJavaMessageServiceConnectionDetails) GetSubnetId() *string
- func (m UpdateJavaMessageServiceConnectionDetails) GetVaultId() *string
- func (m UpdateJavaMessageServiceConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateJavaMessageServiceConnectionDetails) String() string
- func (m UpdateJavaMessageServiceConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateKafkaConnectionDetails
- func (m UpdateKafkaConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateKafkaConnectionDetails) GetDescription() *string
- func (m UpdateKafkaConnectionDetails) GetDisplayName() *string
- func (m UpdateKafkaConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateKafkaConnectionDetails) GetKeyId() *string
- func (m UpdateKafkaConnectionDetails) GetNsgIds() []string
- func (m UpdateKafkaConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateKafkaConnectionDetails) GetSubnetId() *string
- func (m UpdateKafkaConnectionDetails) GetVaultId() *string
- func (m UpdateKafkaConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateKafkaConnectionDetails) String() string
- func (m UpdateKafkaConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateKafkaSchemaRegistryConnectionDetails
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetDescription() *string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetDisplayName() *string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetKeyId() *string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetNsgIds() []string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetSubnetId() *string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) GetVaultId() *string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateKafkaSchemaRegistryConnectionDetails) String() string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateMaintenanceConfigurationDetails
- type UpdateMaintenanceWindowDetails
- type UpdateMicrosoftSqlserverConnectionDetails
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetDescription() *string
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetDisplayName() *string
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetKeyId() *string
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetNsgIds() []string
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetSubnetId() *string
- func (m UpdateMicrosoftSqlserverConnectionDetails) GetVaultId() *string
- func (m UpdateMicrosoftSqlserverConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateMicrosoftSqlserverConnectionDetails) String() string
- func (m UpdateMicrosoftSqlserverConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateMongoDbConnectionDetails
- func (m UpdateMongoDbConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateMongoDbConnectionDetails) GetDescription() *string
- func (m UpdateMongoDbConnectionDetails) GetDisplayName() *string
- func (m UpdateMongoDbConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateMongoDbConnectionDetails) GetKeyId() *string
- func (m UpdateMongoDbConnectionDetails) GetNsgIds() []string
- func (m UpdateMongoDbConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateMongoDbConnectionDetails) GetSubnetId() *string
- func (m UpdateMongoDbConnectionDetails) GetVaultId() *string
- func (m UpdateMongoDbConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateMongoDbConnectionDetails) String() string
- func (m UpdateMongoDbConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateMysqlConnectionDetails
- func (m UpdateMysqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateMysqlConnectionDetails) GetDescription() *string
- func (m UpdateMysqlConnectionDetails) GetDisplayName() *string
- func (m UpdateMysqlConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateMysqlConnectionDetails) GetKeyId() *string
- func (m UpdateMysqlConnectionDetails) GetNsgIds() []string
- func (m UpdateMysqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateMysqlConnectionDetails) GetSubnetId() *string
- func (m UpdateMysqlConnectionDetails) GetVaultId() *string
- func (m UpdateMysqlConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateMysqlConnectionDetails) String() string
- func (m UpdateMysqlConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateOciObjectStorageConnectionDetails
- func (m UpdateOciObjectStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateOciObjectStorageConnectionDetails) GetDescription() *string
- func (m UpdateOciObjectStorageConnectionDetails) GetDisplayName() *string
- func (m UpdateOciObjectStorageConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateOciObjectStorageConnectionDetails) GetKeyId() *string
- func (m UpdateOciObjectStorageConnectionDetails) GetNsgIds() []string
- func (m UpdateOciObjectStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateOciObjectStorageConnectionDetails) GetSubnetId() *string
- func (m UpdateOciObjectStorageConnectionDetails) GetVaultId() *string
- func (m UpdateOciObjectStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateOciObjectStorageConnectionDetails) String() string
- func (m UpdateOciObjectStorageConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateOggDeploymentDetails
- type UpdateOracleConnectionDetails
- func (m UpdateOracleConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateOracleConnectionDetails) GetDescription() *string
- func (m UpdateOracleConnectionDetails) GetDisplayName() *string
- func (m UpdateOracleConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateOracleConnectionDetails) GetKeyId() *string
- func (m UpdateOracleConnectionDetails) GetNsgIds() []string
- func (m UpdateOracleConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateOracleConnectionDetails) GetSubnetId() *string
- func (m UpdateOracleConnectionDetails) GetVaultId() *string
- func (m UpdateOracleConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateOracleConnectionDetails) String() string
- func (m UpdateOracleConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateOracleNosqlConnectionDetails
- func (m UpdateOracleNosqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateOracleNosqlConnectionDetails) GetDescription() *string
- func (m UpdateOracleNosqlConnectionDetails) GetDisplayName() *string
- func (m UpdateOracleNosqlConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateOracleNosqlConnectionDetails) GetKeyId() *string
- func (m UpdateOracleNosqlConnectionDetails) GetNsgIds() []string
- func (m UpdateOracleNosqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateOracleNosqlConnectionDetails) GetSubnetId() *string
- func (m UpdateOracleNosqlConnectionDetails) GetVaultId() *string
- func (m UpdateOracleNosqlConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateOracleNosqlConnectionDetails) String() string
- func (m UpdateOracleNosqlConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdatePostgresqlConnectionDetails
- func (m UpdatePostgresqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdatePostgresqlConnectionDetails) GetDescription() *string
- func (m UpdatePostgresqlConnectionDetails) GetDisplayName() *string
- func (m UpdatePostgresqlConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdatePostgresqlConnectionDetails) GetKeyId() *string
- func (m UpdatePostgresqlConnectionDetails) GetNsgIds() []string
- func (m UpdatePostgresqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdatePostgresqlConnectionDetails) GetSubnetId() *string
- func (m UpdatePostgresqlConnectionDetails) GetVaultId() *string
- func (m UpdatePostgresqlConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdatePostgresqlConnectionDetails) String() string
- func (m UpdatePostgresqlConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateRedisConnectionDetails
- func (m UpdateRedisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateRedisConnectionDetails) GetDescription() *string
- func (m UpdateRedisConnectionDetails) GetDisplayName() *string
- func (m UpdateRedisConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateRedisConnectionDetails) GetKeyId() *string
- func (m UpdateRedisConnectionDetails) GetNsgIds() []string
- func (m UpdateRedisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateRedisConnectionDetails) GetSubnetId() *string
- func (m UpdateRedisConnectionDetails) GetVaultId() *string
- func (m UpdateRedisConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateRedisConnectionDetails) String() string
- func (m UpdateRedisConnectionDetails) ValidateEnumValue() (bool, error)
- type UpdateSnowflakeConnectionDetails
- func (m UpdateSnowflakeConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateSnowflakeConnectionDetails) GetDescription() *string
- func (m UpdateSnowflakeConnectionDetails) GetDisplayName() *string
- func (m UpdateSnowflakeConnectionDetails) GetFreeformTags() map[string]string
- func (m UpdateSnowflakeConnectionDetails) GetKeyId() *string
- func (m UpdateSnowflakeConnectionDetails) GetNsgIds() []string
- func (m UpdateSnowflakeConnectionDetails) GetRoutingMethod() RoutingMethodEnum
- func (m UpdateSnowflakeConnectionDetails) GetSubnetId() *string
- func (m UpdateSnowflakeConnectionDetails) GetVaultId() *string
- func (m UpdateSnowflakeConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateSnowflakeConnectionDetails) String() string
- func (m UpdateSnowflakeConnectionDetails) ValidateEnumValue() (bool, error)
- type UpgradeDeploymentCurrentReleaseDetails
- type UpgradeDeploymentDetails
- type UpgradeDeploymentRequest
- func (request UpgradeDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpgradeDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpgradeDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request UpgradeDeploymentRequest) String() string
- func (request UpgradeDeploymentRequest) ValidateEnumValue() (bool, error)
- type UpgradeDeploymentResponse
- type UpgradeDeploymentSpecificReleaseDetails
- type UpgradeDeploymentTypeEnum
- type UpgradeDeploymentUpgradeDetails
- type UpgradeDeploymentUpgradeRequest
- func (request UpgradeDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpgradeDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpgradeDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
- func (request UpgradeDeploymentUpgradeRequest) String() string
- func (request UpgradeDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
- type UpgradeDeploymentUpgradeResponse
- type UpgradeDeploymentUpgradeTypeEnum
- type WalletExistsDeploymentTypeEnum
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionTypeEnumStringValues ¶
func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetAddResourceLockDetailsTypeEnumStringValues ¶ added in v65.67.0
func GetAddResourceLockDetailsTypeEnumStringValues() []string
GetAddResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for AddResourceLockDetailsTypeEnum
func GetAmazonKinesisConnectionTechnologyTypeEnumStringValues ¶ added in v65.51.0
func GetAmazonKinesisConnectionTechnologyTypeEnumStringValues() []string
GetAmazonKinesisConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for AmazonKinesisConnectionTechnologyTypeEnum
func GetAmazonRedshiftConnectionTechnologyTypeEnumStringValues ¶ added in v65.51.0
func GetAmazonRedshiftConnectionTechnologyTypeEnumStringValues() []string
GetAmazonRedshiftConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for AmazonRedshiftConnectionTechnologyTypeEnum
func GetAmazonS3ConnectionTechnologyTypeEnumStringValues ¶ added in v65.33.0
func GetAmazonS3ConnectionTechnologyTypeEnumStringValues() []string
GetAmazonS3ConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for AmazonS3ConnectionTechnologyTypeEnum
func GetAzureDataLakeStorageConnectionAuthenticationTypeEnumStringValues ¶ added in v65.28.0
func GetAzureDataLakeStorageConnectionAuthenticationTypeEnumStringValues() []string
GetAzureDataLakeStorageConnectionAuthenticationTypeEnumStringValues Enumerates the set of values in String for AzureDataLakeStorageConnectionAuthenticationTypeEnum
func GetAzureDataLakeStorageConnectionTechnologyTypeEnumStringValues ¶ added in v65.28.0
func GetAzureDataLakeStorageConnectionTechnologyTypeEnumStringValues() []string
GetAzureDataLakeStorageConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for AzureDataLakeStorageConnectionTechnologyTypeEnum
func GetAzureSynapseConnectionTechnologyTypeEnumStringValues ¶ added in v65.28.0
func GetAzureSynapseConnectionTechnologyTypeEnumStringValues() []string
GetAzureSynapseConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for AzureSynapseConnectionTechnologyTypeEnum
func GetCancelDeploymentBackupTypeEnumStringValues ¶
func GetCancelDeploymentBackupTypeEnumStringValues() []string
GetCancelDeploymentBackupTypeEnumStringValues Enumerates the set of values in String for CancelDeploymentBackupTypeEnum
func GetCancelDeploymentUpgradeTypeEnumStringValues ¶ added in v65.47.0
func GetCancelDeploymentUpgradeTypeEnumStringValues() []string
GetCancelDeploymentUpgradeTypeEnumStringValues Enumerates the set of values in String for CancelDeploymentUpgradeTypeEnum
func GetCancelSnoozeDeploymentUpgradeTypeEnumStringValues ¶ added in v65.32.1
func GetCancelSnoozeDeploymentUpgradeTypeEnumStringValues() []string
GetCancelSnoozeDeploymentUpgradeTypeEnumStringValues Enumerates the set of values in String for CancelSnoozeDeploymentUpgradeTypeEnum
func GetCertificateLifecycleStateEnumStringValues ¶ added in v65.54.0
func GetCertificateLifecycleStateEnumStringValues() []string
GetCertificateLifecycleStateEnumStringValues Enumerates the set of values in String for CertificateLifecycleStateEnum
func GetConnectionAssignmentLifecycleStateEnumStringValues ¶ added in v65.25.0
func GetConnectionAssignmentLifecycleStateEnumStringValues() []string
GetConnectionAssignmentLifecycleStateEnumStringValues Enumerates the set of values in String for ConnectionAssignmentLifecycleStateEnum
func GetConnectionLifecycleStateEnumStringValues ¶ added in v65.25.0
func GetConnectionLifecycleStateEnumStringValues() []string
GetConnectionLifecycleStateEnumStringValues Enumerates the set of values in String for ConnectionLifecycleStateEnum
func GetConnectionTypeEnumStringValues ¶ added in v65.25.0
func GetConnectionTypeEnumStringValues() []string
GetConnectionTypeEnumStringValues Enumerates the set of values in String for ConnectionTypeEnum
func GetCreateDatabaseRegistrationDetailsSessionModeEnumStringValues ¶
func GetCreateDatabaseRegistrationDetailsSessionModeEnumStringValues() []string
GetCreateDatabaseRegistrationDetailsSessionModeEnumStringValues Enumerates the set of values in String for CreateDatabaseRegistrationDetailsSessionModeEnum
func GetCredentialStoreEnumStringValues ¶ added in v65.47.1
func GetCredentialStoreEnumStringValues() []string
GetCredentialStoreEnumStringValues Enumerates the set of values in String for CredentialStoreEnum
func GetDatabaseRegistrationSessionModeEnumStringValues ¶
func GetDatabaseRegistrationSessionModeEnumStringValues() []string
GetDatabaseRegistrationSessionModeEnumStringValues Enumerates the set of values in String for DatabaseRegistrationSessionModeEnum
func GetDatabaseRegistrationSummarySessionModeEnumStringValues ¶
func GetDatabaseRegistrationSummarySessionModeEnumStringValues() []string
GetDatabaseRegistrationSummarySessionModeEnumStringValues Enumerates the set of values in String for DatabaseRegistrationSummarySessionModeEnum
func GetDayEnumStringValues ¶ added in v65.32.1
func GetDayEnumStringValues() []string
GetDayEnumStringValues Enumerates the set of values in String for DayEnum
func GetDb2ConnectionSecurityProtocolEnumStringValues ¶ added in v65.67.0
func GetDb2ConnectionSecurityProtocolEnumStringValues() []string
GetDb2ConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for Db2ConnectionSecurityProtocolEnum
func GetDb2ConnectionTechnologyTypeEnumStringValues ¶ added in v65.67.0
func GetDb2ConnectionTechnologyTypeEnumStringValues() []string
GetDb2ConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for Db2ConnectionTechnologyTypeEnum
func GetDeploymentBackupTypeEnumStringValues ¶
func GetDeploymentBackupTypeEnumStringValues() []string
GetDeploymentBackupTypeEnumStringValues Enumerates the set of values in String for DeploymentBackupTypeEnum
func GetDeploymentDiagnosticStateEnumStringValues ¶ added in v65.27.0
func GetDeploymentDiagnosticStateEnumStringValues() []string
GetDeploymentDiagnosticStateEnumStringValues Enumerates the set of values in String for DeploymentDiagnosticStateEnum
func GetDeploymentTypeEnumStringValues ¶
func GetDeploymentTypeEnumStringValues() []string
GetDeploymentTypeEnumStringValues Enumerates the set of values in String for DeploymentTypeEnum
func GetDeploymentTypeSummaryCategoryEnumStringValues ¶ added in v65.25.0
func GetDeploymentTypeSummaryCategoryEnumStringValues() []string
GetDeploymentTypeSummaryCategoryEnumStringValues Enumerates the set of values in String for DeploymentTypeSummaryCategoryEnum
func GetDeploymentUpgradeLifecycleStateEnumStringValues ¶
func GetDeploymentUpgradeLifecycleStateEnumStringValues() []string
GetDeploymentUpgradeLifecycleStateEnumStringValues Enumerates the set of values in String for DeploymentUpgradeLifecycleStateEnum
func GetDeploymentUpgradeTypeEnumStringValues ¶
func GetDeploymentUpgradeTypeEnumStringValues() []string
GetDeploymentUpgradeTypeEnumStringValues Enumerates the set of values in String for DeploymentUpgradeTypeEnum
func GetDeploymentWalletOperationTypeEnumStringValues ¶ added in v65.29.0
func GetDeploymentWalletOperationTypeEnumStringValues() []string
GetDeploymentWalletOperationTypeEnumStringValues Enumerates the set of values in String for DeploymentWalletOperationTypeEnum
func GetDeploymentWalletStatusEnumStringValues ¶ added in v65.29.0
func GetDeploymentWalletStatusEnumStringValues() []string
GetDeploymentWalletStatusEnumStringValues Enumerates the set of values in String for DeploymentWalletStatusEnum
func GetElasticsearchConnectionAuthenticationTypeEnumStringValues ¶ added in v65.51.0
func GetElasticsearchConnectionAuthenticationTypeEnumStringValues() []string
GetElasticsearchConnectionAuthenticationTypeEnumStringValues Enumerates the set of values in String for ElasticsearchConnectionAuthenticationTypeEnum
func GetElasticsearchConnectionSecurityProtocolEnumStringValues ¶ added in v65.51.0
func GetElasticsearchConnectionSecurityProtocolEnumStringValues() []string
GetElasticsearchConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for ElasticsearchConnectionSecurityProtocolEnum
func GetElasticsearchConnectionTechnologyTypeEnumStringValues ¶ added in v65.51.0
func GetElasticsearchConnectionTechnologyTypeEnumStringValues() []string
GetElasticsearchConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for ElasticsearchConnectionTechnologyTypeEnum
func GetGenericConnectionTechnologyTypeEnumStringValues ¶ added in v65.51.0
func GetGenericConnectionTechnologyTypeEnumStringValues() []string
GetGenericConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for GenericConnectionTechnologyTypeEnum
func GetGoldenGateConnectionTechnologyTypeEnumStringValues ¶ added in v65.25.0
func GetGoldenGateConnectionTechnologyTypeEnumStringValues() []string
GetGoldenGateConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for GoldenGateConnectionTechnologyTypeEnum
func GetGoogleBigQueryConnectionTechnologyTypeEnumStringValues ¶ added in v65.51.0
func GetGoogleBigQueryConnectionTechnologyTypeEnumStringValues() []string
GetGoogleBigQueryConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for GoogleBigQueryConnectionTechnologyTypeEnum
func GetGoogleCloudStorageConnectionTechnologyTypeEnumStringValues ¶ added in v65.51.0
func GetGoogleCloudStorageConnectionTechnologyTypeEnumStringValues() []string
GetGoogleCloudStorageConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for GoogleCloudStorageConnectionTechnologyTypeEnum
func GetHdfsConnectionTechnologyTypeEnumStringValues ¶ added in v65.33.0
func GetHdfsConnectionTechnologyTypeEnumStringValues() []string
GetHdfsConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for HdfsConnectionTechnologyTypeEnum
func GetJavaMessageServiceConnectionAuthenticationTypeEnumStringValues ¶ added in v65.51.0
func GetJavaMessageServiceConnectionAuthenticationTypeEnumStringValues() []string
GetJavaMessageServiceConnectionAuthenticationTypeEnumStringValues Enumerates the set of values in String for JavaMessageServiceConnectionAuthenticationTypeEnum
func GetJavaMessageServiceConnectionSecurityProtocolEnumStringValues ¶ added in v65.51.0
func GetJavaMessageServiceConnectionSecurityProtocolEnumStringValues() []string
GetJavaMessageServiceConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for JavaMessageServiceConnectionSecurityProtocolEnum
func GetJavaMessageServiceConnectionTechnologyTypeEnumStringValues ¶ added in v65.33.0
func GetJavaMessageServiceConnectionTechnologyTypeEnumStringValues() []string
GetJavaMessageServiceConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for JavaMessageServiceConnectionTechnologyTypeEnum
func GetKafkaConnectionSecurityProtocolEnumStringValues ¶ added in v65.25.0
func GetKafkaConnectionSecurityProtocolEnumStringValues() []string
GetKafkaConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for KafkaConnectionSecurityProtocolEnum
func GetKafkaConnectionTechnologyTypeEnumStringValues ¶ added in v65.25.0
func GetKafkaConnectionTechnologyTypeEnumStringValues() []string
GetKafkaConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for KafkaConnectionTechnologyTypeEnum
func GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumStringValues ¶ added in v65.28.0
func GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumStringValues() []string
GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumStringValues Enumerates the set of values in String for KafkaSchemaRegistryConnectionAuthenticationTypeEnum
func GetKafkaSchemaRegistryConnectionTechnologyTypeEnumStringValues ¶ added in v65.28.0
func GetKafkaSchemaRegistryConnectionTechnologyTypeEnumStringValues() []string
GetKafkaSchemaRegistryConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for KafkaSchemaRegistryConnectionTechnologyTypeEnum
func GetLibraryTypeEnumStringValues ¶ added in v65.67.0
func GetLibraryTypeEnumStringValues() []string
GetLibraryTypeEnumStringValues Enumerates the set of values in String for LibraryTypeEnum
func GetLicenseModelEnumStringValues ¶
func GetLicenseModelEnumStringValues() []string
GetLicenseModelEnumStringValues Enumerates the set of values in String for LicenseModelEnum
func GetLifecycleStateEnumStringValues ¶
func GetLifecycleStateEnumStringValues() []string
GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum
func GetLifecycleSubStateEnumStringValues ¶
func GetLifecycleSubStateEnumStringValues() []string
GetLifecycleSubStateEnumStringValues Enumerates the set of values in String for LifecycleSubStateEnum
func GetListCertificatesLifecycleStateEnumStringValues ¶ added in v65.54.0
func GetListCertificatesLifecycleStateEnumStringValues() []string
GetListCertificatesLifecycleStateEnumStringValues Enumerates the set of values in String for ListCertificatesLifecycleStateEnum
func GetListCertificatesSortByEnumStringValues ¶ added in v65.54.0
func GetListCertificatesSortByEnumStringValues() []string
GetListCertificatesSortByEnumStringValues Enumerates the set of values in String for ListCertificatesSortByEnum
func GetListCertificatesSortOrderEnumStringValues ¶ added in v65.54.0
func GetListCertificatesSortOrderEnumStringValues() []string
GetListCertificatesSortOrderEnumStringValues Enumerates the set of values in String for ListCertificatesSortOrderEnum
func GetListConnectionAssignmentsSortByEnumStringValues ¶ added in v65.25.0
func GetListConnectionAssignmentsSortByEnumStringValues() []string
GetListConnectionAssignmentsSortByEnumStringValues Enumerates the set of values in String for ListConnectionAssignmentsSortByEnum
func GetListConnectionAssignmentsSortOrderEnumStringValues ¶ added in v65.25.0
func GetListConnectionAssignmentsSortOrderEnumStringValues() []string
GetListConnectionAssignmentsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionAssignmentsSortOrderEnum
func GetListConnectionsAssignableDeploymentTypeEnumStringValues ¶ added in v65.25.0
func GetListConnectionsAssignableDeploymentTypeEnumStringValues() []string
GetListConnectionsAssignableDeploymentTypeEnumStringValues Enumerates the set of values in String for ListConnectionsAssignableDeploymentTypeEnum
func GetListConnectionsSortByEnumStringValues ¶ added in v65.25.0
func GetListConnectionsSortByEnumStringValues() []string
GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum
func GetListConnectionsSortOrderEnumStringValues ¶ added in v65.25.0
func GetListConnectionsSortOrderEnumStringValues() []string
GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum
func GetListDatabaseRegistrationsLifecycleStateEnumStringValues ¶
func GetListDatabaseRegistrationsLifecycleStateEnumStringValues() []string
GetListDatabaseRegistrationsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseRegistrationsLifecycleStateEnum
func GetListDatabaseRegistrationsSortByEnumStringValues ¶
func GetListDatabaseRegistrationsSortByEnumStringValues() []string
GetListDatabaseRegistrationsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseRegistrationsSortByEnum
func GetListDatabaseRegistrationsSortOrderEnumStringValues ¶
func GetListDatabaseRegistrationsSortOrderEnumStringValues() []string
GetListDatabaseRegistrationsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseRegistrationsSortOrderEnum
func GetListDeploymentBackupsLifecycleStateEnumStringValues ¶
func GetListDeploymentBackupsLifecycleStateEnumStringValues() []string
GetListDeploymentBackupsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDeploymentBackupsLifecycleStateEnum
func GetListDeploymentBackupsSortByEnumStringValues ¶
func GetListDeploymentBackupsSortByEnumStringValues() []string
GetListDeploymentBackupsSortByEnumStringValues Enumerates the set of values in String for ListDeploymentBackupsSortByEnum
func GetListDeploymentBackupsSortOrderEnumStringValues ¶
func GetListDeploymentBackupsSortOrderEnumStringValues() []string
GetListDeploymentBackupsSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentBackupsSortOrderEnum
func GetListDeploymentTypesDeploymentTypeEnumStringValues ¶ added in v65.32.1
func GetListDeploymentTypesDeploymentTypeEnumStringValues() []string
GetListDeploymentTypesDeploymentTypeEnumStringValues Enumerates the set of values in String for ListDeploymentTypesDeploymentTypeEnum
func GetListDeploymentTypesSortByEnumStringValues ¶ added in v65.25.0
func GetListDeploymentTypesSortByEnumStringValues() []string
GetListDeploymentTypesSortByEnumStringValues Enumerates the set of values in String for ListDeploymentTypesSortByEnum
func GetListDeploymentTypesSortOrderEnumStringValues ¶ added in v65.25.0
func GetListDeploymentTypesSortOrderEnumStringValues() []string
GetListDeploymentTypesSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentTypesSortOrderEnum
func GetListDeploymentUpgradesLifecycleStateEnumStringValues ¶
func GetListDeploymentUpgradesLifecycleStateEnumStringValues() []string
GetListDeploymentUpgradesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDeploymentUpgradesLifecycleStateEnum
func GetListDeploymentUpgradesSortByEnumStringValues ¶
func GetListDeploymentUpgradesSortByEnumStringValues() []string
GetListDeploymentUpgradesSortByEnumStringValues Enumerates the set of values in String for ListDeploymentUpgradesSortByEnum
func GetListDeploymentUpgradesSortOrderEnumStringValues ¶
func GetListDeploymentUpgradesSortOrderEnumStringValues() []string
GetListDeploymentUpgradesSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentUpgradesSortOrderEnum
func GetListDeploymentVersionsDeploymentTypeEnumStringValues ¶ added in v65.32.1
func GetListDeploymentVersionsDeploymentTypeEnumStringValues() []string
GetListDeploymentVersionsDeploymentTypeEnumStringValues Enumerates the set of values in String for ListDeploymentVersionsDeploymentTypeEnum
func GetListDeploymentVersionsSortByEnumStringValues ¶ added in v65.32.1
func GetListDeploymentVersionsSortByEnumStringValues() []string
GetListDeploymentVersionsSortByEnumStringValues Enumerates the set of values in String for ListDeploymentVersionsSortByEnum
func GetListDeploymentVersionsSortOrderEnumStringValues ¶ added in v65.32.1
func GetListDeploymentVersionsSortOrderEnumStringValues() []string
GetListDeploymentVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentVersionsSortOrderEnum
func GetListDeploymentWalletsOperationsSortByEnumStringValues ¶ added in v65.29.0
func GetListDeploymentWalletsOperationsSortByEnumStringValues() []string
GetListDeploymentWalletsOperationsSortByEnumStringValues Enumerates the set of values in String for ListDeploymentWalletsOperationsSortByEnum
func GetListDeploymentWalletsOperationsSortOrderEnumStringValues ¶ added in v65.29.0
func GetListDeploymentWalletsOperationsSortOrderEnumStringValues() []string
GetListDeploymentWalletsOperationsSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentWalletsOperationsSortOrderEnum
func GetListDeploymentsLifecycleStateEnumStringValues ¶
func GetListDeploymentsLifecycleStateEnumStringValues() []string
GetListDeploymentsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDeploymentsLifecycleStateEnum
func GetListDeploymentsLifecycleSubStateEnumStringValues ¶
func GetListDeploymentsLifecycleSubStateEnumStringValues() []string
GetListDeploymentsLifecycleSubStateEnumStringValues Enumerates the set of values in String for ListDeploymentsLifecycleSubStateEnum
func GetListDeploymentsSortByEnumStringValues ¶
func GetListDeploymentsSortByEnumStringValues() []string
GetListDeploymentsSortByEnumStringValues Enumerates the set of values in String for ListDeploymentsSortByEnum
func GetListDeploymentsSortOrderEnumStringValues ¶
func GetListDeploymentsSortOrderEnumStringValues() []string
GetListDeploymentsSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentsSortOrderEnum
func GetListDeploymentsSupportedConnectionTypeEnumStringValues ¶ added in v65.25.0
func GetListDeploymentsSupportedConnectionTypeEnumStringValues() []string
GetListDeploymentsSupportedConnectionTypeEnumStringValues Enumerates the set of values in String for ListDeploymentsSupportedConnectionTypeEnum
func GetListTrailFilesSortByEnumStringValues ¶ added in v65.21.0
func GetListTrailFilesSortByEnumStringValues() []string
GetListTrailFilesSortByEnumStringValues Enumerates the set of values in String for ListTrailFilesSortByEnum
func GetListTrailFilesSortOrderEnumStringValues ¶ added in v65.21.0
func GetListTrailFilesSortOrderEnumStringValues() []string
GetListTrailFilesSortOrderEnumStringValues Enumerates the set of values in String for ListTrailFilesSortOrderEnum
func GetListTrailSequencesSortByEnumStringValues ¶ added in v65.21.0
func GetListTrailSequencesSortByEnumStringValues() []string
GetListTrailSequencesSortByEnumStringValues Enumerates the set of values in String for ListTrailSequencesSortByEnum
func GetListTrailSequencesSortOrderEnumStringValues ¶ added in v65.21.0
func GetListTrailSequencesSortOrderEnumStringValues() []string
GetListTrailSequencesSortOrderEnumStringValues Enumerates the set of values in String for ListTrailSequencesSortOrderEnum
func GetMaintenanceActionTypeEnumStringValues ¶ added in v65.32.1
func GetMaintenanceActionTypeEnumStringValues() []string
GetMaintenanceActionTypeEnumStringValues Enumerates the set of values in String for MaintenanceActionTypeEnum
func GetMessageSummaryDeploymentMessageStatusEnumStringValues ¶ added in v65.21.0
func GetMessageSummaryDeploymentMessageStatusEnumStringValues() []string
GetMessageSummaryDeploymentMessageStatusEnumStringValues Enumerates the set of values in String for MessageSummaryDeploymentMessageStatusEnum
func GetMicrosoftSqlserverConnectionSecurityProtocolEnumStringValues ¶ added in v65.33.0
func GetMicrosoftSqlserverConnectionSecurityProtocolEnumStringValues() []string
GetMicrosoftSqlserverConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for MicrosoftSqlserverConnectionSecurityProtocolEnum
func GetMicrosoftSqlserverConnectionTechnologyTypeEnumStringValues ¶ added in v65.33.0
func GetMicrosoftSqlserverConnectionTechnologyTypeEnumStringValues() []string
GetMicrosoftSqlserverConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for MicrosoftSqlserverConnectionTechnologyTypeEnum
func GetMongoDbConnectionTechnologyTypeEnumStringValues ¶ added in v65.33.0
func GetMongoDbConnectionTechnologyTypeEnumStringValues() []string
GetMongoDbConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for MongoDbConnectionTechnologyTypeEnum
func GetMysqlConnectionSecurityProtocolEnumStringValues ¶ added in v65.25.0
func GetMysqlConnectionSecurityProtocolEnumStringValues() []string
GetMysqlConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for MysqlConnectionSecurityProtocolEnum
func GetMysqlConnectionSslModeEnumStringValues ¶ added in v65.25.0
func GetMysqlConnectionSslModeEnumStringValues() []string
GetMysqlConnectionSslModeEnumStringValues Enumerates the set of values in String for MysqlConnectionSslModeEnum
func GetMysqlConnectionTechnologyTypeEnumStringValues ¶ added in v65.25.0
func GetMysqlConnectionTechnologyTypeEnumStringValues() []string
GetMysqlConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for MysqlConnectionTechnologyTypeEnum
func GetOciObjectStorageConnectionTechnologyTypeEnumStringValues ¶ added in v65.25.0
func GetOciObjectStorageConnectionTechnologyTypeEnumStringValues() []string
GetOciObjectStorageConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for OciObjectStorageConnectionTechnologyTypeEnum
func GetOperationStatusEnumStringValues ¶
func GetOperationStatusEnumStringValues() []string
GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum
func GetOperationTypeEnumStringValues ¶
func GetOperationTypeEnumStringValues() []string
GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum
func GetOracleConnectionAuthenticationModeEnumStringValues ¶ added in v65.67.0
func GetOracleConnectionAuthenticationModeEnumStringValues() []string
GetOracleConnectionAuthenticationModeEnumStringValues Enumerates the set of values in String for OracleConnectionAuthenticationModeEnum
func GetOracleConnectionSessionModeEnumStringValues ¶ added in v65.25.0
func GetOracleConnectionSessionModeEnumStringValues() []string
GetOracleConnectionSessionModeEnumStringValues Enumerates the set of values in String for OracleConnectionSessionModeEnum
func GetOracleConnectionTechnologyTypeEnumStringValues ¶ added in v65.25.0
func GetOracleConnectionTechnologyTypeEnumStringValues() []string
GetOracleConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for OracleConnectionTechnologyTypeEnum
func GetOracleNosqlConnectionTechnologyTypeEnumStringValues ¶ added in v65.33.0
func GetOracleNosqlConnectionTechnologyTypeEnumStringValues() []string
GetOracleNosqlConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for OracleNosqlConnectionTechnologyTypeEnum
func GetPostgresqlConnectionSecurityProtocolEnumStringValues ¶ added in v65.28.0
func GetPostgresqlConnectionSecurityProtocolEnumStringValues() []string
GetPostgresqlConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for PostgresqlConnectionSecurityProtocolEnum
func GetPostgresqlConnectionSslModeEnumStringValues ¶ added in v65.28.0
func GetPostgresqlConnectionSslModeEnumStringValues() []string
GetPostgresqlConnectionSslModeEnumStringValues Enumerates the set of values in String for PostgresqlConnectionSslModeEnum
func GetPostgresqlConnectionTechnologyTypeEnumStringValues ¶ added in v65.28.0
func GetPostgresqlConnectionTechnologyTypeEnumStringValues() []string
GetPostgresqlConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for PostgresqlConnectionTechnologyTypeEnum
func GetRedisConnectionAuthenticationTypeEnumStringValues ¶ added in v65.51.0
func GetRedisConnectionAuthenticationTypeEnumStringValues() []string
GetRedisConnectionAuthenticationTypeEnumStringValues Enumerates the set of values in String for RedisConnectionAuthenticationTypeEnum
func GetRedisConnectionSecurityProtocolEnumStringValues ¶ added in v65.51.0
func GetRedisConnectionSecurityProtocolEnumStringValues() []string
GetRedisConnectionSecurityProtocolEnumStringValues Enumerates the set of values in String for RedisConnectionSecurityProtocolEnum
func GetRedisConnectionTechnologyTypeEnumStringValues ¶ added in v65.51.0
func GetRedisConnectionTechnologyTypeEnumStringValues() []string
GetRedisConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for RedisConnectionTechnologyTypeEnum
func GetReleaseTypeEnumStringValues ¶ added in v65.32.1
func GetReleaseTypeEnumStringValues() []string
GetReleaseTypeEnumStringValues Enumerates the set of values in String for ReleaseTypeEnum
func GetRemoveResourceLockDetailsTypeEnumStringValues ¶ added in v65.67.0
func GetRemoveResourceLockDetailsTypeEnumStringValues() []string
GetRemoveResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for RemoveResourceLockDetailsTypeEnum
func GetRescheduleDeploymentUpgradeTypeEnumStringValues ¶ added in v65.47.0
func GetRescheduleDeploymentUpgradeTypeEnumStringValues() []string
GetRescheduleDeploymentUpgradeTypeEnumStringValues Enumerates the set of values in String for RescheduleDeploymentUpgradeTypeEnum
func GetResourceLockTypeEnumStringValues ¶ added in v65.67.0
func GetResourceLockTypeEnumStringValues() []string
GetResourceLockTypeEnumStringValues Enumerates the set of values in String for ResourceLockTypeEnum
func GetRestoreDeploymentTypeEnumStringValues ¶
func GetRestoreDeploymentTypeEnumStringValues() []string
GetRestoreDeploymentTypeEnumStringValues Enumerates the set of values in String for RestoreDeploymentTypeEnum
func GetRollbackDeploymentUpgradeTypeEnumStringValues ¶ added in v65.32.1
func GetRollbackDeploymentUpgradeTypeEnumStringValues() []string
GetRollbackDeploymentUpgradeTypeEnumStringValues Enumerates the set of values in String for RollbackDeploymentUpgradeTypeEnum
func GetRoutingMethodEnumStringValues ¶ added in v65.55.0
func GetRoutingMethodEnumStringValues() []string
GetRoutingMethodEnumStringValues Enumerates the set of values in String for RoutingMethodEnum
func GetSnoozeDeploymentUpgradeTypeEnumStringValues ¶ added in v65.32.1
func GetSnoozeDeploymentUpgradeTypeEnumStringValues() []string
GetSnoozeDeploymentUpgradeTypeEnumStringValues Enumerates the set of values in String for SnoozeDeploymentUpgradeTypeEnum
func GetSnowflakeConnectionAuthenticationTypeEnumStringValues ¶ added in v65.33.0
func GetSnowflakeConnectionAuthenticationTypeEnumStringValues() []string
GetSnowflakeConnectionAuthenticationTypeEnumStringValues Enumerates the set of values in String for SnowflakeConnectionAuthenticationTypeEnum
func GetSnowflakeConnectionTechnologyTypeEnumStringValues ¶ added in v65.33.0
func GetSnowflakeConnectionTechnologyTypeEnumStringValues() []string
GetSnowflakeConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for SnowflakeConnectionTechnologyTypeEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetStartDeploymentTypeEnumStringValues ¶
func GetStartDeploymentTypeEnumStringValues() []string
GetStartDeploymentTypeEnumStringValues Enumerates the set of values in String for StartDeploymentTypeEnum
func GetStopDeploymentTypeEnumStringValues ¶
func GetStopDeploymentTypeEnumStringValues() []string
GetStopDeploymentTypeEnumStringValues Enumerates the set of values in String for StopDeploymentTypeEnum
func GetTechnologyTypeEnumStringValues ¶ added in v65.25.0
func GetTechnologyTypeEnumStringValues() []string
GetTechnologyTypeEnumStringValues Enumerates the set of values in String for TechnologyTypeEnum
func GetTestConnectionAssignmentResultResultTypeEnumStringValues ¶ added in v65.44.0
func GetTestConnectionAssignmentResultResultTypeEnumStringValues() []string
GetTestConnectionAssignmentResultResultTypeEnumStringValues Enumerates the set of values in String for TestConnectionAssignmentResultResultTypeEnum
func GetTestConnectionAssignmentTypeEnumStringValues ¶ added in v65.44.0
func GetTestConnectionAssignmentTypeEnumStringValues() []string
GetTestConnectionAssignmentTypeEnumStringValues Enumerates the set of values in String for TestConnectionAssignmentTypeEnum
func GetUpdateDatabaseRegistrationDetailsSessionModeEnumStringValues ¶
func GetUpdateDatabaseRegistrationDetailsSessionModeEnumStringValues() []string
GetUpdateDatabaseRegistrationDetailsSessionModeEnumStringValues Enumerates the set of values in String for UpdateDatabaseRegistrationDetailsSessionModeEnum
func GetUpgradeDeploymentTypeEnumStringValues ¶
func GetUpgradeDeploymentTypeEnumStringValues() []string
GetUpgradeDeploymentTypeEnumStringValues Enumerates the set of values in String for UpgradeDeploymentTypeEnum
func GetUpgradeDeploymentUpgradeTypeEnumStringValues ¶ added in v65.32.1
func GetUpgradeDeploymentUpgradeTypeEnumStringValues() []string
GetUpgradeDeploymentUpgradeTypeEnumStringValues Enumerates the set of values in String for UpgradeDeploymentUpgradeTypeEnum
func GetWalletExistsDeploymentTypeEnumStringValues ¶ added in v65.29.0
func GetWalletExistsDeploymentTypeEnumStringValues() []string
GetWalletExistsDeploymentTypeEnumStringValues Enumerates the set of values in String for WalletExistsDeploymentTypeEnum
Types ¶
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" )
Set of constants representing the allowable values for ActionTypeEnum
func GetActionTypeEnumValues ¶
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
func GetMappingActionTypeEnum ¶
func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AddConnectionLockRequest ¶ added in v65.67.0
type AddConnectionLockRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Connection. ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"` // AddResourceLockDetails body parameter AddResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AddConnectionLockRequest wrapper for the AddConnectionLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/AddConnectionLock.go.html to see an example of how to use AddConnectionLockRequest.
func (AddConnectionLockRequest) BinaryRequestBody ¶ added in v65.67.0
func (request AddConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddConnectionLockRequest) HTTPRequest ¶ added in v65.67.0
func (request AddConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddConnectionLockRequest) RetryPolicy ¶ added in v65.67.0
func (request AddConnectionLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddConnectionLockRequest) String ¶ added in v65.67.0
func (request AddConnectionLockRequest) String() string
func (AddConnectionLockRequest) ValidateEnumValue ¶ added in v65.67.0
func (request AddConnectionLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddConnectionLockResponse ¶ added in v65.67.0
type AddConnectionLockResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned Connection resource. Etag *string `presentIn:"header" name:"etag"` }
AddConnectionLockResponse wrapper for the AddConnectionLock operation
func (AddConnectionLockResponse) HTTPResponse ¶ added in v65.67.0
func (response AddConnectionLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddConnectionLockResponse) String ¶ added in v65.67.0
func (response AddConnectionLockResponse) String() string
type AddDeploymentBackupLockRequest ¶ added in v65.67.0
type AddDeploymentBackupLockRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // AddResourceLockDetails body parameter AddResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AddDeploymentBackupLockRequest wrapper for the AddDeploymentBackupLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/AddDeploymentBackupLock.go.html to see an example of how to use AddDeploymentBackupLockRequest.
func (AddDeploymentBackupLockRequest) BinaryRequestBody ¶ added in v65.67.0
func (request AddDeploymentBackupLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddDeploymentBackupLockRequest) HTTPRequest ¶ added in v65.67.0
func (request AddDeploymentBackupLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddDeploymentBackupLockRequest) RetryPolicy ¶ added in v65.67.0
func (request AddDeploymentBackupLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddDeploymentBackupLockRequest) String ¶ added in v65.67.0
func (request AddDeploymentBackupLockRequest) String() string
func (AddDeploymentBackupLockRequest) ValidateEnumValue ¶ added in v65.67.0
func (request AddDeploymentBackupLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddDeploymentBackupLockResponse ¶ added in v65.67.0
type AddDeploymentBackupLockResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentBackup instance DeploymentBackup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned DeploymentBackup resource. Etag *string `presentIn:"header" name:"etag"` }
AddDeploymentBackupLockResponse wrapper for the AddDeploymentBackupLock operation
func (AddDeploymentBackupLockResponse) HTTPResponse ¶ added in v65.67.0
func (response AddDeploymentBackupLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddDeploymentBackupLockResponse) String ¶ added in v65.67.0
func (response AddDeploymentBackupLockResponse) String() string
type AddDeploymentLockRequest ¶ added in v65.67.0
type AddDeploymentLockRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // AddResourceLockDetails body parameter AddResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AddDeploymentLockRequest wrapper for the AddDeploymentLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/AddDeploymentLock.go.html to see an example of how to use AddDeploymentLockRequest.
func (AddDeploymentLockRequest) BinaryRequestBody ¶ added in v65.67.0
func (request AddDeploymentLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddDeploymentLockRequest) HTTPRequest ¶ added in v65.67.0
func (request AddDeploymentLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddDeploymentLockRequest) RetryPolicy ¶ added in v65.67.0
func (request AddDeploymentLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddDeploymentLockRequest) String ¶ added in v65.67.0
func (request AddDeploymentLockRequest) String() string
func (AddDeploymentLockRequest) ValidateEnumValue ¶ added in v65.67.0
func (request AddDeploymentLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddDeploymentLockResponse ¶ added in v65.67.0
type AddDeploymentLockResponse struct { // The underlying http response RawResponse *http.Response // The Deployment instance Deployment `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned Deployment resource. Etag *string `presentIn:"header" name:"etag"` }
AddDeploymentLockResponse wrapper for the AddDeploymentLock operation
func (AddDeploymentLockResponse) HTTPResponse ¶ added in v65.67.0
func (response AddDeploymentLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddDeploymentLockResponse) String ¶ added in v65.67.0
func (response AddDeploymentLockResponse) String() string
type AddResourceLockDetails ¶ added in v65.67.0
type AddResourceLockDetails struct { // Type of the lock. Type AddResourceLockDetailsTypeEnum `mandatory:"true" json:"type"` // A message added by the creator of the lock. This is typically used to give an // indication of why the resource is locked. Message *string `mandatory:"false" json:"message"` }
AddResourceLockDetails Used to add a resource lock. Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.
func (AddResourceLockDetails) String ¶ added in v65.67.0
func (m AddResourceLockDetails) String() string
func (AddResourceLockDetails) ValidateEnumValue ¶ added in v65.67.0
func (m AddResourceLockDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddResourceLockDetailsTypeEnum ¶ added in v65.67.0
type AddResourceLockDetailsTypeEnum string
AddResourceLockDetailsTypeEnum Enum with underlying type: string
const ( AddResourceLockDetailsTypeFull AddResourceLockDetailsTypeEnum = "FULL" AddResourceLockDetailsTypeDelete AddResourceLockDetailsTypeEnum = "DELETE" )
Set of constants representing the allowable values for AddResourceLockDetailsTypeEnum
func GetAddResourceLockDetailsTypeEnumValues ¶ added in v65.67.0
func GetAddResourceLockDetailsTypeEnumValues() []AddResourceLockDetailsTypeEnum
GetAddResourceLockDetailsTypeEnumValues Enumerates the set of values for AddResourceLockDetailsTypeEnum
func GetMappingAddResourceLockDetailsTypeEnum ¶ added in v65.67.0
func GetMappingAddResourceLockDetailsTypeEnum(val string) (AddResourceLockDetailsTypeEnum, bool)
GetMappingAddResourceLockDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AmazonKinesisConnection ¶ added in v65.51.0
type AmazonKinesisConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Access key ID to access the Amazon Kinesis. AccessKeyId *string `mandatory:"true" json:"accessKeyId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Amazon Kinesis technology type. TechnologyType AmazonKinesisConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
AmazonKinesisConnection Represents the metadata of a Amazon Kinesis Connection.
func (AmazonKinesisConnection) GetCompartmentId ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AmazonKinesisConnection) GetDefinedTags ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AmazonKinesisConnection) GetDescription ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetDescription() *string
GetDescription returns Description
func (AmazonKinesisConnection) GetDisplayName ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AmazonKinesisConnection) GetFreeformTags ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AmazonKinesisConnection) GetId ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetId() *string
GetId returns Id
func (AmazonKinesisConnection) GetIngressIps ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AmazonKinesisConnection) GetKeyId ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetKeyId() *string
GetKeyId returns KeyId
func (AmazonKinesisConnection) GetLifecycleDetails ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AmazonKinesisConnection) GetLifecycleState ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AmazonKinesisConnection) GetLocks ¶ added in v65.67.0
func (m AmazonKinesisConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (AmazonKinesisConnection) GetNsgIds ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AmazonKinesisConnection) GetRoutingMethod ¶ added in v65.55.0
func (m AmazonKinesisConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AmazonKinesisConnection) GetSubnetId ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AmazonKinesisConnection) GetSystemTags ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AmazonKinesisConnection) GetTimeCreated ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AmazonKinesisConnection) GetTimeUpdated ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AmazonKinesisConnection) GetVaultId ¶ added in v65.51.0
func (m AmazonKinesisConnection) GetVaultId() *string
GetVaultId returns VaultId
func (AmazonKinesisConnection) MarshalJSON ¶ added in v65.51.0
func (m AmazonKinesisConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AmazonKinesisConnection) String ¶ added in v65.51.0
func (m AmazonKinesisConnection) String() string
func (AmazonKinesisConnection) ValidateEnumValue ¶ added in v65.51.0
func (m AmazonKinesisConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AmazonKinesisConnectionSummary ¶ added in v65.51.0
type AmazonKinesisConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Access key ID to access the Amazon Kinesis. AccessKeyId *string `mandatory:"true" json:"accessKeyId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Amazon Kinesis technology type. TechnologyType AmazonKinesisConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
AmazonKinesisConnectionSummary Summary of the Amazon Kinesis Connection.
func (AmazonKinesisConnectionSummary) GetCompartmentId ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AmazonKinesisConnectionSummary) GetDefinedTags ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AmazonKinesisConnectionSummary) GetDescription ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetDescription() *string
GetDescription returns Description
func (AmazonKinesisConnectionSummary) GetDisplayName ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AmazonKinesisConnectionSummary) GetFreeformTags ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AmazonKinesisConnectionSummary) GetId ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetId() *string
GetId returns Id
func (AmazonKinesisConnectionSummary) GetIngressIps ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AmazonKinesisConnectionSummary) GetKeyId ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (AmazonKinesisConnectionSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AmazonKinesisConnectionSummary) GetLifecycleState ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AmazonKinesisConnectionSummary) GetLocks ¶ added in v65.67.0
func (m AmazonKinesisConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (AmazonKinesisConnectionSummary) GetNsgIds ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AmazonKinesisConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m AmazonKinesisConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AmazonKinesisConnectionSummary) GetSubnetId ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AmazonKinesisConnectionSummary) GetSystemTags ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AmazonKinesisConnectionSummary) GetTimeCreated ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AmazonKinesisConnectionSummary) GetTimeUpdated ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AmazonKinesisConnectionSummary) GetVaultId ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (AmazonKinesisConnectionSummary) MarshalJSON ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AmazonKinesisConnectionSummary) String ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) String() string
func (AmazonKinesisConnectionSummary) ValidateEnumValue ¶ added in v65.51.0
func (m AmazonKinesisConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AmazonKinesisConnectionTechnologyTypeEnum ¶ added in v65.51.0
type AmazonKinesisConnectionTechnologyTypeEnum string
AmazonKinesisConnectionTechnologyTypeEnum Enum with underlying type: string
const (
AmazonKinesisConnectionTechnologyTypeAmazonKinesis AmazonKinesisConnectionTechnologyTypeEnum = "AMAZON_KINESIS"
)
Set of constants representing the allowable values for AmazonKinesisConnectionTechnologyTypeEnum
func GetAmazonKinesisConnectionTechnologyTypeEnumValues ¶ added in v65.51.0
func GetAmazonKinesisConnectionTechnologyTypeEnumValues() []AmazonKinesisConnectionTechnologyTypeEnum
GetAmazonKinesisConnectionTechnologyTypeEnumValues Enumerates the set of values for AmazonKinesisConnectionTechnologyTypeEnum
func GetMappingAmazonKinesisConnectionTechnologyTypeEnum ¶ added in v65.51.0
func GetMappingAmazonKinesisConnectionTechnologyTypeEnum(val string) (AmazonKinesisConnectionTechnologyTypeEnum, bool)
GetMappingAmazonKinesisConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AmazonRedshiftConnection ¶ added in v65.51.0
type AmazonRedshiftConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Connection URL. // e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb' ConnectionUrl *string `mandatory:"true" json:"connectionUrl"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Amazon Redshift technology type. TechnologyType AmazonRedshiftConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
AmazonRedshiftConnection Represents the metadata of a Amazon Redshift Connection.
func (AmazonRedshiftConnection) GetCompartmentId ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AmazonRedshiftConnection) GetDefinedTags ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AmazonRedshiftConnection) GetDescription ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetDescription() *string
GetDescription returns Description
func (AmazonRedshiftConnection) GetDisplayName ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AmazonRedshiftConnection) GetFreeformTags ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AmazonRedshiftConnection) GetId ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetId() *string
GetId returns Id
func (AmazonRedshiftConnection) GetIngressIps ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AmazonRedshiftConnection) GetKeyId ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetKeyId() *string
GetKeyId returns KeyId
func (AmazonRedshiftConnection) GetLifecycleDetails ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AmazonRedshiftConnection) GetLifecycleState ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AmazonRedshiftConnection) GetLocks ¶ added in v65.67.0
func (m AmazonRedshiftConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (AmazonRedshiftConnection) GetNsgIds ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AmazonRedshiftConnection) GetRoutingMethod ¶ added in v65.55.0
func (m AmazonRedshiftConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AmazonRedshiftConnection) GetSubnetId ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AmazonRedshiftConnection) GetSystemTags ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AmazonRedshiftConnection) GetTimeCreated ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AmazonRedshiftConnection) GetTimeUpdated ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AmazonRedshiftConnection) GetVaultId ¶ added in v65.51.0
func (m AmazonRedshiftConnection) GetVaultId() *string
GetVaultId returns VaultId
func (AmazonRedshiftConnection) MarshalJSON ¶ added in v65.51.0
func (m AmazonRedshiftConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AmazonRedshiftConnection) String ¶ added in v65.51.0
func (m AmazonRedshiftConnection) String() string
func (AmazonRedshiftConnection) ValidateEnumValue ¶ added in v65.51.0
func (m AmazonRedshiftConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AmazonRedshiftConnectionSummary ¶ added in v65.51.0
type AmazonRedshiftConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Connection URL. // e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb' ConnectionUrl *string `mandatory:"true" json:"connectionUrl"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Amazon Redshift technology type. TechnologyType AmazonRedshiftConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
AmazonRedshiftConnectionSummary Summary of the Amazon Redshift Connection.
func (AmazonRedshiftConnectionSummary) GetCompartmentId ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AmazonRedshiftConnectionSummary) GetDefinedTags ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AmazonRedshiftConnectionSummary) GetDescription ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetDescription() *string
GetDescription returns Description
func (AmazonRedshiftConnectionSummary) GetDisplayName ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AmazonRedshiftConnectionSummary) GetFreeformTags ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AmazonRedshiftConnectionSummary) GetId ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetId() *string
GetId returns Id
func (AmazonRedshiftConnectionSummary) GetIngressIps ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AmazonRedshiftConnectionSummary) GetKeyId ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (AmazonRedshiftConnectionSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AmazonRedshiftConnectionSummary) GetLifecycleState ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AmazonRedshiftConnectionSummary) GetLocks ¶ added in v65.67.0
func (m AmazonRedshiftConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (AmazonRedshiftConnectionSummary) GetNsgIds ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AmazonRedshiftConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m AmazonRedshiftConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AmazonRedshiftConnectionSummary) GetSubnetId ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AmazonRedshiftConnectionSummary) GetSystemTags ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AmazonRedshiftConnectionSummary) GetTimeCreated ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AmazonRedshiftConnectionSummary) GetTimeUpdated ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AmazonRedshiftConnectionSummary) GetVaultId ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (AmazonRedshiftConnectionSummary) MarshalJSON ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AmazonRedshiftConnectionSummary) String ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) String() string
func (AmazonRedshiftConnectionSummary) ValidateEnumValue ¶ added in v65.51.0
func (m AmazonRedshiftConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AmazonRedshiftConnectionTechnologyTypeEnum ¶ added in v65.51.0
type AmazonRedshiftConnectionTechnologyTypeEnum string
AmazonRedshiftConnectionTechnologyTypeEnum Enum with underlying type: string
const (
AmazonRedshiftConnectionTechnologyTypeAmazonRedshift AmazonRedshiftConnectionTechnologyTypeEnum = "AMAZON_REDSHIFT"
)
Set of constants representing the allowable values for AmazonRedshiftConnectionTechnologyTypeEnum
func GetAmazonRedshiftConnectionTechnologyTypeEnumValues ¶ added in v65.51.0
func GetAmazonRedshiftConnectionTechnologyTypeEnumValues() []AmazonRedshiftConnectionTechnologyTypeEnum
GetAmazonRedshiftConnectionTechnologyTypeEnumValues Enumerates the set of values for AmazonRedshiftConnectionTechnologyTypeEnum
func GetMappingAmazonRedshiftConnectionTechnologyTypeEnum ¶ added in v65.51.0
func GetMappingAmazonRedshiftConnectionTechnologyTypeEnum(val string) (AmazonRedshiftConnectionTechnologyTypeEnum, bool)
GetMappingAmazonRedshiftConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AmazonS3Connection ¶ added in v65.33.0
type AmazonS3Connection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Access key ID to access the Amazon S3 bucket. // e.g.: "this-is-not-the-secret" AccessKeyId *string `mandatory:"true" json:"accessKeyId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Amazon S3 technology type. TechnologyType AmazonS3ConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
AmazonS3Connection Represents the metadata of a Amazon S3 Connection.
func (AmazonS3Connection) GetCompartmentId ¶ added in v65.33.0
func (m AmazonS3Connection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AmazonS3Connection) GetDefinedTags ¶ added in v65.33.0
func (m AmazonS3Connection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AmazonS3Connection) GetDescription ¶ added in v65.33.0
func (m AmazonS3Connection) GetDescription() *string
GetDescription returns Description
func (AmazonS3Connection) GetDisplayName ¶ added in v65.33.0
func (m AmazonS3Connection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AmazonS3Connection) GetFreeformTags ¶ added in v65.33.0
func (m AmazonS3Connection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AmazonS3Connection) GetId ¶ added in v65.33.0
func (m AmazonS3Connection) GetId() *string
GetId returns Id
func (AmazonS3Connection) GetIngressIps ¶ added in v65.33.0
func (m AmazonS3Connection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AmazonS3Connection) GetKeyId ¶ added in v65.33.0
func (m AmazonS3Connection) GetKeyId() *string
GetKeyId returns KeyId
func (AmazonS3Connection) GetLifecycleDetails ¶ added in v65.33.0
func (m AmazonS3Connection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AmazonS3Connection) GetLifecycleState ¶ added in v65.33.0
func (m AmazonS3Connection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AmazonS3Connection) GetLocks ¶ added in v65.67.0
func (m AmazonS3Connection) GetLocks() []ResourceLock
GetLocks returns Locks
func (AmazonS3Connection) GetNsgIds ¶ added in v65.33.0
func (m AmazonS3Connection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AmazonS3Connection) GetRoutingMethod ¶ added in v65.55.0
func (m AmazonS3Connection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AmazonS3Connection) GetSubnetId ¶ added in v65.33.0
func (m AmazonS3Connection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AmazonS3Connection) GetSystemTags ¶ added in v65.33.0
func (m AmazonS3Connection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AmazonS3Connection) GetTimeCreated ¶ added in v65.33.0
func (m AmazonS3Connection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AmazonS3Connection) GetTimeUpdated ¶ added in v65.33.0
func (m AmazonS3Connection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AmazonS3Connection) GetVaultId ¶ added in v65.33.0
func (m AmazonS3Connection) GetVaultId() *string
GetVaultId returns VaultId
func (AmazonS3Connection) MarshalJSON ¶ added in v65.33.0
func (m AmazonS3Connection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AmazonS3Connection) String ¶ added in v65.33.0
func (m AmazonS3Connection) String() string
func (AmazonS3Connection) ValidateEnumValue ¶ added in v65.33.0
func (m AmazonS3Connection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AmazonS3ConnectionSummary ¶ added in v65.33.0
type AmazonS3ConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Access key ID to access the Amazon S3 bucket. // e.g.: "this-is-not-the-secret" AccessKeyId *string `mandatory:"true" json:"accessKeyId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Amazon S3 technology type. TechnologyType AmazonS3ConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
AmazonS3ConnectionSummary Summary of the Amazon S3 Connection.
func (AmazonS3ConnectionSummary) GetCompartmentId ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AmazonS3ConnectionSummary) GetDefinedTags ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AmazonS3ConnectionSummary) GetDescription ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetDescription() *string
GetDescription returns Description
func (AmazonS3ConnectionSummary) GetDisplayName ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AmazonS3ConnectionSummary) GetFreeformTags ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AmazonS3ConnectionSummary) GetId ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetId() *string
GetId returns Id
func (AmazonS3ConnectionSummary) GetIngressIps ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AmazonS3ConnectionSummary) GetKeyId ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (AmazonS3ConnectionSummary) GetLifecycleDetails ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AmazonS3ConnectionSummary) GetLifecycleState ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AmazonS3ConnectionSummary) GetLocks ¶ added in v65.67.0
func (m AmazonS3ConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (AmazonS3ConnectionSummary) GetNsgIds ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AmazonS3ConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m AmazonS3ConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AmazonS3ConnectionSummary) GetSubnetId ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AmazonS3ConnectionSummary) GetSystemTags ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AmazonS3ConnectionSummary) GetTimeCreated ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AmazonS3ConnectionSummary) GetTimeUpdated ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AmazonS3ConnectionSummary) GetVaultId ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (AmazonS3ConnectionSummary) MarshalJSON ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AmazonS3ConnectionSummary) String ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) String() string
func (AmazonS3ConnectionSummary) ValidateEnumValue ¶ added in v65.33.0
func (m AmazonS3ConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AmazonS3ConnectionTechnologyTypeEnum ¶ added in v65.33.0
type AmazonS3ConnectionTechnologyTypeEnum string
AmazonS3ConnectionTechnologyTypeEnum Enum with underlying type: string
const (
AmazonS3ConnectionTechnologyTypeAmazonS3 AmazonS3ConnectionTechnologyTypeEnum = "AMAZON_S3"
)
Set of constants representing the allowable values for AmazonS3ConnectionTechnologyTypeEnum
func GetAmazonS3ConnectionTechnologyTypeEnumValues ¶ added in v65.33.0
func GetAmazonS3ConnectionTechnologyTypeEnumValues() []AmazonS3ConnectionTechnologyTypeEnum
GetAmazonS3ConnectionTechnologyTypeEnumValues Enumerates the set of values for AmazonS3ConnectionTechnologyTypeEnum
func GetMappingAmazonS3ConnectionTechnologyTypeEnum ¶ added in v65.33.0
func GetMappingAmazonS3ConnectionTechnologyTypeEnum(val string) (AmazonS3ConnectionTechnologyTypeEnum, bool)
GetMappingAmazonS3ConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AzureDataLakeStorageConnection ¶ added in v65.28.0
type AzureDataLakeStorageConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Sets the Azure storage account name. AccountName *string `mandatory:"true" json:"accountName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 14593954-d337-4a61-a364-9f758c64f97f AzureTenantId *string `mandatory:"false" json:"azureTenantId"` // Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d ClientId *string `mandatory:"false" json:"clientId"` // Azure Storage service endpoint. // e.g: https://test.blob.core.windows.net Endpoint *string `mandatory:"false" json:"endpoint"` // The Azure Data Lake Storage technology type. TechnologyType AzureDataLakeStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Azure Data Lake Storage. AuthenticationType AzureDataLakeStorageConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
AzureDataLakeStorageConnection Represents the metadata of a Azure Data Lake Storage Connection.
func (AzureDataLakeStorageConnection) GetCompartmentId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AzureDataLakeStorageConnection) GetDefinedTags ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AzureDataLakeStorageConnection) GetDescription ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetDescription() *string
GetDescription returns Description
func (AzureDataLakeStorageConnection) GetDisplayName ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AzureDataLakeStorageConnection) GetFreeformTags ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AzureDataLakeStorageConnection) GetId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetId() *string
GetId returns Id
func (AzureDataLakeStorageConnection) GetIngressIps ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AzureDataLakeStorageConnection) GetKeyId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetKeyId() *string
GetKeyId returns KeyId
func (AzureDataLakeStorageConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AzureDataLakeStorageConnection) GetLifecycleState ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AzureDataLakeStorageConnection) GetLocks ¶ added in v65.67.0
func (m AzureDataLakeStorageConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (AzureDataLakeStorageConnection) GetNsgIds ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AzureDataLakeStorageConnection) GetRoutingMethod ¶ added in v65.55.0
func (m AzureDataLakeStorageConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AzureDataLakeStorageConnection) GetSubnetId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AzureDataLakeStorageConnection) GetSystemTags ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AzureDataLakeStorageConnection) GetTimeCreated ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AzureDataLakeStorageConnection) GetTimeUpdated ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AzureDataLakeStorageConnection) GetVaultId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetVaultId() *string
GetVaultId returns VaultId
func (AzureDataLakeStorageConnection) MarshalJSON ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AzureDataLakeStorageConnection) String ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) String() string
func (AzureDataLakeStorageConnection) ValidateEnumValue ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AzureDataLakeStorageConnectionAuthenticationTypeEnum ¶ added in v65.28.0
type AzureDataLakeStorageConnectionAuthenticationTypeEnum string
AzureDataLakeStorageConnectionAuthenticationTypeEnum Enum with underlying type: string
const ( AzureDataLakeStorageConnectionAuthenticationTypeAzureActiveDirectory AzureDataLakeStorageConnectionAuthenticationTypeEnum = "AZURE_ACTIVE_DIRECTORY" )
Set of constants representing the allowable values for AzureDataLakeStorageConnectionAuthenticationTypeEnum
func GetAzureDataLakeStorageConnectionAuthenticationTypeEnumValues ¶ added in v65.28.0
func GetAzureDataLakeStorageConnectionAuthenticationTypeEnumValues() []AzureDataLakeStorageConnectionAuthenticationTypeEnum
GetAzureDataLakeStorageConnectionAuthenticationTypeEnumValues Enumerates the set of values for AzureDataLakeStorageConnectionAuthenticationTypeEnum
func GetMappingAzureDataLakeStorageConnectionAuthenticationTypeEnum ¶ added in v65.28.0
func GetMappingAzureDataLakeStorageConnectionAuthenticationTypeEnum(val string) (AzureDataLakeStorageConnectionAuthenticationTypeEnum, bool)
GetMappingAzureDataLakeStorageConnectionAuthenticationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AzureDataLakeStorageConnectionSummary ¶ added in v65.28.0
type AzureDataLakeStorageConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Sets the Azure storage account name. AccountName *string `mandatory:"true" json:"accountName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 14593954-d337-4a61-a364-9f758c64f97f AzureTenantId *string `mandatory:"false" json:"azureTenantId"` // Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d ClientId *string `mandatory:"false" json:"clientId"` // Azure Storage service endpoint. // e.g: https://test.blob.core.windows.net Endpoint *string `mandatory:"false" json:"endpoint"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Azure Data Lake Storage technology type. TechnologyType AzureDataLakeStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Azure Data Lake Storage. AuthenticationType AzureDataLakeStorageConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
AzureDataLakeStorageConnectionSummary Summary of the Azure Data Lake Storage Connection.
func (AzureDataLakeStorageConnectionSummary) GetCompartmentId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AzureDataLakeStorageConnectionSummary) GetDefinedTags ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AzureDataLakeStorageConnectionSummary) GetDescription ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetDescription() *string
GetDescription returns Description
func (AzureDataLakeStorageConnectionSummary) GetDisplayName ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AzureDataLakeStorageConnectionSummary) GetFreeformTags ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AzureDataLakeStorageConnectionSummary) GetId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetId() *string
GetId returns Id
func (AzureDataLakeStorageConnectionSummary) GetIngressIps ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AzureDataLakeStorageConnectionSummary) GetKeyId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (AzureDataLakeStorageConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AzureDataLakeStorageConnectionSummary) GetLifecycleState ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AzureDataLakeStorageConnectionSummary) GetLocks ¶ added in v65.67.0
func (m AzureDataLakeStorageConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (AzureDataLakeStorageConnectionSummary) GetNsgIds ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AzureDataLakeStorageConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m AzureDataLakeStorageConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AzureDataLakeStorageConnectionSummary) GetSubnetId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AzureDataLakeStorageConnectionSummary) GetSystemTags ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AzureDataLakeStorageConnectionSummary) GetTimeCreated ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AzureDataLakeStorageConnectionSummary) GetTimeUpdated ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AzureDataLakeStorageConnectionSummary) GetVaultId ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (AzureDataLakeStorageConnectionSummary) MarshalJSON ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AzureDataLakeStorageConnectionSummary) String ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) String() string
func (AzureDataLakeStorageConnectionSummary) ValidateEnumValue ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AzureDataLakeStorageConnectionTechnologyTypeEnum ¶ added in v65.28.0
type AzureDataLakeStorageConnectionTechnologyTypeEnum string
AzureDataLakeStorageConnectionTechnologyTypeEnum Enum with underlying type: string
const (
AzureDataLakeStorageConnectionTechnologyTypeAzureDataLakeStorage AzureDataLakeStorageConnectionTechnologyTypeEnum = "AZURE_DATA_LAKE_STORAGE"
)
Set of constants representing the allowable values for AzureDataLakeStorageConnectionTechnologyTypeEnum
func GetAzureDataLakeStorageConnectionTechnologyTypeEnumValues ¶ added in v65.28.0
func GetAzureDataLakeStorageConnectionTechnologyTypeEnumValues() []AzureDataLakeStorageConnectionTechnologyTypeEnum
GetAzureDataLakeStorageConnectionTechnologyTypeEnumValues Enumerates the set of values for AzureDataLakeStorageConnectionTechnologyTypeEnum
func GetMappingAzureDataLakeStorageConnectionTechnologyTypeEnum ¶ added in v65.28.0
func GetMappingAzureDataLakeStorageConnectionTechnologyTypeEnum(val string) (AzureDataLakeStorageConnectionTechnologyTypeEnum, bool)
GetMappingAzureDataLakeStorageConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AzureSynapseConnection ¶ added in v65.28.0
type AzureSynapseConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // JDBC connection string. // e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;' ConnectionString *string `mandatory:"true" json:"connectionString"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Azure Synapse Analytics technology type. TechnologyType AzureSynapseConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
AzureSynapseConnection Represents the metadata of a Azure Synapse Analytics Connection.
func (AzureSynapseConnection) GetCompartmentId ¶ added in v65.28.0
func (m AzureSynapseConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AzureSynapseConnection) GetDefinedTags ¶ added in v65.28.0
func (m AzureSynapseConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AzureSynapseConnection) GetDescription ¶ added in v65.28.0
func (m AzureSynapseConnection) GetDescription() *string
GetDescription returns Description
func (AzureSynapseConnection) GetDisplayName ¶ added in v65.28.0
func (m AzureSynapseConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AzureSynapseConnection) GetFreeformTags ¶ added in v65.28.0
func (m AzureSynapseConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AzureSynapseConnection) GetId ¶ added in v65.28.0
func (m AzureSynapseConnection) GetId() *string
GetId returns Id
func (AzureSynapseConnection) GetIngressIps ¶ added in v65.28.0
func (m AzureSynapseConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AzureSynapseConnection) GetKeyId ¶ added in v65.28.0
func (m AzureSynapseConnection) GetKeyId() *string
GetKeyId returns KeyId
func (AzureSynapseConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m AzureSynapseConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AzureSynapseConnection) GetLifecycleState ¶ added in v65.28.0
func (m AzureSynapseConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AzureSynapseConnection) GetLocks ¶ added in v65.67.0
func (m AzureSynapseConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (AzureSynapseConnection) GetNsgIds ¶ added in v65.28.0
func (m AzureSynapseConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AzureSynapseConnection) GetRoutingMethod ¶ added in v65.55.0
func (m AzureSynapseConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AzureSynapseConnection) GetSubnetId ¶ added in v65.28.0
func (m AzureSynapseConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AzureSynapseConnection) GetSystemTags ¶ added in v65.28.0
func (m AzureSynapseConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AzureSynapseConnection) GetTimeCreated ¶ added in v65.28.0
func (m AzureSynapseConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AzureSynapseConnection) GetTimeUpdated ¶ added in v65.28.0
func (m AzureSynapseConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AzureSynapseConnection) GetVaultId ¶ added in v65.28.0
func (m AzureSynapseConnection) GetVaultId() *string
GetVaultId returns VaultId
func (AzureSynapseConnection) MarshalJSON ¶ added in v65.28.0
func (m AzureSynapseConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AzureSynapseConnection) String ¶ added in v65.28.0
func (m AzureSynapseConnection) String() string
func (AzureSynapseConnection) ValidateEnumValue ¶ added in v65.28.0
func (m AzureSynapseConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AzureSynapseConnectionSummary ¶ added in v65.28.0
type AzureSynapseConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // JDBC connection string. // e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;' ConnectionString *string `mandatory:"true" json:"connectionString"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Azure Synapse Analytics technology type. TechnologyType AzureSynapseConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
AzureSynapseConnectionSummary Summary of the Azure Synapse Analytics Connection.
func (AzureSynapseConnectionSummary) GetCompartmentId ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AzureSynapseConnectionSummary) GetDefinedTags ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AzureSynapseConnectionSummary) GetDescription ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetDescription() *string
GetDescription returns Description
func (AzureSynapseConnectionSummary) GetDisplayName ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (AzureSynapseConnectionSummary) GetFreeformTags ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AzureSynapseConnectionSummary) GetId ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetId() *string
GetId returns Id
func (AzureSynapseConnectionSummary) GetIngressIps ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (AzureSynapseConnectionSummary) GetKeyId ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (AzureSynapseConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AzureSynapseConnectionSummary) GetLifecycleState ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AzureSynapseConnectionSummary) GetLocks ¶ added in v65.67.0
func (m AzureSynapseConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (AzureSynapseConnectionSummary) GetNsgIds ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (AzureSynapseConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m AzureSynapseConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (AzureSynapseConnectionSummary) GetSubnetId ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (AzureSynapseConnectionSummary) GetSystemTags ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AzureSynapseConnectionSummary) GetTimeCreated ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AzureSynapseConnectionSummary) GetTimeUpdated ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AzureSynapseConnectionSummary) GetVaultId ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (AzureSynapseConnectionSummary) MarshalJSON ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AzureSynapseConnectionSummary) String ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) String() string
func (AzureSynapseConnectionSummary) ValidateEnumValue ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AzureSynapseConnectionTechnologyTypeEnum ¶ added in v65.28.0
type AzureSynapseConnectionTechnologyTypeEnum string
AzureSynapseConnectionTechnologyTypeEnum Enum with underlying type: string
const (
AzureSynapseConnectionTechnologyTypeAzureSynapseAnalytics AzureSynapseConnectionTechnologyTypeEnum = "AZURE_SYNAPSE_ANALYTICS"
)
Set of constants representing the allowable values for AzureSynapseConnectionTechnologyTypeEnum
func GetAzureSynapseConnectionTechnologyTypeEnumValues ¶ added in v65.28.0
func GetAzureSynapseConnectionTechnologyTypeEnumValues() []AzureSynapseConnectionTechnologyTypeEnum
GetAzureSynapseConnectionTechnologyTypeEnumValues Enumerates the set of values for AzureSynapseConnectionTechnologyTypeEnum
func GetMappingAzureSynapseConnectionTechnologyTypeEnum ¶ added in v65.28.0
func GetMappingAzureSynapseConnectionTechnologyTypeEnum(val string) (AzureSynapseConnectionTechnologyTypeEnum, bool)
GetMappingAzureSynapseConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CancelDeploymentBackupDetails ¶
type CancelDeploymentBackupDetails interface { }
CancelDeploymentBackupDetails The information about the Cancel for a DeploymentBackup.
type CancelDeploymentBackupRequest ¶
type CancelDeploymentBackupRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // A placeholder for any additional metadata to describe the deployment backup cancel. CancelDeploymentBackupDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CancelDeploymentBackupRequest wrapper for the CancelDeploymentBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CancelDeploymentBackup.go.html to see an example of how to use CancelDeploymentBackupRequest.
func (CancelDeploymentBackupRequest) BinaryRequestBody ¶
func (request CancelDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelDeploymentBackupRequest) HTTPRequest ¶
func (request CancelDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelDeploymentBackupRequest) RetryPolicy ¶
func (request CancelDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelDeploymentBackupRequest) String ¶
func (request CancelDeploymentBackupRequest) String() string
func (CancelDeploymentBackupRequest) ValidateEnumValue ¶
func (request CancelDeploymentBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelDeploymentBackupResponse ¶
type CancelDeploymentBackupResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CancelDeploymentBackupResponse wrapper for the CancelDeploymentBackup operation
func (CancelDeploymentBackupResponse) HTTPResponse ¶
func (response CancelDeploymentBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelDeploymentBackupResponse) String ¶
func (response CancelDeploymentBackupResponse) String() string
type CancelDeploymentBackupTypeEnum ¶
type CancelDeploymentBackupTypeEnum string
CancelDeploymentBackupTypeEnum Enum with underlying type: string
const (
CancelDeploymentBackupTypeDefault CancelDeploymentBackupTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for CancelDeploymentBackupTypeEnum
func GetCancelDeploymentBackupTypeEnumValues ¶
func GetCancelDeploymentBackupTypeEnumValues() []CancelDeploymentBackupTypeEnum
GetCancelDeploymentBackupTypeEnumValues Enumerates the set of values for CancelDeploymentBackupTypeEnum
func GetMappingCancelDeploymentBackupTypeEnum ¶
func GetMappingCancelDeploymentBackupTypeEnum(val string) (CancelDeploymentBackupTypeEnum, bool)
GetMappingCancelDeploymentBackupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CancelDeploymentUpgradeDetails ¶ added in v65.47.0
type CancelDeploymentUpgradeDetails interface { }
CancelDeploymentUpgradeDetails The information about canceling.
type CancelDeploymentUpgradeRequest ¶ added in v65.47.0
type CancelDeploymentUpgradeRequest struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId *string `mandatory:"true" contributesTo:"path" name:"deploymentUpgradeId"` // A placeholder for any additional metadata to describe the cancel snooze of deployment upgrade. CancelDeploymentUpgradeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CancelDeploymentUpgradeRequest wrapper for the CancelDeploymentUpgrade operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CancelDeploymentUpgrade.go.html to see an example of how to use CancelDeploymentUpgradeRequest.
func (CancelDeploymentUpgradeRequest) BinaryRequestBody ¶ added in v65.47.0
func (request CancelDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelDeploymentUpgradeRequest) HTTPRequest ¶ added in v65.47.0
func (request CancelDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelDeploymentUpgradeRequest) RetryPolicy ¶ added in v65.47.0
func (request CancelDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelDeploymentUpgradeRequest) String ¶ added in v65.47.0
func (request CancelDeploymentUpgradeRequest) String() string
func (CancelDeploymentUpgradeRequest) ValidateEnumValue ¶ added in v65.47.0
func (request CancelDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelDeploymentUpgradeResponse ¶ added in v65.47.0
type CancelDeploymentUpgradeResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentUpgrade instance DeploymentUpgrade `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CancelDeploymentUpgradeResponse wrapper for the CancelDeploymentUpgrade operation
func (CancelDeploymentUpgradeResponse) HTTPResponse ¶ added in v65.47.0
func (response CancelDeploymentUpgradeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelDeploymentUpgradeResponse) String ¶ added in v65.47.0
func (response CancelDeploymentUpgradeResponse) String() string
type CancelDeploymentUpgradeTypeEnum ¶ added in v65.47.0
type CancelDeploymentUpgradeTypeEnum string
CancelDeploymentUpgradeTypeEnum Enum with underlying type: string
const (
CancelDeploymentUpgradeTypeDefault CancelDeploymentUpgradeTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for CancelDeploymentUpgradeTypeEnum
func GetCancelDeploymentUpgradeTypeEnumValues ¶ added in v65.47.0
func GetCancelDeploymentUpgradeTypeEnumValues() []CancelDeploymentUpgradeTypeEnum
GetCancelDeploymentUpgradeTypeEnumValues Enumerates the set of values for CancelDeploymentUpgradeTypeEnum
func GetMappingCancelDeploymentUpgradeTypeEnum ¶ added in v65.47.0
func GetMappingCancelDeploymentUpgradeTypeEnum(val string) (CancelDeploymentUpgradeTypeEnum, bool)
GetMappingCancelDeploymentUpgradeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CancelSnoozeDeploymentUpgradeDetails ¶ added in v65.32.1
type CancelSnoozeDeploymentUpgradeDetails interface { }
CancelSnoozeDeploymentUpgradeDetails The information about snooze canceling.
type CancelSnoozeDeploymentUpgradeRequest ¶ added in v65.32.1
type CancelSnoozeDeploymentUpgradeRequest struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId *string `mandatory:"true" contributesTo:"path" name:"deploymentUpgradeId"` // A placeholder for any additional metadata to describe the cancel snooze of deployment upgrade. CancelSnoozeDeploymentUpgradeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CancelSnoozeDeploymentUpgradeRequest wrapper for the CancelSnoozeDeploymentUpgrade operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CancelSnoozeDeploymentUpgrade.go.html to see an example of how to use CancelSnoozeDeploymentUpgradeRequest.
func (CancelSnoozeDeploymentUpgradeRequest) BinaryRequestBody ¶ added in v65.32.1
func (request CancelSnoozeDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelSnoozeDeploymentUpgradeRequest) HTTPRequest ¶ added in v65.32.1
func (request CancelSnoozeDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelSnoozeDeploymentUpgradeRequest) RetryPolicy ¶ added in v65.32.1
func (request CancelSnoozeDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelSnoozeDeploymentUpgradeRequest) String ¶ added in v65.32.1
func (request CancelSnoozeDeploymentUpgradeRequest) String() string
func (CancelSnoozeDeploymentUpgradeRequest) ValidateEnumValue ¶ added in v65.32.1
func (request CancelSnoozeDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelSnoozeDeploymentUpgradeResponse ¶ added in v65.32.1
type CancelSnoozeDeploymentUpgradeResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CancelSnoozeDeploymentUpgradeResponse wrapper for the CancelSnoozeDeploymentUpgrade operation
func (CancelSnoozeDeploymentUpgradeResponse) HTTPResponse ¶ added in v65.32.1
func (response CancelSnoozeDeploymentUpgradeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelSnoozeDeploymentUpgradeResponse) String ¶ added in v65.32.1
func (response CancelSnoozeDeploymentUpgradeResponse) String() string
type CancelSnoozeDeploymentUpgradeTypeEnum ¶ added in v65.32.1
type CancelSnoozeDeploymentUpgradeTypeEnum string
CancelSnoozeDeploymentUpgradeTypeEnum Enum with underlying type: string
const (
CancelSnoozeDeploymentUpgradeTypeDefault CancelSnoozeDeploymentUpgradeTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for CancelSnoozeDeploymentUpgradeTypeEnum
func GetCancelSnoozeDeploymentUpgradeTypeEnumValues ¶ added in v65.32.1
func GetCancelSnoozeDeploymentUpgradeTypeEnumValues() []CancelSnoozeDeploymentUpgradeTypeEnum
GetCancelSnoozeDeploymentUpgradeTypeEnumValues Enumerates the set of values for CancelSnoozeDeploymentUpgradeTypeEnum
func GetMappingCancelSnoozeDeploymentUpgradeTypeEnum ¶ added in v65.32.1
func GetMappingCancelSnoozeDeploymentUpgradeTypeEnum(val string) (CancelSnoozeDeploymentUpgradeTypeEnum, bool)
GetMappingCancelSnoozeDeploymentUpgradeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type Certificate ¶ added in v65.54.0
type Certificate struct { // The identifier key (unique name in the scope of the deployment) of the certificate being referenced. // It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. Key *string `mandatory:"true" json:"key"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // The base64 encoded content of the PEM file containing the SSL certificate. CertificateContent *string `mandatory:"true" json:"certificateContent"` // The Certificate issuer. Issuer *string `mandatory:"true" json:"issuer"` // Indicates if the certificate is self signed. IsSelfSigned *bool `mandatory:"true" json:"isSelfSigned"` // The Certificate md5Hash. Md5Hash *string `mandatory:"true" json:"md5Hash"` // The Certificate public key. PublicKey *string `mandatory:"true" json:"publicKey"` // The Certificate public key algorithm. PublicKeyAlgorithm *string `mandatory:"true" json:"publicKeyAlgorithm"` // The Certificate public key size. PublicKeySize *int64 `mandatory:"true" json:"publicKeySize"` // The Certificate serial. Serial *string `mandatory:"true" json:"serial"` // The Certificate subject. Subject *string `mandatory:"true" json:"subject"` // The time the certificate is valid from. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeValidFrom *common.SDKTime `mandatory:"true" json:"timeValidFrom"` // The time the certificate is valid to. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeValidTo *common.SDKTime `mandatory:"true" json:"timeValidTo"` // The Certificate version. Version *string `mandatory:"true" json:"version"` // The Certificate sha1 hash. Sha1Hash *string `mandatory:"true" json:"sha1Hash"` // The Certificate authority key id. AuthorityKeyId *string `mandatory:"true" json:"authorityKeyId"` // Indicates if the certificate is ca. IsCa *bool `mandatory:"true" json:"isCa"` // The Certificate subject key id. SubjectKeyId *string `mandatory:"true" json:"subjectKeyId"` // Possible certificate lifecycle states. LifecycleState CertificateLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
Certificate Certificate data.
func (Certificate) String ¶ added in v65.54.0
func (m Certificate) String() string
func (Certificate) ValidateEnumValue ¶ added in v65.54.0
func (m Certificate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CertificateCollection ¶ added in v65.54.0
type CertificateCollection struct { // An array of Certificates. Items []CertificateSummary `mandatory:"true" json:"items"` }
CertificateCollection A list of Certificates.
func (CertificateCollection) String ¶ added in v65.54.0
func (m CertificateCollection) String() string
func (CertificateCollection) ValidateEnumValue ¶ added in v65.54.0
func (m CertificateCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CertificateLifecycleStateEnum ¶ added in v65.54.0
type CertificateLifecycleStateEnum string
CertificateLifecycleStateEnum Enum with underlying type: string
const ( CertificateLifecycleStateCreating CertificateLifecycleStateEnum = "CREATING" CertificateLifecycleStateActive CertificateLifecycleStateEnum = "ACTIVE" CertificateLifecycleStateDeleting CertificateLifecycleStateEnum = "DELETING" CertificateLifecycleStateDeleted CertificateLifecycleStateEnum = "DELETED" CertificateLifecycleStateFailed CertificateLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for CertificateLifecycleStateEnum
func GetCertificateLifecycleStateEnumValues ¶ added in v65.54.0
func GetCertificateLifecycleStateEnumValues() []CertificateLifecycleStateEnum
GetCertificateLifecycleStateEnumValues Enumerates the set of values for CertificateLifecycleStateEnum
func GetMappingCertificateLifecycleStateEnum ¶ added in v65.54.0
func GetMappingCertificateLifecycleStateEnum(val string) (CertificateLifecycleStateEnum, bool)
GetMappingCertificateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type CertificateSummary ¶ added in v65.54.0
type CertificateSummary struct { // The identifier key (unique name in the scope of the deployment) of the certificate being referenced. // It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. Key *string `mandatory:"true" json:"key"` // Possible certificate lifecycle states. LifecycleState CertificateLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The Certificate subject. Subject *string `mandatory:"true" json:"subject"` // Indicates if the certificate is self signed. IsSelfSigned *bool `mandatory:"true" json:"isSelfSigned"` // The time the certificate is valid to. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeValidTo *common.SDKTime `mandatory:"true" json:"timeValidTo"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
CertificateSummary Summary of the Certificates.
func (CertificateSummary) String ¶ added in v65.54.0
func (m CertificateSummary) String() string
func (CertificateSummary) ValidateEnumValue ¶ added in v65.54.0
func (m CertificateSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeConnectionCompartmentDetails ¶ added in v65.25.0
type ChangeConnectionCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeConnectionCompartmentDetails The new compartment for a Connection.
func (ChangeConnectionCompartmentDetails) String ¶ added in v65.25.0
func (m ChangeConnectionCompartmentDetails) String() string
func (ChangeConnectionCompartmentDetails) ValidateEnumValue ¶ added in v65.25.0
func (m ChangeConnectionCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeConnectionCompartmentRequest ¶ added in v65.25.0
type ChangeConnectionCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Connection. ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"` // Properties to change the compartment of a Connection. ChangeConnectionCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeConnectionCompartmentRequest wrapper for the ChangeConnectionCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeConnectionCompartment.go.html to see an example of how to use ChangeConnectionCompartmentRequest.
func (ChangeConnectionCompartmentRequest) BinaryRequestBody ¶ added in v65.25.0
func (request ChangeConnectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeConnectionCompartmentRequest) HTTPRequest ¶ added in v65.25.0
func (request ChangeConnectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeConnectionCompartmentRequest) RetryPolicy ¶ added in v65.25.0
func (request ChangeConnectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeConnectionCompartmentRequest) String ¶ added in v65.25.0
func (request ChangeConnectionCompartmentRequest) String() string
func (ChangeConnectionCompartmentRequest) ValidateEnumValue ¶ added in v65.25.0
func (request ChangeConnectionCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeConnectionCompartmentResponse ¶ added in v65.25.0
type ChangeConnectionCompartmentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeConnectionCompartmentResponse wrapper for the ChangeConnectionCompartment operation
func (ChangeConnectionCompartmentResponse) HTTPResponse ¶ added in v65.25.0
func (response ChangeConnectionCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeConnectionCompartmentResponse) String ¶ added in v65.25.0
func (response ChangeConnectionCompartmentResponse) String() string
type ChangeDatabaseRegistrationCompartmentDetails ¶
type ChangeDatabaseRegistrationCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeDatabaseRegistrationCompartmentDetails The new compartment for a DatabaseRegistration.
func (ChangeDatabaseRegistrationCompartmentDetails) String ¶
func (m ChangeDatabaseRegistrationCompartmentDetails) String() string
func (ChangeDatabaseRegistrationCompartmentDetails) ValidateEnumValue ¶
func (m ChangeDatabaseRegistrationCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseRegistrationCompartmentRequest ¶
type ChangeDatabaseRegistrationCompartmentRequest struct { // A unique DatabaseRegistration identifier. DatabaseRegistrationId *string `mandatory:"true" contributesTo:"path" name:"databaseRegistrationId"` // Properties to change the compartment of a DatabaseRegistration. ChangeDatabaseRegistrationCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDatabaseRegistrationCompartmentRequest wrapper for the ChangeDatabaseRegistrationCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeDatabaseRegistrationCompartment.go.html to see an example of how to use ChangeDatabaseRegistrationCompartmentRequest.
func (ChangeDatabaseRegistrationCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDatabaseRegistrationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDatabaseRegistrationCompartmentRequest) HTTPRequest ¶
func (request ChangeDatabaseRegistrationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDatabaseRegistrationCompartmentRequest) RetryPolicy ¶
func (request ChangeDatabaseRegistrationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDatabaseRegistrationCompartmentRequest) String ¶
func (request ChangeDatabaseRegistrationCompartmentRequest) String() string
func (ChangeDatabaseRegistrationCompartmentRequest) ValidateEnumValue ¶
func (request ChangeDatabaseRegistrationCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseRegistrationCompartmentResponse ¶
type ChangeDatabaseRegistrationCompartmentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Deprecation date of this API version. Sunset *string `presentIn:"header" name:"sunset"` }
ChangeDatabaseRegistrationCompartmentResponse wrapper for the ChangeDatabaseRegistrationCompartment operation
func (ChangeDatabaseRegistrationCompartmentResponse) HTTPResponse ¶
func (response ChangeDatabaseRegistrationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDatabaseRegistrationCompartmentResponse) String ¶
func (response ChangeDatabaseRegistrationCompartmentResponse) String() string
type ChangeDeploymentBackupCompartmentDetails ¶
type ChangeDeploymentBackupCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeDeploymentBackupCompartmentDetails The new compartment for a DeploymentBackup.
func (ChangeDeploymentBackupCompartmentDetails) String ¶
func (m ChangeDeploymentBackupCompartmentDetails) String() string
func (ChangeDeploymentBackupCompartmentDetails) ValidateEnumValue ¶
func (m ChangeDeploymentBackupCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDeploymentBackupCompartmentRequest ¶
type ChangeDeploymentBackupCompartmentRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // Properties to change the compartment of a DeploymentBackup. ChangeDeploymentBackupCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDeploymentBackupCompartmentRequest wrapper for the ChangeDeploymentBackupCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeDeploymentBackupCompartment.go.html to see an example of how to use ChangeDeploymentBackupCompartmentRequest.
func (ChangeDeploymentBackupCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDeploymentBackupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDeploymentBackupCompartmentRequest) HTTPRequest ¶
func (request ChangeDeploymentBackupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDeploymentBackupCompartmentRequest) RetryPolicy ¶
func (request ChangeDeploymentBackupCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDeploymentBackupCompartmentRequest) String ¶
func (request ChangeDeploymentBackupCompartmentRequest) String() string
func (ChangeDeploymentBackupCompartmentRequest) ValidateEnumValue ¶
func (request ChangeDeploymentBackupCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDeploymentBackupCompartmentResponse ¶
type ChangeDeploymentBackupCompartmentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeDeploymentBackupCompartmentResponse wrapper for the ChangeDeploymentBackupCompartment operation
func (ChangeDeploymentBackupCompartmentResponse) HTTPResponse ¶
func (response ChangeDeploymentBackupCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDeploymentBackupCompartmentResponse) String ¶
func (response ChangeDeploymentBackupCompartmentResponse) String() string
type ChangeDeploymentCompartmentDetails ¶
type ChangeDeploymentCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeDeploymentCompartmentDetails The new compartment for a Deployment.
func (ChangeDeploymentCompartmentDetails) String ¶
func (m ChangeDeploymentCompartmentDetails) String() string
func (ChangeDeploymentCompartmentDetails) ValidateEnumValue ¶
func (m ChangeDeploymentCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDeploymentCompartmentRequest ¶
type ChangeDeploymentCompartmentRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // Properties to change the compartment of a Deployment. ChangeDeploymentCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDeploymentCompartmentRequest wrapper for the ChangeDeploymentCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeDeploymentCompartment.go.html to see an example of how to use ChangeDeploymentCompartmentRequest.
func (ChangeDeploymentCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDeploymentCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDeploymentCompartmentRequest) HTTPRequest ¶
func (request ChangeDeploymentCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDeploymentCompartmentRequest) RetryPolicy ¶
func (request ChangeDeploymentCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDeploymentCompartmentRequest) String ¶
func (request ChangeDeploymentCompartmentRequest) String() string
func (ChangeDeploymentCompartmentRequest) ValidateEnumValue ¶
func (request ChangeDeploymentCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDeploymentCompartmentResponse ¶
type ChangeDeploymentCompartmentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeDeploymentCompartmentResponse wrapper for the ChangeDeploymentCompartment operation
func (ChangeDeploymentCompartmentResponse) HTTPResponse ¶
func (response ChangeDeploymentCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDeploymentCompartmentResponse) String ¶
func (response ChangeDeploymentCompartmentResponse) String() string
type CollectDeploymentDiagnosticDetails ¶ added in v65.27.0
type CollectDeploymentDiagnosticDetails struct { // Name of namespace that serves as a container for all of your buckets NamespaceName *string `mandatory:"true" json:"namespaceName"` // Name of the bucket where the object is to be uploaded in the object storage BucketName *string `mandatory:"true" json:"bucketName"` // Prefix of the diagnostic collected and uploaded to object storage DiagnosticNamePrefix *string `mandatory:"true" json:"diagnosticNamePrefix"` // The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeDiagnosticStart *common.SDKTime `mandatory:"false" json:"timeDiagnosticStart"` // The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeDiagnosticEnd *common.SDKTime `mandatory:"false" json:"timeDiagnosticEnd"` }
CollectDeploymentDiagnosticDetails Details for collecting deployment diagnostic
func (CollectDeploymentDiagnosticDetails) String ¶ added in v65.27.0
func (m CollectDeploymentDiagnosticDetails) String() string
func (CollectDeploymentDiagnosticDetails) ValidateEnumValue ¶ added in v65.27.0
func (m CollectDeploymentDiagnosticDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CollectDeploymentDiagnosticRequest ¶ added in v65.27.0
type CollectDeploymentDiagnosticRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // Metadata about the deployment diagnostic. This also includes the Object storage information where the diagnostic will be uploaded CollectDeploymentDiagnosticDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CollectDeploymentDiagnosticRequest wrapper for the CollectDeploymentDiagnostic operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CollectDeploymentDiagnostic.go.html to see an example of how to use CollectDeploymentDiagnosticRequest.
func (CollectDeploymentDiagnosticRequest) BinaryRequestBody ¶ added in v65.27.0
func (request CollectDeploymentDiagnosticRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CollectDeploymentDiagnosticRequest) HTTPRequest ¶ added in v65.27.0
func (request CollectDeploymentDiagnosticRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CollectDeploymentDiagnosticRequest) RetryPolicy ¶ added in v65.27.0
func (request CollectDeploymentDiagnosticRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CollectDeploymentDiagnosticRequest) String ¶ added in v65.27.0
func (request CollectDeploymentDiagnosticRequest) String() string
func (CollectDeploymentDiagnosticRequest) ValidateEnumValue ¶ added in v65.27.0
func (request CollectDeploymentDiagnosticRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CollectDeploymentDiagnosticResponse ¶ added in v65.27.0
type CollectDeploymentDiagnosticResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CollectDeploymentDiagnosticResponse wrapper for the CollectDeploymentDiagnostic operation
func (CollectDeploymentDiagnosticResponse) HTTPResponse ¶ added in v65.27.0
func (response CollectDeploymentDiagnosticResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CollectDeploymentDiagnosticResponse) String ¶ added in v65.27.0
func (response CollectDeploymentDiagnosticResponse) String() string
type Connection ¶ added in v65.25.0
type Connection interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. GetId() *string // An object's Display Name. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. GetCompartmentId() *string // Possible lifecycle states for connection. GetLifecycleState() ConnectionLifecycleStateEnum // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. GetTimeCreated() *common.SDKTime // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. GetTimeUpdated() *common.SDKTime // Metadata about this specific object. GetDescription() *string // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` GetSystemTags() map[string]map[string]interface{} // 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. GetLifecycleDetails() *string // Locks associated with this resource. GetLocks() []ResourceLock // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. GetVaultId() *string // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. GetKeyId() *string // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. GetIngressIps() []IngressIpDetails // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. GetSubnetId() *string // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. GetRoutingMethod() RoutingMethodEnum }
Connection Represents the metadata description of a connection used by deployments in the same compartment.
type ConnectionAssignment ¶ added in v65.25.0
type ConnectionAssignment struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection assignment being // referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. ConnectionId *string `mandatory:"true" json:"connectionId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Possible lifecycle states for connection assignments. LifecycleState ConnectionAssignmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Credential store alias. AliasName *string `mandatory:"false" json:"aliasName"` }
ConnectionAssignment Represents the metadata description of a connection assignment. Before you can use a connection as a GoldenGate source or target, you must assign it to a deployment.
func (ConnectionAssignment) String ¶ added in v65.25.0
func (m ConnectionAssignment) String() string
func (ConnectionAssignment) ValidateEnumValue ¶ added in v65.25.0
func (m ConnectionAssignment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConnectionAssignmentCollection ¶ added in v65.25.0
type ConnectionAssignmentCollection struct { // An array of Connection Assignment summaries. Items []ConnectionAssignmentSummary `mandatory:"true" json:"items"` }
ConnectionAssignmentCollection List of connection summary objects.
func (ConnectionAssignmentCollection) String ¶ added in v65.25.0
func (m ConnectionAssignmentCollection) String() string
func (ConnectionAssignmentCollection) ValidateEnumValue ¶ added in v65.25.0
func (m ConnectionAssignmentCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConnectionAssignmentLifecycleStateEnum ¶ added in v65.25.0
type ConnectionAssignmentLifecycleStateEnum string
ConnectionAssignmentLifecycleStateEnum Enum with underlying type: string
const ( ConnectionAssignmentLifecycleStateCreating ConnectionAssignmentLifecycleStateEnum = "CREATING" ConnectionAssignmentLifecycleStateActive ConnectionAssignmentLifecycleStateEnum = "ACTIVE" ConnectionAssignmentLifecycleStateFailed ConnectionAssignmentLifecycleStateEnum = "FAILED" ConnectionAssignmentLifecycleStateUpdating ConnectionAssignmentLifecycleStateEnum = "UPDATING" ConnectionAssignmentLifecycleStateDeleting ConnectionAssignmentLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for ConnectionAssignmentLifecycleStateEnum
func GetConnectionAssignmentLifecycleStateEnumValues ¶ added in v65.25.0
func GetConnectionAssignmentLifecycleStateEnumValues() []ConnectionAssignmentLifecycleStateEnum
GetConnectionAssignmentLifecycleStateEnumValues Enumerates the set of values for ConnectionAssignmentLifecycleStateEnum
func GetMappingConnectionAssignmentLifecycleStateEnum ¶ added in v65.25.0
func GetMappingConnectionAssignmentLifecycleStateEnum(val string) (ConnectionAssignmentLifecycleStateEnum, bool)
GetMappingConnectionAssignmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ConnectionAssignmentSummary ¶ added in v65.25.0
type ConnectionAssignmentSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection assignment being // referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. ConnectionId *string `mandatory:"true" json:"connectionId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // Credential store alias. AliasName *string `mandatory:"true" json:"aliasName"` // Possible lifecycle states for connection assignments. LifecycleState ConnectionAssignmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` }
ConnectionAssignmentSummary Summary of the Connection Assignment.
func (ConnectionAssignmentSummary) String ¶ added in v65.25.0
func (m ConnectionAssignmentSummary) String() string
func (ConnectionAssignmentSummary) ValidateEnumValue ¶ added in v65.25.0
func (m ConnectionAssignmentSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConnectionCollection ¶ added in v65.25.0
type ConnectionCollection struct { // An array of Connection summaries. Items []ConnectionSummary `mandatory:"true" json:"items"` }
ConnectionCollection List of connection summary objects.
func (ConnectionCollection) String ¶ added in v65.25.0
func (m ConnectionCollection) String() string
func (*ConnectionCollection) UnmarshalJSON ¶ added in v65.25.0
func (m *ConnectionCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ConnectionCollection) ValidateEnumValue ¶ added in v65.25.0
func (m ConnectionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConnectionLifecycleStateEnum ¶ added in v65.25.0
type ConnectionLifecycleStateEnum string
ConnectionLifecycleStateEnum Enum with underlying type: string
const ( ConnectionLifecycleStateCreating ConnectionLifecycleStateEnum = "CREATING" ConnectionLifecycleStateUpdating ConnectionLifecycleStateEnum = "UPDATING" ConnectionLifecycleStateActive ConnectionLifecycleStateEnum = "ACTIVE" ConnectionLifecycleStateDeleting ConnectionLifecycleStateEnum = "DELETING" ConnectionLifecycleStateDeleted ConnectionLifecycleStateEnum = "DELETED" ConnectionLifecycleStateFailed ConnectionLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ConnectionLifecycleStateEnum
func GetConnectionLifecycleStateEnumValues ¶ added in v65.25.0
func GetConnectionLifecycleStateEnumValues() []ConnectionLifecycleStateEnum
GetConnectionLifecycleStateEnumValues Enumerates the set of values for ConnectionLifecycleStateEnum
func GetMappingConnectionLifecycleStateEnum ¶ added in v65.25.0
func GetMappingConnectionLifecycleStateEnum(val string) (ConnectionLifecycleStateEnum, bool)
GetMappingConnectionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ConnectionSummary ¶ added in v65.25.0
type ConnectionSummary interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. GetId() *string // An object's Display Name. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. GetCompartmentId() *string // Possible lifecycle states for connection. GetLifecycleState() ConnectionLifecycleStateEnum // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. GetTimeCreated() *common.SDKTime // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. GetTimeUpdated() *common.SDKTime // Metadata about this specific object. GetDescription() *string // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` GetSystemTags() map[string]map[string]interface{} // 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. GetLifecycleDetails() *string // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. GetVaultId() *string // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. GetKeyId() *string // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. GetIngressIps() []IngressIpDetails // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. GetSubnetId() *string // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. GetRoutingMethod() RoutingMethodEnum // Locks associated with this resource. GetLocks() []ResourceLock }
ConnectionSummary Summary of the Connection.
type ConnectionTypeEnum ¶ added in v65.25.0
type ConnectionTypeEnum string
ConnectionTypeEnum Enum with underlying type: string
const ( ConnectionTypeGoldengate ConnectionTypeEnum = "GOLDENGATE" ConnectionTypeKafka ConnectionTypeEnum = "KAFKA" ConnectionTypeKafkaSchemaRegistry ConnectionTypeEnum = "KAFKA_SCHEMA_REGISTRY" ConnectionTypeMysql ConnectionTypeEnum = "MYSQL" ConnectionTypeJavaMessageService ConnectionTypeEnum = "JAVA_MESSAGE_SERVICE" ConnectionTypeMicrosoftSqlserver ConnectionTypeEnum = "MICROSOFT_SQLSERVER" ConnectionTypeOciObjectStorage ConnectionTypeEnum = "OCI_OBJECT_STORAGE" ConnectionTypeOracle ConnectionTypeEnum = "ORACLE" ConnectionTypeAzureDataLakeStorage ConnectionTypeEnum = "AZURE_DATA_LAKE_STORAGE" ConnectionTypePostgresql ConnectionTypeEnum = "POSTGRESQL" ConnectionTypeAzureSynapseAnalytics ConnectionTypeEnum = "AZURE_SYNAPSE_ANALYTICS" ConnectionTypeSnowflake ConnectionTypeEnum = "SNOWFLAKE" ConnectionTypeAmazonS3 ConnectionTypeEnum = "AMAZON_S3" ConnectionTypeHdfs ConnectionTypeEnum = "HDFS" ConnectionTypeOracleNosql ConnectionTypeEnum = "ORACLE_NOSQL" ConnectionTypeMongodb ConnectionTypeEnum = "MONGODB" ConnectionTypeAmazonKinesis ConnectionTypeEnum = "AMAZON_KINESIS" ConnectionTypeAmazonRedshift ConnectionTypeEnum = "AMAZON_REDSHIFT" ConnectionTypeDb2 ConnectionTypeEnum = "DB2" ConnectionTypeRedis ConnectionTypeEnum = "REDIS" ConnectionTypeElasticsearch ConnectionTypeEnum = "ELASTICSEARCH" ConnectionTypeGeneric ConnectionTypeEnum = "GENERIC" ConnectionTypeGoogleCloudStorage ConnectionTypeEnum = "GOOGLE_CLOUD_STORAGE" ConnectionTypeGoogleBigquery ConnectionTypeEnum = "GOOGLE_BIGQUERY" )
Set of constants representing the allowable values for ConnectionTypeEnum
func GetConnectionTypeEnumValues ¶ added in v65.25.0
func GetConnectionTypeEnumValues() []ConnectionTypeEnum
GetConnectionTypeEnumValues Enumerates the set of values for ConnectionTypeEnum
func GetMappingConnectionTypeEnum ¶ added in v65.25.0
func GetMappingConnectionTypeEnum(val string) (ConnectionTypeEnum, bool)
GetMappingConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CopyDeploymentBackupDetails ¶ added in v65.45.0
type CopyDeploymentBackupDetails struct { // Name of namespace that serves as a container for all of your buckets NamespaceName *string `mandatory:"true" json:"namespaceName"` // Name of the bucket where the object is to be uploaded in the object storage BucketName *string `mandatory:"true" json:"bucketName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CopyDeploymentBackupDetails The information about the copy for a Deployment Backup.
func (CopyDeploymentBackupDetails) String ¶ added in v65.45.0
func (m CopyDeploymentBackupDetails) String() string
func (CopyDeploymentBackupDetails) ValidateEnumValue ¶ added in v65.45.0
func (m CopyDeploymentBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CopyDeploymentBackupRequest ¶ added in v65.45.0
type CopyDeploymentBackupRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // A placeholder for any additional metadata to describe the copy of a Deployment Backup. CopyDeploymentBackupDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CopyDeploymentBackupRequest wrapper for the CopyDeploymentBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CopyDeploymentBackup.go.html to see an example of how to use CopyDeploymentBackupRequest.
func (CopyDeploymentBackupRequest) BinaryRequestBody ¶ added in v65.45.0
func (request CopyDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CopyDeploymentBackupRequest) HTTPRequest ¶ added in v65.45.0
func (request CopyDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CopyDeploymentBackupRequest) RetryPolicy ¶ added in v65.45.0
func (request CopyDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CopyDeploymentBackupRequest) String ¶ added in v65.45.0
func (request CopyDeploymentBackupRequest) String() string
func (CopyDeploymentBackupRequest) ValidateEnumValue ¶ added in v65.45.0
func (request CopyDeploymentBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CopyDeploymentBackupResponse ¶ added in v65.45.0
type CopyDeploymentBackupResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CopyDeploymentBackupResponse wrapper for the CopyDeploymentBackup operation
func (CopyDeploymentBackupResponse) HTTPResponse ¶ added in v65.45.0
func (response CopyDeploymentBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CopyDeploymentBackupResponse) String ¶ added in v65.45.0
func (response CopyDeploymentBackupResponse) String() string
type CreateAmazonKinesisConnectionDetails ¶ added in v65.51.0
type CreateAmazonKinesisConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Access key ID to access the Amazon Kinesis. AccessKeyId *string `mandatory:"true" json:"accessKeyId"` // Secret access key to access the Amazon Kinesis. SecretAccessKey *string `mandatory:"true" json:"secretAccessKey"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Amazon Kinesis technology type. TechnologyType AmazonKinesisConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateAmazonKinesisConnectionDetails The information about a new Amazon Kinesis Connection.
func (CreateAmazonKinesisConnectionDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAmazonKinesisConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAmazonKinesisConnectionDetails) GetDescription ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateAmazonKinesisConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAmazonKinesisConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAmazonKinesisConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateAmazonKinesisConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateAmazonKinesisConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateAmazonKinesisConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAmazonKinesisConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateAmazonKinesisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateAmazonKinesisConnectionDetails) GetSubnetId ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAmazonKinesisConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAmazonKinesisConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAmazonKinesisConnectionDetails) String ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) String() string
func (CreateAmazonKinesisConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateAmazonKinesisConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAmazonRedshiftConnectionDetails ¶ added in v65.51.0
type CreateAmazonRedshiftConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Connection URL. // e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb' ConnectionUrl *string `mandatory:"true" json:"connectionUrl"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // 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. Password *string `mandatory:"true" json:"password"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Amazon Redshift technology type. TechnologyType AmazonRedshiftConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateAmazonRedshiftConnectionDetails The information about a new Amazon Redshift Connection.
func (CreateAmazonRedshiftConnectionDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAmazonRedshiftConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAmazonRedshiftConnectionDetails) GetDescription ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateAmazonRedshiftConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAmazonRedshiftConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAmazonRedshiftConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateAmazonRedshiftConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateAmazonRedshiftConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateAmazonRedshiftConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAmazonRedshiftConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateAmazonRedshiftConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateAmazonRedshiftConnectionDetails) GetSubnetId ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAmazonRedshiftConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAmazonRedshiftConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAmazonRedshiftConnectionDetails) String ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) String() string
func (CreateAmazonRedshiftConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateAmazonRedshiftConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAmazonS3ConnectionDetails ¶ added in v65.33.0
type CreateAmazonS3ConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Access key ID to access the Amazon S3 bucket. // e.g.: "this-is-not-the-secret" AccessKeyId *string `mandatory:"true" json:"accessKeyId"` // Secret access key to access the Amazon S3 bucket. // e.g.: "this-is-not-the-secret" SecretAccessKey *string `mandatory:"true" json:"secretAccessKey"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Amazon S3 technology type. TechnologyType AmazonS3ConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateAmazonS3ConnectionDetails The information about a new Amazon S3 Connection.
func (CreateAmazonS3ConnectionDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAmazonS3ConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAmazonS3ConnectionDetails) GetDescription ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateAmazonS3ConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAmazonS3ConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAmazonS3ConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateAmazonS3ConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateAmazonS3ConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateAmazonS3ConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAmazonS3ConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateAmazonS3ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateAmazonS3ConnectionDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAmazonS3ConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAmazonS3ConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAmazonS3ConnectionDetails) String ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) String() string
func (CreateAmazonS3ConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateAmazonS3ConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAzureDataLakeStorageConnectionDetails ¶ added in v65.28.0
type CreateAzureDataLakeStorageConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Sets the Azure storage account name. AccountName *string `mandatory:"true" json:"accountName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Azure storage account key. This property is required when 'authenticationType' is set to 'SHARED_KEY'. // e.g.: pa3WbhVATzj56xD4DH1VjOUhApRGEGHvOo58eQJVWIzX+j8j4CUVFcTjpIqDSRaSa1Wo2LbWY5at+AStEgLOIQ== AccountKey *string `mandatory:"false" json:"accountKey"` // Credential that uses a shared access signature (SAS) to authenticate to an Azure Service. This property is // required when 'authenticationType' is set to 'SHARED_ACCESS_SIGNATURE'. // e.g.: ?sv=2020-06-08&ss=bfqt&srt=sco&sp=rwdlacupyx&se=2020-09-10T20:27:28Z&st=2022-08-05T12:27:28Z&spr=https&sig=C1IgHsiLBmTSStYkXXGLTP8it0xBrArcgCqOsZbXwIQ%3D SasToken *string `mandatory:"false" json:"sasToken"` // Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 14593954-d337-4a61-a364-9f758c64f97f AzureTenantId *string `mandatory:"false" json:"azureTenantId"` // Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d ClientId *string `mandatory:"false" json:"clientId"` // Azure client secret (aka application password) for authentication. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: dO29Q~F5-VwnA.lZdd11xFF_t5NAXCaGwDl9NbT1 ClientSecret *string `mandatory:"false" json:"clientSecret"` // Azure Storage service endpoint. // e.g: https://test.blob.core.windows.net Endpoint *string `mandatory:"false" json:"endpoint"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Azure Data Lake Storage technology type. TechnologyType AzureDataLakeStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Azure Data Lake Storage. AuthenticationType AzureDataLakeStorageConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
CreateAzureDataLakeStorageConnectionDetails The information about a new Azure Data Lake Storage Connection.
func (CreateAzureDataLakeStorageConnectionDetails) GetCompartmentId ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAzureDataLakeStorageConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAzureDataLakeStorageConnectionDetails) GetDescription ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateAzureDataLakeStorageConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAzureDataLakeStorageConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAzureDataLakeStorageConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateAzureDataLakeStorageConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateAzureDataLakeStorageConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAzureDataLakeStorageConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateAzureDataLakeStorageConnectionDetails) GetSubnetId ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAzureDataLakeStorageConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAzureDataLakeStorageConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAzureDataLakeStorageConnectionDetails) String ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) String() string
func (CreateAzureDataLakeStorageConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAzureSynapseConnectionDetails ¶ added in v65.28.0
type CreateAzureSynapseConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // JDBC connection string. // e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;' ConnectionString *string `mandatory:"true" json:"connectionString"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // 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. Password *string `mandatory:"true" json:"password"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Azure Synapse Analytics technology type. TechnologyType AzureSynapseConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateAzureSynapseConnectionDetails The information about a new Azure Synapse Analytics Connection.
func (CreateAzureSynapseConnectionDetails) GetCompartmentId ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAzureSynapseConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAzureSynapseConnectionDetails) GetDescription ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateAzureSynapseConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAzureSynapseConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAzureSynapseConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateAzureSynapseConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateAzureSynapseConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateAzureSynapseConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAzureSynapseConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateAzureSynapseConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateAzureSynapseConnectionDetails) GetSubnetId ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAzureSynapseConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAzureSynapseConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAzureSynapseConnectionDetails) String ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) String() string
func (CreateAzureSynapseConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCertificateDetails ¶ added in v65.54.0
type CreateCertificateDetails struct { // The identifier key (unique name in the scope of the deployment) of the certificate being referenced. // It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. Key *string `mandatory:"true" json:"key"` // The base64 encoded content of the PEM file containing the SSL certificate. CertificateContent *string `mandatory:"true" json:"certificateContent"` }
CreateCertificateDetails The information about a new Certificates.
func (CreateCertificateDetails) String ¶ added in v65.54.0
func (m CreateCertificateDetails) String() string
func (CreateCertificateDetails) ValidateEnumValue ¶ added in v65.54.0
func (m CreateCertificateDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCertificateRequest ¶ added in v65.54.0
type CreateCertificateRequest struct { // Specifications to create the certificate to truststore. CreateCertificateDetails `contributesTo:"body"` // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateCertificateRequest wrapper for the CreateCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateCertificate.go.html to see an example of how to use CreateCertificateRequest.
func (CreateCertificateRequest) BinaryRequestBody ¶ added in v65.54.0
func (request CreateCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateCertificateRequest) HTTPRequest ¶ added in v65.54.0
func (request CreateCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCertificateRequest) RetryPolicy ¶ added in v65.54.0
func (request CreateCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCertificateRequest) String ¶ added in v65.54.0
func (request CreateCertificateRequest) String() string
func (CreateCertificateRequest) ValidateEnumValue ¶ added in v65.54.0
func (request CreateCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCertificateResponse ¶ added in v65.54.0
type CreateCertificateResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateCertificateResponse wrapper for the CreateCertificate operation
func (CreateCertificateResponse) HTTPResponse ¶ added in v65.54.0
func (response CreateCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCertificateResponse) String ¶ added in v65.54.0
func (response CreateCertificateResponse) String() string
type CreateConnectionAssignmentDetails ¶ added in v65.25.0
type CreateConnectionAssignmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. ConnectionId *string `mandatory:"true" json:"connectionId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` }
CreateConnectionAssignmentDetails The information about a new Connection Assignment.
func (CreateConnectionAssignmentDetails) String ¶ added in v65.25.0
func (m CreateConnectionAssignmentDetails) String() string
func (CreateConnectionAssignmentDetails) ValidateEnumValue ¶ added in v65.25.0
func (m CreateConnectionAssignmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateConnectionAssignmentRequest ¶ added in v65.25.0
type CreateConnectionAssignmentRequest struct { // Specification of the connection assignment to create. CreateConnectionAssignmentDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateConnectionAssignmentRequest wrapper for the CreateConnectionAssignment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateConnectionAssignment.go.html to see an example of how to use CreateConnectionAssignmentRequest.
func (CreateConnectionAssignmentRequest) BinaryRequestBody ¶ added in v65.25.0
func (request CreateConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateConnectionAssignmentRequest) HTTPRequest ¶ added in v65.25.0
func (request CreateConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateConnectionAssignmentRequest) RetryPolicy ¶ added in v65.25.0
func (request CreateConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateConnectionAssignmentRequest) String ¶ added in v65.25.0
func (request CreateConnectionAssignmentRequest) String() string
func (CreateConnectionAssignmentRequest) ValidateEnumValue ¶ added in v65.25.0
func (request CreateConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateConnectionAssignmentResponse ¶ added in v65.25.0
type CreateConnectionAssignmentResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionAssignment instance ConnectionAssignment `presentIn:"body"` // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateConnectionAssignmentResponse wrapper for the CreateConnectionAssignment operation
func (CreateConnectionAssignmentResponse) HTTPResponse ¶ added in v65.25.0
func (response CreateConnectionAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConnectionAssignmentResponse) String ¶ added in v65.25.0
func (response CreateConnectionAssignmentResponse) String() string
type CreateConnectionDetails ¶ added in v65.25.0
type CreateConnectionDetails interface { // An object's Display Name. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. GetCompartmentId() *string // Metadata about this specific object. GetDescription() *string // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Locks associated with this resource. GetLocks() []AddResourceLockDetails // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. GetVaultId() *string // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. GetKeyId() *string // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. GetSubnetId() *string // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. GetRoutingMethod() RoutingMethodEnum }
CreateConnectionDetails The information about a new Connection.
type CreateConnectionRequest ¶ added in v65.25.0
type CreateConnectionRequest struct { // Specification of the Connection to create. CreateConnectionDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateConnectionRequest wrapper for the CreateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.
func (CreateConnectionRequest) BinaryRequestBody ¶ added in v65.25.0
func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateConnectionRequest) HTTPRequest ¶ added in v65.25.0
func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateConnectionRequest) RetryPolicy ¶ added in v65.25.0
func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateConnectionRequest) String ¶ added in v65.25.0
func (request CreateConnectionRequest) String() string
func (CreateConnectionRequest) ValidateEnumValue ¶ added in v65.25.0
func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateConnectionResponse ¶ added in v65.25.0
type CreateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateConnectionResponse wrapper for the CreateConnection operation
func (CreateConnectionResponse) HTTPResponse ¶ added in v65.25.0
func (response CreateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConnectionResponse) String ¶ added in v65.25.0
func (response CreateConnectionResponse) String() string
type CreateDatabaseRegistrationDetails ¶
type CreateDatabaseRegistrationDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"true" json:"fqdn"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // 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. Password *string `mandatory:"true" json:"password"` // Credential store alias. AliasName *string `mandatory:"true" json:"aliasName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The private IP address in the customer's VCN of the customer's endpoint, typically a // database. IpAddress *string `mandatory:"false" json:"ipAddress"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId *string `mandatory:"false" json:"databaseId"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode CreateDatabaseRegistrationDetailsSessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` // The wallet contents Oracle GoldenGate uses to make connections to a database. This // attribute is expected to be base64 encoded. Wallet *string `mandatory:"false" json:"wallet"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // The OCID of the compartment where the GoldenGate Secret will be created. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. SecretCompartmentId *string `mandatory:"false" json:"secretCompartmentId"` }
CreateDatabaseRegistrationDetails The information about a new DatabaseRegistration.
func (CreateDatabaseRegistrationDetails) String ¶
func (m CreateDatabaseRegistrationDetails) String() string
func (CreateDatabaseRegistrationDetails) ValidateEnumValue ¶
func (m CreateDatabaseRegistrationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseRegistrationDetailsSessionModeEnum ¶
type CreateDatabaseRegistrationDetailsSessionModeEnum string
CreateDatabaseRegistrationDetailsSessionModeEnum Enum with underlying type: string
const ( CreateDatabaseRegistrationDetailsSessionModeDirect CreateDatabaseRegistrationDetailsSessionModeEnum = "DIRECT" CreateDatabaseRegistrationDetailsSessionModeRedirect CreateDatabaseRegistrationDetailsSessionModeEnum = "REDIRECT" )
Set of constants representing the allowable values for CreateDatabaseRegistrationDetailsSessionModeEnum
func GetCreateDatabaseRegistrationDetailsSessionModeEnumValues ¶
func GetCreateDatabaseRegistrationDetailsSessionModeEnumValues() []CreateDatabaseRegistrationDetailsSessionModeEnum
GetCreateDatabaseRegistrationDetailsSessionModeEnumValues Enumerates the set of values for CreateDatabaseRegistrationDetailsSessionModeEnum
func GetMappingCreateDatabaseRegistrationDetailsSessionModeEnum ¶
func GetMappingCreateDatabaseRegistrationDetailsSessionModeEnum(val string) (CreateDatabaseRegistrationDetailsSessionModeEnum, bool)
GetMappingCreateDatabaseRegistrationDetailsSessionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDatabaseRegistrationRequest ¶
type CreateDatabaseRegistrationRequest struct { // Specification of the DatabaseRegistration to create. CreateDatabaseRegistrationDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDatabaseRegistrationRequest wrapper for the CreateDatabaseRegistration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateDatabaseRegistration.go.html to see an example of how to use CreateDatabaseRegistrationRequest.
func (CreateDatabaseRegistrationRequest) BinaryRequestBody ¶
func (request CreateDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDatabaseRegistrationRequest) HTTPRequest ¶
func (request CreateDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseRegistrationRequest) RetryPolicy ¶
func (request CreateDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseRegistrationRequest) String ¶
func (request CreateDatabaseRegistrationRequest) String() string
func (CreateDatabaseRegistrationRequest) ValidateEnumValue ¶
func (request CreateDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseRegistrationResponse ¶
type CreateDatabaseRegistrationResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseRegistration instance DatabaseRegistration `presentIn:"body"` // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Deprecation date of this API version. Sunset *string `presentIn:"header" name:"sunset"` }
CreateDatabaseRegistrationResponse wrapper for the CreateDatabaseRegistration operation
func (CreateDatabaseRegistrationResponse) HTTPResponse ¶
func (response CreateDatabaseRegistrationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseRegistrationResponse) String ¶
func (response CreateDatabaseRegistrationResponse) String() string
type CreateDb2ConnectionDetails ¶ added in v65.67.0
type CreateDb2ConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The username Oracle GoldenGate uses to connect to the DB2 database. // This username must already exist and be available by the DB2 to be connected to. Username *string `mandatory:"true" json:"username"` // The password Oracle GoldenGate uses to connect the associated DB2 database. Password *string `mandatory:"true" json:"password"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The base64 encoded keystore file created at the client containing the server certificate / CA root certificate. SslClientKeystoredb *string `mandatory:"false" json:"sslClientKeystoredb"` // The base64 encoded keystash file which contains the encrypted password to the key database file. SslClientKeystash *string `mandatory:"false" json:"sslClientKeystash"` // The base64 encoded file which contains the self-signed server certificate / Certificate Authority (CA) certificate. SslServerCertificate *string `mandatory:"false" json:"sslServerCertificate"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The DB2 technology type. TechnologyType Db2ConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for the DB2 database. SecurityProtocol Db2ConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` }
CreateDb2ConnectionDetails The information about a new DB2 Connection.
func (CreateDb2ConnectionDetails) GetCompartmentId ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateDb2ConnectionDetails) GetDefinedTags ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDb2ConnectionDetails) GetDescription ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateDb2ConnectionDetails) GetDisplayName ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDb2ConnectionDetails) GetFreeformTags ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDb2ConnectionDetails) GetKeyId ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateDb2ConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateDb2ConnectionDetails) GetNsgIds ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateDb2ConnectionDetails) GetRoutingMethod ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateDb2ConnectionDetails) GetSubnetId ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateDb2ConnectionDetails) GetVaultId ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateDb2ConnectionDetails) MarshalJSON ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDb2ConnectionDetails) String ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) String() string
func (CreateDb2ConnectionDetails) ValidateEnumValue ¶ added in v65.67.0
func (m CreateDb2ConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDeploymentBackupDetails ¶
type CreateDeploymentBackupDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // Name of namespace that serves as a container for all of your buckets NamespaceName *string `mandatory:"true" json:"namespaceName"` // Name of the bucket where the object is to be uploaded in the object storage BucketName *string `mandatory:"true" json:"bucketName"` // Name of the object to be uploaded to object storage ObjectName *string `mandatory:"true" json:"objectName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` }
CreateDeploymentBackupDetails The information about a new DeploymentBackup.
func (CreateDeploymentBackupDetails) String ¶
func (m CreateDeploymentBackupDetails) String() string
func (CreateDeploymentBackupDetails) ValidateEnumValue ¶
func (m CreateDeploymentBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDeploymentBackupRequest ¶
type CreateDeploymentBackupRequest struct { // Specification of the DeploymentBackup to create. CreateDeploymentBackupDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDeploymentBackupRequest wrapper for the CreateDeploymentBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateDeploymentBackup.go.html to see an example of how to use CreateDeploymentBackupRequest.
func (CreateDeploymentBackupRequest) BinaryRequestBody ¶
func (request CreateDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDeploymentBackupRequest) HTTPRequest ¶
func (request CreateDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDeploymentBackupRequest) RetryPolicy ¶
func (request CreateDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDeploymentBackupRequest) String ¶
func (request CreateDeploymentBackupRequest) String() string
func (CreateDeploymentBackupRequest) ValidateEnumValue ¶
func (request CreateDeploymentBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDeploymentBackupResponse ¶
type CreateDeploymentBackupResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDeploymentBackupResponse wrapper for the CreateDeploymentBackup operation
func (CreateDeploymentBackupResponse) HTTPResponse ¶
func (response CreateDeploymentBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDeploymentBackupResponse) String ¶
func (response CreateDeploymentBackupResponse) String() string
type CreateDeploymentDetails ¶
type CreateDeploymentDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The Oracle license model that applies to a Deployment. LicenseModel LicenseModelEnum `mandatory:"true" json:"licenseModel"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet of the deployment's private endpoint. // The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, // after which the private subnet will be enforced. SubnetId *string `mandatory:"true" json:"subnetId"` // The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled *bool `mandatory:"true" json:"isAutoScalingEnabled"` // The type of deployment, which can be any one of the Allowed values. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. // Its use is discouraged in favor of 'DATABASE_ORACLE'. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId *string `mandatory:"false" json:"deploymentBackupId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a public subnet in the customer tenancy. // Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. // For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024. LoadBalancerSubnetId *string `mandatory:"false" json:"loadBalancerSubnetId"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"false" json:"fqdn"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // True if this object is publicly available. IsPublic *bool `mandatory:"false" json:"isPublic"` OggData *CreateOggDeploymentDetails `mandatory:"false" json:"oggData"` MaintenanceWindow *CreateMaintenanceWindowDetails `mandatory:"false" json:"maintenanceWindow"` MaintenanceConfiguration *CreateMaintenanceConfigurationDetails `mandatory:"false" json:"maintenanceConfiguration"` }
CreateDeploymentDetails The information about a new Deployment.
func (CreateDeploymentDetails) String ¶
func (m CreateDeploymentDetails) String() string
func (CreateDeploymentDetails) ValidateEnumValue ¶
func (m CreateDeploymentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDeploymentRequest ¶
type CreateDeploymentRequest struct { // Specifications to create the Deployment. CreateDeploymentDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDeploymentRequest wrapper for the CreateDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateDeployment.go.html to see an example of how to use CreateDeploymentRequest.
func (CreateDeploymentRequest) BinaryRequestBody ¶
func (request CreateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDeploymentRequest) HTTPRequest ¶
func (request CreateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDeploymentRequest) RetryPolicy ¶
func (request CreateDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDeploymentRequest) String ¶
func (request CreateDeploymentRequest) String() string
func (CreateDeploymentRequest) ValidateEnumValue ¶
func (request CreateDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDeploymentResponse ¶
type CreateDeploymentResponse struct { // The underlying http response RawResponse *http.Response // The Deployment instance Deployment `presentIn:"body"` // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateDeploymentResponse wrapper for the CreateDeployment operation
func (CreateDeploymentResponse) HTTPResponse ¶
func (response CreateDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDeploymentResponse) String ¶
func (response CreateDeploymentResponse) String() string
type CreateElasticsearchConnectionDetails ¶ added in v65.51.0
type CreateElasticsearchConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // 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. // Used for establishing the initial connection to the Elasticsearch cluster. // Example: `"server1.example.com:4000,server2.example.com:4000"` Servers *string `mandatory:"true" json:"servers"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // Fingerprint required by TLS security protocol. // Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c' Fingerprint *string `mandatory:"false" json:"fingerprint"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Elasticsearch technology type. TechnologyType ElasticsearchConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Elasticsearch. SecurityProtocol ElasticsearchConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Authentication type for Elasticsearch. AuthenticationType ElasticsearchConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
CreateElasticsearchConnectionDetails The information about a new Elasticsearch Connection.
func (CreateElasticsearchConnectionDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateElasticsearchConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateElasticsearchConnectionDetails) GetDescription ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateElasticsearchConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateElasticsearchConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateElasticsearchConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateElasticsearchConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateElasticsearchConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateElasticsearchConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateElasticsearchConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateElasticsearchConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateElasticsearchConnectionDetails) GetSubnetId ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateElasticsearchConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateElasticsearchConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateElasticsearchConnectionDetails) String ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) String() string
func (CreateElasticsearchConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateElasticsearchConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGenericConnectionDetails ¶ added in v65.51.0
type CreateGenericConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Host and port separated by colon. // Example: `"server.example.com:1234"` // For multiple hosts, provide a comma separated list. // Example: `"server1.example.com:1000,server1.example.com:2000"` Host *string `mandatory:"true" json:"host"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Generic technology type. TechnologyType GenericConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateGenericConnectionDetails The information about a new Generic Connection.
func (CreateGenericConnectionDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateGenericConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGenericConnectionDetails) GetDescription ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateGenericConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGenericConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGenericConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateGenericConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateGenericConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateGenericConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateGenericConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateGenericConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateGenericConnectionDetails) GetSubnetId ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateGenericConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateGenericConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGenericConnectionDetails) String ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) String() string
func (CreateGenericConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateGenericConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGoldenGateConnectionDetails ¶ added in v65.25.0
type CreateGoldenGateConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"false" json:"deploymentId"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The username credential existing in the Oracle GoldenGate used to be connected to. Username *string `mandatory:"false" json:"username"` // The password used to connect to the Oracle GoldenGate accessed trough this connection. Password *string `mandatory:"false" json:"password"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The GoldenGate technology type. TechnologyType GoldenGateConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateGoldenGateConnectionDetails The information about a new GoldenGate Connection.
func (CreateGoldenGateConnectionDetails) GetCompartmentId ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateGoldenGateConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGoldenGateConnectionDetails) GetDescription ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateGoldenGateConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGoldenGateConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGoldenGateConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateGoldenGateConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateGoldenGateConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateGoldenGateConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateGoldenGateConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateGoldenGateConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateGoldenGateConnectionDetails) GetSubnetId ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateGoldenGateConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateGoldenGateConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGoldenGateConnectionDetails) String ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) String() string
func (CreateGoldenGateConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGoogleBigQueryConnectionDetails ¶ added in v65.51.0
type CreateGoogleBigQueryConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The base64 encoded content of the service account key file containing // the credentials required to use Google BigQuery. ServiceAccountKeyFile *string `mandatory:"true" json:"serviceAccountKeyFile"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Google BigQuery technology type. TechnologyType GoogleBigQueryConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateGoogleBigQueryConnectionDetails The information about a new Google BigQuery Connection.
func (CreateGoogleBigQueryConnectionDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateGoogleBigQueryConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGoogleBigQueryConnectionDetails) GetDescription ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateGoogleBigQueryConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGoogleBigQueryConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGoogleBigQueryConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateGoogleBigQueryConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateGoogleBigQueryConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateGoogleBigQueryConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateGoogleBigQueryConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateGoogleBigQueryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateGoogleBigQueryConnectionDetails) GetSubnetId ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateGoogleBigQueryConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateGoogleBigQueryConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGoogleBigQueryConnectionDetails) String ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) String() string
func (CreateGoogleBigQueryConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateGoogleBigQueryConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGoogleCloudStorageConnectionDetails ¶ added in v65.51.0
type CreateGoogleCloudStorageConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The base64 encoded content of the service account key file containing // the credentials required to use Google Cloud Storage. ServiceAccountKeyFile *string `mandatory:"true" json:"serviceAccountKeyFile"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Google Cloud Storage technology type. TechnologyType GoogleCloudStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateGoogleCloudStorageConnectionDetails The information about a new Google Cloud Storage Connection.
func (CreateGoogleCloudStorageConnectionDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateGoogleCloudStorageConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGoogleCloudStorageConnectionDetails) GetDescription ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateGoogleCloudStorageConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGoogleCloudStorageConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGoogleCloudStorageConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateGoogleCloudStorageConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateGoogleCloudStorageConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateGoogleCloudStorageConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateGoogleCloudStorageConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateGoogleCloudStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateGoogleCloudStorageConnectionDetails) GetSubnetId ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateGoogleCloudStorageConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateGoogleCloudStorageConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGoogleCloudStorageConnectionDetails) String ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) String() string
func (CreateGoogleCloudStorageConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateGoogleCloudStorageConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateHdfsConnectionDetails ¶ added in v65.33.0
type CreateHdfsConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The base64 encoded content of the Hadoop Distributed File System configuration file (core-site.xml). CoreSiteXml *string `mandatory:"true" json:"coreSiteXml"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Hadoop Distributed File System technology type. TechnologyType HdfsConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateHdfsConnectionDetails The information about a new Hadoop Distributed File System Connection.
func (CreateHdfsConnectionDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateHdfsConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateHdfsConnectionDetails) GetDescription ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateHdfsConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateHdfsConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateHdfsConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateHdfsConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateHdfsConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateHdfsConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateHdfsConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateHdfsConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateHdfsConnectionDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateHdfsConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateHdfsConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateHdfsConnectionDetails) String ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) String() string
func (CreateHdfsConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateHdfsConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateJavaMessageServiceConnectionDetails ¶ added in v65.33.0
type CreateJavaMessageServiceConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // If set to true, Java Naming and Directory Interface (JNDI) properties should be provided. ShouldUseJndi *bool `mandatory:"true" json:"shouldUseJndi"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Connection Factory can be looked up using this name. // e.g.: 'ConnectionFactory' JndiConnectionFactory *string `mandatory:"false" json:"jndiConnectionFactory"` // 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 `mandatory:"false" json:"jndiProviderUrl"` // The implementation of javax.naming.spi.InitialContextFactory interface // that the client uses to obtain initial naming context. // e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory' JndiInitialContextFactory *string `mandatory:"false" json:"jndiInitialContextFactory"` // Specifies the identity of the principal (user) to be authenticated. // e.g.: 'admin2' JndiSecurityPrincipal *string `mandatory:"false" json:"jndiSecurityPrincipal"` // The password associated to the principal. JndiSecurityCredentials *string `mandatory:"false" json:"jndiSecurityCredentials"` // Connectin URL of the Java Message Service, specifying the protocol, host, and port. // e.g.: 'mq://myjms.host.domain:7676' ConnectionUrl *string `mandatory:"false" json:"connectionUrl"` // The of Java class implementing javax.jms.ConnectionFactory interface // supplied by the Java Message Service provider. // e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA' ConnectionFactory *string `mandatory:"false" json:"connectionFactory"` // The username Oracle GoldenGate uses to connect to the Java Message Service. // This username must already exist and be available by the Java Message Service to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated Java Message Service. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The password for the cert inside of the KeyStore. // In case it differs from the KeyStore password, it should be provided. SslKeyPassword *string `mandatory:"false" json:"sslKeyPassword"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Java Message Service technology type. TechnologyType JavaMessageServiceConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Java Message Service. If not provided, default is PLAIN. // Optional until 2024-06-27, in the release after it will be made required. SecurityProtocol JavaMessageServiceConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // Authentication type for Java Message Service. If not provided, default is NONE. // Optional until 2024-06-27, in the release after it will be made required. AuthenticationType JavaMessageServiceConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
CreateJavaMessageServiceConnectionDetails The information about a new Java Message Service Connection.
func (CreateJavaMessageServiceConnectionDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateJavaMessageServiceConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateJavaMessageServiceConnectionDetails) GetDescription ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateJavaMessageServiceConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateJavaMessageServiceConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateJavaMessageServiceConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateJavaMessageServiceConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateJavaMessageServiceConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateJavaMessageServiceConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateJavaMessageServiceConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateJavaMessageServiceConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateJavaMessageServiceConnectionDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateJavaMessageServiceConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateJavaMessageServiceConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateJavaMessageServiceConnectionDetails) String ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) String() string
func (CreateJavaMessageServiceConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateJavaMessageServiceConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateKafkaConnectionDetails ¶ added in v65.25.0
type CreateKafkaConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the stream pool being referenced. StreamPoolId *string `mandatory:"false" json:"streamPoolId"` // 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 `mandatory:"false" json:"bootstrapServers"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The password for the cert inside of the KeyStore. // In case it differs from the KeyStore password, it should be provided. SslKeyPassword *string `mandatory:"false" json:"sslKeyPassword"` // The base64 encoded content of the consumer.properties file. ConsumerProperties *string `mandatory:"false" json:"consumerProperties"` // The base64 encoded content of the producer.properties file. ProducerProperties *string `mandatory:"false" json:"producerProperties"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Kafka technology type. TechnologyType KafkaConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Type for Kafka. SecurityProtocol KafkaConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` }
CreateKafkaConnectionDetails The information about a new Kafka Connection.
func (CreateKafkaConnectionDetails) GetCompartmentId ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateKafkaConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateKafkaConnectionDetails) GetDescription ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateKafkaConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateKafkaConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateKafkaConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateKafkaConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateKafkaConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateKafkaConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateKafkaConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateKafkaConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateKafkaConnectionDetails) GetSubnetId ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateKafkaConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateKafkaConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateKafkaConnectionDetails) String ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) String() string
func (CreateKafkaConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateKafkaSchemaRegistryConnectionDetails ¶ added in v65.28.0
type CreateKafkaSchemaRegistryConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Kafka Schema Registry URL. // e.g.: 'https://server1.us.oracle.com:8081' Url *string `mandatory:"true" json:"url"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username to access Schema Registry using basic authentation. // This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. Username *string `mandatory:"false" json:"username"` // The password to access Schema Registry using basic authentation. // This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The password for the cert inside the KeyStore. // In case it differs from the KeyStore password, it should be provided. SslKeyPassword *string `mandatory:"false" json:"sslKeyPassword"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Kafka (e.g. Confluent) Schema Registry technology type. TechnologyType KafkaSchemaRegistryConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Schema Registry. AuthenticationType KafkaSchemaRegistryConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
CreateKafkaSchemaRegistryConnectionDetails The information about a new Kafka (e.g. Confluent) Schema Registry Connection.
func (CreateKafkaSchemaRegistryConnectionDetails) GetCompartmentId ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateKafkaSchemaRegistryConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateKafkaSchemaRegistryConnectionDetails) GetDescription ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateKafkaSchemaRegistryConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateKafkaSchemaRegistryConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateKafkaSchemaRegistryConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateKafkaSchemaRegistryConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateKafkaSchemaRegistryConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateKafkaSchemaRegistryConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateKafkaSchemaRegistryConnectionDetails) GetSubnetId ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateKafkaSchemaRegistryConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateKafkaSchemaRegistryConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateKafkaSchemaRegistryConnectionDetails) String ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) String() string
func (CreateKafkaSchemaRegistryConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMaintenanceConfigurationDetails ¶ added in v65.47.0
type CreateMaintenanceConfigurationDetails struct { // By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, // you have to specify interimReleaseUpgradePeriodInDays too. IsInterimReleaseAutoUpgradeEnabled *bool `mandatory:"false" json:"isInterimReleaseAutoUpgradeEnabled"` // Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period. InterimReleaseUpgradePeriodInDays *int `mandatory:"false" json:"interimReleaseUpgradePeriodInDays"` // 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. BundleReleaseUpgradePeriodInDays *int `mandatory:"false" json:"bundleReleaseUpgradePeriodInDays"` // 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. MajorReleaseUpgradePeriodInDays *int `mandatory:"false" json:"majorReleaseUpgradePeriodInDays"` // 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. SecurityPatchUpgradePeriodInDays *int `mandatory:"false" json:"securityPatchUpgradePeriodInDays"` }
CreateMaintenanceConfigurationDetails Defines the maintenance configuration for create operation.
func (CreateMaintenanceConfigurationDetails) String ¶ added in v65.47.0
func (m CreateMaintenanceConfigurationDetails) String() string
func (CreateMaintenanceConfigurationDetails) ValidateEnumValue ¶ added in v65.47.0
func (m CreateMaintenanceConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMaintenanceWindowDetails ¶ added in v65.32.1
type CreateMaintenanceWindowDetails struct { // Days of the week. Day DayEnum `mandatory:"true" json:"day"` // Start hour for maintenance period. Hour is in UTC. StartHour *int `mandatory:"true" json:"startHour"` }
CreateMaintenanceWindowDetails Defines the maintenance window for create operation, when automatic actions can be performed.
func (CreateMaintenanceWindowDetails) String ¶ added in v65.32.1
func (m CreateMaintenanceWindowDetails) String() string
func (CreateMaintenanceWindowDetails) ValidateEnumValue ¶ added in v65.32.1
func (m CreateMaintenanceWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMicrosoftSqlserverConnectionDetails ¶ added in v65.33.0
type CreateMicrosoftSqlserverConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The username Oracle GoldenGate uses to connect to the Microsoft SQL Server. // This username must already exist and be available by the Microsoft SQL Server to be connected to. Username *string `mandatory:"true" json:"username"` // The password Oracle GoldenGate uses to connect the associated Microsoft SQL Server. Password *string `mandatory:"true" json:"password"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // Database Certificate - The base64 encoded content of a .pem or .crt file. // containing the server public key (for 1-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // If set to true, the driver validates the certificate that is sent by the database server. ShouldValidateServerCertificate *bool `mandatory:"false" json:"shouldValidateServerCertificate"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Microsoft SQL Server technology type. TechnologyType MicrosoftSqlserverConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Type for Microsoft SQL Server. SecurityProtocol MicrosoftSqlserverConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` }
CreateMicrosoftSqlserverConnectionDetails The information about a new Microsoft SQL Server Connection.
func (CreateMicrosoftSqlserverConnectionDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateMicrosoftSqlserverConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateMicrosoftSqlserverConnectionDetails) GetDescription ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateMicrosoftSqlserverConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateMicrosoftSqlserverConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateMicrosoftSqlserverConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateMicrosoftSqlserverConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateMicrosoftSqlserverConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateMicrosoftSqlserverConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateMicrosoftSqlserverConnectionDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateMicrosoftSqlserverConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateMicrosoftSqlserverConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateMicrosoftSqlserverConnectionDetails) String ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) String() string
func (CreateMicrosoftSqlserverConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateMicrosoftSqlserverConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMongoDbConnectionDetails ¶ added in v65.33.0
type CreateMongoDbConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // MongoDB connection string. // e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords' ConnectionString *string `mandatory:"false" json:"connectionString"` // The username Oracle GoldenGate uses to connect to the database. // This username must already exist and be available by the database to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated database. Password *string `mandatory:"false" json:"password"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Autonomous Json Database. DatabaseId *string `mandatory:"false" json:"databaseId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The MongoDB technology type. TechnologyType MongoDbConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateMongoDbConnectionDetails The information about a new MongoDB Connection.
func (CreateMongoDbConnectionDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateMongoDbConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateMongoDbConnectionDetails) GetDescription ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateMongoDbConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateMongoDbConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateMongoDbConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateMongoDbConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateMongoDbConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateMongoDbConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateMongoDbConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateMongoDbConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateMongoDbConnectionDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateMongoDbConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateMongoDbConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateMongoDbConnectionDetails) String ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) String() string
func (CreateMongoDbConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateMongoDbConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMysqlConnectionDetails ¶ added in v65.25.0
type CreateMysqlConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // 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. Password *string `mandatory:"true" json:"password"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // Database Certificate - The base64 encoded content of a .pem or .crt file. // containing the server public key (for 1 and 2-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA). // Note: This is an optional property and only applicable if TLS/MTLS option is selected. SslCrl *string `mandatory:"false" json:"sslCrl"` // Client Certificate - The base64 encoded content of a .pem or .crt file. // containing the client public key (for 2-way SSL). SslCert *string `mandatory:"false" json:"sslCert"` // Client Key – The base64 encoded content of a .pem or .crt file containing the client private key (for 2-way SSL). SslKey *string `mandatory:"false" json:"sslKey"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The MySQL technology type. TechnologyType MysqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Type for MySQL. SecurityProtocol MysqlConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // SSL modes for MySQL. SslMode MysqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` }
CreateMysqlConnectionDetails The information about a new MySQL Connection.
func (CreateMysqlConnectionDetails) GetCompartmentId ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateMysqlConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateMysqlConnectionDetails) GetDescription ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateMysqlConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateMysqlConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateMysqlConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateMysqlConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateMysqlConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateMysqlConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateMysqlConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateMysqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateMysqlConnectionDetails) GetSubnetId ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateMysqlConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateMysqlConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateMysqlConnectionDetails) String ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) String() string
func (CreateMysqlConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOciObjectStorageConnectionDetails ¶ added in v65.25.0
type CreateOciObjectStorageConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The base64 encoded content of the private key file (PEM file) corresponding to the API key of the fingerprint. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PrivateKeyFile *string `mandatory:"true" json:"privateKeyFile"` // The fingerprint of the API Key of the user specified by the userId. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PublicKeyFingerprint *string `mandatory:"true" json:"publicKeyFingerprint"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) 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 `mandatory:"false" json:"userId"` // The passphrase of the private key. PrivateKeyPassphrase *string `mandatory:"false" json:"privateKeyPassphrase"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The OCI Object Storage technology type. TechnologyType OciObjectStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateOciObjectStorageConnectionDetails The information about a new OCI Object Storage Connection.
func (CreateOciObjectStorageConnectionDetails) GetCompartmentId ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateOciObjectStorageConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateOciObjectStorageConnectionDetails) GetDescription ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateOciObjectStorageConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateOciObjectStorageConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateOciObjectStorageConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateOciObjectStorageConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateOciObjectStorageConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateOciObjectStorageConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateOciObjectStorageConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateOciObjectStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateOciObjectStorageConnectionDetails) GetSubnetId ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateOciObjectStorageConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateOciObjectStorageConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateOciObjectStorageConnectionDetails) String ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) String() string
func (CreateOciObjectStorageConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOggDeploymentDetails ¶
type CreateOggDeploymentDetails struct { // 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. DeploymentName *string `mandatory:"true" json:"deploymentName"` // The type of credential store for OGG. CredentialStore CredentialStoreEnum `mandatory:"false" json:"credentialStore,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Identity Domain when IAM credential store is used. IdentityDomainId *string `mandatory:"false" json:"identityDomainId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret where the deployment password is stored. PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"` // The GoldenGate deployment console username. AdminUsername *string `mandatory:"false" json:"adminUsername"` // The password associated with the GoldenGate deployment console username. // The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, // and 1 special character. Special characters such as '$', '^', or '?' are not allowed. // This field will be deprecated and replaced by "passwordSecretId". AdminPassword *string `mandatory:"false" json:"adminPassword"` // The base64 encoded content of the PEM file containing the SSL certificate. Certificate *string `mandatory:"false" json:"certificate"` // The base64 encoded content of the PEM file containing the private key. Key *string `mandatory:"false" json:"key"` // Version of OGG OggVersion *string `mandatory:"false" json:"oggVersion"` }
CreateOggDeploymentDetails Deployment Data for creating an OggDeployment
func (CreateOggDeploymentDetails) String ¶
func (m CreateOggDeploymentDetails) String() string
func (CreateOggDeploymentDetails) ValidateEnumValue ¶
func (m CreateOggDeploymentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOracleConnectionDetails ¶ added in v65.25.0
type CreateOracleConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // 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. Password *string `mandatory:"true" json:"password"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // The wallet contents Oracle GoldenGate uses to make connections to a database. This // attribute is expected to be base64 encoded. Wallet *string `mandatory:"false" json:"wallet"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId *string `mandatory:"false" json:"databaseId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Oracle technology type. TechnologyType OracleConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, // when a databaseId is provided. The default value is MTLS. AuthenticationMode OracleConnectionAuthenticationModeEnum `mandatory:"false" json:"authenticationMode,omitempty"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode OracleConnectionSessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` }
CreateOracleConnectionDetails The information about a new Oracle Database Connection.
func (CreateOracleConnectionDetails) GetCompartmentId ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateOracleConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateOracleConnectionDetails) GetDescription ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateOracleConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateOracleConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateOracleConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateOracleConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateOracleConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateOracleConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateOracleConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateOracleConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateOracleConnectionDetails) GetSubnetId ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateOracleConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateOracleConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateOracleConnectionDetails) String ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) String() string
func (CreateOracleConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOracleNosqlConnectionDetails ¶ added in v65.33.0
type CreateOracleNosqlConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The base64 encoded content of the private key file (PEM file) corresponding to the API key of the fingerprint. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PrivateKeyFile *string `mandatory:"true" json:"privateKeyFile"` // The fingerprint of the API Key of the user specified by the userId. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PublicKeyFingerprint *string `mandatory:"true" json:"publicKeyFingerprint"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the OCI user who will access the Oracle NoSQL database. // The user must have write access to the table they want to connect to. UserId *string `mandatory:"false" json:"userId"` // The passphrase of the private key. PrivateKeyPassphrase *string `mandatory:"false" json:"privateKeyPassphrase"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Oracle NoSQL technology type. TechnologyType OracleNosqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
CreateOracleNosqlConnectionDetails The information about a new Oracle NoSQL Connection.
func (CreateOracleNosqlConnectionDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateOracleNosqlConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateOracleNosqlConnectionDetails) GetDescription ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateOracleNosqlConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateOracleNosqlConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateOracleNosqlConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateOracleNosqlConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateOracleNosqlConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateOracleNosqlConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateOracleNosqlConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateOracleNosqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateOracleNosqlConnectionDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateOracleNosqlConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateOracleNosqlConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateOracleNosqlConnectionDetails) String ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) String() string
func (CreateOracleNosqlConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateOracleNosqlConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePostgresqlConnectionDetails ¶ added in v65.28.0
type CreatePostgresqlConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // 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. Password *string `mandatory:"true" json:"password"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The base64 encoded certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL. // The supported file formats are .pem and .crt. SslCa *string `mandatory:"false" json:"sslCa"` // The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA). SslCrl *string `mandatory:"false" json:"sslCrl"` // The base64 encoded certificate of the PostgreSQL server. The supported file formats are .pem and .crt. SslCert *string `mandatory:"false" json:"sslCert"` // The base64 encoded private key of the PostgreSQL server. The supported file formats are .pem and .crt. SslKey *string `mandatory:"false" json:"sslKey"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The PostgreSQL technology type. TechnologyType PostgresqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for PostgreSQL. SecurityProtocol PostgresqlConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // SSL modes for PostgreSQL. SslMode PostgresqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` }
CreatePostgresqlConnectionDetails The information about a new PostgreSQL Connection.
func (CreatePostgresqlConnectionDetails) GetCompartmentId ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreatePostgresqlConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreatePostgresqlConnectionDetails) GetDescription ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreatePostgresqlConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreatePostgresqlConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreatePostgresqlConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreatePostgresqlConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreatePostgresqlConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreatePostgresqlConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreatePostgresqlConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreatePostgresqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreatePostgresqlConnectionDetails) GetSubnetId ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreatePostgresqlConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreatePostgresqlConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePostgresqlConnectionDetails) String ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) String() string
func (CreatePostgresqlConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRedisConnectionDetails ¶ added in v65.51.0
type CreateRedisConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. // If port is not specified, it defaults to 6379. // Used for establishing the initial connection to the Redis cluster. // Example: `"server1.example.com:6379,server2.example.com:6379"` Servers *string `mandatory:"false" json:"servers"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Redis cluster. RedisClusterId *string `mandatory:"false" json:"redisClusterId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Redis technology type. TechnologyType RedisConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Redis. SecurityProtocol RedisConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Authenticationentication type for the Redis database. AuthenticationType RedisConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
CreateRedisConnectionDetails The information about a new Redis Connection.
func (CreateRedisConnectionDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateRedisConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateRedisConnectionDetails) GetDescription ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateRedisConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateRedisConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateRedisConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateRedisConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateRedisConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateRedisConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateRedisConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateRedisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateRedisConnectionDetails) GetSubnetId ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateRedisConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateRedisConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateRedisConnectionDetails) String ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) String() string
func (CreateRedisConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateRedisConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSnowflakeConnectionDetails ¶ added in v65.33.0
type CreateSnowflakeConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // JDBC connection URL. // e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=<warehouse-name>&db=<db-name>' ConnectionUrl *string `mandatory:"true" json:"connectionUrl"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []AddResourceLockDetails `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username Oracle GoldenGate uses to connect to Snowflake. // This username must already exist and be available by Snowflake platform to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect to Snowflake platform. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of private key file in PEM format. PrivateKeyFile *string `mandatory:"false" json:"privateKeyFile"` // Password if the private key file is encrypted. PrivateKeyPassphrase *string `mandatory:"false" json:"privateKeyPassphrase"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Snowflake technology type. TechnologyType SnowflakeConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Snowflake. AuthenticationType SnowflakeConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
CreateSnowflakeConnectionDetails The information about a new Snowflake Connection.
func (CreateSnowflakeConnectionDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateSnowflakeConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateSnowflakeConnectionDetails) GetDescription ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateSnowflakeConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateSnowflakeConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateSnowflakeConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (CreateSnowflakeConnectionDetails) GetLocks ¶ added in v65.67.0
func (m CreateSnowflakeConnectionDetails) GetLocks() []AddResourceLockDetails
GetLocks returns Locks
func (CreateSnowflakeConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateSnowflakeConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m CreateSnowflakeConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (CreateSnowflakeConnectionDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateSnowflakeConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateSnowflakeConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateSnowflakeConnectionDetails) String ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) String() string
func (CreateSnowflakeConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateSnowflakeConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CredentialStoreEnum ¶ added in v65.47.1
type CredentialStoreEnum string
CredentialStoreEnum Enum with underlying type: string
const ( CredentialStoreGoldengate CredentialStoreEnum = "GOLDENGATE" CredentialStoreIam CredentialStoreEnum = "IAM" )
Set of constants representing the allowable values for CredentialStoreEnum
func GetCredentialStoreEnumValues ¶ added in v65.47.1
func GetCredentialStoreEnumValues() []CredentialStoreEnum
GetCredentialStoreEnumValues Enumerates the set of values for CredentialStoreEnum
func GetMappingCredentialStoreEnum ¶ added in v65.47.1
func GetMappingCredentialStoreEnum(val string) (CredentialStoreEnum, bool)
GetMappingCredentialStoreEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseRegistration ¶
type DatabaseRegistration struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the databaseRegistration being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"true" json:"fqdn"` // The private IP address in the customer's VCN of the customer's endpoint, typically a // database. IpAddress *string `mandatory:"true" json:"ipAddress"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Credential store alias. AliasName *string `mandatory:"true" json:"aliasName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // 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 `mandatory:"false" json:"lifecycleDetails"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId *string `mandatory:"false" json:"databaseId"` // A Private Endpoint IP address created in the customer's subnet. // A customer database can expect network traffic initiated by GoldenGate Service from this IP address. // It can also send network traffic to this IP address, typically in response to requests from GoldenGate Service. // The customer may use this IP address in Security Lists or Network Security Groups (NSG) as needed. RcePrivateIp *string `mandatory:"false" json:"rcePrivateIp"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode DatabaseRegistrationSessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // The OCID of the compartment where the GoldenGate Secret will be created. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. SecretCompartmentId *string `mandatory:"false" json:"secretCompartmentId"` // The OCID of the customer's GoldenGate Service Secret. // If provided, it references a key that customers will be required to ensure the policies are established // to permit GoldenGate to use this Secret. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseRegistration Represents the metadata description of a database used by deployments in the same compartment.
func (DatabaseRegistration) String ¶
func (m DatabaseRegistration) String() string
func (DatabaseRegistration) ValidateEnumValue ¶
func (m DatabaseRegistration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseRegistrationCollection ¶
type DatabaseRegistrationCollection struct { // An array of DatabaseRegistration summaries. Items []DatabaseRegistrationSummary `mandatory:"true" json:"items"` }
DatabaseRegistrationCollection A list of DatabaseRegistrations.
func (DatabaseRegistrationCollection) String ¶
func (m DatabaseRegistrationCollection) String() string
func (DatabaseRegistrationCollection) ValidateEnumValue ¶
func (m DatabaseRegistrationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseRegistrationSessionModeEnum ¶
type DatabaseRegistrationSessionModeEnum string
DatabaseRegistrationSessionModeEnum Enum with underlying type: string
const ( DatabaseRegistrationSessionModeDirect DatabaseRegistrationSessionModeEnum = "DIRECT" DatabaseRegistrationSessionModeRedirect DatabaseRegistrationSessionModeEnum = "REDIRECT" )
Set of constants representing the allowable values for DatabaseRegistrationSessionModeEnum
func GetDatabaseRegistrationSessionModeEnumValues ¶
func GetDatabaseRegistrationSessionModeEnumValues() []DatabaseRegistrationSessionModeEnum
GetDatabaseRegistrationSessionModeEnumValues Enumerates the set of values for DatabaseRegistrationSessionModeEnum
func GetMappingDatabaseRegistrationSessionModeEnum ¶
func GetMappingDatabaseRegistrationSessionModeEnum(val string) (DatabaseRegistrationSessionModeEnum, bool)
GetMappingDatabaseRegistrationSessionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseRegistrationSummary ¶
type DatabaseRegistrationSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the databaseRegistration being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"true" json:"fqdn"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // 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 `mandatory:"false" json:"lifecycleDetails"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId *string `mandatory:"false" json:"databaseId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode DatabaseRegistrationSummarySessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` // Credential store alias. AliasName *string `mandatory:"false" json:"aliasName"` // The OCID of the customer's GoldenGate Service Secret. // If provided, it references a key that customers will be required to ensure the policies are established // to permit GoldenGate to use this Secret. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseRegistrationSummary Summary of the DatabaseRegistration.
func (DatabaseRegistrationSummary) String ¶
func (m DatabaseRegistrationSummary) String() string
func (DatabaseRegistrationSummary) ValidateEnumValue ¶
func (m DatabaseRegistrationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseRegistrationSummarySessionModeEnum ¶
type DatabaseRegistrationSummarySessionModeEnum string
DatabaseRegistrationSummarySessionModeEnum Enum with underlying type: string
const ( DatabaseRegistrationSummarySessionModeDirect DatabaseRegistrationSummarySessionModeEnum = "DIRECT" DatabaseRegistrationSummarySessionModeRedirect DatabaseRegistrationSummarySessionModeEnum = "REDIRECT" )
Set of constants representing the allowable values for DatabaseRegistrationSummarySessionModeEnum
func GetDatabaseRegistrationSummarySessionModeEnumValues ¶
func GetDatabaseRegistrationSummarySessionModeEnumValues() []DatabaseRegistrationSummarySessionModeEnum
GetDatabaseRegistrationSummarySessionModeEnumValues Enumerates the set of values for DatabaseRegistrationSummarySessionModeEnum
func GetMappingDatabaseRegistrationSummarySessionModeEnum ¶
func GetMappingDatabaseRegistrationSummarySessionModeEnum(val string) (DatabaseRegistrationSummarySessionModeEnum, bool)
GetMappingDatabaseRegistrationSummarySessionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DayEnum ¶ added in v65.32.1
type DayEnum string
DayEnum Enum with underlying type: string
const ( DayMonday DayEnum = "MONDAY" DayTuesday DayEnum = "TUESDAY" DayWednesday DayEnum = "WEDNESDAY" DayThursday DayEnum = "THURSDAY" DayFriday DayEnum = "FRIDAY" DaySaturday DayEnum = "SATURDAY" DaySunday DayEnum = "SUNDAY" )
Set of constants representing the allowable values for DayEnum
func GetDayEnumValues ¶ added in v65.32.1
func GetDayEnumValues() []DayEnum
GetDayEnumValues Enumerates the set of values for DayEnum
func GetMappingDayEnum ¶ added in v65.32.1
GetMappingDayEnum performs case Insensitive comparison on enum value and return the desired enum
type Db2Connection ¶ added in v65.67.0
type Db2Connection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The username Oracle GoldenGate uses to connect to the DB2 database. // This username must already exist and be available by the DB2 to be connected to. Username *string `mandatory:"true" json:"username"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The DB2 technology type. TechnologyType Db2ConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Protocol for the DB2 database. SecurityProtocol Db2ConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
Db2Connection Represents the metadata of a DB2 Connection.
func (Db2Connection) GetCompartmentId ¶ added in v65.67.0
func (m Db2Connection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (Db2Connection) GetDefinedTags ¶ added in v65.67.0
func (m Db2Connection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (Db2Connection) GetDescription ¶ added in v65.67.0
func (m Db2Connection) GetDescription() *string
GetDescription returns Description
func (Db2Connection) GetDisplayName ¶ added in v65.67.0
func (m Db2Connection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (Db2Connection) GetFreeformTags ¶ added in v65.67.0
func (m Db2Connection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (Db2Connection) GetId ¶ added in v65.67.0
func (m Db2Connection) GetId() *string
GetId returns Id
func (Db2Connection) GetIngressIps ¶ added in v65.67.0
func (m Db2Connection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (Db2Connection) GetKeyId ¶ added in v65.67.0
func (m Db2Connection) GetKeyId() *string
GetKeyId returns KeyId
func (Db2Connection) GetLifecycleDetails ¶ added in v65.67.0
func (m Db2Connection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (Db2Connection) GetLifecycleState ¶ added in v65.67.0
func (m Db2Connection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (Db2Connection) GetLocks ¶ added in v65.67.0
func (m Db2Connection) GetLocks() []ResourceLock
GetLocks returns Locks
func (Db2Connection) GetNsgIds ¶ added in v65.67.0
func (m Db2Connection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (Db2Connection) GetRoutingMethod ¶ added in v65.67.0
func (m Db2Connection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (Db2Connection) GetSubnetId ¶ added in v65.67.0
func (m Db2Connection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (Db2Connection) GetSystemTags ¶ added in v65.67.0
func (m Db2Connection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (Db2Connection) GetTimeCreated ¶ added in v65.67.0
func (m Db2Connection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (Db2Connection) GetTimeUpdated ¶ added in v65.67.0
func (m Db2Connection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (Db2Connection) GetVaultId ¶ added in v65.67.0
func (m Db2Connection) GetVaultId() *string
GetVaultId returns VaultId
func (Db2Connection) MarshalJSON ¶ added in v65.67.0
func (m Db2Connection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (Db2Connection) String ¶ added in v65.67.0
func (m Db2Connection) String() string
func (Db2Connection) ValidateEnumValue ¶ added in v65.67.0
func (m Db2Connection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Db2ConnectionSecurityProtocolEnum ¶ added in v65.67.0
type Db2ConnectionSecurityProtocolEnum string
Db2ConnectionSecurityProtocolEnum Enum with underlying type: string
const ( Db2ConnectionSecurityProtocolPlain Db2ConnectionSecurityProtocolEnum = "PLAIN" Db2ConnectionSecurityProtocolTls Db2ConnectionSecurityProtocolEnum = "TLS" )
Set of constants representing the allowable values for Db2ConnectionSecurityProtocolEnum
func GetDb2ConnectionSecurityProtocolEnumValues ¶ added in v65.67.0
func GetDb2ConnectionSecurityProtocolEnumValues() []Db2ConnectionSecurityProtocolEnum
GetDb2ConnectionSecurityProtocolEnumValues Enumerates the set of values for Db2ConnectionSecurityProtocolEnum
func GetMappingDb2ConnectionSecurityProtocolEnum ¶ added in v65.67.0
func GetMappingDb2ConnectionSecurityProtocolEnum(val string) (Db2ConnectionSecurityProtocolEnum, bool)
GetMappingDb2ConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type Db2ConnectionSummary ¶ added in v65.67.0
type Db2ConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The username Oracle GoldenGate uses to connect to the DB2 database. // This username must already exist and be available by the DB2 to be connected to. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The DB2 technology type. TechnologyType Db2ConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for the DB2 database. SecurityProtocol Db2ConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` }
Db2ConnectionSummary Summary of the DB2 Connection.
func (Db2ConnectionSummary) GetCompartmentId ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (Db2ConnectionSummary) GetDefinedTags ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (Db2ConnectionSummary) GetDescription ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetDescription() *string
GetDescription returns Description
func (Db2ConnectionSummary) GetDisplayName ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (Db2ConnectionSummary) GetFreeformTags ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (Db2ConnectionSummary) GetId ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetId() *string
GetId returns Id
func (Db2ConnectionSummary) GetIngressIps ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (Db2ConnectionSummary) GetKeyId ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (Db2ConnectionSummary) GetLifecycleDetails ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (Db2ConnectionSummary) GetLifecycleState ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (Db2ConnectionSummary) GetLocks ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (Db2ConnectionSummary) GetNsgIds ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (Db2ConnectionSummary) GetRoutingMethod ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (Db2ConnectionSummary) GetSubnetId ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (Db2ConnectionSummary) GetSystemTags ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (Db2ConnectionSummary) GetTimeCreated ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (Db2ConnectionSummary) GetTimeUpdated ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (Db2ConnectionSummary) GetVaultId ¶ added in v65.67.0
func (m Db2ConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (Db2ConnectionSummary) MarshalJSON ¶ added in v65.67.0
func (m Db2ConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (Db2ConnectionSummary) String ¶ added in v65.67.0
func (m Db2ConnectionSummary) String() string
func (Db2ConnectionSummary) ValidateEnumValue ¶ added in v65.67.0
func (m Db2ConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Db2ConnectionTechnologyTypeEnum ¶ added in v65.67.0
type Db2ConnectionTechnologyTypeEnum string
Db2ConnectionTechnologyTypeEnum Enum with underlying type: string
const (
Db2ConnectionTechnologyTypeDb2Zos Db2ConnectionTechnologyTypeEnum = "DB2_ZOS"
)
Set of constants representing the allowable values for Db2ConnectionTechnologyTypeEnum
func GetDb2ConnectionTechnologyTypeEnumValues ¶ added in v65.67.0
func GetDb2ConnectionTechnologyTypeEnumValues() []Db2ConnectionTechnologyTypeEnum
GetDb2ConnectionTechnologyTypeEnumValues Enumerates the set of values for Db2ConnectionTechnologyTypeEnum
func GetMappingDb2ConnectionTechnologyTypeEnum ¶ added in v65.67.0
func GetMappingDb2ConnectionTechnologyTypeEnum(val string) (Db2ConnectionTechnologyTypeEnum, bool)
GetMappingDb2ConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DefaultCancelDeploymentBackupDetails ¶
type DefaultCancelDeploymentBackupDetails struct { }
DefaultCancelDeploymentBackupDetails Definition of the additional attributes for default deployment backup cancel.
func (DefaultCancelDeploymentBackupDetails) MarshalJSON ¶
func (m DefaultCancelDeploymentBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultCancelDeploymentBackupDetails) String ¶
func (m DefaultCancelDeploymentBackupDetails) String() string
func (DefaultCancelDeploymentBackupDetails) ValidateEnumValue ¶
func (m DefaultCancelDeploymentBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultCancelDeploymentUpgradeDetails ¶ added in v65.47.0
type DefaultCancelDeploymentUpgradeDetails struct { }
DefaultCancelDeploymentUpgradeDetails Definition of the additional attributes for default deployment upgrade cancel.
func (DefaultCancelDeploymentUpgradeDetails) MarshalJSON ¶ added in v65.47.0
func (m DefaultCancelDeploymentUpgradeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultCancelDeploymentUpgradeDetails) String ¶ added in v65.47.0
func (m DefaultCancelDeploymentUpgradeDetails) String() string
func (DefaultCancelDeploymentUpgradeDetails) ValidateEnumValue ¶ added in v65.47.0
func (m DefaultCancelDeploymentUpgradeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultCancelSnoozeDeploymentUpgradeDetails ¶ added in v65.32.1
type DefaultCancelSnoozeDeploymentUpgradeDetails struct { }
DefaultCancelSnoozeDeploymentUpgradeDetails Definition of the additional attributes for default deployment upgrade cancel snooze.
func (DefaultCancelSnoozeDeploymentUpgradeDetails) MarshalJSON ¶ added in v65.32.1
func (m DefaultCancelSnoozeDeploymentUpgradeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultCancelSnoozeDeploymentUpgradeDetails) String ¶ added in v65.32.1
func (m DefaultCancelSnoozeDeploymentUpgradeDetails) String() string
func (DefaultCancelSnoozeDeploymentUpgradeDetails) ValidateEnumValue ¶ added in v65.32.1
func (m DefaultCancelSnoozeDeploymentUpgradeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultDeploymentWalletExistsDetails ¶ added in v65.29.0
type DefaultDeploymentWalletExistsDetails struct { }
DefaultDeploymentWalletExistsDetails Definition of the additional attributes for default check of a wallet in deployment .
func (DefaultDeploymentWalletExistsDetails) MarshalJSON ¶ added in v65.29.0
func (m DefaultDeploymentWalletExistsDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultDeploymentWalletExistsDetails) String ¶ added in v65.29.0
func (m DefaultDeploymentWalletExistsDetails) String() string
func (DefaultDeploymentWalletExistsDetails) ValidateEnumValue ¶ added in v65.29.0
func (m DefaultDeploymentWalletExistsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultRestoreDeploymentDetails ¶
type DefaultRestoreDeploymentDetails struct { }
DefaultRestoreDeploymentDetails Definition of the additional attributes for default deployment restore.
func (DefaultRestoreDeploymentDetails) MarshalJSON ¶
func (m DefaultRestoreDeploymentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultRestoreDeploymentDetails) String ¶
func (m DefaultRestoreDeploymentDetails) String() string
func (DefaultRestoreDeploymentDetails) ValidateEnumValue ¶
func (m DefaultRestoreDeploymentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultRollbackDeploymentUpgradeDetails ¶ added in v65.32.1
type DefaultRollbackDeploymentUpgradeDetails struct { }
DefaultRollbackDeploymentUpgradeDetails Definition of the additional attributes for default upgrade rollback.
func (DefaultRollbackDeploymentUpgradeDetails) MarshalJSON ¶ added in v65.32.1
func (m DefaultRollbackDeploymentUpgradeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultRollbackDeploymentUpgradeDetails) String ¶ added in v65.32.1
func (m DefaultRollbackDeploymentUpgradeDetails) String() string
func (DefaultRollbackDeploymentUpgradeDetails) ValidateEnumValue ¶ added in v65.32.1
func (m DefaultRollbackDeploymentUpgradeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultSnoozeDeploymentUpgradeDetails ¶ added in v65.32.1
type DefaultSnoozeDeploymentUpgradeDetails struct { }
DefaultSnoozeDeploymentUpgradeDetails Definition of the additional attributes for default deployment upgrade snooze.
func (DefaultSnoozeDeploymentUpgradeDetails) MarshalJSON ¶ added in v65.32.1
func (m DefaultSnoozeDeploymentUpgradeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultSnoozeDeploymentUpgradeDetails) String ¶ added in v65.32.1
func (m DefaultSnoozeDeploymentUpgradeDetails) String() string
func (DefaultSnoozeDeploymentUpgradeDetails) ValidateEnumValue ¶ added in v65.32.1
func (m DefaultSnoozeDeploymentUpgradeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultStartDeploymentDetails ¶
type DefaultStartDeploymentDetails struct { }
DefaultStartDeploymentDetails Definition of the additional attributes for default deployment start.
func (DefaultStartDeploymentDetails) MarshalJSON ¶
func (m DefaultStartDeploymentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultStartDeploymentDetails) String ¶
func (m DefaultStartDeploymentDetails) String() string
func (DefaultStartDeploymentDetails) ValidateEnumValue ¶
func (m DefaultStartDeploymentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultStopDeploymentDetails ¶
type DefaultStopDeploymentDetails struct { }
DefaultStopDeploymentDetails Definition of the additional attributes for default deployment stop.
func (DefaultStopDeploymentDetails) MarshalJSON ¶
func (m DefaultStopDeploymentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultStopDeploymentDetails) String ¶
func (m DefaultStopDeploymentDetails) String() string
func (DefaultStopDeploymentDetails) ValidateEnumValue ¶
func (m DefaultStopDeploymentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultTestConnectionAssignmentDetails ¶ added in v65.44.0
type DefaultTestConnectionAssignmentDetails struct { }
DefaultTestConnectionAssignmentDetails Definition of the additional attributes for default test of assigned connection.
func (DefaultTestConnectionAssignmentDetails) MarshalJSON ¶ added in v65.44.0
func (m DefaultTestConnectionAssignmentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultTestConnectionAssignmentDetails) String ¶ added in v65.44.0
func (m DefaultTestConnectionAssignmentDetails) String() string
func (DefaultTestConnectionAssignmentDetails) ValidateEnumValue ¶ added in v65.44.0
func (m DefaultTestConnectionAssignmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefaultUpgradeDeploymentUpgradeDetails ¶ added in v65.32.1
type DefaultUpgradeDeploymentUpgradeDetails struct { }
DefaultUpgradeDeploymentUpgradeDetails Definition of the additional attributes for default deployment upgrade.
func (DefaultUpgradeDeploymentUpgradeDetails) MarshalJSON ¶ added in v65.32.1
func (m DefaultUpgradeDeploymentUpgradeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultUpgradeDeploymentUpgradeDetails) String ¶ added in v65.32.1
func (m DefaultUpgradeDeploymentUpgradeDetails) String() string
func (DefaultUpgradeDeploymentUpgradeDetails) ValidateEnumValue ¶ added in v65.32.1
func (m DefaultUpgradeDeploymentUpgradeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteCertificateRequest ¶ added in v65.54.0
type DeleteCertificateRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A unique certificate identifier. CertificateKey *string `mandatory:"true" contributesTo:"path" name:"certificateKey"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCertificateRequest wrapper for the DeleteCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteCertificate.go.html to see an example of how to use DeleteCertificateRequest.
func (DeleteCertificateRequest) BinaryRequestBody ¶ added in v65.54.0
func (request DeleteCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteCertificateRequest) HTTPRequest ¶ added in v65.54.0
func (request DeleteCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCertificateRequest) RetryPolicy ¶ added in v65.54.0
func (request DeleteCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCertificateRequest) String ¶ added in v65.54.0
func (request DeleteCertificateRequest) String() string
func (DeleteCertificateRequest) ValidateEnumValue ¶ added in v65.54.0
func (request DeleteCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteCertificateResponse ¶ added in v65.54.0
type DeleteCertificateResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteCertificateResponse wrapper for the DeleteCertificate operation
func (DeleteCertificateResponse) HTTPResponse ¶ added in v65.54.0
func (response DeleteCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCertificateResponse) String ¶ added in v65.54.0
func (response DeleteCertificateResponse) String() string
type DeleteConnectionAssignmentRequest ¶ added in v65.25.0
type DeleteConnectionAssignmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Connection Assignment. ConnectionAssignmentId *string `mandatory:"true" contributesTo:"path" name:"connectionAssignmentId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteConnectionAssignmentRequest wrapper for the DeleteConnectionAssignment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteConnectionAssignment.go.html to see an example of how to use DeleteConnectionAssignmentRequest.
func (DeleteConnectionAssignmentRequest) BinaryRequestBody ¶ added in v65.25.0
func (request DeleteConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteConnectionAssignmentRequest) HTTPRequest ¶ added in v65.25.0
func (request DeleteConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteConnectionAssignmentRequest) RetryPolicy ¶ added in v65.25.0
func (request DeleteConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteConnectionAssignmentRequest) String ¶ added in v65.25.0
func (request DeleteConnectionAssignmentRequest) String() string
func (DeleteConnectionAssignmentRequest) ValidateEnumValue ¶ added in v65.25.0
func (request DeleteConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteConnectionAssignmentResponse ¶ added in v65.25.0
type DeleteConnectionAssignmentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteConnectionAssignmentResponse wrapper for the DeleteConnectionAssignment operation
func (DeleteConnectionAssignmentResponse) HTTPResponse ¶ added in v65.25.0
func (response DeleteConnectionAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConnectionAssignmentResponse) String ¶ added in v65.25.0
func (response DeleteConnectionAssignmentResponse) String() string
type DeleteConnectionRequest ¶ added in v65.25.0
type DeleteConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Connection. ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteConnectionRequest wrapper for the DeleteConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.
func (DeleteConnectionRequest) BinaryRequestBody ¶ added in v65.25.0
func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteConnectionRequest) HTTPRequest ¶ added in v65.25.0
func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteConnectionRequest) RetryPolicy ¶ added in v65.25.0
func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteConnectionRequest) String ¶ added in v65.25.0
func (request DeleteConnectionRequest) String() string
func (DeleteConnectionRequest) ValidateEnumValue ¶ added in v65.25.0
func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteConnectionResponse ¶ added in v65.25.0
type DeleteConnectionResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteConnectionResponse wrapper for the DeleteConnection operation
func (DeleteConnectionResponse) HTTPResponse ¶ added in v65.25.0
func (response DeleteConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConnectionResponse) String ¶ added in v65.25.0
func (response DeleteConnectionResponse) String() string
type DeleteDatabaseRegistrationRequest ¶
type DeleteDatabaseRegistrationRequest struct { // A unique DatabaseRegistration identifier. DatabaseRegistrationId *string `mandatory:"true" contributesTo:"path" name:"databaseRegistrationId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseRegistrationRequest wrapper for the DeleteDatabaseRegistration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteDatabaseRegistration.go.html to see an example of how to use DeleteDatabaseRegistrationRequest.
func (DeleteDatabaseRegistrationRequest) BinaryRequestBody ¶
func (request DeleteDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDatabaseRegistrationRequest) HTTPRequest ¶
func (request DeleteDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseRegistrationRequest) RetryPolicy ¶
func (request DeleteDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseRegistrationRequest) String ¶
func (request DeleteDatabaseRegistrationRequest) String() string
func (DeleteDatabaseRegistrationRequest) ValidateEnumValue ¶
func (request DeleteDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDatabaseRegistrationResponse ¶
type DeleteDatabaseRegistrationResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Deprecation date of this API version. Sunset *string `presentIn:"header" name:"sunset"` }
DeleteDatabaseRegistrationResponse wrapper for the DeleteDatabaseRegistration operation
func (DeleteDatabaseRegistrationResponse) HTTPResponse ¶
func (response DeleteDatabaseRegistrationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseRegistrationResponse) String ¶
func (response DeleteDatabaseRegistrationResponse) String() string
type DeleteDeploymentBackupRequest ¶
type DeleteDeploymentBackupRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDeploymentBackupRequest wrapper for the DeleteDeploymentBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteDeploymentBackup.go.html to see an example of how to use DeleteDeploymentBackupRequest.
func (DeleteDeploymentBackupRequest) BinaryRequestBody ¶
func (request DeleteDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDeploymentBackupRequest) HTTPRequest ¶
func (request DeleteDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDeploymentBackupRequest) RetryPolicy ¶
func (request DeleteDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDeploymentBackupRequest) String ¶
func (request DeleteDeploymentBackupRequest) String() string
func (DeleteDeploymentBackupRequest) ValidateEnumValue ¶
func (request DeleteDeploymentBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDeploymentBackupResponse ¶
type DeleteDeploymentBackupResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDeploymentBackupResponse wrapper for the DeleteDeploymentBackup operation
func (DeleteDeploymentBackupResponse) HTTPResponse ¶
func (response DeleteDeploymentBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDeploymentBackupResponse) String ¶
func (response DeleteDeploymentBackupResponse) String() string
type DeleteDeploymentRequest ¶
type DeleteDeploymentRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDeploymentRequest wrapper for the DeleteDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteDeployment.go.html to see an example of how to use DeleteDeploymentRequest.
func (DeleteDeploymentRequest) BinaryRequestBody ¶
func (request DeleteDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDeploymentRequest) HTTPRequest ¶
func (request DeleteDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDeploymentRequest) RetryPolicy ¶
func (request DeleteDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDeploymentRequest) String ¶
func (request DeleteDeploymentRequest) String() string
func (DeleteDeploymentRequest) ValidateEnumValue ¶
func (request DeleteDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDeploymentResponse ¶
type DeleteDeploymentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDeploymentResponse wrapper for the DeleteDeployment operation
func (DeleteDeploymentResponse) HTTPResponse ¶
func (response DeleteDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDeploymentResponse) String ¶
func (response DeleteDeploymentResponse) String() string
type Deployment ¶
type Deployment struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet of the deployment's private endpoint. // The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, // after which the private subnet will be enforced. SubnetId *string `mandatory:"true" json:"subnetId"` // The Oracle license model that applies to a Deployment. LicenseModel LicenseModelEnum `mandatory:"true" json:"licenseModel"` // The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled *bool `mandatory:"true" json:"isAutoScalingEnabled"` // The type of deployment, which can be any one of the Allowed values. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. // Its use is discouraged in favor of 'DATABASE_ORACLE'. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId *string `mandatory:"false" json:"deploymentBackupId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Possible GGS lifecycle sub-states. LifecycleSubState LifecycleSubStateEnum `mandatory:"false" json:"lifecycleSubState,omitempty"` // 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 `mandatory:"false" json:"lifecycleDetails"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // True if all of the aggregate resources are working correctly. IsHealthy *bool `mandatory:"false" json:"isHealthy"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a public subnet in the customer tenancy. // Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. // For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024. LoadBalancerSubnetId *string `mandatory:"false" json:"loadBalancerSubnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the loadbalancer in the customer's subnet. // The loadbalancer of the public deployment created in the customer subnet. LoadBalancerId *string `mandatory:"false" json:"loadBalancerId"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"false" json:"fqdn"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // True if this object is publicly available. IsPublic *bool `mandatory:"false" json:"isPublic"` // The public IP address representing the access point for the Deployment. PublicIpAddress *string `mandatory:"false" json:"publicIpAddress"` // The private IP address in the customer's VCN representing the access point for the // associated endpoint service in the GoldenGate service VCN. PrivateIpAddress *string `mandatory:"false" json:"privateIpAddress"` // The URL of a resource. DeploymentUrl *string `mandatory:"false" json:"deploymentUrl"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Indicates if the resource is the the latest available version. IsLatestVersion *bool `mandatory:"false" json:"isLatestVersion"` // Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records // to check, when deployment will be forced to upgrade to a newer version. // Old description: // The date the existing version in use will no longer be considered as usable // and an upgrade will be required. This date is typically 6 months after the // version was released for use by GGS. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpgradeRequired *common.SDKTime `mandatory:"false" json:"timeUpgradeRequired"` // The amount of storage being utilized (in bytes) StorageUtilizationInBytes *int64 `mandatory:"false" json:"storageUtilizationInBytes"` // Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service. IsStorageUtilizationLimitExceeded *bool `mandatory:"false" json:"isStorageUtilizationLimitExceeded"` OggData *OggDeployment `mandatory:"false" json:"oggData"` DeploymentDiagnosticData *DeploymentDiagnosticData `mandatory:"false" json:"deploymentDiagnosticData"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The time of next maintenance schedule. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfNextMaintenance *common.SDKTime `mandatory:"false" json:"timeOfNextMaintenance"` // Type of the next maintenance. NextMaintenanceActionType MaintenanceActionTypeEnum `mandatory:"false" json:"nextMaintenanceActionType,omitempty"` // Description of the next maintenance. NextMaintenanceDescription *string `mandatory:"false" json:"nextMaintenanceDescription"` MaintenanceConfiguration *MaintenanceConfiguration `mandatory:"false" json:"maintenanceConfiguration"` // The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOggVersionSupportedUntil *common.SDKTime `mandatory:"false" json:"timeOggVersionSupportedUntil"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` }
Deployment A container for your OCI GoldenGate resources, such as the OCI GoldenGate deployment console.
func (Deployment) String ¶
func (m Deployment) String() string
func (Deployment) ValidateEnumValue ¶
func (m Deployment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentBackup ¶
type DeploymentBackup struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup being referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // The type of deployment, which can be any one of the Allowed values. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. // Its use is discouraged in favor of 'DATABASE_ORACLE'. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Version of OGG OggVersion *string `mandatory:"true" json:"oggVersion"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // True if this object is automatically created IsAutomatic *bool `mandatory:"false" json:"isAutomatic"` // 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 `mandatory:"false" json:"lifecycleDetails"` // The time of the resource backup. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfBackup *common.SDKTime `mandatory:"false" json:"timeOfBackup"` // The time of the resource backup finish. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeBackupFinished *common.SDKTime `mandatory:"false" json:"timeBackupFinished"` // The size of the backup stored in object storage (in bytes) SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"` // Possible Deployment backup types. BackupType DeploymentBackupTypeEnum `mandatory:"false" json:"backupType,omitempty"` // Name of namespace that serves as a container for all of your buckets NamespaceName *string `mandatory:"false" json:"namespaceName"` // Name of the bucket where the object is to be uploaded in the object storage BucketName *string `mandatory:"false" json:"bucketName"` // Name of the object to be uploaded to object storage ObjectName *string `mandatory:"false" json:"objectName"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` }
DeploymentBackup A backup of the current state of the GoldenGate deployment. Can be used to restore a deployment, or create a new deployment with that state as the starting deployment state.
func (DeploymentBackup) String ¶
func (m DeploymentBackup) String() string
func (DeploymentBackup) ValidateEnumValue ¶
func (m DeploymentBackup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentBackupCollection ¶
type DeploymentBackupCollection struct { // An array of DeploymentBackups. Items []DeploymentBackupSummary `mandatory:"true" json:"items"` }
DeploymentBackupCollection A list of DeploymentBackups.
func (DeploymentBackupCollection) String ¶
func (m DeploymentBackupCollection) String() string
func (DeploymentBackupCollection) ValidateEnumValue ¶
func (m DeploymentBackupCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentBackupSummary ¶
type DeploymentBackupSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup being referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // The type of deployment, which can be any one of the Allowed values. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. // Its use is discouraged in favor of 'DATABASE_ORACLE'. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Version of OGG OggVersion *string `mandatory:"true" json:"oggVersion"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // True if this object is automatically created IsAutomatic *bool `mandatory:"false" json:"isAutomatic"` // 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 `mandatory:"false" json:"lifecycleDetails"` // The time of the resource backup. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfBackup *common.SDKTime `mandatory:"false" json:"timeOfBackup"` // The time of the resource backup finish. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeBackupFinished *common.SDKTime `mandatory:"false" json:"timeBackupFinished"` // The size of the backup stored in object storage (in bytes) SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"` // Possible Deployment backup types. BackupType DeploymentBackupTypeEnum `mandatory:"false" json:"backupType,omitempty"` // Name of namespace that serves as a container for all of your buckets NamespaceName *string `mandatory:"false" json:"namespaceName"` // Name of the bucket where the object is to be uploaded in the object storage BucketName *string `mandatory:"false" json:"bucketName"` // Name of the object to be uploaded to object storage ObjectName *string `mandatory:"false" json:"objectName"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` }
DeploymentBackupSummary The summary of the Backup.
func (DeploymentBackupSummary) String ¶
func (m DeploymentBackupSummary) String() string
func (DeploymentBackupSummary) ValidateEnumValue ¶
func (m DeploymentBackupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentBackupTypeEnum ¶
type DeploymentBackupTypeEnum string
DeploymentBackupTypeEnum Enum with underlying type: string
const ( DeploymentBackupTypeIncremental DeploymentBackupTypeEnum = "INCREMENTAL" DeploymentBackupTypeFull DeploymentBackupTypeEnum = "FULL" )
Set of constants representing the allowable values for DeploymentBackupTypeEnum
func GetDeploymentBackupTypeEnumValues ¶
func GetDeploymentBackupTypeEnumValues() []DeploymentBackupTypeEnum
GetDeploymentBackupTypeEnumValues Enumerates the set of values for DeploymentBackupTypeEnum
func GetMappingDeploymentBackupTypeEnum ¶
func GetMappingDeploymentBackupTypeEnum(val string) (DeploymentBackupTypeEnum, bool)
GetMappingDeploymentBackupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentCollection ¶
type DeploymentCollection struct { // An array of Deployment summaries. Items []DeploymentSummary `mandatory:"true" json:"items"` }
DeploymentCollection A list of Deployments.
func (DeploymentCollection) String ¶
func (m DeploymentCollection) String() string
func (DeploymentCollection) ValidateEnumValue ¶
func (m DeploymentCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentDiagnosticData ¶ added in v65.27.0
type DeploymentDiagnosticData struct { // Name of namespace that serves as a container for all of your buckets NamespaceName *string `mandatory:"true" json:"namespaceName"` // Name of the bucket where the object is to be uploaded in the object storage BucketName *string `mandatory:"true" json:"bucketName"` // Name of the diagnostic collected and uploaded to object storage ObjectName *string `mandatory:"true" json:"objectName"` // The state of the deployment diagnostic collection. DiagnosticState DeploymentDiagnosticStateEnum `mandatory:"true" json:"diagnosticState"` // The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeDiagnosticStart *common.SDKTime `mandatory:"false" json:"timeDiagnosticStart"` // The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeDiagnosticEnd *common.SDKTime `mandatory:"false" json:"timeDiagnosticEnd"` }
DeploymentDiagnosticData Information regarding the deployment diagnostic collection
func (DeploymentDiagnosticData) String ¶ added in v65.27.0
func (m DeploymentDiagnosticData) String() string
func (DeploymentDiagnosticData) ValidateEnumValue ¶ added in v65.27.0
func (m DeploymentDiagnosticData) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentDiagnosticStateEnum ¶ added in v65.27.0
type DeploymentDiagnosticStateEnum string
DeploymentDiagnosticStateEnum Enum with underlying type: string
const ( DeploymentDiagnosticStateInProgress DeploymentDiagnosticStateEnum = "IN_PROGRESS" DeploymentDiagnosticStateSucceeded DeploymentDiagnosticStateEnum = "SUCCEEDED" DeploymentDiagnosticStateFailed DeploymentDiagnosticStateEnum = "FAILED" )
Set of constants representing the allowable values for DeploymentDiagnosticStateEnum
func GetDeploymentDiagnosticStateEnumValues ¶ added in v65.27.0
func GetDeploymentDiagnosticStateEnumValues() []DeploymentDiagnosticStateEnum
GetDeploymentDiagnosticStateEnumValues Enumerates the set of values for DeploymentDiagnosticStateEnum
func GetMappingDeploymentDiagnosticStateEnum ¶ added in v65.27.0
func GetMappingDeploymentDiagnosticStateEnum(val string) (DeploymentDiagnosticStateEnum, bool)
GetMappingDeploymentDiagnosticStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentMessageCollection ¶ added in v65.21.0
type DeploymentMessageCollection struct { // An array of DeploymentMessages. Items []MessageSummary `mandatory:"true" json:"items"` }
DeploymentMessageCollection A list of DeploymentMessages.
func (DeploymentMessageCollection) String ¶ added in v65.21.0
func (m DeploymentMessageCollection) String() string
func (DeploymentMessageCollection) ValidateEnumValue ¶ added in v65.21.0
func (m DeploymentMessageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentSummary ¶
type DeploymentSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet of the deployment's private endpoint. // The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, // after which the private subnet will be enforced. SubnetId *string `mandatory:"true" json:"subnetId"` // The Oracle license model that applies to a Deployment. LicenseModel LicenseModelEnum `mandatory:"true" json:"licenseModel"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Possible GGS lifecycle sub-states. LifecycleSubState LifecycleSubStateEnum `mandatory:"false" json:"lifecycleSubState,omitempty"` // 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 `mandatory:"false" json:"lifecycleDetails"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a public subnet in the customer tenancy. // Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. // For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024. LoadBalancerSubnetId *string `mandatory:"false" json:"loadBalancerSubnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the loadbalancer in the customer's subnet. // The loadbalancer of the public deployment created in the customer subnet. LoadBalancerId *string `mandatory:"false" json:"loadBalancerId"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"false" json:"fqdn"` // The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if this object is publicly available. IsPublic *bool `mandatory:"false" json:"isPublic"` // The public IP address representing the access point for the Deployment. PublicIpAddress *string `mandatory:"false" json:"publicIpAddress"` // The private IP address in the customer's VCN representing the access point for the // associated endpoint service in the GoldenGate service VCN. PrivateIpAddress *string `mandatory:"false" json:"privateIpAddress"` // The URL of a resource. DeploymentUrl *string `mandatory:"false" json:"deploymentUrl"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Indicates if the resource is the the latest available version. IsLatestVersion *bool `mandatory:"false" json:"isLatestVersion"` // Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records // to check, when deployment will be forced to upgrade to a newer version. // Old description: // The date the existing version in use will no longer be considered as usable // and an upgrade will be required. This date is typically 6 months after the // version was released for use by GGS. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpgradeRequired *common.SDKTime `mandatory:"false" json:"timeUpgradeRequired"` // The type of deployment, which can be any one of the Allowed values. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. // Its use is discouraged in favor of 'DATABASE_ORACLE'. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // The amount of storage being utilized (in bytes) StorageUtilizationInBytes *int64 `mandatory:"false" json:"storageUtilizationInBytes"` // Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service. IsStorageUtilizationLimitExceeded *bool `mandatory:"false" json:"isStorageUtilizationLimitExceeded"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` }
DeploymentSummary Summary of the Deployment.
func (DeploymentSummary) String ¶
func (m DeploymentSummary) String() string
func (DeploymentSummary) ValidateEnumValue ¶
func (m DeploymentSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentTypeCollection ¶ added in v65.25.0
type DeploymentTypeCollection struct { // Array of DeploymentTypeSummary Items []DeploymentTypeSummary `mandatory:"true" json:"items"` }
DeploymentTypeCollection The list of DeploymentTypeDescriptor objects.
func (DeploymentTypeCollection) String ¶ added in v65.25.0
func (m DeploymentTypeCollection) String() string
func (DeploymentTypeCollection) ValidateEnumValue ¶ added in v65.25.0
func (m DeploymentTypeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentTypeEnum ¶
type DeploymentTypeEnum string
DeploymentTypeEnum Enum with underlying type: string
const ( DeploymentTypeOgg DeploymentTypeEnum = "OGG" DeploymentTypeDatabaseOracle DeploymentTypeEnum = "DATABASE_ORACLE" DeploymentTypeBigdata DeploymentTypeEnum = "BIGDATA" DeploymentTypeDatabaseMicrosoftSqlserver DeploymentTypeEnum = "DATABASE_MICROSOFT_SQLSERVER" DeploymentTypeDatabaseMysql DeploymentTypeEnum = "DATABASE_MYSQL" DeploymentTypeDatabasePostgresql DeploymentTypeEnum = "DATABASE_POSTGRESQL" DeploymentTypeDatabaseDb2Zos DeploymentTypeEnum = "DATABASE_DB2ZOS" DeploymentTypeGgsa DeploymentTypeEnum = "GGSA" DeploymentTypeDataTransforms DeploymentTypeEnum = "DATA_TRANSFORMS" )
Set of constants representing the allowable values for DeploymentTypeEnum
func GetDeploymentTypeEnumValues ¶
func GetDeploymentTypeEnumValues() []DeploymentTypeEnum
GetDeploymentTypeEnumValues Enumerates the set of values for DeploymentTypeEnum
func GetMappingDeploymentTypeEnum ¶
func GetMappingDeploymentTypeEnum(val string) (DeploymentTypeEnum, bool)
GetMappingDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentTypeSummary ¶ added in v65.25.0
type DeploymentTypeSummary struct { // The deployment category defines the broad separation of the deployment type into three categories. // Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'. Category DeploymentTypeSummaryCategoryEnum `mandatory:"true" json:"category"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The type of deployment, which can be any one of the Allowed values. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. // Its use is discouraged in favor of 'DATABASE_ORACLE'. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // An array of connectionTypes. ConnectionTypes []ConnectionTypeEnum `mandatory:"false" json:"connectionTypes,omitempty"` // List of the supported technologies generally. The value is a freeform text string generally consisting // of a description of the technology and optionally the speific version(s) support. For example, // [ "Oracle Database 19c", "Oracle Exadata", "OCI Streaming" ] SourceTechnologies []string `mandatory:"false" json:"sourceTechnologies"` // List of the supported technologies generally. The value is a freeform text string generally consisting // of a description of the technology and optionally the speific version(s) support. For example, // [ "Oracle Database 19c", "Oracle Exadata", "OCI Streaming" ] TargetTechnologies []string `mandatory:"false" json:"targetTechnologies"` // Version of OGG OggVersion *string `mandatory:"false" json:"oggVersion"` // The URL to the webpage listing the supported technologies. SupportedTechnologiesUrl *string `mandatory:"false" json:"supportedTechnologiesUrl"` // The default admin username used by deployment. DefaultUsername *string `mandatory:"false" json:"defaultUsername"` }
DeploymentTypeSummary The meta-data specific on particular deployment type represented by deploymentType field.
func (DeploymentTypeSummary) String ¶ added in v65.25.0
func (m DeploymentTypeSummary) String() string
func (DeploymentTypeSummary) ValidateEnumValue ¶ added in v65.25.0
func (m DeploymentTypeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentTypeSummaryCategoryEnum ¶ added in v65.25.0
type DeploymentTypeSummaryCategoryEnum string
DeploymentTypeSummaryCategoryEnum Enum with underlying type: string
const ( DeploymentTypeSummaryCategoryDataReplication DeploymentTypeSummaryCategoryEnum = "DATA_REPLICATION" DeploymentTypeSummaryCategoryStreamAnalytics DeploymentTypeSummaryCategoryEnum = "STREAM_ANALYTICS" DeploymentTypeSummaryCategoryDataTransforms DeploymentTypeSummaryCategoryEnum = "DATA_TRANSFORMS" )
Set of constants representing the allowable values for DeploymentTypeSummaryCategoryEnum
func GetDeploymentTypeSummaryCategoryEnumValues ¶ added in v65.25.0
func GetDeploymentTypeSummaryCategoryEnumValues() []DeploymentTypeSummaryCategoryEnum
GetDeploymentTypeSummaryCategoryEnumValues Enumerates the set of values for DeploymentTypeSummaryCategoryEnum
func GetMappingDeploymentTypeSummaryCategoryEnum ¶ added in v65.25.0
func GetMappingDeploymentTypeSummaryCategoryEnum(val string) (DeploymentTypeSummaryCategoryEnum, bool)
GetMappingDeploymentTypeSummaryCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentUpgrade ¶
type DeploymentUpgrade struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment upgrade being referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // The type of the deployment upgrade: MANUAL or AUTOMATIC DeploymentUpgradeType DeploymentUpgradeTypeEnum `mandatory:"true" json:"deploymentUpgradeType"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // The date and time the request was started. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the request was finished. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // Version of OGG OggVersion *string `mandatory:"false" json:"oggVersion"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Possible GGS lifecycle sub-states. LifecycleSubState LifecycleSubStateEnum `mandatory:"false" json:"lifecycleSubState,omitempty"` // 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 `mandatory:"false" json:"lifecycleDetails"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Version of OGG PreviousOggVersion *string `mandatory:"false" json:"previousOggVersion"` // The time of upgrade schedule. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeSchedule *common.SDKTime `mandatory:"false" json:"timeSchedule"` // Indicates if upgrade notifications are snoozed or not. IsSnoozed *bool `mandatory:"false" json:"isSnoozed"` // The time the upgrade notifications are snoozed until. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeSnoozedUntil *common.SDKTime `mandatory:"false" json:"timeSnoozedUntil"` // The time the resource was released. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` // The type of release. ReleaseType ReleaseTypeEnum `mandatory:"false" json:"releaseType,omitempty"` // Indicates if OGG release contains security fix. IsSecurityFix *bool `mandatory:"false" json:"isSecurityFix"` // Indicates if rollback is allowed. In practice only the last upgrade can be rolled back. // - Manual upgrade is allowed to rollback only until the old version isn't deprecated yet. // - Automatic upgrade by default is not allowed, unless a serious issue does not justify. IsRollbackAllowed *bool `mandatory:"false" json:"isRollbackAllowed"` // The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOggVersionSupportedUntil *common.SDKTime `mandatory:"false" json:"timeOggVersionSupportedUntil"` // Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, // otherwise only reschedule allowed. IsCancelAllowed *bool `mandatory:"false" json:"isCancelAllowed"` // Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period. IsRescheduleAllowed *bool `mandatory:"false" json:"isRescheduleAllowed"` // Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeScheduleMax *common.SDKTime `mandatory:"false" json:"timeScheduleMax"` }
DeploymentUpgrade A container for your OCI GoldenGate Upgrade information.
func (DeploymentUpgrade) String ¶
func (m DeploymentUpgrade) String() string
func (DeploymentUpgrade) ValidateEnumValue ¶
func (m DeploymentUpgrade) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentUpgradeCollection ¶
type DeploymentUpgradeCollection struct { // An array of Deployment Upgrade summaries. Items []DeploymentUpgradeSummary `mandatory:"true" json:"items"` }
DeploymentUpgradeCollection A list of Deployment Upgrades.
func (DeploymentUpgradeCollection) String ¶
func (m DeploymentUpgradeCollection) String() string
func (DeploymentUpgradeCollection) ValidateEnumValue ¶
func (m DeploymentUpgradeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentUpgradeLifecycleStateEnum ¶
type DeploymentUpgradeLifecycleStateEnum string
DeploymentUpgradeLifecycleStateEnum Enum with underlying type: string
const ( DeploymentUpgradeLifecycleStateWaiting DeploymentUpgradeLifecycleStateEnum = "WAITING" DeploymentUpgradeLifecycleStateInProgress DeploymentUpgradeLifecycleStateEnum = "IN_PROGRESS" DeploymentUpgradeLifecycleStateFailed DeploymentUpgradeLifecycleStateEnum = "FAILED" DeploymentUpgradeLifecycleStateSucceeded DeploymentUpgradeLifecycleStateEnum = "SUCCEEDED" DeploymentUpgradeLifecycleStateCanceling DeploymentUpgradeLifecycleStateEnum = "CANCELING" DeploymentUpgradeLifecycleStateCanceled DeploymentUpgradeLifecycleStateEnum = "CANCELED" DeploymentUpgradeLifecycleStateNeedsAttention DeploymentUpgradeLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for DeploymentUpgradeLifecycleStateEnum
func GetDeploymentUpgradeLifecycleStateEnumValues ¶
func GetDeploymentUpgradeLifecycleStateEnumValues() []DeploymentUpgradeLifecycleStateEnum
GetDeploymentUpgradeLifecycleStateEnumValues Enumerates the set of values for DeploymentUpgradeLifecycleStateEnum
func GetMappingDeploymentUpgradeLifecycleStateEnum ¶
func GetMappingDeploymentUpgradeLifecycleStateEnum(val string) (DeploymentUpgradeLifecycleStateEnum, bool)
GetMappingDeploymentUpgradeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentUpgradeSummary ¶
type DeploymentUpgradeSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"true" json:"deploymentId"` // The type of the deployment upgrade: MANUAL or AUTOMATIC DeploymentUpgradeType DeploymentUpgradeTypeEnum `mandatory:"true" json:"deploymentUpgradeType"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // The date and time the request was started. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the request was finished. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // Version of OGG OggVersion *string `mandatory:"false" json:"oggVersion"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Possible lifecycle states. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Possible GGS lifecycle sub-states. LifecycleSubState LifecycleSubStateEnum `mandatory:"false" json:"lifecycleSubState,omitempty"` // 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 `mandatory:"false" json:"lifecycleDetails"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Version of OGG PreviousOggVersion *string `mandatory:"false" json:"previousOggVersion"` // The time of upgrade schedule. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeSchedule *common.SDKTime `mandatory:"false" json:"timeSchedule"` // Indicates if upgrade notifications are snoozed or not. IsSnoozed *bool `mandatory:"false" json:"isSnoozed"` // The time the upgrade notifications are snoozed until. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeSnoozedUntil *common.SDKTime `mandatory:"false" json:"timeSnoozedUntil"` // The time the resource was released. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` // The type of release. ReleaseType ReleaseTypeEnum `mandatory:"false" json:"releaseType,omitempty"` // Indicates if OGG release contains security fix. IsSecurityFix *bool `mandatory:"false" json:"isSecurityFix"` // Indicates if rollback is allowed. In practice only the last upgrade can be rolled back. // - Manual upgrade is allowed to rollback only until the old version isn't deprecated yet. // - Automatic upgrade by default is not allowed, unless a serious issue does not justify. IsRollbackAllowed *bool `mandatory:"false" json:"isRollbackAllowed"` // The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOggVersionSupportedUntil *common.SDKTime `mandatory:"false" json:"timeOggVersionSupportedUntil"` // Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, // otherwise only reschedule allowed. IsCancelAllowed *bool `mandatory:"false" json:"isCancelAllowed"` // Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period. IsRescheduleAllowed *bool `mandatory:"false" json:"isRescheduleAllowed"` // Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeScheduleMax *common.SDKTime `mandatory:"false" json:"timeScheduleMax"` }
DeploymentUpgradeSummary Summary of the Deployment Upgrade.
func (DeploymentUpgradeSummary) String ¶
func (m DeploymentUpgradeSummary) String() string
func (DeploymentUpgradeSummary) ValidateEnumValue ¶
func (m DeploymentUpgradeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentUpgradeTypeEnum ¶
type DeploymentUpgradeTypeEnum string
DeploymentUpgradeTypeEnum Enum with underlying type: string
const ( DeploymentUpgradeTypeManual DeploymentUpgradeTypeEnum = "MANUAL" DeploymentUpgradeTypeAutomatic DeploymentUpgradeTypeEnum = "AUTOMATIC" )
Set of constants representing the allowable values for DeploymentUpgradeTypeEnum
func GetDeploymentUpgradeTypeEnumValues ¶
func GetDeploymentUpgradeTypeEnumValues() []DeploymentUpgradeTypeEnum
GetDeploymentUpgradeTypeEnumValues Enumerates the set of values for DeploymentUpgradeTypeEnum
func GetMappingDeploymentUpgradeTypeEnum ¶
func GetMappingDeploymentUpgradeTypeEnum(val string) (DeploymentUpgradeTypeEnum, bool)
GetMappingDeploymentUpgradeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentVersionCollection ¶ added in v65.32.1
type DeploymentVersionCollection struct { // Array of DeploymentVersionSummary. Items []DeploymentVersionSummary `mandatory:"true" json:"items"` }
DeploymentVersionCollection The list of DeploymentVersionSummary objects.
func (DeploymentVersionCollection) String ¶ added in v65.32.1
func (m DeploymentVersionCollection) String() string
func (DeploymentVersionCollection) ValidateEnumValue ¶ added in v65.32.1
func (m DeploymentVersionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentVersionSummary ¶ added in v65.32.1
type DeploymentVersionSummary struct { // Version of OGG OggVersion *string `mandatory:"true" json:"oggVersion"` // The type of deployment, which can be any one of the Allowed values. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. // Its use is discouraged in favor of 'DATABASE_ORACLE'. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The time the resource was released. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` // The type of release. ReleaseType ReleaseTypeEnum `mandatory:"false" json:"releaseType,omitempty"` // Indicates if OGG release contains security fix. IsSecurityFix *bool `mandatory:"false" json:"isSecurityFix"` // The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeSupportedUntil *common.SDKTime `mandatory:"false" json:"timeSupportedUntil"` }
DeploymentVersionSummary The summary data of a specific deployment version.
func (DeploymentVersionSummary) String ¶ added in v65.32.1
func (m DeploymentVersionSummary) String() string
func (DeploymentVersionSummary) ValidateEnumValue ¶ added in v65.32.1
func (m DeploymentVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentWalletExistsDetails ¶ added in v65.29.0
type DeploymentWalletExistsDetails interface { }
DeploymentWalletExistsDetails The information to check if a wallet is present in the Deployment.
type DeploymentWalletExistsRequest ¶ added in v65.29.0
type DeploymentWalletExistsRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A placeholder for any additional metadata to describe the deployment start. DeploymentWalletExistsDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeploymentWalletExistsRequest wrapper for the DeploymentWalletExists operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeploymentWalletExists.go.html to see an example of how to use DeploymentWalletExistsRequest.
func (DeploymentWalletExistsRequest) BinaryRequestBody ¶ added in v65.29.0
func (request DeploymentWalletExistsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeploymentWalletExistsRequest) HTTPRequest ¶ added in v65.29.0
func (request DeploymentWalletExistsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeploymentWalletExistsRequest) RetryPolicy ¶ added in v65.29.0
func (request DeploymentWalletExistsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeploymentWalletExistsRequest) String ¶ added in v65.29.0
func (request DeploymentWalletExistsRequest) String() string
func (DeploymentWalletExistsRequest) ValidateEnumValue ¶ added in v65.29.0
func (request DeploymentWalletExistsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentWalletExistsResponse ¶ added in v65.29.0
type DeploymentWalletExistsResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentWalletExistsResponseDetails instance DeploymentWalletExistsResponseDetails `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
DeploymentWalletExistsResponse wrapper for the DeploymentWalletExists operation
func (DeploymentWalletExistsResponse) HTTPResponse ¶ added in v65.29.0
func (response DeploymentWalletExistsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeploymentWalletExistsResponse) String ¶ added in v65.29.0
func (response DeploymentWalletExistsResponse) String() string
type DeploymentWalletExistsResponseDetails ¶ added in v65.29.0
type DeploymentWalletExistsResponseDetails struct { // Indicates if the wallet is present in the deployment container IsOggWalletExists *bool `mandatory:"true" json:"isOggWalletExists"` }
DeploymentWalletExistsResponseDetails Indicates whether the wallet exists in the deployment container
func (DeploymentWalletExistsResponseDetails) String ¶ added in v65.29.0
func (m DeploymentWalletExistsResponseDetails) String() string
func (DeploymentWalletExistsResponseDetails) ValidateEnumValue ¶ added in v65.29.0
func (m DeploymentWalletExistsResponseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentWalletOperationTypeEnum ¶ added in v65.29.0
type DeploymentWalletOperationTypeEnum string
DeploymentWalletOperationTypeEnum Enum with underlying type: string
const ( DeploymentWalletOperationTypeExport DeploymentWalletOperationTypeEnum = "EXPORT" DeploymentWalletOperationTypeImport DeploymentWalletOperationTypeEnum = "IMPORT" )
Set of constants representing the allowable values for DeploymentWalletOperationTypeEnum
func GetDeploymentWalletOperationTypeEnumValues ¶ added in v65.29.0
func GetDeploymentWalletOperationTypeEnumValues() []DeploymentWalletOperationTypeEnum
GetDeploymentWalletOperationTypeEnumValues Enumerates the set of values for DeploymentWalletOperationTypeEnum
func GetMappingDeploymentWalletOperationTypeEnum ¶ added in v65.29.0
func GetMappingDeploymentWalletOperationTypeEnum(val string) (DeploymentWalletOperationTypeEnum, bool)
GetMappingDeploymentWalletOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentWalletStatusEnum ¶ added in v65.29.0
type DeploymentWalletStatusEnum string
DeploymentWalletStatusEnum Enum with underlying type: string
const ( DeploymentWalletStatusExporting DeploymentWalletStatusEnum = "EXPORTING" DeploymentWalletStatusExported DeploymentWalletStatusEnum = "EXPORTED" DeploymentWalletStatusImported DeploymentWalletStatusEnum = "IMPORTED" DeploymentWalletStatusImporting DeploymentWalletStatusEnum = "IMPORTING" DeploymentWalletStatusFailed DeploymentWalletStatusEnum = "FAILED" )
Set of constants representing the allowable values for DeploymentWalletStatusEnum
func GetDeploymentWalletStatusEnumValues ¶ added in v65.29.0
func GetDeploymentWalletStatusEnumValues() []DeploymentWalletStatusEnum
GetDeploymentWalletStatusEnumValues Enumerates the set of values for DeploymentWalletStatusEnum
func GetMappingDeploymentWalletStatusEnum ¶ added in v65.29.0
func GetMappingDeploymentWalletStatusEnum(val string) (DeploymentWalletStatusEnum, bool)
GetMappingDeploymentWalletStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type DeploymentWalletsOperationCollection ¶ added in v65.29.0
type DeploymentWalletsOperationCollection struct { // An array of DeploymentWallets operations. Items []DeploymentWalletsOperationSummary `mandatory:"true" json:"items"` }
DeploymentWalletsOperationCollection A list of deployment wallets operations.
func (DeploymentWalletsOperationCollection) String ¶ added in v65.29.0
func (m DeploymentWalletsOperationCollection) String() string
func (DeploymentWalletsOperationCollection) ValidateEnumValue ¶ added in v65.29.0
func (m DeploymentWalletsOperationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeploymentWalletsOperationSummary ¶ added in v65.29.0
type DeploymentWalletsOperationSummary struct { // The UUID of the wallet operation performed by the customer. // If provided, this will reference a key which the customer can use to query or search a particular wallet operation WalletOperationId *string `mandatory:"true" json:"walletOperationId"` // The OCID of the customer's GoldenGate Service Secret. // If provided, it references a key that customers will be required to ensure the policies are established // to permit GoldenGate to use this Secret. WalletSecretId *string `mandatory:"true" json:"walletSecretId"` // The operation type of the deployment wallet. DeploymentWalletOperationType DeploymentWalletOperationTypeEnum `mandatory:"true" json:"deploymentWalletOperationType"` // The status of the deployment wallet. DeploymentWalletOperationStatus DeploymentWalletStatusEnum `mandatory:"true" json:"deploymentWalletOperationStatus"` // The date and time the request was started. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The date and time the request was finished. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
DeploymentWalletsOperationSummary Summary of the deployment wallets operations.
func (DeploymentWalletsOperationSummary) String ¶ added in v65.29.0
func (m DeploymentWalletsOperationSummary) String() string
func (DeploymentWalletsOperationSummary) ValidateEnumValue ¶ added in v65.29.0
func (m DeploymentWalletsOperationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ElasticsearchConnection ¶ added in v65.51.0
type ElasticsearchConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // 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. // Used for establishing the initial connection to the Elasticsearch cluster. // Example: `"server1.example.com:4000,server2.example.com:4000"` Servers *string `mandatory:"true" json:"servers"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // The Elasticsearch technology type. TechnologyType ElasticsearchConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Elasticsearch SecurityProtocol ElasticsearchConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Authentication type for Elasticsearch. AuthenticationType ElasticsearchConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
ElasticsearchConnection Represents the metadata of a Elasticsearch Connection.
func (ElasticsearchConnection) GetCompartmentId ¶ added in v65.51.0
func (m ElasticsearchConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ElasticsearchConnection) GetDefinedTags ¶ added in v65.51.0
func (m ElasticsearchConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ElasticsearchConnection) GetDescription ¶ added in v65.51.0
func (m ElasticsearchConnection) GetDescription() *string
GetDescription returns Description
func (ElasticsearchConnection) GetDisplayName ¶ added in v65.51.0
func (m ElasticsearchConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ElasticsearchConnection) GetFreeformTags ¶ added in v65.51.0
func (m ElasticsearchConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ElasticsearchConnection) GetId ¶ added in v65.51.0
func (m ElasticsearchConnection) GetId() *string
GetId returns Id
func (ElasticsearchConnection) GetIngressIps ¶ added in v65.51.0
func (m ElasticsearchConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (ElasticsearchConnection) GetKeyId ¶ added in v65.51.0
func (m ElasticsearchConnection) GetKeyId() *string
GetKeyId returns KeyId
func (ElasticsearchConnection) GetLifecycleDetails ¶ added in v65.51.0
func (m ElasticsearchConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ElasticsearchConnection) GetLifecycleState ¶ added in v65.51.0
func (m ElasticsearchConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ElasticsearchConnection) GetLocks ¶ added in v65.67.0
func (m ElasticsearchConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (ElasticsearchConnection) GetNsgIds ¶ added in v65.51.0
func (m ElasticsearchConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (ElasticsearchConnection) GetRoutingMethod ¶ added in v65.55.0
func (m ElasticsearchConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (ElasticsearchConnection) GetSubnetId ¶ added in v65.51.0
func (m ElasticsearchConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (ElasticsearchConnection) GetSystemTags ¶ added in v65.51.0
func (m ElasticsearchConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ElasticsearchConnection) GetTimeCreated ¶ added in v65.51.0
func (m ElasticsearchConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ElasticsearchConnection) GetTimeUpdated ¶ added in v65.51.0
func (m ElasticsearchConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ElasticsearchConnection) GetVaultId ¶ added in v65.51.0
func (m ElasticsearchConnection) GetVaultId() *string
GetVaultId returns VaultId
func (ElasticsearchConnection) MarshalJSON ¶ added in v65.51.0
func (m ElasticsearchConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ElasticsearchConnection) String ¶ added in v65.51.0
func (m ElasticsearchConnection) String() string
func (ElasticsearchConnection) ValidateEnumValue ¶ added in v65.51.0
func (m ElasticsearchConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ElasticsearchConnectionAuthenticationTypeEnum ¶ added in v65.51.0
type ElasticsearchConnectionAuthenticationTypeEnum string
ElasticsearchConnectionAuthenticationTypeEnum Enum with underlying type: string
const ( ElasticsearchConnectionAuthenticationTypeNone ElasticsearchConnectionAuthenticationTypeEnum = "NONE" ElasticsearchConnectionAuthenticationTypeBasic ElasticsearchConnectionAuthenticationTypeEnum = "BASIC" )
Set of constants representing the allowable values for ElasticsearchConnectionAuthenticationTypeEnum
func GetElasticsearchConnectionAuthenticationTypeEnumValues ¶ added in v65.51.0
func GetElasticsearchConnectionAuthenticationTypeEnumValues() []ElasticsearchConnectionAuthenticationTypeEnum
GetElasticsearchConnectionAuthenticationTypeEnumValues Enumerates the set of values for ElasticsearchConnectionAuthenticationTypeEnum
func GetMappingElasticsearchConnectionAuthenticationTypeEnum ¶ added in v65.51.0
func GetMappingElasticsearchConnectionAuthenticationTypeEnum(val string) (ElasticsearchConnectionAuthenticationTypeEnum, bool)
GetMappingElasticsearchConnectionAuthenticationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ElasticsearchConnectionSecurityProtocolEnum ¶ added in v65.51.0
type ElasticsearchConnectionSecurityProtocolEnum string
ElasticsearchConnectionSecurityProtocolEnum Enum with underlying type: string
const ( ElasticsearchConnectionSecurityProtocolPlain ElasticsearchConnectionSecurityProtocolEnum = "PLAIN" ElasticsearchConnectionSecurityProtocolTls ElasticsearchConnectionSecurityProtocolEnum = "TLS" )
Set of constants representing the allowable values for ElasticsearchConnectionSecurityProtocolEnum
func GetElasticsearchConnectionSecurityProtocolEnumValues ¶ added in v65.51.0
func GetElasticsearchConnectionSecurityProtocolEnumValues() []ElasticsearchConnectionSecurityProtocolEnum
GetElasticsearchConnectionSecurityProtocolEnumValues Enumerates the set of values for ElasticsearchConnectionSecurityProtocolEnum
func GetMappingElasticsearchConnectionSecurityProtocolEnum ¶ added in v65.51.0
func GetMappingElasticsearchConnectionSecurityProtocolEnum(val string) (ElasticsearchConnectionSecurityProtocolEnum, bool)
GetMappingElasticsearchConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type ElasticsearchConnectionSummary ¶ added in v65.51.0
type ElasticsearchConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // 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. // Used for establishing the initial connection to the Elasticsearch cluster. // Example: `"server1.example.com:4000,server2.example.com:4000"` Servers *string `mandatory:"true" json:"servers"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Elasticsearch technology type. TechnologyType ElasticsearchConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Elasticsearch. SecurityProtocol ElasticsearchConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Authentication type for Elasticsearch. AuthenticationType ElasticsearchConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
ElasticsearchConnectionSummary Summary of the Elasticsearch Connection.
func (ElasticsearchConnectionSummary) GetCompartmentId ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ElasticsearchConnectionSummary) GetDefinedTags ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ElasticsearchConnectionSummary) GetDescription ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetDescription() *string
GetDescription returns Description
func (ElasticsearchConnectionSummary) GetDisplayName ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ElasticsearchConnectionSummary) GetFreeformTags ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ElasticsearchConnectionSummary) GetId ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetId() *string
GetId returns Id
func (ElasticsearchConnectionSummary) GetIngressIps ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (ElasticsearchConnectionSummary) GetKeyId ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (ElasticsearchConnectionSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ElasticsearchConnectionSummary) GetLifecycleState ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ElasticsearchConnectionSummary) GetLocks ¶ added in v65.67.0
func (m ElasticsearchConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (ElasticsearchConnectionSummary) GetNsgIds ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (ElasticsearchConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m ElasticsearchConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (ElasticsearchConnectionSummary) GetSubnetId ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (ElasticsearchConnectionSummary) GetSystemTags ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ElasticsearchConnectionSummary) GetTimeCreated ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ElasticsearchConnectionSummary) GetTimeUpdated ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ElasticsearchConnectionSummary) GetVaultId ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (ElasticsearchConnectionSummary) MarshalJSON ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ElasticsearchConnectionSummary) String ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) String() string
func (ElasticsearchConnectionSummary) ValidateEnumValue ¶ added in v65.51.0
func (m ElasticsearchConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ElasticsearchConnectionTechnologyTypeEnum ¶ added in v65.51.0
type ElasticsearchConnectionTechnologyTypeEnum string
ElasticsearchConnectionTechnologyTypeEnum Enum with underlying type: string
const (
ElasticsearchConnectionTechnologyTypeElasticsearch ElasticsearchConnectionTechnologyTypeEnum = "ELASTICSEARCH"
)
Set of constants representing the allowable values for ElasticsearchConnectionTechnologyTypeEnum
func GetElasticsearchConnectionTechnologyTypeEnumValues ¶ added in v65.51.0
func GetElasticsearchConnectionTechnologyTypeEnumValues() []ElasticsearchConnectionTechnologyTypeEnum
GetElasticsearchConnectionTechnologyTypeEnumValues Enumerates the set of values for ElasticsearchConnectionTechnologyTypeEnum
func GetMappingElasticsearchConnectionTechnologyTypeEnum ¶ added in v65.51.0
func GetMappingElasticsearchConnectionTechnologyTypeEnum(val string) (ElasticsearchConnectionTechnologyTypeEnum, bool)
GetMappingElasticsearchConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExportDeploymentWalletDetails ¶ added in v65.29.0
type ExportDeploymentWalletDetails struct { // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"true" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. MasterEncryptionKeyId *string `mandatory:"true" json:"masterEncryptionKeyId"` // Name of the secret with which secret is shown in vault SecretName *string `mandatory:"true" json:"secretName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` }
ExportDeploymentWalletDetails Metadata required to export wallet from deployment
func (ExportDeploymentWalletDetails) String ¶ added in v65.29.0
func (m ExportDeploymentWalletDetails) String() string
func (ExportDeploymentWalletDetails) ValidateEnumValue ¶ added in v65.29.0
func (m ExportDeploymentWalletDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExportDeploymentWalletRequest ¶ added in v65.29.0
type ExportDeploymentWalletRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // Metadata to export the OGG wallet from deployment. This also includes the OCI vault information where the wallet will be exported to ExportDeploymentWalletDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ExportDeploymentWalletRequest wrapper for the ExportDeploymentWallet operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ExportDeploymentWallet.go.html to see an example of how to use ExportDeploymentWalletRequest.
func (ExportDeploymentWalletRequest) BinaryRequestBody ¶ added in v65.29.0
func (request ExportDeploymentWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ExportDeploymentWalletRequest) HTTPRequest ¶ added in v65.29.0
func (request ExportDeploymentWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ExportDeploymentWalletRequest) RetryPolicy ¶ added in v65.29.0
func (request ExportDeploymentWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ExportDeploymentWalletRequest) String ¶ added in v65.29.0
func (request ExportDeploymentWalletRequest) String() string
func (ExportDeploymentWalletRequest) ValidateEnumValue ¶ added in v65.29.0
func (request ExportDeploymentWalletRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExportDeploymentWalletResponse ¶ added in v65.29.0
type ExportDeploymentWalletResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ExportDeploymentWalletResponse wrapper for the ExportDeploymentWallet operation
func (ExportDeploymentWalletResponse) HTTPResponse ¶ added in v65.29.0
func (response ExportDeploymentWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ExportDeploymentWalletResponse) String ¶ added in v65.29.0
func (response ExportDeploymentWalletResponse) String() string
type GenerateLibraryUrlDetails ¶ added in v65.67.0
type GenerateLibraryUrlDetails interface { }
GenerateLibraryUrlDetails The information about generating the library URL.
type GenerateLibraryUrlRequest ¶ added in v65.67.0
type GenerateLibraryUrlRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A placeholder for any additional metadata to describe the request details. GenerateLibraryUrlDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GenerateLibraryUrlRequest wrapper for the GenerateLibraryUrl operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GenerateLibraryUrl.go.html to see an example of how to use GenerateLibraryUrlRequest.
func (GenerateLibraryUrlRequest) BinaryRequestBody ¶ added in v65.67.0
func (request GenerateLibraryUrlRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GenerateLibraryUrlRequest) HTTPRequest ¶ added in v65.67.0
func (request GenerateLibraryUrlRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateLibraryUrlRequest) RetryPolicy ¶ added in v65.67.0
func (request GenerateLibraryUrlRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateLibraryUrlRequest) String ¶ added in v65.67.0
func (request GenerateLibraryUrlRequest) String() string
func (GenerateLibraryUrlRequest) ValidateEnumValue ¶ added in v65.67.0
func (request GenerateLibraryUrlRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenerateLibraryUrlResponse ¶ added in v65.67.0
type GenerateLibraryUrlResponse struct { // The underlying http response RawResponse *http.Response // The LibraryUrl instance LibraryUrl `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
GenerateLibraryUrlResponse wrapper for the GenerateLibraryUrl operation
func (GenerateLibraryUrlResponse) HTTPResponse ¶ added in v65.67.0
func (response GenerateLibraryUrlResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateLibraryUrlResponse) String ¶ added in v65.67.0
func (response GenerateLibraryUrlResponse) String() string
type GenerateLogReaderComponentLibraryUrlDetails ¶ added in v65.67.0
type GenerateLogReaderComponentLibraryUrlDetails struct { }
GenerateLogReaderComponentLibraryUrlDetails Definition of the additional attributes for default library URL generation.
func (GenerateLogReaderComponentLibraryUrlDetails) MarshalJSON ¶ added in v65.67.0
func (m GenerateLogReaderComponentLibraryUrlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GenerateLogReaderComponentLibraryUrlDetails) String ¶ added in v65.67.0
func (m GenerateLogReaderComponentLibraryUrlDetails) String() string
func (GenerateLogReaderComponentLibraryUrlDetails) ValidateEnumValue ¶ added in v65.67.0
func (m GenerateLogReaderComponentLibraryUrlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenericConnection ¶ added in v65.51.0
type GenericConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Host and port separated by colon. // Example: `"server.example.com:1234"` // For multiple hosts, provide a comma separated list. // Example: `"server1.example.com:1000,server1.example.com:2000"` Host *string `mandatory:"true" json:"host"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Generic technology type. TechnologyType GenericConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
GenericConnection Represents the metadata of a Generic Connection.
func (GenericConnection) GetCompartmentId ¶ added in v65.51.0
func (m GenericConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GenericConnection) GetDefinedTags ¶ added in v65.51.0
func (m GenericConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GenericConnection) GetDescription ¶ added in v65.51.0
func (m GenericConnection) GetDescription() *string
GetDescription returns Description
func (GenericConnection) GetDisplayName ¶ added in v65.51.0
func (m GenericConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GenericConnection) GetFreeformTags ¶ added in v65.51.0
func (m GenericConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GenericConnection) GetId ¶ added in v65.51.0
func (m GenericConnection) GetId() *string
GetId returns Id
func (GenericConnection) GetIngressIps ¶ added in v65.51.0
func (m GenericConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GenericConnection) GetKeyId ¶ added in v65.51.0
func (m GenericConnection) GetKeyId() *string
GetKeyId returns KeyId
func (GenericConnection) GetLifecycleDetails ¶ added in v65.51.0
func (m GenericConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GenericConnection) GetLifecycleState ¶ added in v65.51.0
func (m GenericConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GenericConnection) GetLocks ¶ added in v65.67.0
func (m GenericConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (GenericConnection) GetNsgIds ¶ added in v65.51.0
func (m GenericConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GenericConnection) GetRoutingMethod ¶ added in v65.55.0
func (m GenericConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GenericConnection) GetSubnetId ¶ added in v65.51.0
func (m GenericConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GenericConnection) GetSystemTags ¶ added in v65.51.0
func (m GenericConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GenericConnection) GetTimeCreated ¶ added in v65.51.0
func (m GenericConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GenericConnection) GetTimeUpdated ¶ added in v65.51.0
func (m GenericConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GenericConnection) GetVaultId ¶ added in v65.51.0
func (m GenericConnection) GetVaultId() *string
GetVaultId returns VaultId
func (GenericConnection) MarshalJSON ¶ added in v65.51.0
func (m GenericConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GenericConnection) String ¶ added in v65.51.0
func (m GenericConnection) String() string
func (GenericConnection) ValidateEnumValue ¶ added in v65.51.0
func (m GenericConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenericConnectionSummary ¶ added in v65.51.0
type GenericConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Host and port separated by colon. // Example: `"server.example.com:1234"` // For multiple hosts, provide a comma separated list. // Example: `"server1.example.com:1000,server1.example.com:2000"` Host *string `mandatory:"true" json:"host"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Generic technology type. TechnologyType GenericConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
GenericConnectionSummary Summary of the Generic Connection.
func (GenericConnectionSummary) GetCompartmentId ¶ added in v65.51.0
func (m GenericConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GenericConnectionSummary) GetDefinedTags ¶ added in v65.51.0
func (m GenericConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GenericConnectionSummary) GetDescription ¶ added in v65.51.0
func (m GenericConnectionSummary) GetDescription() *string
GetDescription returns Description
func (GenericConnectionSummary) GetDisplayName ¶ added in v65.51.0
func (m GenericConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GenericConnectionSummary) GetFreeformTags ¶ added in v65.51.0
func (m GenericConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GenericConnectionSummary) GetId ¶ added in v65.51.0
func (m GenericConnectionSummary) GetId() *string
GetId returns Id
func (GenericConnectionSummary) GetIngressIps ¶ added in v65.51.0
func (m GenericConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GenericConnectionSummary) GetKeyId ¶ added in v65.51.0
func (m GenericConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (GenericConnectionSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m GenericConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GenericConnectionSummary) GetLifecycleState ¶ added in v65.51.0
func (m GenericConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GenericConnectionSummary) GetLocks ¶ added in v65.67.0
func (m GenericConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (GenericConnectionSummary) GetNsgIds ¶ added in v65.51.0
func (m GenericConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GenericConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m GenericConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GenericConnectionSummary) GetSubnetId ¶ added in v65.51.0
func (m GenericConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GenericConnectionSummary) GetSystemTags ¶ added in v65.51.0
func (m GenericConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GenericConnectionSummary) GetTimeCreated ¶ added in v65.51.0
func (m GenericConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GenericConnectionSummary) GetTimeUpdated ¶ added in v65.51.0
func (m GenericConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GenericConnectionSummary) GetVaultId ¶ added in v65.51.0
func (m GenericConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (GenericConnectionSummary) MarshalJSON ¶ added in v65.51.0
func (m GenericConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GenericConnectionSummary) String ¶ added in v65.51.0
func (m GenericConnectionSummary) String() string
func (GenericConnectionSummary) ValidateEnumValue ¶ added in v65.51.0
func (m GenericConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenericConnectionTechnologyTypeEnum ¶ added in v65.51.0
type GenericConnectionTechnologyTypeEnum string
GenericConnectionTechnologyTypeEnum Enum with underlying type: string
const (
GenericConnectionTechnologyTypeGeneric GenericConnectionTechnologyTypeEnum = "GENERIC"
)
Set of constants representing the allowable values for GenericConnectionTechnologyTypeEnum
func GetGenericConnectionTechnologyTypeEnumValues ¶ added in v65.51.0
func GetGenericConnectionTechnologyTypeEnumValues() []GenericConnectionTechnologyTypeEnum
GetGenericConnectionTechnologyTypeEnumValues Enumerates the set of values for GenericConnectionTechnologyTypeEnum
func GetMappingGenericConnectionTechnologyTypeEnum ¶ added in v65.51.0
func GetMappingGenericConnectionTechnologyTypeEnum(val string) (GenericConnectionTechnologyTypeEnum, bool)
GetMappingGenericConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GetCertificateRequest ¶ added in v65.54.0
type GetCertificateRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A unique certificate identifier. CertificateKey *string `mandatory:"true" contributesTo:"path" name:"certificateKey"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCertificateRequest wrapper for the GetCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetCertificate.go.html to see an example of how to use GetCertificateRequest.
func (GetCertificateRequest) BinaryRequestBody ¶ added in v65.54.0
func (request GetCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCertificateRequest) HTTPRequest ¶ added in v65.54.0
func (request GetCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCertificateRequest) RetryPolicy ¶ added in v65.54.0
func (request GetCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCertificateRequest) String ¶ added in v65.54.0
func (request GetCertificateRequest) String() string
func (GetCertificateRequest) ValidateEnumValue ¶ added in v65.54.0
func (request GetCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCertificateResponse ¶ added in v65.54.0
type GetCertificateResponse struct { // The underlying http response RawResponse *http.Response // The Certificate instance Certificate `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetCertificateResponse wrapper for the GetCertificate operation
func (GetCertificateResponse) HTTPResponse ¶ added in v65.54.0
func (response GetCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCertificateResponse) String ¶ added in v65.54.0
func (response GetCertificateResponse) String() string
type GetConnectionAssignmentRequest ¶ added in v65.25.0
type GetConnectionAssignmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Connection Assignment. ConnectionAssignmentId *string `mandatory:"true" contributesTo:"path" name:"connectionAssignmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConnectionAssignmentRequest wrapper for the GetConnectionAssignment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetConnectionAssignment.go.html to see an example of how to use GetConnectionAssignmentRequest.
func (GetConnectionAssignmentRequest) BinaryRequestBody ¶ added in v65.25.0
func (request GetConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetConnectionAssignmentRequest) HTTPRequest ¶ added in v65.25.0
func (request GetConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConnectionAssignmentRequest) RetryPolicy ¶ added in v65.25.0
func (request GetConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConnectionAssignmentRequest) String ¶ added in v65.25.0
func (request GetConnectionAssignmentRequest) String() string
func (GetConnectionAssignmentRequest) ValidateEnumValue ¶ added in v65.25.0
func (request GetConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetConnectionAssignmentResponse ¶ added in v65.25.0
type GetConnectionAssignmentResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionAssignment instance ConnectionAssignment `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetConnectionAssignmentResponse wrapper for the GetConnectionAssignment operation
func (GetConnectionAssignmentResponse) HTTPResponse ¶ added in v65.25.0
func (response GetConnectionAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConnectionAssignmentResponse) String ¶ added in v65.25.0
func (response GetConnectionAssignmentResponse) String() string
type GetConnectionRequest ¶ added in v65.25.0
type GetConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Connection. ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConnectionRequest wrapper for the GetConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetConnection.go.html to see an example of how to use GetConnectionRequest.
func (GetConnectionRequest) BinaryRequestBody ¶ added in v65.25.0
func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetConnectionRequest) HTTPRequest ¶ added in v65.25.0
func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConnectionRequest) RetryPolicy ¶ added in v65.25.0
func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConnectionRequest) String ¶ added in v65.25.0
func (request GetConnectionRequest) String() string
func (GetConnectionRequest) ValidateEnumValue ¶ added in v65.25.0
func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetConnectionResponse ¶ added in v65.25.0
type GetConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetConnectionResponse wrapper for the GetConnection operation
func (GetConnectionResponse) HTTPResponse ¶ added in v65.25.0
func (response GetConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConnectionResponse) String ¶ added in v65.25.0
func (response GetConnectionResponse) String() string
type GetDatabaseRegistrationRequest ¶
type GetDatabaseRegistrationRequest struct { // A unique DatabaseRegistration identifier. DatabaseRegistrationId *string `mandatory:"true" contributesTo:"path" name:"databaseRegistrationId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseRegistrationRequest wrapper for the GetDatabaseRegistration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDatabaseRegistration.go.html to see an example of how to use GetDatabaseRegistrationRequest.
func (GetDatabaseRegistrationRequest) BinaryRequestBody ¶
func (request GetDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseRegistrationRequest) HTTPRequest ¶
func (request GetDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseRegistrationRequest) RetryPolicy ¶
func (request GetDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseRegistrationRequest) String ¶
func (request GetDatabaseRegistrationRequest) String() string
func (GetDatabaseRegistrationRequest) ValidateEnumValue ¶
func (request GetDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDatabaseRegistrationResponse ¶
type GetDatabaseRegistrationResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseRegistration instance DatabaseRegistration `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Deprecation date of this API version. Sunset *string `presentIn:"header" name:"sunset"` }
GetDatabaseRegistrationResponse wrapper for the GetDatabaseRegistration operation
func (GetDatabaseRegistrationResponse) HTTPResponse ¶
func (response GetDatabaseRegistrationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseRegistrationResponse) String ¶
func (response GetDatabaseRegistrationResponse) String() string
type GetDeploymentBackupRequest ¶
type GetDeploymentBackupRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDeploymentBackupRequest wrapper for the GetDeploymentBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDeploymentBackup.go.html to see an example of how to use GetDeploymentBackupRequest.
func (GetDeploymentBackupRequest) BinaryRequestBody ¶
func (request GetDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDeploymentBackupRequest) HTTPRequest ¶
func (request GetDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDeploymentBackupRequest) RetryPolicy ¶
func (request GetDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDeploymentBackupRequest) String ¶
func (request GetDeploymentBackupRequest) String() string
func (GetDeploymentBackupRequest) ValidateEnumValue ¶
func (request GetDeploymentBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDeploymentBackupResponse ¶
type GetDeploymentBackupResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentBackup instance DeploymentBackup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDeploymentBackupResponse wrapper for the GetDeploymentBackup operation
func (GetDeploymentBackupResponse) HTTPResponse ¶
func (response GetDeploymentBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeploymentBackupResponse) String ¶
func (response GetDeploymentBackupResponse) String() string
type GetDeploymentRequest ¶
type GetDeploymentRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDeploymentRequest wrapper for the GetDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDeployment.go.html to see an example of how to use GetDeploymentRequest.
func (GetDeploymentRequest) BinaryRequestBody ¶
func (request GetDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDeploymentRequest) HTTPRequest ¶
func (request GetDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDeploymentRequest) RetryPolicy ¶
func (request GetDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDeploymentRequest) String ¶
func (request GetDeploymentRequest) String() string
func (GetDeploymentRequest) ValidateEnumValue ¶
func (request GetDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDeploymentResponse ¶
type GetDeploymentResponse struct { // The underlying http response RawResponse *http.Response // The Deployment instance Deployment `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDeploymentResponse wrapper for the GetDeployment operation
func (GetDeploymentResponse) HTTPResponse ¶
func (response GetDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeploymentResponse) String ¶
func (response GetDeploymentResponse) String() string
type GetDeploymentUpgradeRequest ¶
type GetDeploymentUpgradeRequest struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId *string `mandatory:"true" contributesTo:"path" name:"deploymentUpgradeId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDeploymentUpgradeRequest wrapper for the GetDeploymentUpgrade operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDeploymentUpgrade.go.html to see an example of how to use GetDeploymentUpgradeRequest.
func (GetDeploymentUpgradeRequest) BinaryRequestBody ¶
func (request GetDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDeploymentUpgradeRequest) HTTPRequest ¶
func (request GetDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDeploymentUpgradeRequest) RetryPolicy ¶
func (request GetDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDeploymentUpgradeRequest) String ¶
func (request GetDeploymentUpgradeRequest) String() string
func (GetDeploymentUpgradeRequest) ValidateEnumValue ¶
func (request GetDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDeploymentUpgradeResponse ¶
type GetDeploymentUpgradeResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentUpgrade instance DeploymentUpgrade `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDeploymentUpgradeResponse wrapper for the GetDeploymentUpgrade operation
func (GetDeploymentUpgradeResponse) HTTPResponse ¶
func (response GetDeploymentUpgradeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeploymentUpgradeResponse) String ¶
func (response GetDeploymentUpgradeResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
func (GetWorkRequestRequest) ValidateEnumValue ¶
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The number of seconds the client should wait before polling this endpoint again. RetryAfter *int `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type GoldenGateClient ¶
type GoldenGateClient struct { common.BaseClient // contains filtered or unexported fields }
GoldenGateClient a client for GoldenGate
func NewGoldenGateClientWithConfigurationProvider ¶
func NewGoldenGateClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client GoldenGateClient, err error)
NewGoldenGateClientWithConfigurationProvider Creates a new default GoldenGate client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewGoldenGateClientWithOboToken ¶
func NewGoldenGateClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client GoldenGateClient, err error)
NewGoldenGateClientWithOboToken Creates a new default GoldenGate client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (GoldenGateClient) AddConnectionLock ¶ added in v65.67.0
func (client GoldenGateClient) AddConnectionLock(ctx context.Context, request AddConnectionLockRequest) (response AddConnectionLockResponse, err error)
AddConnectionLock Adds a lock to a Connection resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/AddConnectionLock.go.html to see an example of how to use AddConnectionLock API. A default retry strategy applies to this operation AddConnectionLock()
func (GoldenGateClient) AddDeploymentBackupLock ¶ added in v65.67.0
func (client GoldenGateClient) AddDeploymentBackupLock(ctx context.Context, request AddDeploymentBackupLockRequest) (response AddDeploymentBackupLockResponse, err error)
AddDeploymentBackupLock Adds a lock to a DeploymentBackup resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/AddDeploymentBackupLock.go.html to see an example of how to use AddDeploymentBackupLock API. A default retry strategy applies to this operation AddDeploymentBackupLock()
func (GoldenGateClient) AddDeploymentLock ¶ added in v65.67.0
func (client GoldenGateClient) AddDeploymentLock(ctx context.Context, request AddDeploymentLockRequest) (response AddDeploymentLockResponse, err error)
AddDeploymentLock Adds a lock to a Deployment resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/AddDeploymentLock.go.html to see an example of how to use AddDeploymentLock API. A default retry strategy applies to this operation AddDeploymentLock()
func (GoldenGateClient) CancelDeploymentBackup ¶
func (client GoldenGateClient) CancelDeploymentBackup(ctx context.Context, request CancelDeploymentBackupRequest) (response CancelDeploymentBackupResponse, err error)
CancelDeploymentBackup Cancels a Deployment Backup creation process.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CancelDeploymentBackup.go.html to see an example of how to use CancelDeploymentBackup API. A default retry strategy applies to this operation CancelDeploymentBackup()
func (GoldenGateClient) CancelDeploymentUpgrade ¶ added in v65.47.0
func (client GoldenGateClient) CancelDeploymentUpgrade(ctx context.Context, request CancelDeploymentUpgradeRequest) (response CancelDeploymentUpgradeResponse, err error)
CancelDeploymentUpgrade Cancels a DeploymentUpgrade, applicable only for DeploymentUpgrade in Waiting state. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CancelDeploymentUpgrade.go.html to see an example of how to use CancelDeploymentUpgrade API. A default retry strategy applies to this operation CancelDeploymentUpgrade()
func (GoldenGateClient) CancelSnoozeDeploymentUpgrade ¶ added in v65.32.1
func (client GoldenGateClient) CancelSnoozeDeploymentUpgrade(ctx context.Context, request CancelSnoozeDeploymentUpgradeRequest) (response CancelSnoozeDeploymentUpgradeResponse, err error)
CancelSnoozeDeploymentUpgrade Cancel snooze of a DeploymentUpgrade. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CancelSnoozeDeploymentUpgrade.go.html to see an example of how to use CancelSnoozeDeploymentUpgrade API. A default retry strategy applies to this operation CancelSnoozeDeploymentUpgrade()
func (GoldenGateClient) ChangeConnectionCompartment ¶ added in v65.25.0
func (client GoldenGateClient) ChangeConnectionCompartment(ctx context.Context, request ChangeConnectionCompartmentRequest) (response ChangeConnectionCompartmentResponse, err error)
ChangeConnectionCompartment Moves the Connection into a different compartment within the same tenancy. When provided, If-Match is checked against ETag values of the resource. For information about moving resources between compartments, see Moving Resources Between Compartments (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeConnectionCompartment.go.html to see an example of how to use ChangeConnectionCompartment API. A default retry strategy applies to this operation ChangeConnectionCompartment()
func (GoldenGateClient) ChangeDatabaseRegistrationCompartment ¶
func (client GoldenGateClient) ChangeDatabaseRegistrationCompartment(ctx context.Context, request ChangeDatabaseRegistrationCompartmentRequest) (response ChangeDatabaseRegistrationCompartmentResponse, err error)
ChangeDatabaseRegistrationCompartment Note: Deprecated. Use the /connections API instead. Moves the DatabaseRegistration into a different compartment within the same tenancy. When provided, If-Match is checked against ETag values of the resource. For information about moving resources between compartments, see Moving Resources Between Compartments (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeDatabaseRegistrationCompartment.go.html to see an example of how to use ChangeDatabaseRegistrationCompartment API. A default retry strategy applies to this operation ChangeDatabaseRegistrationCompartment()
func (GoldenGateClient) ChangeDeploymentBackupCompartment ¶
func (client GoldenGateClient) ChangeDeploymentBackupCompartment(ctx context.Context, request ChangeDeploymentBackupCompartmentRequest) (response ChangeDeploymentBackupCompartmentResponse, err error)
ChangeDeploymentBackupCompartment Moves a DeploymentBackup into a different compartment within the same tenancy. When provided, If-Match is checked against ETag values of the resource. For information about moving resources between compartments, see Moving Resources Between Compartments (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeDeploymentBackupCompartment.go.html to see an example of how to use ChangeDeploymentBackupCompartment API. A default retry strategy applies to this operation ChangeDeploymentBackupCompartment()
func (GoldenGateClient) ChangeDeploymentCompartment ¶
func (client GoldenGateClient) ChangeDeploymentCompartment(ctx context.Context, request ChangeDeploymentCompartmentRequest) (response ChangeDeploymentCompartmentResponse, err error)
ChangeDeploymentCompartment Moves the Deployment into a different compartment within the same tenancy. When provided, If-Match is checked against ETag values of the resource. For information about moving resources between compartments, see Moving Resources Between Compartments (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ChangeDeploymentCompartment.go.html to see an example of how to use ChangeDeploymentCompartment API. A default retry strategy applies to this operation ChangeDeploymentCompartment()
func (GoldenGateClient) CollectDeploymentDiagnostic ¶ added in v65.27.0
func (client GoldenGateClient) CollectDeploymentDiagnostic(ctx context.Context, request CollectDeploymentDiagnosticRequest) (response CollectDeploymentDiagnosticResponse, err error)
CollectDeploymentDiagnostic Collects the diagnostic of a Deployment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CollectDeploymentDiagnostic.go.html to see an example of how to use CollectDeploymentDiagnostic API. A default retry strategy applies to this operation CollectDeploymentDiagnostic()
func (*GoldenGateClient) ConfigurationProvider ¶
func (client *GoldenGateClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (GoldenGateClient) CopyDeploymentBackup ¶ added in v65.45.0
func (client GoldenGateClient) CopyDeploymentBackup(ctx context.Context, request CopyDeploymentBackupRequest) (response CopyDeploymentBackupResponse, err error)
CopyDeploymentBackup Creates a copy of a Deployment Backup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CopyDeploymentBackup.go.html to see an example of how to use CopyDeploymentBackup API. A default retry strategy applies to this operation CopyDeploymentBackup()
func (GoldenGateClient) CreateCertificate ¶ added in v65.54.0
func (client GoldenGateClient) CreateCertificate(ctx context.Context, request CreateCertificateRequest) (response CreateCertificateResponse, err error)
CreateCertificate Creates a new certificate to truststore.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateCertificate.go.html to see an example of how to use CreateCertificate API. A default retry strategy applies to this operation CreateCertificate()
func (GoldenGateClient) CreateConnection ¶ added in v65.25.0
func (client GoldenGateClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
CreateConnection Creates a new Connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateConnection.go.html to see an example of how to use CreateConnection API. A default retry strategy applies to this operation CreateConnection()
func (GoldenGateClient) CreateConnectionAssignment ¶ added in v65.25.0
func (client GoldenGateClient) CreateConnectionAssignment(ctx context.Context, request CreateConnectionAssignmentRequest) (response CreateConnectionAssignmentResponse, err error)
CreateConnectionAssignment Creates a new Connection Assignment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateConnectionAssignment.go.html to see an example of how to use CreateConnectionAssignment API. A default retry strategy applies to this operation CreateConnectionAssignment()
func (GoldenGateClient) CreateDatabaseRegistration ¶
func (client GoldenGateClient) CreateDatabaseRegistration(ctx context.Context, request CreateDatabaseRegistrationRequest) (response CreateDatabaseRegistrationResponse, err error)
CreateDatabaseRegistration Note: Deprecated. Use the /connections API instead. Creates a new DatabaseRegistration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateDatabaseRegistration.go.html to see an example of how to use CreateDatabaseRegistration API. A default retry strategy applies to this operation CreateDatabaseRegistration()
func (GoldenGateClient) CreateDeployment ¶
func (client GoldenGateClient) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (response CreateDeploymentResponse, err error)
CreateDeployment Creates a new Deployment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateDeployment.go.html to see an example of how to use CreateDeployment API. A default retry strategy applies to this operation CreateDeployment()
func (GoldenGateClient) CreateDeploymentBackup ¶
func (client GoldenGateClient) CreateDeploymentBackup(ctx context.Context, request CreateDeploymentBackupRequest) (response CreateDeploymentBackupResponse, err error)
CreateDeploymentBackup Creates a new DeploymentBackup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/CreateDeploymentBackup.go.html to see an example of how to use CreateDeploymentBackup API. A default retry strategy applies to this operation CreateDeploymentBackup()
func (GoldenGateClient) DeleteCertificate ¶ added in v65.54.0
func (client GoldenGateClient) DeleteCertificate(ctx context.Context, request DeleteCertificateRequest) (response DeleteCertificateResponse, err error)
DeleteCertificate Deletes the certificate from truststore.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteCertificate.go.html to see an example of how to use DeleteCertificate API. A default retry strategy applies to this operation DeleteCertificate()
func (GoldenGateClient) DeleteConnection ¶ added in v65.25.0
func (client GoldenGateClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
DeleteConnection Deletes a Connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteConnection.go.html to see an example of how to use DeleteConnection API. A default retry strategy applies to this operation DeleteConnection()
func (GoldenGateClient) DeleteConnectionAssignment ¶ added in v65.25.0
func (client GoldenGateClient) DeleteConnectionAssignment(ctx context.Context, request DeleteConnectionAssignmentRequest) (response DeleteConnectionAssignmentResponse, err error)
DeleteConnectionAssignment Deletes a Connection Assignment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteConnectionAssignment.go.html to see an example of how to use DeleteConnectionAssignment API. A default retry strategy applies to this operation DeleteConnectionAssignment()
func (GoldenGateClient) DeleteDatabaseRegistration ¶
func (client GoldenGateClient) DeleteDatabaseRegistration(ctx context.Context, request DeleteDatabaseRegistrationRequest) (response DeleteDatabaseRegistrationResponse, err error)
DeleteDatabaseRegistration Note: Deprecated. Use the /connections API instead. Deletes a DatabaseRegistration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteDatabaseRegistration.go.html to see an example of how to use DeleteDatabaseRegistration API. A default retry strategy applies to this operation DeleteDatabaseRegistration()
func (GoldenGateClient) DeleteDeployment ¶
func (client GoldenGateClient) DeleteDeployment(ctx context.Context, request DeleteDeploymentRequest) (response DeleteDeploymentResponse, err error)
DeleteDeployment Deletes the Deployment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteDeployment.go.html to see an example of how to use DeleteDeployment API. A default retry strategy applies to this operation DeleteDeployment()
func (GoldenGateClient) DeleteDeploymentBackup ¶
func (client GoldenGateClient) DeleteDeploymentBackup(ctx context.Context, request DeleteDeploymentBackupRequest) (response DeleteDeploymentBackupResponse, err error)
DeleteDeploymentBackup Deletes a DeploymentBackup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeleteDeploymentBackup.go.html to see an example of how to use DeleteDeploymentBackup API. A default retry strategy applies to this operation DeleteDeploymentBackup()
func (GoldenGateClient) DeploymentWalletExists ¶ added in v65.29.0
func (client GoldenGateClient) DeploymentWalletExists(ctx context.Context, request DeploymentWalletExistsRequest) (response DeploymentWalletExistsResponse, err error)
DeploymentWalletExists Checks if a wallet is already present in the deployment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/DeploymentWalletExists.go.html to see an example of how to use DeploymentWalletExists API. A default retry strategy applies to this operation DeploymentWalletExists()
func (GoldenGateClient) ExportDeploymentWallet ¶ added in v65.29.0
func (client GoldenGateClient) ExportDeploymentWallet(ctx context.Context, request ExportDeploymentWalletRequest) (response ExportDeploymentWalletResponse, err error)
ExportDeploymentWallet Export the OGG wallet from the deployment to OCI vault. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ExportDeploymentWallet.go.html to see an example of how to use ExportDeploymentWallet API. A default retry strategy applies to this operation ExportDeploymentWallet()
func (GoldenGateClient) GenerateLibraryUrl ¶ added in v65.67.0
func (client GoldenGateClient) GenerateLibraryUrl(ctx context.Context, request GenerateLibraryUrlRequest) (response GenerateLibraryUrlResponse, err error)
GenerateLibraryUrl Generates a Pre-Authenticated Request Object URL to a DB2 for z/OS library that needs to be uploaded to your DB2 for z/OS server in order to establish GoldenGate connections to it. For licensing reasons, the URL is accessible for 10 minutes only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GenerateLibraryUrl.go.html to see an example of how to use GenerateLibraryUrl API. A default retry strategy applies to this operation GenerateLibraryUrl()
func (GoldenGateClient) GetCertificate ¶ added in v65.54.0
func (client GoldenGateClient) GetCertificate(ctx context.Context, request GetCertificateRequest) (response GetCertificateResponse, err error)
GetCertificate Retrieves a Certificate.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetCertificate.go.html to see an example of how to use GetCertificate API. A default retry strategy applies to this operation GetCertificate()
func (GoldenGateClient) GetConnection ¶ added in v65.25.0
func (client GoldenGateClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
GetConnection Retrieves a Connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetConnection.go.html to see an example of how to use GetConnection API. A default retry strategy applies to this operation GetConnection()
func (GoldenGateClient) GetConnectionAssignment ¶ added in v65.25.0
func (client GoldenGateClient) GetConnectionAssignment(ctx context.Context, request GetConnectionAssignmentRequest) (response GetConnectionAssignmentResponse, err error)
GetConnectionAssignment Retrieves a Connection Assignment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetConnectionAssignment.go.html to see an example of how to use GetConnectionAssignment API. A default retry strategy applies to this operation GetConnectionAssignment()
func (GoldenGateClient) GetDatabaseRegistration ¶
func (client GoldenGateClient) GetDatabaseRegistration(ctx context.Context, request GetDatabaseRegistrationRequest) (response GetDatabaseRegistrationResponse, err error)
GetDatabaseRegistration Note: Deprecated. Use the /connections API instead. Retrieves a DatabaseRegistration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDatabaseRegistration.go.html to see an example of how to use GetDatabaseRegistration API. A default retry strategy applies to this operation GetDatabaseRegistration()
func (GoldenGateClient) GetDeployment ¶
func (client GoldenGateClient) GetDeployment(ctx context.Context, request GetDeploymentRequest) (response GetDeploymentResponse, err error)
GetDeployment Retrieves a deployment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDeployment.go.html to see an example of how to use GetDeployment API. A default retry strategy applies to this operation GetDeployment()
func (GoldenGateClient) GetDeploymentBackup ¶
func (client GoldenGateClient) GetDeploymentBackup(ctx context.Context, request GetDeploymentBackupRequest) (response GetDeploymentBackupResponse, err error)
GetDeploymentBackup Retrieves a DeploymentBackup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDeploymentBackup.go.html to see an example of how to use GetDeploymentBackup API. A default retry strategy applies to this operation GetDeploymentBackup()
func (GoldenGateClient) GetDeploymentUpgrade ¶
func (client GoldenGateClient) GetDeploymentUpgrade(ctx context.Context, request GetDeploymentUpgradeRequest) (response GetDeploymentUpgradeResponse, err error)
GetDeploymentUpgrade Retrieves a deployment upgrade.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetDeploymentUpgrade.go.html to see an example of how to use GetDeploymentUpgrade API. A default retry strategy applies to this operation GetDeploymentUpgrade()
func (GoldenGateClient) GetWorkRequest ¶
func (client GoldenGateClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Retrieve the WorkRequest identified by the given OCID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (GoldenGateClient) ImportDeploymentWallet ¶ added in v65.29.0
func (client GoldenGateClient) ImportDeploymentWallet(ctx context.Context, request ImportDeploymentWalletRequest) (response ImportDeploymentWalletResponse, err error)
ImportDeploymentWallet Imports an OGG wallet from the OCI Vault to the Deployment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ImportDeploymentWallet.go.html to see an example of how to use ImportDeploymentWallet API. A default retry strategy applies to this operation ImportDeploymentWallet()
func (GoldenGateClient) ListCertificates ¶ added in v65.54.0
func (client GoldenGateClient) ListCertificates(ctx context.Context, request ListCertificatesRequest) (response ListCertificatesResponse, err error)
ListCertificates Returns a list of certificates from truststore.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListCertificates.go.html to see an example of how to use ListCertificates API. A default retry strategy applies to this operation ListCertificates()
func (GoldenGateClient) ListConnectionAssignments ¶ added in v65.25.0
func (client GoldenGateClient) ListConnectionAssignments(ctx context.Context, request ListConnectionAssignmentsRequest) (response ListConnectionAssignmentsResponse, err error)
ListConnectionAssignments Lists the Connection Assignments in the compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListConnectionAssignments.go.html to see an example of how to use ListConnectionAssignments API. A default retry strategy applies to this operation ListConnectionAssignments()
func (GoldenGateClient) ListConnections ¶ added in v65.25.0
func (client GoldenGateClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
ListConnections Lists the Connections in the compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListConnections.go.html to see an example of how to use ListConnections API. A default retry strategy applies to this operation ListConnections()
func (GoldenGateClient) ListDatabaseRegistrations ¶
func (client GoldenGateClient) ListDatabaseRegistrations(ctx context.Context, request ListDatabaseRegistrationsRequest) (response ListDatabaseRegistrationsResponse, err error)
ListDatabaseRegistrations Note: Deprecated. Use the /connections API instead. Lists the DatabaseRegistrations in the compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDatabaseRegistrations.go.html to see an example of how to use ListDatabaseRegistrations API. A default retry strategy applies to this operation ListDatabaseRegistrations()
func (GoldenGateClient) ListDeploymentBackups ¶
func (client GoldenGateClient) ListDeploymentBackups(ctx context.Context, request ListDeploymentBackupsRequest) (response ListDeploymentBackupsResponse, err error)
ListDeploymentBackups Lists the Backups in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentBackups.go.html to see an example of how to use ListDeploymentBackups API. A default retry strategy applies to this operation ListDeploymentBackups()
func (GoldenGateClient) ListDeploymentTypes ¶ added in v65.25.0
func (client GoldenGateClient) ListDeploymentTypes(ctx context.Context, request ListDeploymentTypesRequest) (response ListDeploymentTypesResponse, err error)
ListDeploymentTypes Returns an array of DeploymentTypeDescriptor
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentTypes.go.html to see an example of how to use ListDeploymentTypes API. A default retry strategy applies to this operation ListDeploymentTypes()
func (GoldenGateClient) ListDeploymentUpgrades ¶
func (client GoldenGateClient) ListDeploymentUpgrades(ctx context.Context, request ListDeploymentUpgradesRequest) (response ListDeploymentUpgradesResponse, err error)
ListDeploymentUpgrades Lists the Deployment Upgrades in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentUpgrades.go.html to see an example of how to use ListDeploymentUpgrades API. A default retry strategy applies to this operation ListDeploymentUpgrades()
func (GoldenGateClient) ListDeploymentVersions ¶ added in v65.32.1
func (client GoldenGateClient) ListDeploymentVersions(ctx context.Context, request ListDeploymentVersionsRequest) (response ListDeploymentVersionsResponse, err error)
ListDeploymentVersions Returns the list of available deployment versions.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentVersions.go.html to see an example of how to use ListDeploymentVersions API. A default retry strategy applies to this operation ListDeploymentVersions()
func (GoldenGateClient) ListDeploymentWalletsOperations ¶ added in v65.29.0
func (client GoldenGateClient) ListDeploymentWalletsOperations(ctx context.Context, request ListDeploymentWalletsOperationsRequest) (response ListDeploymentWalletsOperationsResponse, err error)
ListDeploymentWalletsOperations Lists the wallets export/import operations to/from a deployment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentWalletsOperations.go.html to see an example of how to use ListDeploymentWalletsOperations API. A default retry strategy applies to this operation ListDeploymentWalletsOperations()
func (GoldenGateClient) ListDeployments ¶
func (client GoldenGateClient) ListDeployments(ctx context.Context, request ListDeploymentsRequest) (response ListDeploymentsResponse, err error)
ListDeployments Lists the Deployments in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeployments.go.html to see an example of how to use ListDeployments API. A default retry strategy applies to this operation ListDeployments()
func (GoldenGateClient) ListMessages ¶ added in v65.21.0
func (client GoldenGateClient) ListMessages(ctx context.Context, request ListMessagesRequest) (response ListMessagesResponse, err error)
ListMessages Lists the DeploymentMessages for a deployment. The sorting order is not important. By default first will be Upgrade message, next Exception message and then Storage Utilization message.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListMessages.go.html to see an example of how to use ListMessages API. A default retry strategy applies to this operation ListMessages()
func (GoldenGateClient) ListTrailFiles ¶ added in v65.21.0
func (client GoldenGateClient) ListTrailFiles(ctx context.Context, request ListTrailFilesRequest) (response ListTrailFilesResponse, err error)
ListTrailFiles Lists the TrailFiles for a deployment. Deprecated: Please access trail file management functions directly on OGG console which are available since version Oracle GoldenGate 23c.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListTrailFiles.go.html to see an example of how to use ListTrailFiles API. A default retry strategy applies to this operation ListTrailFiles()
func (GoldenGateClient) ListTrailSequences ¶ added in v65.21.0
func (client GoldenGateClient) ListTrailSequences(ctx context.Context, request ListTrailSequencesRequest) (response ListTrailSequencesResponse, err error)
ListTrailSequences Lists the Trail Sequences for a TrailFile in a given deployment. Deprecated: Please access trail file management functions directly on OGG console which are available since version Oracle GoldenGate 23c.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListTrailSequences.go.html to see an example of how to use ListTrailSequences API. A default retry strategy applies to this operation ListTrailSequences()
func (GoldenGateClient) ListWorkRequestErrors ¶
func (client GoldenGateClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Lists work request errors.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (GoldenGateClient) ListWorkRequestLogs ¶
func (client GoldenGateClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Lists work request logs.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (GoldenGateClient) ListWorkRequests ¶
func (client GoldenGateClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in the compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (GoldenGateClient) RemoveConnectionLock ¶ added in v65.67.0
func (client GoldenGateClient) RemoveConnectionLock(ctx context.Context, request RemoveConnectionLockRequest) (response RemoveConnectionLockResponse, err error)
RemoveConnectionLock Removes a lock from a Connection resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RemoveConnectionLock.go.html to see an example of how to use RemoveConnectionLock API. A default retry strategy applies to this operation RemoveConnectionLock()
func (GoldenGateClient) RemoveDeploymentBackupLock ¶ added in v65.67.0
func (client GoldenGateClient) RemoveDeploymentBackupLock(ctx context.Context, request RemoveDeploymentBackupLockRequest) (response RemoveDeploymentBackupLockResponse, err error)
RemoveDeploymentBackupLock Removes a lock from a DeploymentBackup resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RemoveDeploymentBackupLock.go.html to see an example of how to use RemoveDeploymentBackupLock API. A default retry strategy applies to this operation RemoveDeploymentBackupLock()
func (GoldenGateClient) RemoveDeploymentLock ¶ added in v65.67.0
func (client GoldenGateClient) RemoveDeploymentLock(ctx context.Context, request RemoveDeploymentLockRequest) (response RemoveDeploymentLockResponse, err error)
RemoveDeploymentLock Removes a lock from a Deployment resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RemoveDeploymentLock.go.html to see an example of how to use RemoveDeploymentLock API. A default retry strategy applies to this operation RemoveDeploymentLock()
func (GoldenGateClient) RescheduleDeploymentUpgrade ¶ added in v65.47.0
func (client GoldenGateClient) RescheduleDeploymentUpgrade(ctx context.Context, request RescheduleDeploymentUpgradeRequest) (response RescheduleDeploymentUpgradeResponse, err error)
RescheduleDeploymentUpgrade Reschedules a DeploymentUpgrade, applicable only for DeploymentUpgrade in Waiting state. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RescheduleDeploymentUpgrade.go.html to see an example of how to use RescheduleDeploymentUpgrade API. A default retry strategy applies to this operation RescheduleDeploymentUpgrade()
func (GoldenGateClient) RestoreDeployment ¶
func (client GoldenGateClient) RestoreDeployment(ctx context.Context, request RestoreDeploymentRequest) (response RestoreDeploymentResponse, err error)
RestoreDeployment Restores a Deployment from a Deployment Backup created from the same Deployment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RestoreDeployment.go.html to see an example of how to use RestoreDeployment API. A default retry strategy applies to this operation RestoreDeployment()
func (GoldenGateClient) RollbackDeploymentUpgrade ¶ added in v65.32.1
func (client GoldenGateClient) RollbackDeploymentUpgrade(ctx context.Context, request RollbackDeploymentUpgradeRequest) (response RollbackDeploymentUpgradeResponse, err error)
RollbackDeploymentUpgrade Rollback a deployment to it's previous version. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RollbackDeploymentUpgrade.go.html to see an example of how to use RollbackDeploymentUpgrade API. A default retry strategy applies to this operation RollbackDeploymentUpgrade()
func (*GoldenGateClient) SetRegion ¶
func (client *GoldenGateClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (GoldenGateClient) SnoozeDeploymentUpgrade ¶ added in v65.32.1
func (client GoldenGateClient) SnoozeDeploymentUpgrade(ctx context.Context, request SnoozeDeploymentUpgradeRequest) (response SnoozeDeploymentUpgradeResponse, err error)
SnoozeDeploymentUpgrade Snooze a DeploymentUpgrade. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/SnoozeDeploymentUpgrade.go.html to see an example of how to use SnoozeDeploymentUpgrade API. A default retry strategy applies to this operation SnoozeDeploymentUpgrade()
func (GoldenGateClient) StartDeployment ¶
func (client GoldenGateClient) StartDeployment(ctx context.Context, request StartDeploymentRequest) (response StartDeploymentResponse, err error)
StartDeployment Starts a Deployment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/StartDeployment.go.html to see an example of how to use StartDeployment API. A default retry strategy applies to this operation StartDeployment()
func (GoldenGateClient) StopDeployment ¶
func (client GoldenGateClient) StopDeployment(ctx context.Context, request StopDeploymentRequest) (response StopDeploymentResponse, err error)
StopDeployment Stops a Deployment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/StopDeployment.go.html to see an example of how to use StopDeployment API. A default retry strategy applies to this operation StopDeployment()
func (GoldenGateClient) TestConnectionAssignment ¶ added in v65.44.0
func (client GoldenGateClient) TestConnectionAssignment(ctx context.Context, request TestConnectionAssignmentRequest) (response TestConnectionAssignmentResponse, err error)
TestConnectionAssignment Tests the connectivity between given GoldenGate deployment and one of the associated database / service. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/TestConnectionAssignment.go.html to see an example of how to use TestConnectionAssignment API. A default retry strategy applies to this operation TestConnectionAssignment()
func (GoldenGateClient) UpdateConnection ¶ added in v65.25.0
func (client GoldenGateClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
UpdateConnection Updates the Connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateConnection.go.html to see an example of how to use UpdateConnection API. A default retry strategy applies to this operation UpdateConnection()
func (GoldenGateClient) UpdateDatabaseRegistration ¶
func (client GoldenGateClient) UpdateDatabaseRegistration(ctx context.Context, request UpdateDatabaseRegistrationRequest) (response UpdateDatabaseRegistrationResponse, err error)
UpdateDatabaseRegistration Note: Deprecated. Use the /connections API instead. Updates the DatabaseRegistration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateDatabaseRegistration.go.html to see an example of how to use UpdateDatabaseRegistration API. A default retry strategy applies to this operation UpdateDatabaseRegistration()
func (GoldenGateClient) UpdateDeployment ¶
func (client GoldenGateClient) UpdateDeployment(ctx context.Context, request UpdateDeploymentRequest) (response UpdateDeploymentResponse, err error)
UpdateDeployment Modifies a Deployment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateDeployment.go.html to see an example of how to use UpdateDeployment API. A default retry strategy applies to this operation UpdateDeployment()
func (GoldenGateClient) UpdateDeploymentBackup ¶
func (client GoldenGateClient) UpdateDeploymentBackup(ctx context.Context, request UpdateDeploymentBackupRequest) (response UpdateDeploymentBackupResponse, err error)
UpdateDeploymentBackup Modifies a Deployment Backup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateDeploymentBackup.go.html to see an example of how to use UpdateDeploymentBackup API. A default retry strategy applies to this operation UpdateDeploymentBackup()
func (GoldenGateClient) UpgradeDeployment ¶
func (client GoldenGateClient) UpgradeDeployment(ctx context.Context, request UpgradeDeploymentRequest) (response UpgradeDeploymentResponse, err error)
UpgradeDeployment Upgrade a Deployment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpgradeDeployment.go.html to see an example of how to use UpgradeDeployment API. A default retry strategy applies to this operation UpgradeDeployment()
func (GoldenGateClient) UpgradeDeploymentUpgrade ¶ added in v65.32.1
func (client GoldenGateClient) UpgradeDeploymentUpgrade(ctx context.Context, request UpgradeDeploymentUpgradeRequest) (response UpgradeDeploymentUpgradeResponse, err error)
UpgradeDeploymentUpgrade Upgrade a deployment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpgradeDeploymentUpgrade.go.html to see an example of how to use UpgradeDeploymentUpgrade API. A default retry strategy applies to this operation UpgradeDeploymentUpgrade()
type GoldenGateConnection ¶ added in v65.25.0
type GoldenGateConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"false" json:"deploymentId"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The username credential existing in the Oracle GoldenGate used to be connected to. Username *string `mandatory:"false" json:"username"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The GoldenGate technology type. TechnologyType GoldenGateConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
GoldenGateConnection Represents the metadata of a GoldenGate Connection.
func (GoldenGateConnection) GetCompartmentId ¶ added in v65.25.0
func (m GoldenGateConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GoldenGateConnection) GetDefinedTags ¶ added in v65.25.0
func (m GoldenGateConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GoldenGateConnection) GetDescription ¶ added in v65.25.0
func (m GoldenGateConnection) GetDescription() *string
GetDescription returns Description
func (GoldenGateConnection) GetDisplayName ¶ added in v65.25.0
func (m GoldenGateConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GoldenGateConnection) GetFreeformTags ¶ added in v65.25.0
func (m GoldenGateConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GoldenGateConnection) GetId ¶ added in v65.25.0
func (m GoldenGateConnection) GetId() *string
GetId returns Id
func (GoldenGateConnection) GetIngressIps ¶ added in v65.25.0
func (m GoldenGateConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GoldenGateConnection) GetKeyId ¶ added in v65.25.0
func (m GoldenGateConnection) GetKeyId() *string
GetKeyId returns KeyId
func (GoldenGateConnection) GetLifecycleDetails ¶ added in v65.25.0
func (m GoldenGateConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GoldenGateConnection) GetLifecycleState ¶ added in v65.25.0
func (m GoldenGateConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GoldenGateConnection) GetLocks ¶ added in v65.67.0
func (m GoldenGateConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (GoldenGateConnection) GetNsgIds ¶ added in v65.25.0
func (m GoldenGateConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GoldenGateConnection) GetRoutingMethod ¶ added in v65.55.0
func (m GoldenGateConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GoldenGateConnection) GetSubnetId ¶ added in v65.25.0
func (m GoldenGateConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GoldenGateConnection) GetSystemTags ¶ added in v65.25.0
func (m GoldenGateConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GoldenGateConnection) GetTimeCreated ¶ added in v65.25.0
func (m GoldenGateConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GoldenGateConnection) GetTimeUpdated ¶ added in v65.25.0
func (m GoldenGateConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GoldenGateConnection) GetVaultId ¶ added in v65.25.0
func (m GoldenGateConnection) GetVaultId() *string
GetVaultId returns VaultId
func (GoldenGateConnection) MarshalJSON ¶ added in v65.25.0
func (m GoldenGateConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GoldenGateConnection) String ¶ added in v65.25.0
func (m GoldenGateConnection) String() string
func (GoldenGateConnection) ValidateEnumValue ¶ added in v65.25.0
func (m GoldenGateConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GoldenGateConnectionSummary ¶ added in v65.25.0
type GoldenGateConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"false" json:"deploymentId"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The username credential existing in the Oracle GoldenGate used to be connected to. Username *string `mandatory:"false" json:"username"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The GoldenGate technology type. TechnologyType GoldenGateConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
GoldenGateConnectionSummary Summary of the GoldenGate Connection.
func (GoldenGateConnectionSummary) GetCompartmentId ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GoldenGateConnectionSummary) GetDefinedTags ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GoldenGateConnectionSummary) GetDescription ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetDescription() *string
GetDescription returns Description
func (GoldenGateConnectionSummary) GetDisplayName ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GoldenGateConnectionSummary) GetFreeformTags ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GoldenGateConnectionSummary) GetId ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetId() *string
GetId returns Id
func (GoldenGateConnectionSummary) GetIngressIps ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GoldenGateConnectionSummary) GetKeyId ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (GoldenGateConnectionSummary) GetLifecycleDetails ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GoldenGateConnectionSummary) GetLifecycleState ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GoldenGateConnectionSummary) GetLocks ¶ added in v65.67.0
func (m GoldenGateConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (GoldenGateConnectionSummary) GetNsgIds ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GoldenGateConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m GoldenGateConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GoldenGateConnectionSummary) GetSubnetId ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GoldenGateConnectionSummary) GetSystemTags ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GoldenGateConnectionSummary) GetTimeCreated ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GoldenGateConnectionSummary) GetTimeUpdated ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GoldenGateConnectionSummary) GetVaultId ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (GoldenGateConnectionSummary) MarshalJSON ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GoldenGateConnectionSummary) String ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) String() string
func (GoldenGateConnectionSummary) ValidateEnumValue ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GoldenGateConnectionTechnologyTypeEnum ¶ added in v65.25.0
type GoldenGateConnectionTechnologyTypeEnum string
GoldenGateConnectionTechnologyTypeEnum Enum with underlying type: string
const (
GoldenGateConnectionTechnologyTypeGoldengate GoldenGateConnectionTechnologyTypeEnum = "GOLDENGATE"
)
Set of constants representing the allowable values for GoldenGateConnectionTechnologyTypeEnum
func GetGoldenGateConnectionTechnologyTypeEnumValues ¶ added in v65.25.0
func GetGoldenGateConnectionTechnologyTypeEnumValues() []GoldenGateConnectionTechnologyTypeEnum
GetGoldenGateConnectionTechnologyTypeEnumValues Enumerates the set of values for GoldenGateConnectionTechnologyTypeEnum
func GetMappingGoldenGateConnectionTechnologyTypeEnum ¶ added in v65.25.0
func GetMappingGoldenGateConnectionTechnologyTypeEnum(val string) (GoldenGateConnectionTechnologyTypeEnum, bool)
GetMappingGoldenGateConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GoogleBigQueryConnection ¶ added in v65.51.0
type GoogleBigQueryConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Google BigQuery technology type. TechnologyType GoogleBigQueryConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
GoogleBigQueryConnection Represents the metadata of a Google BigQuery Connection.
func (GoogleBigQueryConnection) GetCompartmentId ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GoogleBigQueryConnection) GetDefinedTags ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GoogleBigQueryConnection) GetDescription ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetDescription() *string
GetDescription returns Description
func (GoogleBigQueryConnection) GetDisplayName ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GoogleBigQueryConnection) GetFreeformTags ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GoogleBigQueryConnection) GetId ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetId() *string
GetId returns Id
func (GoogleBigQueryConnection) GetIngressIps ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GoogleBigQueryConnection) GetKeyId ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetKeyId() *string
GetKeyId returns KeyId
func (GoogleBigQueryConnection) GetLifecycleDetails ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GoogleBigQueryConnection) GetLifecycleState ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GoogleBigQueryConnection) GetLocks ¶ added in v65.67.0
func (m GoogleBigQueryConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (GoogleBigQueryConnection) GetNsgIds ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GoogleBigQueryConnection) GetRoutingMethod ¶ added in v65.55.0
func (m GoogleBigQueryConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GoogleBigQueryConnection) GetSubnetId ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GoogleBigQueryConnection) GetSystemTags ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GoogleBigQueryConnection) GetTimeCreated ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GoogleBigQueryConnection) GetTimeUpdated ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GoogleBigQueryConnection) GetVaultId ¶ added in v65.51.0
func (m GoogleBigQueryConnection) GetVaultId() *string
GetVaultId returns VaultId
func (GoogleBigQueryConnection) MarshalJSON ¶ added in v65.51.0
func (m GoogleBigQueryConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GoogleBigQueryConnection) String ¶ added in v65.51.0
func (m GoogleBigQueryConnection) String() string
func (GoogleBigQueryConnection) ValidateEnumValue ¶ added in v65.51.0
func (m GoogleBigQueryConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GoogleBigQueryConnectionSummary ¶ added in v65.51.0
type GoogleBigQueryConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Google BigQuery technology type. TechnologyType GoogleBigQueryConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
GoogleBigQueryConnectionSummary Summary of the Google BigQuery Connection.
func (GoogleBigQueryConnectionSummary) GetCompartmentId ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GoogleBigQueryConnectionSummary) GetDefinedTags ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GoogleBigQueryConnectionSummary) GetDescription ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetDescription() *string
GetDescription returns Description
func (GoogleBigQueryConnectionSummary) GetDisplayName ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GoogleBigQueryConnectionSummary) GetFreeformTags ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GoogleBigQueryConnectionSummary) GetId ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetId() *string
GetId returns Id
func (GoogleBigQueryConnectionSummary) GetIngressIps ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GoogleBigQueryConnectionSummary) GetKeyId ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (GoogleBigQueryConnectionSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GoogleBigQueryConnectionSummary) GetLifecycleState ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GoogleBigQueryConnectionSummary) GetLocks ¶ added in v65.67.0
func (m GoogleBigQueryConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (GoogleBigQueryConnectionSummary) GetNsgIds ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GoogleBigQueryConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m GoogleBigQueryConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GoogleBigQueryConnectionSummary) GetSubnetId ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GoogleBigQueryConnectionSummary) GetSystemTags ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GoogleBigQueryConnectionSummary) GetTimeCreated ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GoogleBigQueryConnectionSummary) GetTimeUpdated ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GoogleBigQueryConnectionSummary) GetVaultId ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (GoogleBigQueryConnectionSummary) MarshalJSON ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GoogleBigQueryConnectionSummary) String ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) String() string
func (GoogleBigQueryConnectionSummary) ValidateEnumValue ¶ added in v65.51.0
func (m GoogleBigQueryConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GoogleBigQueryConnectionTechnologyTypeEnum ¶ added in v65.51.0
type GoogleBigQueryConnectionTechnologyTypeEnum string
GoogleBigQueryConnectionTechnologyTypeEnum Enum with underlying type: string
const (
GoogleBigQueryConnectionTechnologyTypeGoogleBigquery GoogleBigQueryConnectionTechnologyTypeEnum = "GOOGLE_BIGQUERY"
)
Set of constants representing the allowable values for GoogleBigQueryConnectionTechnologyTypeEnum
func GetGoogleBigQueryConnectionTechnologyTypeEnumValues ¶ added in v65.51.0
func GetGoogleBigQueryConnectionTechnologyTypeEnumValues() []GoogleBigQueryConnectionTechnologyTypeEnum
GetGoogleBigQueryConnectionTechnologyTypeEnumValues Enumerates the set of values for GoogleBigQueryConnectionTechnologyTypeEnum
func GetMappingGoogleBigQueryConnectionTechnologyTypeEnum ¶ added in v65.51.0
func GetMappingGoogleBigQueryConnectionTechnologyTypeEnum(val string) (GoogleBigQueryConnectionTechnologyTypeEnum, bool)
GetMappingGoogleBigQueryConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GoogleCloudStorageConnection ¶ added in v65.51.0
type GoogleCloudStorageConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Google Cloud Storage technology type. TechnologyType GoogleCloudStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
GoogleCloudStorageConnection Represents the metadata of a Google Cloud Storage Connection.
func (GoogleCloudStorageConnection) GetCompartmentId ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GoogleCloudStorageConnection) GetDefinedTags ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GoogleCloudStorageConnection) GetDescription ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetDescription() *string
GetDescription returns Description
func (GoogleCloudStorageConnection) GetDisplayName ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GoogleCloudStorageConnection) GetFreeformTags ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GoogleCloudStorageConnection) GetId ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetId() *string
GetId returns Id
func (GoogleCloudStorageConnection) GetIngressIps ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GoogleCloudStorageConnection) GetKeyId ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetKeyId() *string
GetKeyId returns KeyId
func (GoogleCloudStorageConnection) GetLifecycleDetails ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GoogleCloudStorageConnection) GetLifecycleState ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GoogleCloudStorageConnection) GetLocks ¶ added in v65.67.0
func (m GoogleCloudStorageConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (GoogleCloudStorageConnection) GetNsgIds ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GoogleCloudStorageConnection) GetRoutingMethod ¶ added in v65.55.0
func (m GoogleCloudStorageConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GoogleCloudStorageConnection) GetSubnetId ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GoogleCloudStorageConnection) GetSystemTags ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GoogleCloudStorageConnection) GetTimeCreated ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GoogleCloudStorageConnection) GetTimeUpdated ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GoogleCloudStorageConnection) GetVaultId ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) GetVaultId() *string
GetVaultId returns VaultId
func (GoogleCloudStorageConnection) MarshalJSON ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GoogleCloudStorageConnection) String ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) String() string
func (GoogleCloudStorageConnection) ValidateEnumValue ¶ added in v65.51.0
func (m GoogleCloudStorageConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GoogleCloudStorageConnectionSummary ¶ added in v65.51.0
type GoogleCloudStorageConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Google Cloud Storage technology type. TechnologyType GoogleCloudStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
GoogleCloudStorageConnectionSummary Summary of the Google Cloud Storage Connection.
func (GoogleCloudStorageConnectionSummary) GetCompartmentId ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GoogleCloudStorageConnectionSummary) GetDefinedTags ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GoogleCloudStorageConnectionSummary) GetDescription ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetDescription() *string
GetDescription returns Description
func (GoogleCloudStorageConnectionSummary) GetDisplayName ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GoogleCloudStorageConnectionSummary) GetFreeformTags ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GoogleCloudStorageConnectionSummary) GetId ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetId() *string
GetId returns Id
func (GoogleCloudStorageConnectionSummary) GetIngressIps ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (GoogleCloudStorageConnectionSummary) GetKeyId ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (GoogleCloudStorageConnectionSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GoogleCloudStorageConnectionSummary) GetLifecycleState ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GoogleCloudStorageConnectionSummary) GetLocks ¶ added in v65.67.0
func (m GoogleCloudStorageConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (GoogleCloudStorageConnectionSummary) GetNsgIds ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (GoogleCloudStorageConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m GoogleCloudStorageConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (GoogleCloudStorageConnectionSummary) GetSubnetId ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (GoogleCloudStorageConnectionSummary) GetSystemTags ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GoogleCloudStorageConnectionSummary) GetTimeCreated ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GoogleCloudStorageConnectionSummary) GetTimeUpdated ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GoogleCloudStorageConnectionSummary) GetVaultId ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (GoogleCloudStorageConnectionSummary) MarshalJSON ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GoogleCloudStorageConnectionSummary) String ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) String() string
func (GoogleCloudStorageConnectionSummary) ValidateEnumValue ¶ added in v65.51.0
func (m GoogleCloudStorageConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GoogleCloudStorageConnectionTechnologyTypeEnum ¶ added in v65.51.0
type GoogleCloudStorageConnectionTechnologyTypeEnum string
GoogleCloudStorageConnectionTechnologyTypeEnum Enum with underlying type: string
const (
GoogleCloudStorageConnectionTechnologyTypeGoogleCloudStorage GoogleCloudStorageConnectionTechnologyTypeEnum = "GOOGLE_CLOUD_STORAGE"
)
Set of constants representing the allowable values for GoogleCloudStorageConnectionTechnologyTypeEnum
func GetGoogleCloudStorageConnectionTechnologyTypeEnumValues ¶ added in v65.51.0
func GetGoogleCloudStorageConnectionTechnologyTypeEnumValues() []GoogleCloudStorageConnectionTechnologyTypeEnum
GetGoogleCloudStorageConnectionTechnologyTypeEnumValues Enumerates the set of values for GoogleCloudStorageConnectionTechnologyTypeEnum
func GetMappingGoogleCloudStorageConnectionTechnologyTypeEnum ¶ added in v65.51.0
func GetMappingGoogleCloudStorageConnectionTechnologyTypeEnum(val string) (GoogleCloudStorageConnectionTechnologyTypeEnum, bool)
GetMappingGoogleCloudStorageConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type HdfsConnection ¶ added in v65.33.0
type HdfsConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Hadoop Distributed File System technology type. TechnologyType HdfsConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
HdfsConnection Represents the metadata of a Hadoop Distributed File System Connection.
func (HdfsConnection) GetCompartmentId ¶ added in v65.33.0
func (m HdfsConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (HdfsConnection) GetDefinedTags ¶ added in v65.33.0
func (m HdfsConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (HdfsConnection) GetDescription ¶ added in v65.33.0
func (m HdfsConnection) GetDescription() *string
GetDescription returns Description
func (HdfsConnection) GetDisplayName ¶ added in v65.33.0
func (m HdfsConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (HdfsConnection) GetFreeformTags ¶ added in v65.33.0
func (m HdfsConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (HdfsConnection) GetId ¶ added in v65.33.0
func (m HdfsConnection) GetId() *string
GetId returns Id
func (HdfsConnection) GetIngressIps ¶ added in v65.33.0
func (m HdfsConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (HdfsConnection) GetKeyId ¶ added in v65.33.0
func (m HdfsConnection) GetKeyId() *string
GetKeyId returns KeyId
func (HdfsConnection) GetLifecycleDetails ¶ added in v65.33.0
func (m HdfsConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (HdfsConnection) GetLifecycleState ¶ added in v65.33.0
func (m HdfsConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (HdfsConnection) GetLocks ¶ added in v65.67.0
func (m HdfsConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (HdfsConnection) GetNsgIds ¶ added in v65.33.0
func (m HdfsConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (HdfsConnection) GetRoutingMethod ¶ added in v65.55.0
func (m HdfsConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (HdfsConnection) GetSubnetId ¶ added in v65.33.0
func (m HdfsConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (HdfsConnection) GetSystemTags ¶ added in v65.33.0
func (m HdfsConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (HdfsConnection) GetTimeCreated ¶ added in v65.33.0
func (m HdfsConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (HdfsConnection) GetTimeUpdated ¶ added in v65.33.0
func (m HdfsConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (HdfsConnection) GetVaultId ¶ added in v65.33.0
func (m HdfsConnection) GetVaultId() *string
GetVaultId returns VaultId
func (HdfsConnection) MarshalJSON ¶ added in v65.33.0
func (m HdfsConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (HdfsConnection) String ¶ added in v65.33.0
func (m HdfsConnection) String() string
func (HdfsConnection) ValidateEnumValue ¶ added in v65.33.0
func (m HdfsConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type HdfsConnectionSummary ¶ added in v65.33.0
type HdfsConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Hadoop Distributed File System technology type. TechnologyType HdfsConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
HdfsConnectionSummary Summary of the Hadoop Distributed File System Connection.
func (HdfsConnectionSummary) GetCompartmentId ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (HdfsConnectionSummary) GetDefinedTags ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (HdfsConnectionSummary) GetDescription ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetDescription() *string
GetDescription returns Description
func (HdfsConnectionSummary) GetDisplayName ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (HdfsConnectionSummary) GetFreeformTags ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (HdfsConnectionSummary) GetId ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetId() *string
GetId returns Id
func (HdfsConnectionSummary) GetIngressIps ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (HdfsConnectionSummary) GetKeyId ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (HdfsConnectionSummary) GetLifecycleDetails ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (HdfsConnectionSummary) GetLifecycleState ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (HdfsConnectionSummary) GetLocks ¶ added in v65.67.0
func (m HdfsConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (HdfsConnectionSummary) GetNsgIds ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (HdfsConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m HdfsConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (HdfsConnectionSummary) GetSubnetId ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (HdfsConnectionSummary) GetSystemTags ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (HdfsConnectionSummary) GetTimeCreated ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (HdfsConnectionSummary) GetTimeUpdated ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (HdfsConnectionSummary) GetVaultId ¶ added in v65.33.0
func (m HdfsConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (HdfsConnectionSummary) MarshalJSON ¶ added in v65.33.0
func (m HdfsConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (HdfsConnectionSummary) String ¶ added in v65.33.0
func (m HdfsConnectionSummary) String() string
func (HdfsConnectionSummary) ValidateEnumValue ¶ added in v65.33.0
func (m HdfsConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type HdfsConnectionTechnologyTypeEnum ¶ added in v65.33.0
type HdfsConnectionTechnologyTypeEnum string
HdfsConnectionTechnologyTypeEnum Enum with underlying type: string
const (
HdfsConnectionTechnologyTypeHdfs HdfsConnectionTechnologyTypeEnum = "HDFS"
)
Set of constants representing the allowable values for HdfsConnectionTechnologyTypeEnum
func GetHdfsConnectionTechnologyTypeEnumValues ¶ added in v65.33.0
func GetHdfsConnectionTechnologyTypeEnumValues() []HdfsConnectionTechnologyTypeEnum
GetHdfsConnectionTechnologyTypeEnumValues Enumerates the set of values for HdfsConnectionTechnologyTypeEnum
func GetMappingHdfsConnectionTechnologyTypeEnum ¶ added in v65.33.0
func GetMappingHdfsConnectionTechnologyTypeEnum(val string) (HdfsConnectionTechnologyTypeEnum, bool)
GetMappingHdfsConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ImportDeploymentWalletDetails ¶ added in v65.29.0
type ImportDeploymentWalletDetails struct { // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"true" json:"vaultId"` // The OCID of the customer's GoldenGate Service Secret. // If provided, it references a key that customers will be required to ensure the policies are established // to permit GoldenGate to use this Secret. NewWalletSecretId *string `mandatory:"true" json:"newWalletSecretId"` // Name of the secret with which secret is shown in vault WalletBackupSecretName *string `mandatory:"false" json:"walletBackupSecretName"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. MasterEncryptionKeyId *string `mandatory:"false" json:"masterEncryptionKeyId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` }
ImportDeploymentWalletDetails Metadata required to import wallet to deployment
func (ImportDeploymentWalletDetails) String ¶ added in v65.29.0
func (m ImportDeploymentWalletDetails) String() string
func (ImportDeploymentWalletDetails) ValidateEnumValue ¶ added in v65.29.0
func (m ImportDeploymentWalletDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ImportDeploymentWalletRequest ¶ added in v65.29.0
type ImportDeploymentWalletRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // Metadata to import wallet to deployment. This also includes the OCI Vault information where the wallet will be imported from ImportDeploymentWalletDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ImportDeploymentWalletRequest wrapper for the ImportDeploymentWallet operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ImportDeploymentWallet.go.html to see an example of how to use ImportDeploymentWalletRequest.
func (ImportDeploymentWalletRequest) BinaryRequestBody ¶ added in v65.29.0
func (request ImportDeploymentWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ImportDeploymentWalletRequest) HTTPRequest ¶ added in v65.29.0
func (request ImportDeploymentWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ImportDeploymentWalletRequest) RetryPolicy ¶ added in v65.29.0
func (request ImportDeploymentWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ImportDeploymentWalletRequest) String ¶ added in v65.29.0
func (request ImportDeploymentWalletRequest) String() string
func (ImportDeploymentWalletRequest) ValidateEnumValue ¶ added in v65.29.0
func (request ImportDeploymentWalletRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ImportDeploymentWalletResponse ¶ added in v65.29.0
type ImportDeploymentWalletResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ImportDeploymentWalletResponse wrapper for the ImportDeploymentWallet operation
func (ImportDeploymentWalletResponse) HTTPResponse ¶ added in v65.29.0
func (response ImportDeploymentWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ImportDeploymentWalletResponse) String ¶ added in v65.29.0
func (response ImportDeploymentWalletResponse) String() string
type IngressIpDetails ¶ added in v65.25.0
type IngressIpDetails struct { // A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet. IngressIp *string `mandatory:"true" json:"ingressIp"` }
IngressIpDetails Private Endpoint IP Addresses created in the customer's subnet. GoldenGate service will use these ingress IP addresses to send all specific requests initiated from the service. These are typically used for accessing customer resources.
func (IngressIpDetails) String ¶ added in v65.25.0
func (m IngressIpDetails) String() string
func (IngressIpDetails) ValidateEnumValue ¶ added in v65.25.0
func (m IngressIpDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type JavaMessageServiceConnection ¶ added in v65.33.0
type JavaMessageServiceConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // If set to true, Java Naming and Directory Interface (JNDI) properties should be provided. ShouldUseJndi *bool `mandatory:"true" json:"shouldUseJndi"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The Connection Factory can be looked up using this name. // e.g.: 'ConnectionFactory' JndiConnectionFactory *string `mandatory:"false" json:"jndiConnectionFactory"` // 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 `mandatory:"false" json:"jndiProviderUrl"` // The implementation of javax.naming.spi.InitialContextFactory interface // that the client uses to obtain initial naming context. // e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory' JndiInitialContextFactory *string `mandatory:"false" json:"jndiInitialContextFactory"` // Specifies the identity of the principal (user) to be authenticated. // e.g.: 'admin2' JndiSecurityPrincipal *string `mandatory:"false" json:"jndiSecurityPrincipal"` // Connectin URL of the Java Message Service, specifying the protocol, host, and port. // e.g.: 'mq://myjms.host.domain:7676' ConnectionUrl *string `mandatory:"false" json:"connectionUrl"` // The of Java class implementing javax.jms.ConnectionFactory interface // supplied by the Java Message Service provider. // e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA' ConnectionFactory *string `mandatory:"false" json:"connectionFactory"` // The username Oracle GoldenGate uses to connect to the Java Message Service. // This username must already exist and be available by the Java Message Service to be connected to. Username *string `mandatory:"false" json:"username"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The Java Message Service technology type. TechnologyType JavaMessageServiceConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Java Message Service. If not provided, default is PLAIN. // Optional until 2024-06-27, in the release after it will be made required. SecurityProtocol JavaMessageServiceConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // Authentication type for Java Message Service. If not provided, default is NONE. // Optional until 2024-06-27, in the release after it will be made required. AuthenticationType JavaMessageServiceConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
JavaMessageServiceConnection Represents the metadata of a Java Message Service Connection.
func (JavaMessageServiceConnection) GetCompartmentId ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (JavaMessageServiceConnection) GetDefinedTags ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (JavaMessageServiceConnection) GetDescription ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetDescription() *string
GetDescription returns Description
func (JavaMessageServiceConnection) GetDisplayName ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (JavaMessageServiceConnection) GetFreeformTags ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (JavaMessageServiceConnection) GetId ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetId() *string
GetId returns Id
func (JavaMessageServiceConnection) GetIngressIps ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (JavaMessageServiceConnection) GetKeyId ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetKeyId() *string
GetKeyId returns KeyId
func (JavaMessageServiceConnection) GetLifecycleDetails ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (JavaMessageServiceConnection) GetLifecycleState ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (JavaMessageServiceConnection) GetLocks ¶ added in v65.67.0
func (m JavaMessageServiceConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (JavaMessageServiceConnection) GetNsgIds ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (JavaMessageServiceConnection) GetRoutingMethod ¶ added in v65.55.0
func (m JavaMessageServiceConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (JavaMessageServiceConnection) GetSubnetId ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (JavaMessageServiceConnection) GetSystemTags ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (JavaMessageServiceConnection) GetTimeCreated ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (JavaMessageServiceConnection) GetTimeUpdated ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (JavaMessageServiceConnection) GetVaultId ¶ added in v65.33.0
func (m JavaMessageServiceConnection) GetVaultId() *string
GetVaultId returns VaultId
func (JavaMessageServiceConnection) MarshalJSON ¶ added in v65.33.0
func (m JavaMessageServiceConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (JavaMessageServiceConnection) String ¶ added in v65.33.0
func (m JavaMessageServiceConnection) String() string
func (JavaMessageServiceConnection) ValidateEnumValue ¶ added in v65.33.0
func (m JavaMessageServiceConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type JavaMessageServiceConnectionAuthenticationTypeEnum ¶ added in v65.51.0
type JavaMessageServiceConnectionAuthenticationTypeEnum string
JavaMessageServiceConnectionAuthenticationTypeEnum Enum with underlying type: string
const ( JavaMessageServiceConnectionAuthenticationTypeNone JavaMessageServiceConnectionAuthenticationTypeEnum = "NONE" JavaMessageServiceConnectionAuthenticationTypeBasic JavaMessageServiceConnectionAuthenticationTypeEnum = "BASIC" )
Set of constants representing the allowable values for JavaMessageServiceConnectionAuthenticationTypeEnum
func GetJavaMessageServiceConnectionAuthenticationTypeEnumValues ¶ added in v65.51.0
func GetJavaMessageServiceConnectionAuthenticationTypeEnumValues() []JavaMessageServiceConnectionAuthenticationTypeEnum
GetJavaMessageServiceConnectionAuthenticationTypeEnumValues Enumerates the set of values for JavaMessageServiceConnectionAuthenticationTypeEnum
func GetMappingJavaMessageServiceConnectionAuthenticationTypeEnum ¶ added in v65.51.0
func GetMappingJavaMessageServiceConnectionAuthenticationTypeEnum(val string) (JavaMessageServiceConnectionAuthenticationTypeEnum, bool)
GetMappingJavaMessageServiceConnectionAuthenticationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type JavaMessageServiceConnectionSecurityProtocolEnum ¶ added in v65.51.0
type JavaMessageServiceConnectionSecurityProtocolEnum string
JavaMessageServiceConnectionSecurityProtocolEnum Enum with underlying type: string
const ( JavaMessageServiceConnectionSecurityProtocolPlain JavaMessageServiceConnectionSecurityProtocolEnum = "PLAIN" JavaMessageServiceConnectionSecurityProtocolTls JavaMessageServiceConnectionSecurityProtocolEnum = "TLS" JavaMessageServiceConnectionSecurityProtocolMtls JavaMessageServiceConnectionSecurityProtocolEnum = "MTLS" )
Set of constants representing the allowable values for JavaMessageServiceConnectionSecurityProtocolEnum
func GetJavaMessageServiceConnectionSecurityProtocolEnumValues ¶ added in v65.51.0
func GetJavaMessageServiceConnectionSecurityProtocolEnumValues() []JavaMessageServiceConnectionSecurityProtocolEnum
GetJavaMessageServiceConnectionSecurityProtocolEnumValues Enumerates the set of values for JavaMessageServiceConnectionSecurityProtocolEnum
func GetMappingJavaMessageServiceConnectionSecurityProtocolEnum ¶ added in v65.51.0
func GetMappingJavaMessageServiceConnectionSecurityProtocolEnum(val string) (JavaMessageServiceConnectionSecurityProtocolEnum, bool)
GetMappingJavaMessageServiceConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type JavaMessageServiceConnectionSummary ¶ added in v65.33.0
type JavaMessageServiceConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // If set to true, Java Naming and Directory Interface (JNDI) properties should be provided. ShouldUseJndi *bool `mandatory:"true" json:"shouldUseJndi"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The Connection Factory can be looked up using this name. // e.g.: 'ConnectionFactory' JndiConnectionFactory *string `mandatory:"false" json:"jndiConnectionFactory"` // 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 `mandatory:"false" json:"jndiProviderUrl"` // The implementation of javax.naming.spi.InitialContextFactory interface // that the client uses to obtain initial naming context. // e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory' JndiInitialContextFactory *string `mandatory:"false" json:"jndiInitialContextFactory"` // Specifies the identity of the principal (user) to be authenticated. // e.g.: 'admin2' JndiSecurityPrincipal *string `mandatory:"false" json:"jndiSecurityPrincipal"` // Connectin URL of the Java Message Service, specifying the protocol, host, and port. // e.g.: 'mq://myjms.host.domain:7676' ConnectionUrl *string `mandatory:"false" json:"connectionUrl"` // The of Java class implementing javax.jms.ConnectionFactory interface // supplied by the Java Message Service provider. // e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA' ConnectionFactory *string `mandatory:"false" json:"connectionFactory"` // The username Oracle GoldenGate uses to connect to the Java Message Service. // This username must already exist and be available by the Java Message Service to be connected to. Username *string `mandatory:"false" json:"username"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Java Message Service technology type. TechnologyType JavaMessageServiceConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Java Message Service. If not provided, default is PLAIN. // Optional until 2024-06-27, in the release after it will be made required. SecurityProtocol JavaMessageServiceConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // Authentication type for Java Message Service. If not provided, default is NONE. // Optional until 2024-06-27, in the release after it will be made required. AuthenticationType JavaMessageServiceConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
JavaMessageServiceConnectionSummary Summary of the Java Message Service Connection.
func (JavaMessageServiceConnectionSummary) GetCompartmentId ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (JavaMessageServiceConnectionSummary) GetDefinedTags ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (JavaMessageServiceConnectionSummary) GetDescription ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetDescription() *string
GetDescription returns Description
func (JavaMessageServiceConnectionSummary) GetDisplayName ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (JavaMessageServiceConnectionSummary) GetFreeformTags ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (JavaMessageServiceConnectionSummary) GetId ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetId() *string
GetId returns Id
func (JavaMessageServiceConnectionSummary) GetIngressIps ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (JavaMessageServiceConnectionSummary) GetKeyId ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (JavaMessageServiceConnectionSummary) GetLifecycleDetails ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (JavaMessageServiceConnectionSummary) GetLifecycleState ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (JavaMessageServiceConnectionSummary) GetLocks ¶ added in v65.67.0
func (m JavaMessageServiceConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (JavaMessageServiceConnectionSummary) GetNsgIds ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (JavaMessageServiceConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m JavaMessageServiceConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (JavaMessageServiceConnectionSummary) GetSubnetId ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (JavaMessageServiceConnectionSummary) GetSystemTags ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (JavaMessageServiceConnectionSummary) GetTimeCreated ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (JavaMessageServiceConnectionSummary) GetTimeUpdated ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (JavaMessageServiceConnectionSummary) GetVaultId ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (JavaMessageServiceConnectionSummary) MarshalJSON ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (JavaMessageServiceConnectionSummary) String ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) String() string
func (JavaMessageServiceConnectionSummary) ValidateEnumValue ¶ added in v65.33.0
func (m JavaMessageServiceConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type JavaMessageServiceConnectionTechnologyTypeEnum ¶ added in v65.33.0
type JavaMessageServiceConnectionTechnologyTypeEnum string
JavaMessageServiceConnectionTechnologyTypeEnum Enum with underlying type: string
const (
JavaMessageServiceConnectionTechnologyTypeOracleWeblogicJms JavaMessageServiceConnectionTechnologyTypeEnum = "ORACLE_WEBLOGIC_JMS"
)
Set of constants representing the allowable values for JavaMessageServiceConnectionTechnologyTypeEnum
func GetJavaMessageServiceConnectionTechnologyTypeEnumValues ¶ added in v65.33.0
func GetJavaMessageServiceConnectionTechnologyTypeEnumValues() []JavaMessageServiceConnectionTechnologyTypeEnum
GetJavaMessageServiceConnectionTechnologyTypeEnumValues Enumerates the set of values for JavaMessageServiceConnectionTechnologyTypeEnum
func GetMappingJavaMessageServiceConnectionTechnologyTypeEnum ¶ added in v65.33.0
func GetMappingJavaMessageServiceConnectionTechnologyTypeEnum(val string) (JavaMessageServiceConnectionTechnologyTypeEnum, bool)
GetMappingJavaMessageServiceConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type KafkaBootstrapServer ¶ added in v65.25.0
type KafkaBootstrapServer struct { // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` }
KafkaBootstrapServer Represents a Kafka bootstrap server with host name, optional port defaults to 9092, and an optional private ip.
func (KafkaBootstrapServer) String ¶ added in v65.25.0
func (m KafkaBootstrapServer) String() string
func (KafkaBootstrapServer) ValidateEnumValue ¶ added in v65.25.0
func (m KafkaBootstrapServer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KafkaConnection ¶ added in v65.25.0
type KafkaConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the stream pool being referenced. StreamPoolId *string `mandatory:"false" json:"streamPoolId"` // 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 `mandatory:"false" json:"bootstrapServers"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // The Kafka technology type. TechnologyType KafkaConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Kafka security protocol. SecurityProtocol KafkaConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
KafkaConnection Represents the metadata of a Kafka Connection.
func (KafkaConnection) GetCompartmentId ¶ added in v65.25.0
func (m KafkaConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (KafkaConnection) GetDefinedTags ¶ added in v65.25.0
func (m KafkaConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (KafkaConnection) GetDescription ¶ added in v65.25.0
func (m KafkaConnection) GetDescription() *string
GetDescription returns Description
func (KafkaConnection) GetDisplayName ¶ added in v65.25.0
func (m KafkaConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (KafkaConnection) GetFreeformTags ¶ added in v65.25.0
func (m KafkaConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (KafkaConnection) GetId ¶ added in v65.25.0
func (m KafkaConnection) GetId() *string
GetId returns Id
func (KafkaConnection) GetIngressIps ¶ added in v65.25.0
func (m KafkaConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (KafkaConnection) GetKeyId ¶ added in v65.25.0
func (m KafkaConnection) GetKeyId() *string
GetKeyId returns KeyId
func (KafkaConnection) GetLifecycleDetails ¶ added in v65.25.0
func (m KafkaConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (KafkaConnection) GetLifecycleState ¶ added in v65.25.0
func (m KafkaConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (KafkaConnection) GetLocks ¶ added in v65.67.0
func (m KafkaConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (KafkaConnection) GetNsgIds ¶ added in v65.25.0
func (m KafkaConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (KafkaConnection) GetRoutingMethod ¶ added in v65.55.0
func (m KafkaConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (KafkaConnection) GetSubnetId ¶ added in v65.25.0
func (m KafkaConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (KafkaConnection) GetSystemTags ¶ added in v65.25.0
func (m KafkaConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (KafkaConnection) GetTimeCreated ¶ added in v65.25.0
func (m KafkaConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KafkaConnection) GetTimeUpdated ¶ added in v65.25.0
func (m KafkaConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (KafkaConnection) GetVaultId ¶ added in v65.25.0
func (m KafkaConnection) GetVaultId() *string
GetVaultId returns VaultId
func (KafkaConnection) MarshalJSON ¶ added in v65.25.0
func (m KafkaConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KafkaConnection) String ¶ added in v65.25.0
func (m KafkaConnection) String() string
func (KafkaConnection) ValidateEnumValue ¶ added in v65.25.0
func (m KafkaConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KafkaConnectionSecurityProtocolEnum ¶ added in v65.25.0
type KafkaConnectionSecurityProtocolEnum string
KafkaConnectionSecurityProtocolEnum Enum with underlying type: string
const ( KafkaConnectionSecurityProtocolSsl KafkaConnectionSecurityProtocolEnum = "SSL" KafkaConnectionSecurityProtocolSaslSsl KafkaConnectionSecurityProtocolEnum = "SASL_SSL" KafkaConnectionSecurityProtocolPlaintext KafkaConnectionSecurityProtocolEnum = "PLAINTEXT" KafkaConnectionSecurityProtocolSaslPlaintext KafkaConnectionSecurityProtocolEnum = "SASL_PLAINTEXT" )
Set of constants representing the allowable values for KafkaConnectionSecurityProtocolEnum
func GetKafkaConnectionSecurityProtocolEnumValues ¶ added in v65.25.0
func GetKafkaConnectionSecurityProtocolEnumValues() []KafkaConnectionSecurityProtocolEnum
GetKafkaConnectionSecurityProtocolEnumValues Enumerates the set of values for KafkaConnectionSecurityProtocolEnum
func GetMappingKafkaConnectionSecurityProtocolEnum ¶ added in v65.25.0
func GetMappingKafkaConnectionSecurityProtocolEnum(val string) (KafkaConnectionSecurityProtocolEnum, bool)
GetMappingKafkaConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type KafkaConnectionSummary ¶ added in v65.25.0
type KafkaConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the stream pool being referenced. StreamPoolId *string `mandatory:"false" json:"streamPoolId"` // 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 `mandatory:"false" json:"bootstrapServers"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Kafka technology type. TechnologyType KafkaConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Type for Kafka. SecurityProtocol KafkaConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` }
KafkaConnectionSummary Summary of the Kafka Connection.
func (KafkaConnectionSummary) GetCompartmentId ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (KafkaConnectionSummary) GetDefinedTags ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (KafkaConnectionSummary) GetDescription ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetDescription() *string
GetDescription returns Description
func (KafkaConnectionSummary) GetDisplayName ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (KafkaConnectionSummary) GetFreeformTags ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (KafkaConnectionSummary) GetId ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetId() *string
GetId returns Id
func (KafkaConnectionSummary) GetIngressIps ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (KafkaConnectionSummary) GetKeyId ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (KafkaConnectionSummary) GetLifecycleDetails ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (KafkaConnectionSummary) GetLifecycleState ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (KafkaConnectionSummary) GetLocks ¶ added in v65.67.0
func (m KafkaConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (KafkaConnectionSummary) GetNsgIds ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (KafkaConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m KafkaConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (KafkaConnectionSummary) GetSubnetId ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (KafkaConnectionSummary) GetSystemTags ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (KafkaConnectionSummary) GetTimeCreated ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KafkaConnectionSummary) GetTimeUpdated ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (KafkaConnectionSummary) GetVaultId ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (KafkaConnectionSummary) MarshalJSON ¶ added in v65.25.0
func (m KafkaConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KafkaConnectionSummary) String ¶ added in v65.25.0
func (m KafkaConnectionSummary) String() string
func (KafkaConnectionSummary) ValidateEnumValue ¶ added in v65.25.0
func (m KafkaConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KafkaConnectionTechnologyTypeEnum ¶ added in v65.25.0
type KafkaConnectionTechnologyTypeEnum string
KafkaConnectionTechnologyTypeEnum Enum with underlying type: string
const ( KafkaConnectionTechnologyTypeApacheKafka KafkaConnectionTechnologyTypeEnum = "APACHE_KAFKA" KafkaConnectionTechnologyTypeAzureEventHubs KafkaConnectionTechnologyTypeEnum = "AZURE_EVENT_HUBS" KafkaConnectionTechnologyTypeConfluentKafka KafkaConnectionTechnologyTypeEnum = "CONFLUENT_KAFKA" KafkaConnectionTechnologyTypeOciStreaming KafkaConnectionTechnologyTypeEnum = "OCI_STREAMING" )
Set of constants representing the allowable values for KafkaConnectionTechnologyTypeEnum
func GetKafkaConnectionTechnologyTypeEnumValues ¶ added in v65.25.0
func GetKafkaConnectionTechnologyTypeEnumValues() []KafkaConnectionTechnologyTypeEnum
GetKafkaConnectionTechnologyTypeEnumValues Enumerates the set of values for KafkaConnectionTechnologyTypeEnum
func GetMappingKafkaConnectionTechnologyTypeEnum ¶ added in v65.25.0
func GetMappingKafkaConnectionTechnologyTypeEnum(val string) (KafkaConnectionTechnologyTypeEnum, bool)
GetMappingKafkaConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type KafkaSchemaRegistryConnection ¶ added in v65.28.0
type KafkaSchemaRegistryConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Kafka Schema Registry URL. // e.g.: 'https://server1.us.oracle.com:8081' Url *string `mandatory:"true" json:"url"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username to access Schema Registry using basic authentation. // This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. Username *string `mandatory:"false" json:"username"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The Kafka (e.g. Confluent) Schema Registry technology type. TechnologyType KafkaSchemaRegistryConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Schema Registry. AuthenticationType KafkaSchemaRegistryConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
KafkaSchemaRegistryConnection Represents the metadata of a Kafka (e.g. Confluent) Schema Registry Connection.
func (KafkaSchemaRegistryConnection) GetCompartmentId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (KafkaSchemaRegistryConnection) GetDefinedTags ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (KafkaSchemaRegistryConnection) GetDescription ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetDescription() *string
GetDescription returns Description
func (KafkaSchemaRegistryConnection) GetDisplayName ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (KafkaSchemaRegistryConnection) GetFreeformTags ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (KafkaSchemaRegistryConnection) GetId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetId() *string
GetId returns Id
func (KafkaSchemaRegistryConnection) GetIngressIps ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (KafkaSchemaRegistryConnection) GetKeyId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetKeyId() *string
GetKeyId returns KeyId
func (KafkaSchemaRegistryConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (KafkaSchemaRegistryConnection) GetLifecycleState ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (KafkaSchemaRegistryConnection) GetLocks ¶ added in v65.67.0
func (m KafkaSchemaRegistryConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (KafkaSchemaRegistryConnection) GetNsgIds ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (KafkaSchemaRegistryConnection) GetRoutingMethod ¶ added in v65.55.0
func (m KafkaSchemaRegistryConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (KafkaSchemaRegistryConnection) GetSubnetId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (KafkaSchemaRegistryConnection) GetSystemTags ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (KafkaSchemaRegistryConnection) GetTimeCreated ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KafkaSchemaRegistryConnection) GetTimeUpdated ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (KafkaSchemaRegistryConnection) GetVaultId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetVaultId() *string
GetVaultId returns VaultId
func (KafkaSchemaRegistryConnection) MarshalJSON ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KafkaSchemaRegistryConnection) String ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) String() string
func (KafkaSchemaRegistryConnection) ValidateEnumValue ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KafkaSchemaRegistryConnectionAuthenticationTypeEnum ¶ added in v65.28.0
type KafkaSchemaRegistryConnectionAuthenticationTypeEnum string
KafkaSchemaRegistryConnectionAuthenticationTypeEnum Enum with underlying type: string
const ( KafkaSchemaRegistryConnectionAuthenticationTypeNone KafkaSchemaRegistryConnectionAuthenticationTypeEnum = "NONE" KafkaSchemaRegistryConnectionAuthenticationTypeBasic KafkaSchemaRegistryConnectionAuthenticationTypeEnum = "BASIC" KafkaSchemaRegistryConnectionAuthenticationTypeMutual KafkaSchemaRegistryConnectionAuthenticationTypeEnum = "MUTUAL" )
Set of constants representing the allowable values for KafkaSchemaRegistryConnectionAuthenticationTypeEnum
func GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumValues ¶ added in v65.28.0
func GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumValues() []KafkaSchemaRegistryConnectionAuthenticationTypeEnum
GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumValues Enumerates the set of values for KafkaSchemaRegistryConnectionAuthenticationTypeEnum
func GetMappingKafkaSchemaRegistryConnectionAuthenticationTypeEnum ¶ added in v65.28.0
func GetMappingKafkaSchemaRegistryConnectionAuthenticationTypeEnum(val string) (KafkaSchemaRegistryConnectionAuthenticationTypeEnum, bool)
GetMappingKafkaSchemaRegistryConnectionAuthenticationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type KafkaSchemaRegistryConnectionSummary ¶ added in v65.28.0
type KafkaSchemaRegistryConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Kafka Schema Registry URL. // e.g.: 'https://server1.us.oracle.com:8081' Url *string `mandatory:"true" json:"url"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The username to access Schema Registry using basic authentation. // This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. Username *string `mandatory:"false" json:"username"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Kafka (e.g. Confluent) Schema Registry technology type. TechnologyType KafkaSchemaRegistryConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Schema Registry. AuthenticationType KafkaSchemaRegistryConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
KafkaSchemaRegistryConnectionSummary Summary of the Kafka (e.g. Confluent) Schema Registry Connection.
func (KafkaSchemaRegistryConnectionSummary) GetCompartmentId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (KafkaSchemaRegistryConnectionSummary) GetDefinedTags ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (KafkaSchemaRegistryConnectionSummary) GetDescription ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetDescription() *string
GetDescription returns Description
func (KafkaSchemaRegistryConnectionSummary) GetDisplayName ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (KafkaSchemaRegistryConnectionSummary) GetFreeformTags ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (KafkaSchemaRegistryConnectionSummary) GetId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetId() *string
GetId returns Id
func (KafkaSchemaRegistryConnectionSummary) GetIngressIps ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (KafkaSchemaRegistryConnectionSummary) GetKeyId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (KafkaSchemaRegistryConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (KafkaSchemaRegistryConnectionSummary) GetLifecycleState ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (KafkaSchemaRegistryConnectionSummary) GetLocks ¶ added in v65.67.0
func (m KafkaSchemaRegistryConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (KafkaSchemaRegistryConnectionSummary) GetNsgIds ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (KafkaSchemaRegistryConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m KafkaSchemaRegistryConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (KafkaSchemaRegistryConnectionSummary) GetSubnetId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (KafkaSchemaRegistryConnectionSummary) GetSystemTags ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (KafkaSchemaRegistryConnectionSummary) GetTimeCreated ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KafkaSchemaRegistryConnectionSummary) GetTimeUpdated ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (KafkaSchemaRegistryConnectionSummary) GetVaultId ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (KafkaSchemaRegistryConnectionSummary) MarshalJSON ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KafkaSchemaRegistryConnectionSummary) String ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) String() string
func (KafkaSchemaRegistryConnectionSummary) ValidateEnumValue ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KafkaSchemaRegistryConnectionTechnologyTypeEnum ¶ added in v65.28.0
type KafkaSchemaRegistryConnectionTechnologyTypeEnum string
KafkaSchemaRegistryConnectionTechnologyTypeEnum Enum with underlying type: string
const (
KafkaSchemaRegistryConnectionTechnologyTypeConfluentSchemaRegistry KafkaSchemaRegistryConnectionTechnologyTypeEnum = "CONFLUENT_SCHEMA_REGISTRY"
)
Set of constants representing the allowable values for KafkaSchemaRegistryConnectionTechnologyTypeEnum
func GetKafkaSchemaRegistryConnectionTechnologyTypeEnumValues ¶ added in v65.28.0
func GetKafkaSchemaRegistryConnectionTechnologyTypeEnumValues() []KafkaSchemaRegistryConnectionTechnologyTypeEnum
GetKafkaSchemaRegistryConnectionTechnologyTypeEnumValues Enumerates the set of values for KafkaSchemaRegistryConnectionTechnologyTypeEnum
func GetMappingKafkaSchemaRegistryConnectionTechnologyTypeEnum ¶ added in v65.28.0
func GetMappingKafkaSchemaRegistryConnectionTechnologyTypeEnum(val string) (KafkaSchemaRegistryConnectionTechnologyTypeEnum, bool)
GetMappingKafkaSchemaRegistryConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type LibraryTypeEnum ¶ added in v65.67.0
type LibraryTypeEnum string
LibraryTypeEnum Enum with underlying type: string
const (
LibraryTypeLogReaderComponent LibraryTypeEnum = "LOG_READER_COMPONENT"
)
Set of constants representing the allowable values for LibraryTypeEnum
func GetLibraryTypeEnumValues ¶ added in v65.67.0
func GetLibraryTypeEnumValues() []LibraryTypeEnum
GetLibraryTypeEnumValues Enumerates the set of values for LibraryTypeEnum
func GetMappingLibraryTypeEnum ¶ added in v65.67.0
func GetMappingLibraryTypeEnum(val string) (LibraryTypeEnum, bool)
GetMappingLibraryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type LibraryUrl ¶ added in v65.67.0
type LibraryUrl struct { // The URL of a resource. Url *string `mandatory:"true" json:"url"` }
LibraryUrl A Pre-Authenticated Request Object URL to a DB2 for z/OS library that needs to be uploaded to your DB2 for z/OS server in order to establish GoldenGate connections to it. For licensing reasons, the URL is accessible for 10 minutes only.
func (LibraryUrl) String ¶ added in v65.67.0
func (m LibraryUrl) String() string
func (LibraryUrl) ValidateEnumValue ¶ added in v65.67.0
func (m LibraryUrl) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LicenseModelEnum ¶
type LicenseModelEnum string
LicenseModelEnum Enum with underlying type: string
const ( LicenseModelLicenseIncluded LicenseModelEnum = "LICENSE_INCLUDED" LicenseModelBringYourOwnLicense LicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LicenseModelEnum
func GetLicenseModelEnumValues ¶
func GetLicenseModelEnumValues() []LicenseModelEnum
GetLicenseModelEnumValues Enumerates the set of values for LicenseModelEnum
func GetMappingLicenseModelEnum ¶
func GetMappingLicenseModelEnum(val string) (LicenseModelEnum, bool)
GetMappingLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type LifecycleStateEnum ¶
type LifecycleStateEnum string
LifecycleStateEnum Enum with underlying type: string
const ( LifecycleStateCreating LifecycleStateEnum = "CREATING" LifecycleStateUpdating LifecycleStateEnum = "UPDATING" LifecycleStateActive LifecycleStateEnum = "ACTIVE" LifecycleStateInactive LifecycleStateEnum = "INACTIVE" LifecycleStateDeleting LifecycleStateEnum = "DELETING" LifecycleStateDeleted LifecycleStateEnum = "DELETED" LifecycleStateFailed LifecycleStateEnum = "FAILED" LifecycleStateNeedsAttention LifecycleStateEnum = "NEEDS_ATTENTION" LifecycleStateInProgress LifecycleStateEnum = "IN_PROGRESS" LifecycleStateCanceling LifecycleStateEnum = "CANCELING" LifecycleStateCanceled LifecycleStateEnum = "CANCELED" LifecycleStateSucceeded LifecycleStateEnum = "SUCCEEDED" LifecycleStateWaiting LifecycleStateEnum = "WAITING" )
Set of constants representing the allowable values for LifecycleStateEnum
func GetLifecycleStateEnumValues ¶
func GetLifecycleStateEnumValues() []LifecycleStateEnum
GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum
func GetMappingLifecycleStateEnum ¶
func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
GetMappingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type LifecycleSubStateEnum ¶
type LifecycleSubStateEnum string
LifecycleSubStateEnum Enum with underlying type: string
const ( LifecycleSubStateRecovering LifecycleSubStateEnum = "RECOVERING" LifecycleSubStateStarting LifecycleSubStateEnum = "STARTING" LifecycleSubStateStopping LifecycleSubStateEnum = "STOPPING" LifecycleSubStateMoving LifecycleSubStateEnum = "MOVING" LifecycleSubStateUpgrading LifecycleSubStateEnum = "UPGRADING" LifecycleSubStateRestoring LifecycleSubStateEnum = "RESTORING" LifecycleSubStateBackupInProgress LifecycleSubStateEnum = "BACKUP_IN_PROGRESS" LifecycleSubStateRollbackInProgress LifecycleSubStateEnum = "ROLLBACK_IN_PROGRESS" )
Set of constants representing the allowable values for LifecycleSubStateEnum
func GetLifecycleSubStateEnumValues ¶
func GetLifecycleSubStateEnumValues() []LifecycleSubStateEnum
GetLifecycleSubStateEnumValues Enumerates the set of values for LifecycleSubStateEnum
func GetMappingLifecycleSubStateEnum ¶
func GetMappingLifecycleSubStateEnum(val string) (LifecycleSubStateEnum, bool)
GetMappingLifecycleSubStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCertificatesLifecycleStateEnum ¶ added in v65.54.0
type ListCertificatesLifecycleStateEnum string
ListCertificatesLifecycleStateEnum Enum with underlying type: string
const ( ListCertificatesLifecycleStateCreating ListCertificatesLifecycleStateEnum = "CREATING" ListCertificatesLifecycleStateActive ListCertificatesLifecycleStateEnum = "ACTIVE" ListCertificatesLifecycleStateDeleting ListCertificatesLifecycleStateEnum = "DELETING" ListCertificatesLifecycleStateDeleted ListCertificatesLifecycleStateEnum = "DELETED" ListCertificatesLifecycleStateFailed ListCertificatesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListCertificatesLifecycleStateEnum
func GetListCertificatesLifecycleStateEnumValues ¶ added in v65.54.0
func GetListCertificatesLifecycleStateEnumValues() []ListCertificatesLifecycleStateEnum
GetListCertificatesLifecycleStateEnumValues Enumerates the set of values for ListCertificatesLifecycleStateEnum
func GetMappingListCertificatesLifecycleStateEnum ¶ added in v65.54.0
func GetMappingListCertificatesLifecycleStateEnum(val string) (ListCertificatesLifecycleStateEnum, bool)
GetMappingListCertificatesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCertificatesRequest ¶ added in v65.54.0
type ListCertificatesRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only connections having the 'lifecycleState' given. LifecycleState ListCertificatesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListCertificatesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListCertificatesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCertificatesRequest wrapper for the ListCertificates operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListCertificates.go.html to see an example of how to use ListCertificatesRequest.
func (ListCertificatesRequest) BinaryRequestBody ¶ added in v65.54.0
func (request ListCertificatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCertificatesRequest) HTTPRequest ¶ added in v65.54.0
func (request ListCertificatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCertificatesRequest) RetryPolicy ¶ added in v65.54.0
func (request ListCertificatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCertificatesRequest) String ¶ added in v65.54.0
func (request ListCertificatesRequest) String() string
func (ListCertificatesRequest) ValidateEnumValue ¶ added in v65.54.0
func (request ListCertificatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCertificatesResponse ¶ added in v65.54.0
type ListCertificatesResponse struct { // The underlying http response RawResponse *http.Response // A list of CertificateCollection instances CertificateCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCertificatesResponse wrapper for the ListCertificates operation
func (ListCertificatesResponse) HTTPResponse ¶ added in v65.54.0
func (response ListCertificatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCertificatesResponse) String ¶ added in v65.54.0
func (response ListCertificatesResponse) String() string
type ListCertificatesSortByEnum ¶ added in v65.54.0
type ListCertificatesSortByEnum string
ListCertificatesSortByEnum Enum with underlying type: string
const ( ListCertificatesSortByTimecreated ListCertificatesSortByEnum = "timeCreated" ListCertificatesSortByDisplayname ListCertificatesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListCertificatesSortByEnum
func GetListCertificatesSortByEnumValues ¶ added in v65.54.0
func GetListCertificatesSortByEnumValues() []ListCertificatesSortByEnum
GetListCertificatesSortByEnumValues Enumerates the set of values for ListCertificatesSortByEnum
func GetMappingListCertificatesSortByEnum ¶ added in v65.54.0
func GetMappingListCertificatesSortByEnum(val string) (ListCertificatesSortByEnum, bool)
GetMappingListCertificatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCertificatesSortOrderEnum ¶ added in v65.54.0
type ListCertificatesSortOrderEnum string
ListCertificatesSortOrderEnum Enum with underlying type: string
const ( ListCertificatesSortOrderAsc ListCertificatesSortOrderEnum = "ASC" ListCertificatesSortOrderDesc ListCertificatesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCertificatesSortOrderEnum
func GetListCertificatesSortOrderEnumValues ¶ added in v65.54.0
func GetListCertificatesSortOrderEnumValues() []ListCertificatesSortOrderEnum
GetListCertificatesSortOrderEnumValues Enumerates the set of values for ListCertificatesSortOrderEnum
func GetMappingListCertificatesSortOrderEnum ¶ added in v65.54.0
func GetMappingListCertificatesSortOrderEnum(val string) (ListCertificatesSortOrderEnum, bool)
GetMappingListCertificatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConnectionAssignmentsRequest ¶ added in v65.25.0
type ListConnectionAssignmentsRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment in which to list resources. DeploymentId *string `mandatory:"false" contributesTo:"query" name:"deploymentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection. ConnectionId *string `mandatory:"false" contributesTo:"query" name:"connectionId"` // The name of the connection in the assignment (aliasName). Name *string `mandatory:"false" contributesTo:"query" name:"name"` // A filter to return only connection assignments having the 'lifecycleState' given. LifecycleState ConnectionAssignmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListConnectionAssignmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListConnectionAssignmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListConnectionAssignmentsRequest wrapper for the ListConnectionAssignments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListConnectionAssignments.go.html to see an example of how to use ListConnectionAssignmentsRequest.
func (ListConnectionAssignmentsRequest) BinaryRequestBody ¶ added in v65.25.0
func (request ListConnectionAssignmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListConnectionAssignmentsRequest) HTTPRequest ¶ added in v65.25.0
func (request ListConnectionAssignmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConnectionAssignmentsRequest) RetryPolicy ¶ added in v65.25.0
func (request ListConnectionAssignmentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConnectionAssignmentsRequest) String ¶ added in v65.25.0
func (request ListConnectionAssignmentsRequest) String() string
func (ListConnectionAssignmentsRequest) ValidateEnumValue ¶ added in v65.25.0
func (request ListConnectionAssignmentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListConnectionAssignmentsResponse ¶ added in v65.25.0
type ListConnectionAssignmentsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionAssignmentCollection instances ConnectionAssignmentCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListConnectionAssignmentsResponse wrapper for the ListConnectionAssignments operation
func (ListConnectionAssignmentsResponse) HTTPResponse ¶ added in v65.25.0
func (response ListConnectionAssignmentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConnectionAssignmentsResponse) String ¶ added in v65.25.0
func (response ListConnectionAssignmentsResponse) String() string
type ListConnectionAssignmentsSortByEnum ¶ added in v65.25.0
type ListConnectionAssignmentsSortByEnum string
ListConnectionAssignmentsSortByEnum Enum with underlying type: string
const ( ListConnectionAssignmentsSortByTimecreated ListConnectionAssignmentsSortByEnum = "timeCreated" ListConnectionAssignmentsSortByDisplayname ListConnectionAssignmentsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListConnectionAssignmentsSortByEnum
func GetListConnectionAssignmentsSortByEnumValues ¶ added in v65.25.0
func GetListConnectionAssignmentsSortByEnumValues() []ListConnectionAssignmentsSortByEnum
GetListConnectionAssignmentsSortByEnumValues Enumerates the set of values for ListConnectionAssignmentsSortByEnum
func GetMappingListConnectionAssignmentsSortByEnum ¶ added in v65.25.0
func GetMappingListConnectionAssignmentsSortByEnum(val string) (ListConnectionAssignmentsSortByEnum, bool)
GetMappingListConnectionAssignmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConnectionAssignmentsSortOrderEnum ¶ added in v65.25.0
type ListConnectionAssignmentsSortOrderEnum string
ListConnectionAssignmentsSortOrderEnum Enum with underlying type: string
const ( ListConnectionAssignmentsSortOrderAsc ListConnectionAssignmentsSortOrderEnum = "ASC" ListConnectionAssignmentsSortOrderDesc ListConnectionAssignmentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConnectionAssignmentsSortOrderEnum
func GetListConnectionAssignmentsSortOrderEnumValues ¶ added in v65.25.0
func GetListConnectionAssignmentsSortOrderEnumValues() []ListConnectionAssignmentsSortOrderEnum
GetListConnectionAssignmentsSortOrderEnumValues Enumerates the set of values for ListConnectionAssignmentsSortOrderEnum
func GetMappingListConnectionAssignmentsSortOrderEnum ¶ added in v65.25.0
func GetMappingListConnectionAssignmentsSortOrderEnum(val string) (ListConnectionAssignmentsSortOrderEnum, bool)
GetMappingListConnectionAssignmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConnectionsAssignableDeploymentTypeEnum ¶ added in v65.25.0
type ListConnectionsAssignableDeploymentTypeEnum string
ListConnectionsAssignableDeploymentTypeEnum Enum with underlying type: string
const ( ListConnectionsAssignableDeploymentTypeOgg ListConnectionsAssignableDeploymentTypeEnum = "OGG" ListConnectionsAssignableDeploymentTypeDatabaseOracle ListConnectionsAssignableDeploymentTypeEnum = "DATABASE_ORACLE" ListConnectionsAssignableDeploymentTypeBigdata ListConnectionsAssignableDeploymentTypeEnum = "BIGDATA" ListConnectionsAssignableDeploymentTypeDatabaseMicrosoftSqlserver ListConnectionsAssignableDeploymentTypeEnum = "DATABASE_MICROSOFT_SQLSERVER" ListConnectionsAssignableDeploymentTypeDatabaseMysql ListConnectionsAssignableDeploymentTypeEnum = "DATABASE_MYSQL" ListConnectionsAssignableDeploymentTypeDatabasePostgresql ListConnectionsAssignableDeploymentTypeEnum = "DATABASE_POSTGRESQL" ListConnectionsAssignableDeploymentTypeDatabaseDb2zos ListConnectionsAssignableDeploymentTypeEnum = "DATABASE_DB2ZOS" ListConnectionsAssignableDeploymentTypeGgsa ListConnectionsAssignableDeploymentTypeEnum = "GGSA" ListConnectionsAssignableDeploymentTypeDataTransforms ListConnectionsAssignableDeploymentTypeEnum = "DATA_TRANSFORMS" )
Set of constants representing the allowable values for ListConnectionsAssignableDeploymentTypeEnum
func GetListConnectionsAssignableDeploymentTypeEnumValues ¶ added in v65.25.0
func GetListConnectionsAssignableDeploymentTypeEnumValues() []ListConnectionsAssignableDeploymentTypeEnum
GetListConnectionsAssignableDeploymentTypeEnumValues Enumerates the set of values for ListConnectionsAssignableDeploymentTypeEnum
func GetMappingListConnectionsAssignableDeploymentTypeEnum ¶ added in v65.25.0
func GetMappingListConnectionsAssignableDeploymentTypeEnum(val string) (ListConnectionsAssignableDeploymentTypeEnum, bool)
GetMappingListConnectionsAssignableDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConnectionsRequest ¶ added in v65.25.0
type ListConnectionsRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The array of technology types. TechnologyType []TechnologyTypeEnum `contributesTo:"query" name:"technologyType" omitEmpty:"true" collectionFormat:"multi"` // The array of connection types. ConnectionType []ConnectionTypeEnum `contributesTo:"query" name:"connectionType" omitEmpty:"true" collectionFormat:"multi"` // The OCID of the deployment which for the connection must be assigned. AssignedDeploymentId *string `mandatory:"false" contributesTo:"query" name:"assignedDeploymentId"` // Filters for compatible connections which can be, but currently not assigned to the deployment specified by its id. AssignableDeploymentId *string `mandatory:"false" contributesTo:"query" name:"assignableDeploymentId"` // Filters for connections which can be assigned to the latest version of the specified deployment type. AssignableDeploymentType ListConnectionsAssignableDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"assignableDeploymentType" omitEmpty:"true"` // A filter to return only connections having the 'lifecycleState' given. LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListConnectionsRequest wrapper for the ListConnections operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListConnections.go.html to see an example of how to use ListConnectionsRequest.
func (ListConnectionsRequest) BinaryRequestBody ¶ added in v65.25.0
func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListConnectionsRequest) HTTPRequest ¶ added in v65.25.0
func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConnectionsRequest) RetryPolicy ¶ added in v65.25.0
func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConnectionsRequest) String ¶ added in v65.25.0
func (request ListConnectionsRequest) String() string
func (ListConnectionsRequest) ValidateEnumValue ¶ added in v65.25.0
func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListConnectionsResponse ¶ added in v65.25.0
type ListConnectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionCollection instances ConnectionCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListConnectionsResponse wrapper for the ListConnections operation
func (ListConnectionsResponse) HTTPResponse ¶ added in v65.25.0
func (response ListConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConnectionsResponse) String ¶ added in v65.25.0
func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum ¶ added in v65.25.0
type ListConnectionsSortByEnum string
ListConnectionsSortByEnum Enum with underlying type: string
const ( ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "timeCreated" ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListConnectionsSortByEnum
func GetListConnectionsSortByEnumValues ¶ added in v65.25.0
func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum
func GetMappingListConnectionsSortByEnum ¶ added in v65.25.0
func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConnectionsSortOrderEnum ¶ added in v65.25.0
type ListConnectionsSortOrderEnum string
ListConnectionsSortOrderEnum Enum with underlying type: string
const ( ListConnectionsSortOrderAsc ListConnectionsSortOrderEnum = "ASC" ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConnectionsSortOrderEnum
func GetListConnectionsSortOrderEnumValues ¶ added in v65.25.0
func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum
func GetMappingListConnectionsSortOrderEnum ¶ added in v65.25.0
func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseRegistrationsLifecycleStateEnum ¶
type ListDatabaseRegistrationsLifecycleStateEnum string
ListDatabaseRegistrationsLifecycleStateEnum Enum with underlying type: string
const ( ListDatabaseRegistrationsLifecycleStateCreating ListDatabaseRegistrationsLifecycleStateEnum = "CREATING" ListDatabaseRegistrationsLifecycleStateUpdating ListDatabaseRegistrationsLifecycleStateEnum = "UPDATING" ListDatabaseRegistrationsLifecycleStateActive ListDatabaseRegistrationsLifecycleStateEnum = "ACTIVE" ListDatabaseRegistrationsLifecycleStateInactive ListDatabaseRegistrationsLifecycleStateEnum = "INACTIVE" ListDatabaseRegistrationsLifecycleStateDeleting ListDatabaseRegistrationsLifecycleStateEnum = "DELETING" ListDatabaseRegistrationsLifecycleStateDeleted ListDatabaseRegistrationsLifecycleStateEnum = "DELETED" ListDatabaseRegistrationsLifecycleStateFailed ListDatabaseRegistrationsLifecycleStateEnum = "FAILED" ListDatabaseRegistrationsLifecycleStateNeedsAttention ListDatabaseRegistrationsLifecycleStateEnum = "NEEDS_ATTENTION" ListDatabaseRegistrationsLifecycleStateInProgress ListDatabaseRegistrationsLifecycleStateEnum = "IN_PROGRESS" ListDatabaseRegistrationsLifecycleStateCanceling ListDatabaseRegistrationsLifecycleStateEnum = "CANCELING" ListDatabaseRegistrationsLifecycleStateCanceled ListDatabaseRegistrationsLifecycleStateEnum = "CANCELED" ListDatabaseRegistrationsLifecycleStateSucceeded ListDatabaseRegistrationsLifecycleStateEnum = "SUCCEEDED" ListDatabaseRegistrationsLifecycleStateWaiting ListDatabaseRegistrationsLifecycleStateEnum = "WAITING" )
Set of constants representing the allowable values for ListDatabaseRegistrationsLifecycleStateEnum
func GetListDatabaseRegistrationsLifecycleStateEnumValues ¶
func GetListDatabaseRegistrationsLifecycleStateEnumValues() []ListDatabaseRegistrationsLifecycleStateEnum
GetListDatabaseRegistrationsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseRegistrationsLifecycleStateEnum
func GetMappingListDatabaseRegistrationsLifecycleStateEnum ¶
func GetMappingListDatabaseRegistrationsLifecycleStateEnum(val string) (ListDatabaseRegistrationsLifecycleStateEnum, bool)
GetMappingListDatabaseRegistrationsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseRegistrationsRequest ¶
type ListDatabaseRegistrationsRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only the resources that match the 'lifecycleState' given. LifecycleState ListDatabaseRegistrationsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDatabaseRegistrationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListDatabaseRegistrationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabaseRegistrationsRequest wrapper for the ListDatabaseRegistrations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDatabaseRegistrations.go.html to see an example of how to use ListDatabaseRegistrationsRequest.
func (ListDatabaseRegistrationsRequest) BinaryRequestBody ¶
func (request ListDatabaseRegistrationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseRegistrationsRequest) HTTPRequest ¶
func (request ListDatabaseRegistrationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseRegistrationsRequest) RetryPolicy ¶
func (request ListDatabaseRegistrationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseRegistrationsRequest) String ¶
func (request ListDatabaseRegistrationsRequest) String() string
func (ListDatabaseRegistrationsRequest) ValidateEnumValue ¶
func (request ListDatabaseRegistrationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDatabaseRegistrationsResponse ¶
type ListDatabaseRegistrationsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseRegistrationCollection instances DatabaseRegistrationCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Deprecation date of this API version. Sunset *string `presentIn:"header" name:"sunset"` }
ListDatabaseRegistrationsResponse wrapper for the ListDatabaseRegistrations operation
func (ListDatabaseRegistrationsResponse) HTTPResponse ¶
func (response ListDatabaseRegistrationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseRegistrationsResponse) String ¶
func (response ListDatabaseRegistrationsResponse) String() string
type ListDatabaseRegistrationsSortByEnum ¶
type ListDatabaseRegistrationsSortByEnum string
ListDatabaseRegistrationsSortByEnum Enum with underlying type: string
const ( ListDatabaseRegistrationsSortByTimecreated ListDatabaseRegistrationsSortByEnum = "timeCreated" ListDatabaseRegistrationsSortByDisplayname ListDatabaseRegistrationsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDatabaseRegistrationsSortByEnum
func GetListDatabaseRegistrationsSortByEnumValues ¶
func GetListDatabaseRegistrationsSortByEnumValues() []ListDatabaseRegistrationsSortByEnum
GetListDatabaseRegistrationsSortByEnumValues Enumerates the set of values for ListDatabaseRegistrationsSortByEnum
func GetMappingListDatabaseRegistrationsSortByEnum ¶
func GetMappingListDatabaseRegistrationsSortByEnum(val string) (ListDatabaseRegistrationsSortByEnum, bool)
GetMappingListDatabaseRegistrationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseRegistrationsSortOrderEnum ¶
type ListDatabaseRegistrationsSortOrderEnum string
ListDatabaseRegistrationsSortOrderEnum Enum with underlying type: string
const ( ListDatabaseRegistrationsSortOrderAsc ListDatabaseRegistrationsSortOrderEnum = "ASC" ListDatabaseRegistrationsSortOrderDesc ListDatabaseRegistrationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseRegistrationsSortOrderEnum
func GetListDatabaseRegistrationsSortOrderEnumValues ¶
func GetListDatabaseRegistrationsSortOrderEnumValues() []ListDatabaseRegistrationsSortOrderEnum
GetListDatabaseRegistrationsSortOrderEnumValues Enumerates the set of values for ListDatabaseRegistrationsSortOrderEnum
func GetMappingListDatabaseRegistrationsSortOrderEnum ¶
func GetMappingListDatabaseRegistrationsSortOrderEnum(val string) (ListDatabaseRegistrationsSortOrderEnum, bool)
GetMappingListDatabaseRegistrationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentBackupsLifecycleStateEnum ¶
type ListDeploymentBackupsLifecycleStateEnum string
ListDeploymentBackupsLifecycleStateEnum Enum with underlying type: string
const ( ListDeploymentBackupsLifecycleStateCreating ListDeploymentBackupsLifecycleStateEnum = "CREATING" ListDeploymentBackupsLifecycleStateUpdating ListDeploymentBackupsLifecycleStateEnum = "UPDATING" ListDeploymentBackupsLifecycleStateActive ListDeploymentBackupsLifecycleStateEnum = "ACTIVE" ListDeploymentBackupsLifecycleStateInactive ListDeploymentBackupsLifecycleStateEnum = "INACTIVE" ListDeploymentBackupsLifecycleStateDeleting ListDeploymentBackupsLifecycleStateEnum = "DELETING" ListDeploymentBackupsLifecycleStateDeleted ListDeploymentBackupsLifecycleStateEnum = "DELETED" ListDeploymentBackupsLifecycleStateFailed ListDeploymentBackupsLifecycleStateEnum = "FAILED" ListDeploymentBackupsLifecycleStateNeedsAttention ListDeploymentBackupsLifecycleStateEnum = "NEEDS_ATTENTION" ListDeploymentBackupsLifecycleStateInProgress ListDeploymentBackupsLifecycleStateEnum = "IN_PROGRESS" ListDeploymentBackupsLifecycleStateCanceling ListDeploymentBackupsLifecycleStateEnum = "CANCELING" ListDeploymentBackupsLifecycleStateCanceled ListDeploymentBackupsLifecycleStateEnum = "CANCELED" ListDeploymentBackupsLifecycleStateSucceeded ListDeploymentBackupsLifecycleStateEnum = "SUCCEEDED" ListDeploymentBackupsLifecycleStateWaiting ListDeploymentBackupsLifecycleStateEnum = "WAITING" )
Set of constants representing the allowable values for ListDeploymentBackupsLifecycleStateEnum
func GetListDeploymentBackupsLifecycleStateEnumValues ¶
func GetListDeploymentBackupsLifecycleStateEnumValues() []ListDeploymentBackupsLifecycleStateEnum
GetListDeploymentBackupsLifecycleStateEnumValues Enumerates the set of values for ListDeploymentBackupsLifecycleStateEnum
func GetMappingListDeploymentBackupsLifecycleStateEnum ¶
func GetMappingListDeploymentBackupsLifecycleStateEnum(val string) (ListDeploymentBackupsLifecycleStateEnum, bool)
GetMappingListDeploymentBackupsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentBackupsRequest ¶
type ListDeploymentBackupsRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment in which to list resources. DeploymentId *string `mandatory:"false" contributesTo:"query" name:"deploymentId"` // A filter to return only the resources that match the 'lifecycleState' given. LifecycleState ListDeploymentBackupsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDeploymentBackupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListDeploymentBackupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDeploymentBackupsRequest wrapper for the ListDeploymentBackups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentBackups.go.html to see an example of how to use ListDeploymentBackupsRequest.
func (ListDeploymentBackupsRequest) BinaryRequestBody ¶
func (request ListDeploymentBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDeploymentBackupsRequest) HTTPRequest ¶
func (request ListDeploymentBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDeploymentBackupsRequest) RetryPolicy ¶
func (request ListDeploymentBackupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDeploymentBackupsRequest) String ¶
func (request ListDeploymentBackupsRequest) String() string
func (ListDeploymentBackupsRequest) ValidateEnumValue ¶
func (request ListDeploymentBackupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDeploymentBackupsResponse ¶
type ListDeploymentBackupsResponse struct { // The underlying http response RawResponse *http.Response // A list of DeploymentBackupCollection instances DeploymentBackupCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDeploymentBackupsResponse wrapper for the ListDeploymentBackups operation
func (ListDeploymentBackupsResponse) HTTPResponse ¶
func (response ListDeploymentBackupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeploymentBackupsResponse) String ¶
func (response ListDeploymentBackupsResponse) String() string
type ListDeploymentBackupsSortByEnum ¶
type ListDeploymentBackupsSortByEnum string
ListDeploymentBackupsSortByEnum Enum with underlying type: string
const ( ListDeploymentBackupsSortByTimecreated ListDeploymentBackupsSortByEnum = "timeCreated" ListDeploymentBackupsSortByDisplayname ListDeploymentBackupsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeploymentBackupsSortByEnum
func GetListDeploymentBackupsSortByEnumValues ¶
func GetListDeploymentBackupsSortByEnumValues() []ListDeploymentBackupsSortByEnum
GetListDeploymentBackupsSortByEnumValues Enumerates the set of values for ListDeploymentBackupsSortByEnum
func GetMappingListDeploymentBackupsSortByEnum ¶
func GetMappingListDeploymentBackupsSortByEnum(val string) (ListDeploymentBackupsSortByEnum, bool)
GetMappingListDeploymentBackupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentBackupsSortOrderEnum ¶
type ListDeploymentBackupsSortOrderEnum string
ListDeploymentBackupsSortOrderEnum Enum with underlying type: string
const ( ListDeploymentBackupsSortOrderAsc ListDeploymentBackupsSortOrderEnum = "ASC" ListDeploymentBackupsSortOrderDesc ListDeploymentBackupsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeploymentBackupsSortOrderEnum
func GetListDeploymentBackupsSortOrderEnumValues ¶
func GetListDeploymentBackupsSortOrderEnumValues() []ListDeploymentBackupsSortOrderEnum
GetListDeploymentBackupsSortOrderEnumValues Enumerates the set of values for ListDeploymentBackupsSortOrderEnum
func GetMappingListDeploymentBackupsSortOrderEnum ¶
func GetMappingListDeploymentBackupsSortOrderEnum(val string) (ListDeploymentBackupsSortOrderEnum, bool)
GetMappingListDeploymentBackupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentTypesDeploymentTypeEnum ¶ added in v65.32.1
type ListDeploymentTypesDeploymentTypeEnum string
ListDeploymentTypesDeploymentTypeEnum Enum with underlying type: string
const ( ListDeploymentTypesDeploymentTypeOgg ListDeploymentTypesDeploymentTypeEnum = "OGG" ListDeploymentTypesDeploymentTypeDatabaseOracle ListDeploymentTypesDeploymentTypeEnum = "DATABASE_ORACLE" ListDeploymentTypesDeploymentTypeBigdata ListDeploymentTypesDeploymentTypeEnum = "BIGDATA" ListDeploymentTypesDeploymentTypeDatabaseMicrosoftSqlserver ListDeploymentTypesDeploymentTypeEnum = "DATABASE_MICROSOFT_SQLSERVER" ListDeploymentTypesDeploymentTypeDatabaseMysql ListDeploymentTypesDeploymentTypeEnum = "DATABASE_MYSQL" ListDeploymentTypesDeploymentTypeDatabasePostgresql ListDeploymentTypesDeploymentTypeEnum = "DATABASE_POSTGRESQL" ListDeploymentTypesDeploymentTypeDatabaseDb2zos ListDeploymentTypesDeploymentTypeEnum = "DATABASE_DB2ZOS" ListDeploymentTypesDeploymentTypeGgsa ListDeploymentTypesDeploymentTypeEnum = "GGSA" ListDeploymentTypesDeploymentTypeDataTransforms ListDeploymentTypesDeploymentTypeEnum = "DATA_TRANSFORMS" )
Set of constants representing the allowable values for ListDeploymentTypesDeploymentTypeEnum
func GetListDeploymentTypesDeploymentTypeEnumValues ¶ added in v65.32.1
func GetListDeploymentTypesDeploymentTypeEnumValues() []ListDeploymentTypesDeploymentTypeEnum
GetListDeploymentTypesDeploymentTypeEnumValues Enumerates the set of values for ListDeploymentTypesDeploymentTypeEnum
func GetMappingListDeploymentTypesDeploymentTypeEnum ¶ added in v65.32.1
func GetMappingListDeploymentTypesDeploymentTypeEnum(val string) (ListDeploymentTypesDeploymentTypeEnum, bool)
GetMappingListDeploymentTypesDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentTypesRequest ¶ added in v65.25.0
type ListDeploymentTypesRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The type of deployment, the value determines the exact 'type' of the service executed in the deployment. Default value is DATABASE_ORACLE. DeploymentType ListDeploymentTypesDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"deploymentType" omitEmpty:"true"` // Allows to query by a specific GoldenGate version. OggVersion *string `mandatory:"false" contributesTo:"query" name:"oggVersion"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDeploymentTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListDeploymentTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDeploymentTypesRequest wrapper for the ListDeploymentTypes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentTypes.go.html to see an example of how to use ListDeploymentTypesRequest.
func (ListDeploymentTypesRequest) BinaryRequestBody ¶ added in v65.25.0
func (request ListDeploymentTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDeploymentTypesRequest) HTTPRequest ¶ added in v65.25.0
func (request ListDeploymentTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDeploymentTypesRequest) RetryPolicy ¶ added in v65.25.0
func (request ListDeploymentTypesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDeploymentTypesRequest) String ¶ added in v65.25.0
func (request ListDeploymentTypesRequest) String() string
func (ListDeploymentTypesRequest) ValidateEnumValue ¶ added in v65.25.0
func (request ListDeploymentTypesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDeploymentTypesResponse ¶ added in v65.25.0
type ListDeploymentTypesResponse struct { // The underlying http response RawResponse *http.Response // A list of DeploymentTypeCollection instances DeploymentTypeCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDeploymentTypesResponse wrapper for the ListDeploymentTypes operation
func (ListDeploymentTypesResponse) HTTPResponse ¶ added in v65.25.0
func (response ListDeploymentTypesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeploymentTypesResponse) String ¶ added in v65.25.0
func (response ListDeploymentTypesResponse) String() string
type ListDeploymentTypesSortByEnum ¶ added in v65.25.0
type ListDeploymentTypesSortByEnum string
ListDeploymentTypesSortByEnum Enum with underlying type: string
const ( ListDeploymentTypesSortByTimecreated ListDeploymentTypesSortByEnum = "timeCreated" ListDeploymentTypesSortByDisplayname ListDeploymentTypesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeploymentTypesSortByEnum
func GetListDeploymentTypesSortByEnumValues ¶ added in v65.25.0
func GetListDeploymentTypesSortByEnumValues() []ListDeploymentTypesSortByEnum
GetListDeploymentTypesSortByEnumValues Enumerates the set of values for ListDeploymentTypesSortByEnum
func GetMappingListDeploymentTypesSortByEnum ¶ added in v65.25.0
func GetMappingListDeploymentTypesSortByEnum(val string) (ListDeploymentTypesSortByEnum, bool)
GetMappingListDeploymentTypesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentTypesSortOrderEnum ¶ added in v65.25.0
type ListDeploymentTypesSortOrderEnum string
ListDeploymentTypesSortOrderEnum Enum with underlying type: string
const ( ListDeploymentTypesSortOrderAsc ListDeploymentTypesSortOrderEnum = "ASC" ListDeploymentTypesSortOrderDesc ListDeploymentTypesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeploymentTypesSortOrderEnum
func GetListDeploymentTypesSortOrderEnumValues ¶ added in v65.25.0
func GetListDeploymentTypesSortOrderEnumValues() []ListDeploymentTypesSortOrderEnum
GetListDeploymentTypesSortOrderEnumValues Enumerates the set of values for ListDeploymentTypesSortOrderEnum
func GetMappingListDeploymentTypesSortOrderEnum ¶ added in v65.25.0
func GetMappingListDeploymentTypesSortOrderEnum(val string) (ListDeploymentTypesSortOrderEnum, bool)
GetMappingListDeploymentTypesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentUpgradesLifecycleStateEnum ¶
type ListDeploymentUpgradesLifecycleStateEnum string
ListDeploymentUpgradesLifecycleStateEnum Enum with underlying type: string
const ( ListDeploymentUpgradesLifecycleStateCreating ListDeploymentUpgradesLifecycleStateEnum = "CREATING" ListDeploymentUpgradesLifecycleStateUpdating ListDeploymentUpgradesLifecycleStateEnum = "UPDATING" ListDeploymentUpgradesLifecycleStateActive ListDeploymentUpgradesLifecycleStateEnum = "ACTIVE" ListDeploymentUpgradesLifecycleStateInactive ListDeploymentUpgradesLifecycleStateEnum = "INACTIVE" ListDeploymentUpgradesLifecycleStateDeleting ListDeploymentUpgradesLifecycleStateEnum = "DELETING" ListDeploymentUpgradesLifecycleStateDeleted ListDeploymentUpgradesLifecycleStateEnum = "DELETED" ListDeploymentUpgradesLifecycleStateFailed ListDeploymentUpgradesLifecycleStateEnum = "FAILED" ListDeploymentUpgradesLifecycleStateNeedsAttention ListDeploymentUpgradesLifecycleStateEnum = "NEEDS_ATTENTION" ListDeploymentUpgradesLifecycleStateInProgress ListDeploymentUpgradesLifecycleStateEnum = "IN_PROGRESS" ListDeploymentUpgradesLifecycleStateCanceling ListDeploymentUpgradesLifecycleStateEnum = "CANCELING" ListDeploymentUpgradesLifecycleStateCanceled ListDeploymentUpgradesLifecycleStateEnum = "CANCELED" ListDeploymentUpgradesLifecycleStateSucceeded ListDeploymentUpgradesLifecycleStateEnum = "SUCCEEDED" ListDeploymentUpgradesLifecycleStateWaiting ListDeploymentUpgradesLifecycleStateEnum = "WAITING" )
Set of constants representing the allowable values for ListDeploymentUpgradesLifecycleStateEnum
func GetListDeploymentUpgradesLifecycleStateEnumValues ¶
func GetListDeploymentUpgradesLifecycleStateEnumValues() []ListDeploymentUpgradesLifecycleStateEnum
GetListDeploymentUpgradesLifecycleStateEnumValues Enumerates the set of values for ListDeploymentUpgradesLifecycleStateEnum
func GetMappingListDeploymentUpgradesLifecycleStateEnum ¶
func GetMappingListDeploymentUpgradesLifecycleStateEnum(val string) (ListDeploymentUpgradesLifecycleStateEnum, bool)
GetMappingListDeploymentUpgradesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentUpgradesRequest ¶
type ListDeploymentUpgradesRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment in which to list resources. DeploymentId *string `mandatory:"false" contributesTo:"query" name:"deploymentId"` // A filter to return only the resources that match the 'lifecycleState' given. LifecycleState ListDeploymentUpgradesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDeploymentUpgradesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListDeploymentUpgradesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDeploymentUpgradesRequest wrapper for the ListDeploymentUpgrades operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentUpgrades.go.html to see an example of how to use ListDeploymentUpgradesRequest.
func (ListDeploymentUpgradesRequest) BinaryRequestBody ¶
func (request ListDeploymentUpgradesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDeploymentUpgradesRequest) HTTPRequest ¶
func (request ListDeploymentUpgradesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDeploymentUpgradesRequest) RetryPolicy ¶
func (request ListDeploymentUpgradesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDeploymentUpgradesRequest) String ¶
func (request ListDeploymentUpgradesRequest) String() string
func (ListDeploymentUpgradesRequest) ValidateEnumValue ¶
func (request ListDeploymentUpgradesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDeploymentUpgradesResponse ¶
type ListDeploymentUpgradesResponse struct { // The underlying http response RawResponse *http.Response // A list of DeploymentUpgradeCollection instances DeploymentUpgradeCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDeploymentUpgradesResponse wrapper for the ListDeploymentUpgrades operation
func (ListDeploymentUpgradesResponse) HTTPResponse ¶
func (response ListDeploymentUpgradesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeploymentUpgradesResponse) String ¶
func (response ListDeploymentUpgradesResponse) String() string
type ListDeploymentUpgradesSortByEnum ¶
type ListDeploymentUpgradesSortByEnum string
ListDeploymentUpgradesSortByEnum Enum with underlying type: string
const ( ListDeploymentUpgradesSortByTimecreated ListDeploymentUpgradesSortByEnum = "timeCreated" ListDeploymentUpgradesSortByDisplayname ListDeploymentUpgradesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeploymentUpgradesSortByEnum
func GetListDeploymentUpgradesSortByEnumValues ¶
func GetListDeploymentUpgradesSortByEnumValues() []ListDeploymentUpgradesSortByEnum
GetListDeploymentUpgradesSortByEnumValues Enumerates the set of values for ListDeploymentUpgradesSortByEnum
func GetMappingListDeploymentUpgradesSortByEnum ¶
func GetMappingListDeploymentUpgradesSortByEnum(val string) (ListDeploymentUpgradesSortByEnum, bool)
GetMappingListDeploymentUpgradesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentUpgradesSortOrderEnum ¶
type ListDeploymentUpgradesSortOrderEnum string
ListDeploymentUpgradesSortOrderEnum Enum with underlying type: string
const ( ListDeploymentUpgradesSortOrderAsc ListDeploymentUpgradesSortOrderEnum = "ASC" ListDeploymentUpgradesSortOrderDesc ListDeploymentUpgradesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeploymentUpgradesSortOrderEnum
func GetListDeploymentUpgradesSortOrderEnumValues ¶
func GetListDeploymentUpgradesSortOrderEnumValues() []ListDeploymentUpgradesSortOrderEnum
GetListDeploymentUpgradesSortOrderEnumValues Enumerates the set of values for ListDeploymentUpgradesSortOrderEnum
func GetMappingListDeploymentUpgradesSortOrderEnum ¶
func GetMappingListDeploymentUpgradesSortOrderEnum(val string) (ListDeploymentUpgradesSortOrderEnum, bool)
GetMappingListDeploymentUpgradesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentVersionsDeploymentTypeEnum ¶ added in v65.32.1
type ListDeploymentVersionsDeploymentTypeEnum string
ListDeploymentVersionsDeploymentTypeEnum Enum with underlying type: string
const ( ListDeploymentVersionsDeploymentTypeOgg ListDeploymentVersionsDeploymentTypeEnum = "OGG" ListDeploymentVersionsDeploymentTypeDatabaseOracle ListDeploymentVersionsDeploymentTypeEnum = "DATABASE_ORACLE" ListDeploymentVersionsDeploymentTypeBigdata ListDeploymentVersionsDeploymentTypeEnum = "BIGDATA" ListDeploymentVersionsDeploymentTypeDatabaseMicrosoftSqlserver ListDeploymentVersionsDeploymentTypeEnum = "DATABASE_MICROSOFT_SQLSERVER" ListDeploymentVersionsDeploymentTypeDatabaseMysql ListDeploymentVersionsDeploymentTypeEnum = "DATABASE_MYSQL" ListDeploymentVersionsDeploymentTypeDatabasePostgresql ListDeploymentVersionsDeploymentTypeEnum = "DATABASE_POSTGRESQL" ListDeploymentVersionsDeploymentTypeDatabaseDb2zos ListDeploymentVersionsDeploymentTypeEnum = "DATABASE_DB2ZOS" ListDeploymentVersionsDeploymentTypeGgsa ListDeploymentVersionsDeploymentTypeEnum = "GGSA" ListDeploymentVersionsDeploymentTypeDataTransforms ListDeploymentVersionsDeploymentTypeEnum = "DATA_TRANSFORMS" )
Set of constants representing the allowable values for ListDeploymentVersionsDeploymentTypeEnum
func GetListDeploymentVersionsDeploymentTypeEnumValues ¶ added in v65.32.1
func GetListDeploymentVersionsDeploymentTypeEnumValues() []ListDeploymentVersionsDeploymentTypeEnum
GetListDeploymentVersionsDeploymentTypeEnumValues Enumerates the set of values for ListDeploymentVersionsDeploymentTypeEnum
func GetMappingListDeploymentVersionsDeploymentTypeEnum ¶ added in v65.32.1
func GetMappingListDeploymentVersionsDeploymentTypeEnum(val string) (ListDeploymentVersionsDeploymentTypeEnum, bool)
GetMappingListDeploymentVersionsDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentVersionsRequest ¶ added in v65.32.1
type ListDeploymentVersionsRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment in which to list resources. DeploymentId *string `mandatory:"false" contributesTo:"query" name:"deploymentId"` // The type of deployment, the value determines the exact 'type' of the service executed in the deployment. Default value is DATABASE_ORACLE. DeploymentType ListDeploymentVersionsDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"deploymentType" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDeploymentVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListDeploymentVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDeploymentVersionsRequest wrapper for the ListDeploymentVersions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentVersions.go.html to see an example of how to use ListDeploymentVersionsRequest.
func (ListDeploymentVersionsRequest) BinaryRequestBody ¶ added in v65.32.1
func (request ListDeploymentVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDeploymentVersionsRequest) HTTPRequest ¶ added in v65.32.1
func (request ListDeploymentVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDeploymentVersionsRequest) RetryPolicy ¶ added in v65.32.1
func (request ListDeploymentVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDeploymentVersionsRequest) String ¶ added in v65.32.1
func (request ListDeploymentVersionsRequest) String() string
func (ListDeploymentVersionsRequest) ValidateEnumValue ¶ added in v65.32.1
func (request ListDeploymentVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDeploymentVersionsResponse ¶ added in v65.32.1
type ListDeploymentVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of DeploymentVersionCollection instances DeploymentVersionCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDeploymentVersionsResponse wrapper for the ListDeploymentVersions operation
func (ListDeploymentVersionsResponse) HTTPResponse ¶ added in v65.32.1
func (response ListDeploymentVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeploymentVersionsResponse) String ¶ added in v65.32.1
func (response ListDeploymentVersionsResponse) String() string
type ListDeploymentVersionsSortByEnum ¶ added in v65.32.1
type ListDeploymentVersionsSortByEnum string
ListDeploymentVersionsSortByEnum Enum with underlying type: string
const ( ListDeploymentVersionsSortByTimecreated ListDeploymentVersionsSortByEnum = "timeCreated" ListDeploymentVersionsSortByDisplayname ListDeploymentVersionsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeploymentVersionsSortByEnum
func GetListDeploymentVersionsSortByEnumValues ¶ added in v65.32.1
func GetListDeploymentVersionsSortByEnumValues() []ListDeploymentVersionsSortByEnum
GetListDeploymentVersionsSortByEnumValues Enumerates the set of values for ListDeploymentVersionsSortByEnum
func GetMappingListDeploymentVersionsSortByEnum ¶ added in v65.32.1
func GetMappingListDeploymentVersionsSortByEnum(val string) (ListDeploymentVersionsSortByEnum, bool)
GetMappingListDeploymentVersionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentVersionsSortOrderEnum ¶ added in v65.32.1
type ListDeploymentVersionsSortOrderEnum string
ListDeploymentVersionsSortOrderEnum Enum with underlying type: string
const ( ListDeploymentVersionsSortOrderAsc ListDeploymentVersionsSortOrderEnum = "ASC" ListDeploymentVersionsSortOrderDesc ListDeploymentVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeploymentVersionsSortOrderEnum
func GetListDeploymentVersionsSortOrderEnumValues ¶ added in v65.32.1
func GetListDeploymentVersionsSortOrderEnumValues() []ListDeploymentVersionsSortOrderEnum
GetListDeploymentVersionsSortOrderEnumValues Enumerates the set of values for ListDeploymentVersionsSortOrderEnum
func GetMappingListDeploymentVersionsSortOrderEnum ¶ added in v65.32.1
func GetMappingListDeploymentVersionsSortOrderEnum(val string) (ListDeploymentVersionsSortOrderEnum, bool)
GetMappingListDeploymentVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentWalletsOperationsRequest ¶ added in v65.29.0
type ListDeploymentWalletsOperationsRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. Only one sort order can be provided. Default order for 'timeStarted' is // descending. SortBy ListDeploymentWalletsOperationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDeploymentWalletsOperationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDeploymentWalletsOperationsRequest wrapper for the ListDeploymentWalletsOperations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeploymentWalletsOperations.go.html to see an example of how to use ListDeploymentWalletsOperationsRequest.
func (ListDeploymentWalletsOperationsRequest) BinaryRequestBody ¶ added in v65.29.0
func (request ListDeploymentWalletsOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDeploymentWalletsOperationsRequest) HTTPRequest ¶ added in v65.29.0
func (request ListDeploymentWalletsOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDeploymentWalletsOperationsRequest) RetryPolicy ¶ added in v65.29.0
func (request ListDeploymentWalletsOperationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDeploymentWalletsOperationsRequest) String ¶ added in v65.29.0
func (request ListDeploymentWalletsOperationsRequest) String() string
func (ListDeploymentWalletsOperationsRequest) ValidateEnumValue ¶ added in v65.29.0
func (request ListDeploymentWalletsOperationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDeploymentWalletsOperationsResponse ¶ added in v65.29.0
type ListDeploymentWalletsOperationsResponse struct { // The underlying http response RawResponse *http.Response // A list of DeploymentWalletsOperationCollection instances DeploymentWalletsOperationCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDeploymentWalletsOperationsResponse wrapper for the ListDeploymentWalletsOperations operation
func (ListDeploymentWalletsOperationsResponse) HTTPResponse ¶ added in v65.29.0
func (response ListDeploymentWalletsOperationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeploymentWalletsOperationsResponse) String ¶ added in v65.29.0
func (response ListDeploymentWalletsOperationsResponse) String() string
type ListDeploymentWalletsOperationsSortByEnum ¶ added in v65.29.0
type ListDeploymentWalletsOperationsSortByEnum string
ListDeploymentWalletsOperationsSortByEnum Enum with underlying type: string
const (
ListDeploymentWalletsOperationsSortByTimestarted ListDeploymentWalletsOperationsSortByEnum = "timeStarted"
)
Set of constants representing the allowable values for ListDeploymentWalletsOperationsSortByEnum
func GetListDeploymentWalletsOperationsSortByEnumValues ¶ added in v65.29.0
func GetListDeploymentWalletsOperationsSortByEnumValues() []ListDeploymentWalletsOperationsSortByEnum
GetListDeploymentWalletsOperationsSortByEnumValues Enumerates the set of values for ListDeploymentWalletsOperationsSortByEnum
func GetMappingListDeploymentWalletsOperationsSortByEnum ¶ added in v65.29.0
func GetMappingListDeploymentWalletsOperationsSortByEnum(val string) (ListDeploymentWalletsOperationsSortByEnum, bool)
GetMappingListDeploymentWalletsOperationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentWalletsOperationsSortOrderEnum ¶ added in v65.29.0
type ListDeploymentWalletsOperationsSortOrderEnum string
ListDeploymentWalletsOperationsSortOrderEnum Enum with underlying type: string
const ( ListDeploymentWalletsOperationsSortOrderAsc ListDeploymentWalletsOperationsSortOrderEnum = "ASC" ListDeploymentWalletsOperationsSortOrderDesc ListDeploymentWalletsOperationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeploymentWalletsOperationsSortOrderEnum
func GetListDeploymentWalletsOperationsSortOrderEnumValues ¶ added in v65.29.0
func GetListDeploymentWalletsOperationsSortOrderEnumValues() []ListDeploymentWalletsOperationsSortOrderEnum
GetListDeploymentWalletsOperationsSortOrderEnumValues Enumerates the set of values for ListDeploymentWalletsOperationsSortOrderEnum
func GetMappingListDeploymentWalletsOperationsSortOrderEnum ¶ added in v65.29.0
func GetMappingListDeploymentWalletsOperationsSortOrderEnum(val string) (ListDeploymentWalletsOperationsSortOrderEnum, bool)
GetMappingListDeploymentWalletsOperationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentsLifecycleStateEnum ¶
type ListDeploymentsLifecycleStateEnum string
ListDeploymentsLifecycleStateEnum Enum with underlying type: string
const ( ListDeploymentsLifecycleStateCreating ListDeploymentsLifecycleStateEnum = "CREATING" ListDeploymentsLifecycleStateUpdating ListDeploymentsLifecycleStateEnum = "UPDATING" ListDeploymentsLifecycleStateActive ListDeploymentsLifecycleStateEnum = "ACTIVE" ListDeploymentsLifecycleStateInactive ListDeploymentsLifecycleStateEnum = "INACTIVE" ListDeploymentsLifecycleStateDeleting ListDeploymentsLifecycleStateEnum = "DELETING" ListDeploymentsLifecycleStateDeleted ListDeploymentsLifecycleStateEnum = "DELETED" ListDeploymentsLifecycleStateFailed ListDeploymentsLifecycleStateEnum = "FAILED" ListDeploymentsLifecycleStateNeedsAttention ListDeploymentsLifecycleStateEnum = "NEEDS_ATTENTION" ListDeploymentsLifecycleStateInProgress ListDeploymentsLifecycleStateEnum = "IN_PROGRESS" ListDeploymentsLifecycleStateCanceling ListDeploymentsLifecycleStateEnum = "CANCELING" ListDeploymentsLifecycleStateCanceled ListDeploymentsLifecycleStateEnum = "CANCELED" ListDeploymentsLifecycleStateSucceeded ListDeploymentsLifecycleStateEnum = "SUCCEEDED" ListDeploymentsLifecycleStateWaiting ListDeploymentsLifecycleStateEnum = "WAITING" )
Set of constants representing the allowable values for ListDeploymentsLifecycleStateEnum
func GetListDeploymentsLifecycleStateEnumValues ¶
func GetListDeploymentsLifecycleStateEnumValues() []ListDeploymentsLifecycleStateEnum
GetListDeploymentsLifecycleStateEnumValues Enumerates the set of values for ListDeploymentsLifecycleStateEnum
func GetMappingListDeploymentsLifecycleStateEnum ¶
func GetMappingListDeploymentsLifecycleStateEnum(val string) (ListDeploymentsLifecycleStateEnum, bool)
GetMappingListDeploymentsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentsLifecycleSubStateEnum ¶
type ListDeploymentsLifecycleSubStateEnum string
ListDeploymentsLifecycleSubStateEnum Enum with underlying type: string
const ( ListDeploymentsLifecycleSubStateRecovering ListDeploymentsLifecycleSubStateEnum = "RECOVERING" ListDeploymentsLifecycleSubStateStarting ListDeploymentsLifecycleSubStateEnum = "STARTING" ListDeploymentsLifecycleSubStateStopping ListDeploymentsLifecycleSubStateEnum = "STOPPING" ListDeploymentsLifecycleSubStateMoving ListDeploymentsLifecycleSubStateEnum = "MOVING" ListDeploymentsLifecycleSubStateUpgrading ListDeploymentsLifecycleSubStateEnum = "UPGRADING" ListDeploymentsLifecycleSubStateRestoring ListDeploymentsLifecycleSubStateEnum = "RESTORING" ListDeploymentsLifecycleSubStateBackupInProgress ListDeploymentsLifecycleSubStateEnum = "BACKUP_IN_PROGRESS" ListDeploymentsLifecycleSubStateRollbackInProgress ListDeploymentsLifecycleSubStateEnum = "ROLLBACK_IN_PROGRESS" )
Set of constants representing the allowable values for ListDeploymentsLifecycleSubStateEnum
func GetListDeploymentsLifecycleSubStateEnumValues ¶
func GetListDeploymentsLifecycleSubStateEnumValues() []ListDeploymentsLifecycleSubStateEnum
GetListDeploymentsLifecycleSubStateEnumValues Enumerates the set of values for ListDeploymentsLifecycleSubStateEnum
func GetMappingListDeploymentsLifecycleSubStateEnum ¶
func GetMappingListDeploymentsLifecycleSubStateEnum(val string) (ListDeploymentsLifecycleSubStateEnum, bool)
GetMappingListDeploymentsLifecycleSubStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentsRequest ¶
type ListDeploymentsRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The connection type which the deployment must support. SupportedConnectionType ListDeploymentsSupportedConnectionTypeEnum `mandatory:"false" contributesTo:"query" name:"supportedConnectionType" omitEmpty:"true"` // The OCID of the connection which for the deployment must be assigned. AssignedConnectionId *string `mandatory:"false" contributesTo:"query" name:"assignedConnectionId"` // Return the deployments to which the specified connectionId may be assigned. AssignableConnectionId *string `mandatory:"false" contributesTo:"query" name:"assignableConnectionId"` // A filter to return only the resources that match the 'lifecycleState' given. LifecycleState ListDeploymentsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only the resources that match the 'lifecycleSubState' given. LifecycleSubState ListDeploymentsLifecycleSubStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleSubState" omitEmpty:"true"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only the resources that match the 'fqdn' given. Fqdn *string `mandatory:"false" contributesTo:"query" name:"fqdn"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDeploymentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order can be provided. Default order for 'timeCreated' is // descending. Default order for 'displayName' is ascending. If no value is specified // timeCreated is the default. SortBy ListDeploymentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDeploymentsRequest wrapper for the ListDeployments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListDeployments.go.html to see an example of how to use ListDeploymentsRequest.
func (ListDeploymentsRequest) BinaryRequestBody ¶
func (request ListDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDeploymentsRequest) HTTPRequest ¶
func (request ListDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDeploymentsRequest) RetryPolicy ¶
func (request ListDeploymentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDeploymentsRequest) String ¶
func (request ListDeploymentsRequest) String() string
func (ListDeploymentsRequest) ValidateEnumValue ¶
func (request ListDeploymentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDeploymentsResponse ¶
type ListDeploymentsResponse struct { // The underlying http response RawResponse *http.Response // A list of DeploymentCollection instances DeploymentCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDeploymentsResponse wrapper for the ListDeployments operation
func (ListDeploymentsResponse) HTTPResponse ¶
func (response ListDeploymentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeploymentsResponse) String ¶
func (response ListDeploymentsResponse) String() string
type ListDeploymentsSortByEnum ¶
type ListDeploymentsSortByEnum string
ListDeploymentsSortByEnum Enum with underlying type: string
const ( ListDeploymentsSortByTimecreated ListDeploymentsSortByEnum = "timeCreated" ListDeploymentsSortByDisplayname ListDeploymentsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeploymentsSortByEnum
func GetListDeploymentsSortByEnumValues ¶
func GetListDeploymentsSortByEnumValues() []ListDeploymentsSortByEnum
GetListDeploymentsSortByEnumValues Enumerates the set of values for ListDeploymentsSortByEnum
func GetMappingListDeploymentsSortByEnum ¶
func GetMappingListDeploymentsSortByEnum(val string) (ListDeploymentsSortByEnum, bool)
GetMappingListDeploymentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentsSortOrderEnum ¶
type ListDeploymentsSortOrderEnum string
ListDeploymentsSortOrderEnum Enum with underlying type: string
const ( ListDeploymentsSortOrderAsc ListDeploymentsSortOrderEnum = "ASC" ListDeploymentsSortOrderDesc ListDeploymentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeploymentsSortOrderEnum
func GetListDeploymentsSortOrderEnumValues ¶
func GetListDeploymentsSortOrderEnumValues() []ListDeploymentsSortOrderEnum
GetListDeploymentsSortOrderEnumValues Enumerates the set of values for ListDeploymentsSortOrderEnum
func GetMappingListDeploymentsSortOrderEnum ¶
func GetMappingListDeploymentsSortOrderEnum(val string) (ListDeploymentsSortOrderEnum, bool)
GetMappingListDeploymentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDeploymentsSupportedConnectionTypeEnum ¶ added in v65.25.0
type ListDeploymentsSupportedConnectionTypeEnum string
ListDeploymentsSupportedConnectionTypeEnum Enum with underlying type: string
const ( ListDeploymentsSupportedConnectionTypeGoldengate ListDeploymentsSupportedConnectionTypeEnum = "GOLDENGATE" ListDeploymentsSupportedConnectionTypeKafka ListDeploymentsSupportedConnectionTypeEnum = "KAFKA" ListDeploymentsSupportedConnectionTypeKafkaSchemaRegistry ListDeploymentsSupportedConnectionTypeEnum = "KAFKA_SCHEMA_REGISTRY" ListDeploymentsSupportedConnectionTypeMysql ListDeploymentsSupportedConnectionTypeEnum = "MYSQL" ListDeploymentsSupportedConnectionTypeJavaMessageService ListDeploymentsSupportedConnectionTypeEnum = "JAVA_MESSAGE_SERVICE" ListDeploymentsSupportedConnectionTypeMicrosoftSqlserver ListDeploymentsSupportedConnectionTypeEnum = "MICROSOFT_SQLSERVER" ListDeploymentsSupportedConnectionTypeOciObjectStorage ListDeploymentsSupportedConnectionTypeEnum = "OCI_OBJECT_STORAGE" ListDeploymentsSupportedConnectionTypeOracle ListDeploymentsSupportedConnectionTypeEnum = "ORACLE" ListDeploymentsSupportedConnectionTypeAzureDataLakeStorage ListDeploymentsSupportedConnectionTypeEnum = "AZURE_DATA_LAKE_STORAGE" ListDeploymentsSupportedConnectionTypePostgresql ListDeploymentsSupportedConnectionTypeEnum = "POSTGRESQL" ListDeploymentsSupportedConnectionTypeAzureSynapseAnalytics ListDeploymentsSupportedConnectionTypeEnum = "AZURE_SYNAPSE_ANALYTICS" ListDeploymentsSupportedConnectionTypeSnowflake ListDeploymentsSupportedConnectionTypeEnum = "SNOWFLAKE" ListDeploymentsSupportedConnectionTypeAmazonS3 ListDeploymentsSupportedConnectionTypeEnum = "AMAZON_S3" ListDeploymentsSupportedConnectionTypeHdfs ListDeploymentsSupportedConnectionTypeEnum = "HDFS" ListDeploymentsSupportedConnectionTypeOracleNosql ListDeploymentsSupportedConnectionTypeEnum = "ORACLE_NOSQL" ListDeploymentsSupportedConnectionTypeMongodb ListDeploymentsSupportedConnectionTypeEnum = "MONGODB" ListDeploymentsSupportedConnectionTypeAmazonKinesis ListDeploymentsSupportedConnectionTypeEnum = "AMAZON_KINESIS" ListDeploymentsSupportedConnectionTypeAmazonRedshift ListDeploymentsSupportedConnectionTypeEnum = "AMAZON_REDSHIFT" ListDeploymentsSupportedConnectionTypeDb2 ListDeploymentsSupportedConnectionTypeEnum = "DB2" ListDeploymentsSupportedConnectionTypeRedis ListDeploymentsSupportedConnectionTypeEnum = "REDIS" ListDeploymentsSupportedConnectionTypeElasticsearch ListDeploymentsSupportedConnectionTypeEnum = "ELASTICSEARCH" ListDeploymentsSupportedConnectionTypeGeneric ListDeploymentsSupportedConnectionTypeEnum = "GENERIC" ListDeploymentsSupportedConnectionTypeGoogleCloudStorage ListDeploymentsSupportedConnectionTypeEnum = "GOOGLE_CLOUD_STORAGE" ListDeploymentsSupportedConnectionTypeGoogleBigquery ListDeploymentsSupportedConnectionTypeEnum = "GOOGLE_BIGQUERY" )
Set of constants representing the allowable values for ListDeploymentsSupportedConnectionTypeEnum
func GetListDeploymentsSupportedConnectionTypeEnumValues ¶ added in v65.25.0
func GetListDeploymentsSupportedConnectionTypeEnumValues() []ListDeploymentsSupportedConnectionTypeEnum
GetListDeploymentsSupportedConnectionTypeEnumValues Enumerates the set of values for ListDeploymentsSupportedConnectionTypeEnum
func GetMappingListDeploymentsSupportedConnectionTypeEnum ¶ added in v65.25.0
func GetMappingListDeploymentsSupportedConnectionTypeEnum(val string) (ListDeploymentsSupportedConnectionTypeEnum, bool)
GetMappingListDeploymentsSupportedConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMessagesRequest ¶ added in v65.21.0
type ListMessagesRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"query" name:"deploymentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMessagesRequest wrapper for the ListMessages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListMessages.go.html to see an example of how to use ListMessagesRequest.
func (ListMessagesRequest) BinaryRequestBody ¶ added in v65.21.0
func (request ListMessagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMessagesRequest) HTTPRequest ¶ added in v65.21.0
func (request ListMessagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMessagesRequest) RetryPolicy ¶ added in v65.21.0
func (request ListMessagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMessagesRequest) String ¶ added in v65.21.0
func (request ListMessagesRequest) String() string
func (ListMessagesRequest) ValidateEnumValue ¶ added in v65.21.0
func (request ListMessagesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMessagesResponse ¶ added in v65.21.0
type ListMessagesResponse struct { // The underlying http response RawResponse *http.Response // A list of DeploymentMessageCollection instances DeploymentMessageCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListMessagesResponse wrapper for the ListMessages operation
func (ListMessagesResponse) HTTPResponse ¶ added in v65.21.0
func (response ListMessagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMessagesResponse) String ¶ added in v65.21.0
func (response ListMessagesResponse) String() string
type ListTrailFilesRequest ¶ added in v65.21.0
type ListTrailFilesRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"query" name:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A Trail File identifier TrailFileId *string `mandatory:"false" contributesTo:"query" name:"trailFileId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. Only one sort order can be provided. Default order for 'timeLastUpdated' is // descending. Default order for 'displayName' is ascending. If no value is specified // displayName is the default. SortBy ListTrailFilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListTrailFilesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTrailFilesRequest wrapper for the ListTrailFiles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListTrailFiles.go.html to see an example of how to use ListTrailFilesRequest.
func (ListTrailFilesRequest) BinaryRequestBody ¶ added in v65.21.0
func (request ListTrailFilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListTrailFilesRequest) HTTPRequest ¶ added in v65.21.0
func (request ListTrailFilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTrailFilesRequest) RetryPolicy ¶ added in v65.21.0
func (request ListTrailFilesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTrailFilesRequest) String ¶ added in v65.21.0
func (request ListTrailFilesRequest) String() string
func (ListTrailFilesRequest) ValidateEnumValue ¶ added in v65.21.0
func (request ListTrailFilesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListTrailFilesResponse ¶ added in v65.21.0
type ListTrailFilesResponse struct { // The underlying http response RawResponse *http.Response // A list of TrailFileCollection instances TrailFileCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListTrailFilesResponse wrapper for the ListTrailFiles operation
func (ListTrailFilesResponse) HTTPResponse ¶ added in v65.21.0
func (response ListTrailFilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTrailFilesResponse) String ¶ added in v65.21.0
func (response ListTrailFilesResponse) String() string
type ListTrailFilesSortByEnum ¶ added in v65.21.0
type ListTrailFilesSortByEnum string
ListTrailFilesSortByEnum Enum with underlying type: string
const ( ListTrailFilesSortByTimelastupdated ListTrailFilesSortByEnum = "timeLastUpdated" ListTrailFilesSortByDisplayname ListTrailFilesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListTrailFilesSortByEnum
func GetListTrailFilesSortByEnumValues ¶ added in v65.21.0
func GetListTrailFilesSortByEnumValues() []ListTrailFilesSortByEnum
GetListTrailFilesSortByEnumValues Enumerates the set of values for ListTrailFilesSortByEnum
func GetMappingListTrailFilesSortByEnum ¶ added in v65.21.0
func GetMappingListTrailFilesSortByEnum(val string) (ListTrailFilesSortByEnum, bool)
GetMappingListTrailFilesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTrailFilesSortOrderEnum ¶ added in v65.21.0
type ListTrailFilesSortOrderEnum string
ListTrailFilesSortOrderEnum Enum with underlying type: string
const ( ListTrailFilesSortOrderAsc ListTrailFilesSortOrderEnum = "ASC" ListTrailFilesSortOrderDesc ListTrailFilesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTrailFilesSortOrderEnum
func GetListTrailFilesSortOrderEnumValues ¶ added in v65.21.0
func GetListTrailFilesSortOrderEnumValues() []ListTrailFilesSortOrderEnum
GetListTrailFilesSortOrderEnumValues Enumerates the set of values for ListTrailFilesSortOrderEnum
func GetMappingListTrailFilesSortOrderEnum ¶ added in v65.21.0
func GetMappingListTrailFilesSortOrderEnum(val string) (ListTrailFilesSortOrderEnum, bool)
GetMappingListTrailFilesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTrailSequencesRequest ¶ added in v65.21.0
type ListTrailSequencesRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"query" name:"deploymentId"` // A Trail File identifier TrailFileId *string `mandatory:"true" contributesTo:"query" name:"trailFileId"` // A Trail Sequence identifier TrailSequenceId *string `mandatory:"false" contributesTo:"query" name:"trailSequenceId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. Only one sort order can be provided. Default order for 'timeLastUpdated' is // descending. Default order for 'displayName' is ascending. If no value is specified // displayName is the default. SortBy ListTrailSequencesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListTrailSequencesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTrailSequencesRequest wrapper for the ListTrailSequences operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListTrailSequences.go.html to see an example of how to use ListTrailSequencesRequest.
func (ListTrailSequencesRequest) BinaryRequestBody ¶ added in v65.21.0
func (request ListTrailSequencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListTrailSequencesRequest) HTTPRequest ¶ added in v65.21.0
func (request ListTrailSequencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTrailSequencesRequest) RetryPolicy ¶ added in v65.21.0
func (request ListTrailSequencesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTrailSequencesRequest) String ¶ added in v65.21.0
func (request ListTrailSequencesRequest) String() string
func (ListTrailSequencesRequest) ValidateEnumValue ¶ added in v65.21.0
func (request ListTrailSequencesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListTrailSequencesResponse ¶ added in v65.21.0
type ListTrailSequencesResponse struct { // The underlying http response RawResponse *http.Response // A list of TrailSequenceCollection instances TrailSequenceCollection `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListTrailSequencesResponse wrapper for the ListTrailSequences operation
func (ListTrailSequencesResponse) HTTPResponse ¶ added in v65.21.0
func (response ListTrailSequencesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTrailSequencesResponse) String ¶ added in v65.21.0
func (response ListTrailSequencesResponse) String() string
type ListTrailSequencesSortByEnum ¶ added in v65.21.0
type ListTrailSequencesSortByEnum string
ListTrailSequencesSortByEnum Enum with underlying type: string
const ( ListTrailSequencesSortByTimelastupdated ListTrailSequencesSortByEnum = "timeLastUpdated" ListTrailSequencesSortByDisplayname ListTrailSequencesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListTrailSequencesSortByEnum
func GetListTrailSequencesSortByEnumValues ¶ added in v65.21.0
func GetListTrailSequencesSortByEnumValues() []ListTrailSequencesSortByEnum
GetListTrailSequencesSortByEnumValues Enumerates the set of values for ListTrailSequencesSortByEnum
func GetMappingListTrailSequencesSortByEnum ¶ added in v65.21.0
func GetMappingListTrailSequencesSortByEnum(val string) (ListTrailSequencesSortByEnum, bool)
GetMappingListTrailSequencesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTrailSequencesSortOrderEnum ¶ added in v65.21.0
type ListTrailSequencesSortOrderEnum string
ListTrailSequencesSortOrderEnum Enum with underlying type: string
const ( ListTrailSequencesSortOrderAsc ListTrailSequencesSortOrderEnum = "ASC" ListTrailSequencesSortOrderDesc ListTrailSequencesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTrailSequencesSortOrderEnum
func GetListTrailSequencesSortOrderEnumValues ¶ added in v65.21.0
func GetListTrailSequencesSortOrderEnumValues() []ListTrailSequencesSortOrderEnum
GetListTrailSequencesSortOrderEnumValues Enumerates the set of values for ListTrailSequencesSortOrderEnum
func GetMappingListTrailSequencesSortOrderEnum ¶ added in v65.21.0
func GetMappingListTrailSequencesSortOrderEnum(val string) (ListTrailSequencesSortOrderEnum, bool)
GetMappingListTrailSequencesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶
func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `presentIn:"body"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶
func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `presentIn:"body"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The OCID of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request concerns // multiple resources, and those resources are not in the same compartment, it is up to the service team // to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the resource in which to list resources. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually // retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶
func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequest instances Items []WorkRequest `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The page token represents the page to start retrieving results. This is usually retrieved // from a previous list call. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type MaintenanceActionTypeEnum ¶ added in v65.32.1
type MaintenanceActionTypeEnum string
MaintenanceActionTypeEnum Enum with underlying type: string
const (
MaintenanceActionTypeUpgrade MaintenanceActionTypeEnum = "UPGRADE"
)
Set of constants representing the allowable values for MaintenanceActionTypeEnum
func GetMaintenanceActionTypeEnumValues ¶ added in v65.32.1
func GetMaintenanceActionTypeEnumValues() []MaintenanceActionTypeEnum
GetMaintenanceActionTypeEnumValues Enumerates the set of values for MaintenanceActionTypeEnum
func GetMappingMaintenanceActionTypeEnum ¶ added in v65.32.1
func GetMappingMaintenanceActionTypeEnum(val string) (MaintenanceActionTypeEnum, bool)
GetMappingMaintenanceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceConfiguration ¶ added in v65.47.0
type MaintenanceConfiguration struct { // By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, // you have to specify interimReleaseUpgradePeriodInDays too. IsInterimReleaseAutoUpgradeEnabled *bool `mandatory:"true" json:"isInterimReleaseAutoUpgradeEnabled"` // 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. BundleReleaseUpgradePeriodInDays *int `mandatory:"true" json:"bundleReleaseUpgradePeriodInDays"` // 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. MajorReleaseUpgradePeriodInDays *int `mandatory:"true" json:"majorReleaseUpgradePeriodInDays"` // 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. SecurityPatchUpgradePeriodInDays *int `mandatory:"true" json:"securityPatchUpgradePeriodInDays"` // Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period. InterimReleaseUpgradePeriodInDays *int `mandatory:"false" json:"interimReleaseUpgradePeriodInDays"` }
MaintenanceConfiguration Attributes for configuring automatic deployment maintenance.
func (MaintenanceConfiguration) String ¶ added in v65.47.0
func (m MaintenanceConfiguration) String() string
func (MaintenanceConfiguration) ValidateEnumValue ¶ added in v65.47.0
func (m MaintenanceConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MaintenanceWindow ¶ added in v65.32.1
type MaintenanceWindow struct { // Days of the week. Day DayEnum `mandatory:"true" json:"day"` // Start hour for maintenance period. Hour is in UTC. StartHour *int `mandatory:"true" json:"startHour"` }
MaintenanceWindow Defines the maintenance window, when automatic actions can be performed.
func (MaintenanceWindow) String ¶ added in v65.32.1
func (m MaintenanceWindow) String() string
func (MaintenanceWindow) ValidateEnumValue ¶ added in v65.32.1
func (m MaintenanceWindow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MessageSummary ¶ added in v65.21.0
type MessageSummary struct { // The deployment Message Id. Id *string `mandatory:"true" json:"id"` // The deployment Message in plain text with optional HTML anchor tags. DeploymentMessage *string `mandatory:"true" json:"deploymentMessage"` // The deployment Message Status. DeploymentMessageStatus MessageSummaryDeploymentMessageStatusEnum `mandatory:"true" json:"deploymentMessageStatus"` }
MessageSummary Deployment message Summary.
func (MessageSummary) String ¶ added in v65.21.0
func (m MessageSummary) String() string
func (MessageSummary) ValidateEnumValue ¶ added in v65.21.0
func (m MessageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MessageSummaryDeploymentMessageStatusEnum ¶ added in v65.21.0
type MessageSummaryDeploymentMessageStatusEnum string
MessageSummaryDeploymentMessageStatusEnum Enum with underlying type: string
const ( MessageSummaryDeploymentMessageStatusInfo MessageSummaryDeploymentMessageStatusEnum = "INFO" MessageSummaryDeploymentMessageStatusWarning MessageSummaryDeploymentMessageStatusEnum = "WARNING" MessageSummaryDeploymentMessageStatusError MessageSummaryDeploymentMessageStatusEnum = "ERROR" )
Set of constants representing the allowable values for MessageSummaryDeploymentMessageStatusEnum
func GetMappingMessageSummaryDeploymentMessageStatusEnum ¶ added in v65.21.0
func GetMappingMessageSummaryDeploymentMessageStatusEnum(val string) (MessageSummaryDeploymentMessageStatusEnum, bool)
GetMappingMessageSummaryDeploymentMessageStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMessageSummaryDeploymentMessageStatusEnumValues ¶ added in v65.21.0
func GetMessageSummaryDeploymentMessageStatusEnumValues() []MessageSummaryDeploymentMessageStatusEnum
GetMessageSummaryDeploymentMessageStatusEnumValues Enumerates the set of values for MessageSummaryDeploymentMessageStatusEnum
type MicrosoftSqlserverConnection ¶ added in v65.33.0
type MicrosoftSqlserverConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The username Oracle GoldenGate uses to connect to the Microsoft SQL Server. // This username must already exist and be available by the Microsoft SQL Server to be connected to. Username *string `mandatory:"true" json:"username"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // Database Certificate - The base64 encoded content of a .pem or .crt file. // containing the server public key (for 1-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // If set to true, the driver validates the certificate that is sent by the database server. ShouldValidateServerCertificate *bool `mandatory:"false" json:"shouldValidateServerCertificate"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The Microsoft SQL Server technology type. TechnologyType MicrosoftSqlserverConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Protocol for Microsoft SQL Server. SecurityProtocol MicrosoftSqlserverConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
MicrosoftSqlserverConnection Represents the metadata of a Microsoft SQL Server Connection.
func (MicrosoftSqlserverConnection) GetCompartmentId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (MicrosoftSqlserverConnection) GetDefinedTags ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (MicrosoftSqlserverConnection) GetDescription ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetDescription() *string
GetDescription returns Description
func (MicrosoftSqlserverConnection) GetDisplayName ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (MicrosoftSqlserverConnection) GetFreeformTags ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (MicrosoftSqlserverConnection) GetId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetId() *string
GetId returns Id
func (MicrosoftSqlserverConnection) GetIngressIps ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (MicrosoftSqlserverConnection) GetKeyId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetKeyId() *string
GetKeyId returns KeyId
func (MicrosoftSqlserverConnection) GetLifecycleDetails ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (MicrosoftSqlserverConnection) GetLifecycleState ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (MicrosoftSqlserverConnection) GetLocks ¶ added in v65.67.0
func (m MicrosoftSqlserverConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (MicrosoftSqlserverConnection) GetNsgIds ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (MicrosoftSqlserverConnection) GetRoutingMethod ¶ added in v65.55.0
func (m MicrosoftSqlserverConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (MicrosoftSqlserverConnection) GetSubnetId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (MicrosoftSqlserverConnection) GetSystemTags ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (MicrosoftSqlserverConnection) GetTimeCreated ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (MicrosoftSqlserverConnection) GetTimeUpdated ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (MicrosoftSqlserverConnection) GetVaultId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) GetVaultId() *string
GetVaultId returns VaultId
func (MicrosoftSqlserverConnection) MarshalJSON ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (MicrosoftSqlserverConnection) String ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) String() string
func (MicrosoftSqlserverConnection) ValidateEnumValue ¶ added in v65.33.0
func (m MicrosoftSqlserverConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MicrosoftSqlserverConnectionSecurityProtocolEnum ¶ added in v65.33.0
type MicrosoftSqlserverConnectionSecurityProtocolEnum string
MicrosoftSqlserverConnectionSecurityProtocolEnum Enum with underlying type: string
const ( MicrosoftSqlserverConnectionSecurityProtocolPlain MicrosoftSqlserverConnectionSecurityProtocolEnum = "PLAIN" MicrosoftSqlserverConnectionSecurityProtocolTls MicrosoftSqlserverConnectionSecurityProtocolEnum = "TLS" )
Set of constants representing the allowable values for MicrosoftSqlserverConnectionSecurityProtocolEnum
func GetMappingMicrosoftSqlserverConnectionSecurityProtocolEnum ¶ added in v65.33.0
func GetMappingMicrosoftSqlserverConnectionSecurityProtocolEnum(val string) (MicrosoftSqlserverConnectionSecurityProtocolEnum, bool)
GetMappingMicrosoftSqlserverConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMicrosoftSqlserverConnectionSecurityProtocolEnumValues ¶ added in v65.33.0
func GetMicrosoftSqlserverConnectionSecurityProtocolEnumValues() []MicrosoftSqlserverConnectionSecurityProtocolEnum
GetMicrosoftSqlserverConnectionSecurityProtocolEnumValues Enumerates the set of values for MicrosoftSqlserverConnectionSecurityProtocolEnum
type MicrosoftSqlserverConnectionSummary ¶ added in v65.33.0
type MicrosoftSqlserverConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The username Oracle GoldenGate uses to connect to the Microsoft SQL Server. // This username must already exist and be available by the Microsoft SQL Server to be connected to. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // Database Certificate - The base64 encoded content of a .pem or .crt file. // containing the server public key (for 1-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // If set to true, the driver validates the certificate that is sent by the database server. ShouldValidateServerCertificate *bool `mandatory:"false" json:"shouldValidateServerCertificate"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Microsoft SQL Server technology type. TechnologyType MicrosoftSqlserverConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Type for Microsoft SQL Server. SecurityProtocol MicrosoftSqlserverConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` }
MicrosoftSqlserverConnectionSummary Summary of the Microsoft SQL Server Connection.
func (MicrosoftSqlserverConnectionSummary) GetCompartmentId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (MicrosoftSqlserverConnectionSummary) GetDefinedTags ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (MicrosoftSqlserverConnectionSummary) GetDescription ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetDescription() *string
GetDescription returns Description
func (MicrosoftSqlserverConnectionSummary) GetDisplayName ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (MicrosoftSqlserverConnectionSummary) GetFreeformTags ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (MicrosoftSqlserverConnectionSummary) GetId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetId() *string
GetId returns Id
func (MicrosoftSqlserverConnectionSummary) GetIngressIps ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (MicrosoftSqlserverConnectionSummary) GetKeyId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (MicrosoftSqlserverConnectionSummary) GetLifecycleDetails ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (MicrosoftSqlserverConnectionSummary) GetLifecycleState ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (MicrosoftSqlserverConnectionSummary) GetLocks ¶ added in v65.67.0
func (m MicrosoftSqlserverConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (MicrosoftSqlserverConnectionSummary) GetNsgIds ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (MicrosoftSqlserverConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m MicrosoftSqlserverConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (MicrosoftSqlserverConnectionSummary) GetSubnetId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (MicrosoftSqlserverConnectionSummary) GetSystemTags ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (MicrosoftSqlserverConnectionSummary) GetTimeCreated ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (MicrosoftSqlserverConnectionSummary) GetTimeUpdated ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (MicrosoftSqlserverConnectionSummary) GetVaultId ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (MicrosoftSqlserverConnectionSummary) MarshalJSON ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (MicrosoftSqlserverConnectionSummary) String ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) String() string
func (MicrosoftSqlserverConnectionSummary) ValidateEnumValue ¶ added in v65.33.0
func (m MicrosoftSqlserverConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MicrosoftSqlserverConnectionTechnologyTypeEnum ¶ added in v65.33.0
type MicrosoftSqlserverConnectionTechnologyTypeEnum string
MicrosoftSqlserverConnectionTechnologyTypeEnum Enum with underlying type: string
const ( MicrosoftSqlserverConnectionTechnologyTypeAmazonRdsSqlserver MicrosoftSqlserverConnectionTechnologyTypeEnum = "AMAZON_RDS_SQLSERVER" MicrosoftSqlserverConnectionTechnologyTypeAzureSqlserverManagedInstance MicrosoftSqlserverConnectionTechnologyTypeEnum = "AZURE_SQLSERVER_MANAGED_INSTANCE" MicrosoftSqlserverConnectionTechnologyTypeAzureSqlserverNonManagedInstance MicrosoftSqlserverConnectionTechnologyTypeEnum = "AZURE_SQLSERVER_NON_MANAGED_INSTANCE" MicrosoftSqlserverConnectionTechnologyTypeGoogleCloudSqlSqlserver MicrosoftSqlserverConnectionTechnologyTypeEnum = "GOOGLE_CLOUD_SQL_SQLSERVER" MicrosoftSqlserverConnectionTechnologyTypeMicrosoftSqlserver MicrosoftSqlserverConnectionTechnologyTypeEnum = "MICROSOFT_SQLSERVER" )
Set of constants representing the allowable values for MicrosoftSqlserverConnectionTechnologyTypeEnum
func GetMappingMicrosoftSqlserverConnectionTechnologyTypeEnum ¶ added in v65.33.0
func GetMappingMicrosoftSqlserverConnectionTechnologyTypeEnum(val string) (MicrosoftSqlserverConnectionTechnologyTypeEnum, bool)
GetMappingMicrosoftSqlserverConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMicrosoftSqlserverConnectionTechnologyTypeEnumValues ¶ added in v65.33.0
func GetMicrosoftSqlserverConnectionTechnologyTypeEnumValues() []MicrosoftSqlserverConnectionTechnologyTypeEnum
GetMicrosoftSqlserverConnectionTechnologyTypeEnumValues Enumerates the set of values for MicrosoftSqlserverConnectionTechnologyTypeEnum
type MongoDbConnection ¶ added in v65.33.0
type MongoDbConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // MongoDB connection string. // e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords' ConnectionString *string `mandatory:"false" json:"connectionString"` // The username Oracle GoldenGate uses to connect to the database. // This username must already exist and be available by the database to be connected to. Username *string `mandatory:"false" json:"username"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Autonomous Json Database. DatabaseId *string `mandatory:"false" json:"databaseId"` // The MongoDB technology type. TechnologyType MongoDbConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
MongoDbConnection Represents the metadata of a MongoDB Connection.
func (MongoDbConnection) GetCompartmentId ¶ added in v65.33.0
func (m MongoDbConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (MongoDbConnection) GetDefinedTags ¶ added in v65.33.0
func (m MongoDbConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (MongoDbConnection) GetDescription ¶ added in v65.33.0
func (m MongoDbConnection) GetDescription() *string
GetDescription returns Description
func (MongoDbConnection) GetDisplayName ¶ added in v65.33.0
func (m MongoDbConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (MongoDbConnection) GetFreeformTags ¶ added in v65.33.0
func (m MongoDbConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (MongoDbConnection) GetId ¶ added in v65.33.0
func (m MongoDbConnection) GetId() *string
GetId returns Id
func (MongoDbConnection) GetIngressIps ¶ added in v65.33.0
func (m MongoDbConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (MongoDbConnection) GetKeyId ¶ added in v65.33.0
func (m MongoDbConnection) GetKeyId() *string
GetKeyId returns KeyId
func (MongoDbConnection) GetLifecycleDetails ¶ added in v65.33.0
func (m MongoDbConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (MongoDbConnection) GetLifecycleState ¶ added in v65.33.0
func (m MongoDbConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (MongoDbConnection) GetLocks ¶ added in v65.67.0
func (m MongoDbConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (MongoDbConnection) GetNsgIds ¶ added in v65.33.0
func (m MongoDbConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (MongoDbConnection) GetRoutingMethod ¶ added in v65.55.0
func (m MongoDbConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (MongoDbConnection) GetSubnetId ¶ added in v65.33.0
func (m MongoDbConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (MongoDbConnection) GetSystemTags ¶ added in v65.33.0
func (m MongoDbConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (MongoDbConnection) GetTimeCreated ¶ added in v65.33.0
func (m MongoDbConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (MongoDbConnection) GetTimeUpdated ¶ added in v65.33.0
func (m MongoDbConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (MongoDbConnection) GetVaultId ¶ added in v65.33.0
func (m MongoDbConnection) GetVaultId() *string
GetVaultId returns VaultId
func (MongoDbConnection) MarshalJSON ¶ added in v65.33.0
func (m MongoDbConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (MongoDbConnection) String ¶ added in v65.33.0
func (m MongoDbConnection) String() string
func (MongoDbConnection) ValidateEnumValue ¶ added in v65.33.0
func (m MongoDbConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MongoDbConnectionSummary ¶ added in v65.33.0
type MongoDbConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // MongoDB connection string. // e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords' ConnectionString *string `mandatory:"false" json:"connectionString"` // The username Oracle GoldenGate uses to connect to the database. // This username must already exist and be available by the database to be connected to. Username *string `mandatory:"false" json:"username"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Autonomous Json Database. DatabaseId *string `mandatory:"false" json:"databaseId"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The MongoDB technology type. TechnologyType MongoDbConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
MongoDbConnectionSummary Summary of the MongoDB Connection.
func (MongoDbConnectionSummary) GetCompartmentId ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (MongoDbConnectionSummary) GetDefinedTags ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (MongoDbConnectionSummary) GetDescription ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetDescription() *string
GetDescription returns Description
func (MongoDbConnectionSummary) GetDisplayName ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (MongoDbConnectionSummary) GetFreeformTags ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (MongoDbConnectionSummary) GetId ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetId() *string
GetId returns Id
func (MongoDbConnectionSummary) GetIngressIps ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (MongoDbConnectionSummary) GetKeyId ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (MongoDbConnectionSummary) GetLifecycleDetails ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (MongoDbConnectionSummary) GetLifecycleState ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (MongoDbConnectionSummary) GetLocks ¶ added in v65.67.0
func (m MongoDbConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (MongoDbConnectionSummary) GetNsgIds ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (MongoDbConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m MongoDbConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (MongoDbConnectionSummary) GetSubnetId ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (MongoDbConnectionSummary) GetSystemTags ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (MongoDbConnectionSummary) GetTimeCreated ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (MongoDbConnectionSummary) GetTimeUpdated ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (MongoDbConnectionSummary) GetVaultId ¶ added in v65.33.0
func (m MongoDbConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (MongoDbConnectionSummary) MarshalJSON ¶ added in v65.33.0
func (m MongoDbConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (MongoDbConnectionSummary) String ¶ added in v65.33.0
func (m MongoDbConnectionSummary) String() string
func (MongoDbConnectionSummary) ValidateEnumValue ¶ added in v65.33.0
func (m MongoDbConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MongoDbConnectionTechnologyTypeEnum ¶ added in v65.33.0
type MongoDbConnectionTechnologyTypeEnum string
MongoDbConnectionTechnologyTypeEnum Enum with underlying type: string
const ( MongoDbConnectionTechnologyTypeMongodb MongoDbConnectionTechnologyTypeEnum = "MONGODB" MongoDbConnectionTechnologyTypeOciAutonomousJsonDatabase MongoDbConnectionTechnologyTypeEnum = "OCI_AUTONOMOUS_JSON_DATABASE" MongoDbConnectionTechnologyTypeAzureCosmosDbForMongodb MongoDbConnectionTechnologyTypeEnum = "AZURE_COSMOS_DB_FOR_MONGODB" )
Set of constants representing the allowable values for MongoDbConnectionTechnologyTypeEnum
func GetMappingMongoDbConnectionTechnologyTypeEnum ¶ added in v65.33.0
func GetMappingMongoDbConnectionTechnologyTypeEnum(val string) (MongoDbConnectionTechnologyTypeEnum, bool)
GetMappingMongoDbConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMongoDbConnectionTechnologyTypeEnumValues ¶ added in v65.33.0
func GetMongoDbConnectionTechnologyTypeEnumValues() []MongoDbConnectionTechnologyTypeEnum
GetMongoDbConnectionTechnologyTypeEnumValues Enumerates the set of values for MongoDbConnectionTechnologyTypeEnum
type MysqlConnection ¶ added in v65.25.0
type MysqlConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The name of the database. DatabaseName *string `mandatory:"false" json:"databaseName"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The MySQL technology type. TechnologyType MysqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Protocol for MySQL. SecurityProtocol MysqlConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // SSL modes for MySQL. SslMode MysqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
MysqlConnection Represents the metadata of a MySQL Connection.
func (MysqlConnection) GetCompartmentId ¶ added in v65.25.0
func (m MysqlConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (MysqlConnection) GetDefinedTags ¶ added in v65.25.0
func (m MysqlConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (MysqlConnection) GetDescription ¶ added in v65.25.0
func (m MysqlConnection) GetDescription() *string
GetDescription returns Description
func (MysqlConnection) GetDisplayName ¶ added in v65.25.0
func (m MysqlConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (MysqlConnection) GetFreeformTags ¶ added in v65.25.0
func (m MysqlConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (MysqlConnection) GetId ¶ added in v65.25.0
func (m MysqlConnection) GetId() *string
GetId returns Id
func (MysqlConnection) GetIngressIps ¶ added in v65.25.0
func (m MysqlConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (MysqlConnection) GetKeyId ¶ added in v65.25.0
func (m MysqlConnection) GetKeyId() *string
GetKeyId returns KeyId
func (MysqlConnection) GetLifecycleDetails ¶ added in v65.25.0
func (m MysqlConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (MysqlConnection) GetLifecycleState ¶ added in v65.25.0
func (m MysqlConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (MysqlConnection) GetLocks ¶ added in v65.67.0
func (m MysqlConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (MysqlConnection) GetNsgIds ¶ added in v65.25.0
func (m MysqlConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (MysqlConnection) GetRoutingMethod ¶ added in v65.55.0
func (m MysqlConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (MysqlConnection) GetSubnetId ¶ added in v65.25.0
func (m MysqlConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (MysqlConnection) GetSystemTags ¶ added in v65.25.0
func (m MysqlConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (MysqlConnection) GetTimeCreated ¶ added in v65.25.0
func (m MysqlConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (MysqlConnection) GetTimeUpdated ¶ added in v65.25.0
func (m MysqlConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (MysqlConnection) GetVaultId ¶ added in v65.25.0
func (m MysqlConnection) GetVaultId() *string
GetVaultId returns VaultId
func (MysqlConnection) MarshalJSON ¶ added in v65.25.0
func (m MysqlConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (MysqlConnection) String ¶ added in v65.25.0
func (m MysqlConnection) String() string
func (MysqlConnection) ValidateEnumValue ¶ added in v65.25.0
func (m MysqlConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MysqlConnectionSecurityProtocolEnum ¶ added in v65.25.0
type MysqlConnectionSecurityProtocolEnum string
MysqlConnectionSecurityProtocolEnum Enum with underlying type: string
const ( MysqlConnectionSecurityProtocolPlain MysqlConnectionSecurityProtocolEnum = "PLAIN" MysqlConnectionSecurityProtocolTls MysqlConnectionSecurityProtocolEnum = "TLS" MysqlConnectionSecurityProtocolMtls MysqlConnectionSecurityProtocolEnum = "MTLS" )
Set of constants representing the allowable values for MysqlConnectionSecurityProtocolEnum
func GetMappingMysqlConnectionSecurityProtocolEnum ¶ added in v65.25.0
func GetMappingMysqlConnectionSecurityProtocolEnum(val string) (MysqlConnectionSecurityProtocolEnum, bool)
GetMappingMysqlConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMysqlConnectionSecurityProtocolEnumValues ¶ added in v65.25.0
func GetMysqlConnectionSecurityProtocolEnumValues() []MysqlConnectionSecurityProtocolEnum
GetMysqlConnectionSecurityProtocolEnumValues Enumerates the set of values for MysqlConnectionSecurityProtocolEnum
type MysqlConnectionSslModeEnum ¶ added in v65.25.0
type MysqlConnectionSslModeEnum string
MysqlConnectionSslModeEnum Enum with underlying type: string
const ( MysqlConnectionSslModeDisabled MysqlConnectionSslModeEnum = "DISABLED" MysqlConnectionSslModePreferred MysqlConnectionSslModeEnum = "PREFERRED" MysqlConnectionSslModeRequired MysqlConnectionSslModeEnum = "REQUIRED" MysqlConnectionSslModeVerifyCa MysqlConnectionSslModeEnum = "VERIFY_CA" MysqlConnectionSslModeVerifyIdentity MysqlConnectionSslModeEnum = "VERIFY_IDENTITY" )
Set of constants representing the allowable values for MysqlConnectionSslModeEnum
func GetMappingMysqlConnectionSslModeEnum ¶ added in v65.25.0
func GetMappingMysqlConnectionSslModeEnum(val string) (MysqlConnectionSslModeEnum, bool)
GetMappingMysqlConnectionSslModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMysqlConnectionSslModeEnumValues ¶ added in v65.25.0
func GetMysqlConnectionSslModeEnumValues() []MysqlConnectionSslModeEnum
GetMysqlConnectionSslModeEnumValues Enumerates the set of values for MysqlConnectionSslModeEnum
type MysqlConnectionSummary ¶ added in v65.25.0
type MysqlConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The name of the database. DatabaseName *string `mandatory:"false" json:"databaseName"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The MySQL technology type. TechnologyType MysqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security Type for MySQL. SecurityProtocol MysqlConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // SSL modes for MySQL. SslMode MysqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` }
MysqlConnectionSummary Summary of the MySQL Connection.
func (MysqlConnectionSummary) GetCompartmentId ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (MysqlConnectionSummary) GetDefinedTags ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (MysqlConnectionSummary) GetDescription ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetDescription() *string
GetDescription returns Description
func (MysqlConnectionSummary) GetDisplayName ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (MysqlConnectionSummary) GetFreeformTags ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (MysqlConnectionSummary) GetId ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetId() *string
GetId returns Id
func (MysqlConnectionSummary) GetIngressIps ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (MysqlConnectionSummary) GetKeyId ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (MysqlConnectionSummary) GetLifecycleDetails ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (MysqlConnectionSummary) GetLifecycleState ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (MysqlConnectionSummary) GetLocks ¶ added in v65.67.0
func (m MysqlConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (MysqlConnectionSummary) GetNsgIds ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (MysqlConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m MysqlConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (MysqlConnectionSummary) GetSubnetId ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (MysqlConnectionSummary) GetSystemTags ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (MysqlConnectionSummary) GetTimeCreated ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (MysqlConnectionSummary) GetTimeUpdated ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (MysqlConnectionSummary) GetVaultId ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (MysqlConnectionSummary) MarshalJSON ¶ added in v65.25.0
func (m MysqlConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (MysqlConnectionSummary) String ¶ added in v65.25.0
func (m MysqlConnectionSummary) String() string
func (MysqlConnectionSummary) ValidateEnumValue ¶ added in v65.25.0
func (m MysqlConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MysqlConnectionTechnologyTypeEnum ¶ added in v65.25.0
type MysqlConnectionTechnologyTypeEnum string
MysqlConnectionTechnologyTypeEnum Enum with underlying type: string
const ( MysqlConnectionTechnologyTypeAmazonAuroraMysql MysqlConnectionTechnologyTypeEnum = "AMAZON_AURORA_MYSQL" MysqlConnectionTechnologyTypeAmazonRdsMariadb MysqlConnectionTechnologyTypeEnum = "AMAZON_RDS_MARIADB" MysqlConnectionTechnologyTypeAmazonRdsMysql MysqlConnectionTechnologyTypeEnum = "AMAZON_RDS_MYSQL" MysqlConnectionTechnologyTypeAzureMysql MysqlConnectionTechnologyTypeEnum = "AZURE_MYSQL" MysqlConnectionTechnologyTypeGoogleCloudSqlMysql MysqlConnectionTechnologyTypeEnum = "GOOGLE_CLOUD_SQL_MYSQL" MysqlConnectionTechnologyTypeMariadb MysqlConnectionTechnologyTypeEnum = "MARIADB" MysqlConnectionTechnologyTypeMysqlHeatwaveOnAzure MysqlConnectionTechnologyTypeEnum = "MYSQL_HEATWAVE_ON_AZURE" MysqlConnectionTechnologyTypeMysqlHeatwaveOnAws MysqlConnectionTechnologyTypeEnum = "MYSQL_HEATWAVE_ON_AWS" MysqlConnectionTechnologyTypeMysqlServer MysqlConnectionTechnologyTypeEnum = "MYSQL_SERVER" MysqlConnectionTechnologyTypeOciMysql MysqlConnectionTechnologyTypeEnum = "OCI_MYSQL" MysqlConnectionTechnologyTypeSinglestoredb MysqlConnectionTechnologyTypeEnum = "SINGLESTOREDB" MysqlConnectionTechnologyTypeSinglestoredbCloud MysqlConnectionTechnologyTypeEnum = "SINGLESTOREDB_CLOUD" )
Set of constants representing the allowable values for MysqlConnectionTechnologyTypeEnum
func GetMappingMysqlConnectionTechnologyTypeEnum ¶ added in v65.25.0
func GetMappingMysqlConnectionTechnologyTypeEnum(val string) (MysqlConnectionTechnologyTypeEnum, bool)
GetMappingMysqlConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMysqlConnectionTechnologyTypeEnumValues ¶ added in v65.25.0
func GetMysqlConnectionTechnologyTypeEnumValues() []MysqlConnectionTechnologyTypeEnum
GetMysqlConnectionTechnologyTypeEnumValues Enumerates the set of values for MysqlConnectionTechnologyTypeEnum
type NameValuePair ¶ added in v65.25.0
type NameValuePair struct { // The name of the property entry. Name *string `mandatory:"true" json:"name"` // The value of the property entry. Value *string `mandatory:"true" json:"value"` }
NameValuePair A name-value pair representing an attribute entry usable in a list of attributes.
func (NameValuePair) String ¶ added in v65.25.0
func (m NameValuePair) String() string
func (NameValuePair) ValidateEnumValue ¶ added in v65.25.0
func (m NameValuePair) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciObjectStorageConnection ¶ added in v65.25.0
type OciObjectStorageConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) 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 `mandatory:"true" json:"userId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // The OCI Object Storage technology type. TechnologyType OciObjectStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
OciObjectStorageConnection Represents the metadata of an OCI Object Storage Connection.
func (OciObjectStorageConnection) GetCompartmentId ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OciObjectStorageConnection) GetDefinedTags ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OciObjectStorageConnection) GetDescription ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetDescription() *string
GetDescription returns Description
func (OciObjectStorageConnection) GetDisplayName ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OciObjectStorageConnection) GetFreeformTags ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OciObjectStorageConnection) GetId ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetId() *string
GetId returns Id
func (OciObjectStorageConnection) GetIngressIps ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (OciObjectStorageConnection) GetKeyId ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetKeyId() *string
GetKeyId returns KeyId
func (OciObjectStorageConnection) GetLifecycleDetails ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OciObjectStorageConnection) GetLifecycleState ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OciObjectStorageConnection) GetLocks ¶ added in v65.67.0
func (m OciObjectStorageConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (OciObjectStorageConnection) GetNsgIds ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (OciObjectStorageConnection) GetRoutingMethod ¶ added in v65.55.0
func (m OciObjectStorageConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (OciObjectStorageConnection) GetSubnetId ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (OciObjectStorageConnection) GetSystemTags ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OciObjectStorageConnection) GetTimeCreated ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OciObjectStorageConnection) GetTimeUpdated ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OciObjectStorageConnection) GetVaultId ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetVaultId() *string
GetVaultId returns VaultId
func (OciObjectStorageConnection) MarshalJSON ¶ added in v65.25.0
func (m OciObjectStorageConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OciObjectStorageConnection) String ¶ added in v65.25.0
func (m OciObjectStorageConnection) String() string
func (OciObjectStorageConnection) ValidateEnumValue ¶ added in v65.25.0
func (m OciObjectStorageConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciObjectStorageConnectionSummary ¶ added in v65.25.0
type OciObjectStorageConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) 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 `mandatory:"true" json:"userId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The OCI Object Storage technology type. TechnologyType OciObjectStorageConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
OciObjectStorageConnectionSummary Summary of the OCI Object Storage Connection.
func (OciObjectStorageConnectionSummary) GetCompartmentId ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OciObjectStorageConnectionSummary) GetDefinedTags ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OciObjectStorageConnectionSummary) GetDescription ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetDescription() *string
GetDescription returns Description
func (OciObjectStorageConnectionSummary) GetDisplayName ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OciObjectStorageConnectionSummary) GetFreeformTags ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OciObjectStorageConnectionSummary) GetId ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetId() *string
GetId returns Id
func (OciObjectStorageConnectionSummary) GetIngressIps ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (OciObjectStorageConnectionSummary) GetKeyId ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (OciObjectStorageConnectionSummary) GetLifecycleDetails ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OciObjectStorageConnectionSummary) GetLifecycleState ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OciObjectStorageConnectionSummary) GetLocks ¶ added in v65.67.0
func (m OciObjectStorageConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (OciObjectStorageConnectionSummary) GetNsgIds ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (OciObjectStorageConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m OciObjectStorageConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (OciObjectStorageConnectionSummary) GetSubnetId ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (OciObjectStorageConnectionSummary) GetSystemTags ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OciObjectStorageConnectionSummary) GetTimeCreated ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OciObjectStorageConnectionSummary) GetTimeUpdated ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OciObjectStorageConnectionSummary) GetVaultId ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (OciObjectStorageConnectionSummary) MarshalJSON ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OciObjectStorageConnectionSummary) String ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) String() string
func (OciObjectStorageConnectionSummary) ValidateEnumValue ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciObjectStorageConnectionTechnologyTypeEnum ¶ added in v65.25.0
type OciObjectStorageConnectionTechnologyTypeEnum string
OciObjectStorageConnectionTechnologyTypeEnum Enum with underlying type: string
const (
OciObjectStorageConnectionTechnologyTypeOciObjectStorage OciObjectStorageConnectionTechnologyTypeEnum = "OCI_OBJECT_STORAGE"
)
Set of constants representing the allowable values for OciObjectStorageConnectionTechnologyTypeEnum
func GetMappingOciObjectStorageConnectionTechnologyTypeEnum ¶ added in v65.25.0
func GetMappingOciObjectStorageConnectionTechnologyTypeEnum(val string) (OciObjectStorageConnectionTechnologyTypeEnum, bool)
GetMappingOciObjectStorageConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciObjectStorageConnectionTechnologyTypeEnumValues ¶ added in v65.25.0
func GetOciObjectStorageConnectionTechnologyTypeEnumValues() []OciObjectStorageConnectionTechnologyTypeEnum
GetOciObjectStorageConnectionTechnologyTypeEnumValues Enumerates the set of values for OciObjectStorageConnectionTechnologyTypeEnum
type OggDeployment ¶
type OggDeployment struct { // 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. DeploymentName *string `mandatory:"true" json:"deploymentName"` // The GoldenGate deployment console username. AdminUsername *string `mandatory:"true" json:"adminUsername"` // Version of OGG OggVersion *string `mandatory:"false" json:"oggVersion"` // The base64 encoded content of the PEM file containing the SSL certificate. Certificate *string `mandatory:"false" json:"certificate"` // The type of credential store for OGG. CredentialStore CredentialStoreEnum `mandatory:"false" json:"credentialStore,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Identity Domain when IAM credential store is used. IdentityDomainId *string `mandatory:"false" json:"identityDomainId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret where the deployment password is stored. PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"` }
OggDeployment Deployment Data for an OggDeployment
func (OggDeployment) String ¶
func (m OggDeployment) String() string
func (OggDeployment) ValidateEnumValue ¶
func (m OggDeployment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OperationStatusEnum ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" OperationStatusCanceled OperationStatusEnum = "CANCELED" )
Set of constants representing the allowable values for OperationStatusEnum
func GetMappingOperationStatusEnum ¶
func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypeEnum ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
const ( OperationTypeGoldengateDatabaseRegistrationCreate OperationTypeEnum = "GOLDENGATE_DATABASE_REGISTRATION_CREATE" OperationTypeGoldengateDatabaseRegistrationUpdate OperationTypeEnum = "GOLDENGATE_DATABASE_REGISTRATION_UPDATE" OperationTypeGoldengateDatabaseRegistrationDelete OperationTypeEnum = "GOLDENGATE_DATABASE_REGISTRATION_DELETE" OperationTypeGoldengateDatabaseRegistrationMove OperationTypeEnum = "GOLDENGATE_DATABASE_REGISTRATION_MOVE" OperationTypeGoldengateDeploymentCreate OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_CREATE" OperationTypeGoldengateDeploymentUpdate OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_UPDATE" OperationTypeGoldengateDeploymentDelete OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_DELETE" OperationTypeGoldengateDeploymentMove OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_MOVE" OperationTypeGoldengateDeploymentRestore OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_RESTORE" OperationTypeGoldengateDeploymentStart OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_START" OperationTypeGoldengateDeploymentStop OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_STOP" OperationTypeGoldengateDeploymentUpgrade OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_UPGRADE" OperationTypeGoldengateDeploymentBackupCreate OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_BACKUP_CREATE" OperationTypeGoldengateDeploymentBackupDelete OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_BACKUP_DELETE" OperationTypeGoldengateDeploymentBackupCancel OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_BACKUP_CANCEL" OperationTypeGoldengateDeploymentBackupCopy OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_BACKUP_COPY" OperationTypeGoldengateConnectionCreate OperationTypeEnum = "GOLDENGATE_CONNECTION_CREATE" OperationTypeGoldengateConnectionUpdate OperationTypeEnum = "GOLDENGATE_CONNECTION_UPDATE" OperationTypeGoldengateConnectionDelete OperationTypeEnum = "GOLDENGATE_CONNECTION_DELETE" OperationTypeGoldengateConnectionMove OperationTypeEnum = "GOLDENGATE_CONNECTION_MOVE" OperationTypeGoldengateConnectionAssignmentCreate OperationTypeEnum = "GOLDENGATE_CONNECTION_ASSIGNMENT_CREATE" OperationTypeGoldengateConnectionAssignmentDelete OperationTypeEnum = "GOLDENGATE_CONNECTION_ASSIGNMENT_DELETE" OperationTypeGoldengateConnectionAssigmnentDelete OperationTypeEnum = "GOLDENGATE_CONNECTION_ASSIGMNENT_DELETE" OperationTypeGoldengateDeploymentDiagnosticCollect OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_DIAGNOSTIC_COLLECT" OperationTypeGoldengateDeploymentWalletExport OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_WALLET_EXPORT" OperationTypeGoldengateDeploymentWalletImport OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_WALLET_IMPORT" OperationTypeGoldengateDeploymentUpgradeUpgrade OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_UPGRADE_UPGRADE" OperationTypeGoldengateDeploymentUpgradeRollback OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_UPGRADE_ROLLBACK" OperationTypeGoldengateDeploymentUpgradeSnooze OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_UPGRADE_SNOOZE" OperationTypeGoldengateDeploymentCertificateCreate OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_CERTIFICATE_CREATE" OperationTypeGoldengateDeploymentCertificateDelete OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_CERTIFICATE_DELETE" )
Set of constants representing the allowable values for OperationTypeEnum
func GetMappingOperationTypeEnum ¶
func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationTypeEnumValues ¶
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
type OracleConnection ¶ added in v65.25.0
type OracleConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId *string `mandatory:"false" json:"databaseId"` // The Oracle technology type. TechnologyType OracleConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, // when a databaseId is provided. The default value is MTLS. AuthenticationMode OracleConnectionAuthenticationModeEnum `mandatory:"false" json:"authenticationMode,omitempty"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode OracleConnectionSessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
OracleConnection Represents the metadata of an Oracle Database Connection.
func (OracleConnection) GetCompartmentId ¶ added in v65.25.0
func (m OracleConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OracleConnection) GetDefinedTags ¶ added in v65.25.0
func (m OracleConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OracleConnection) GetDescription ¶ added in v65.25.0
func (m OracleConnection) GetDescription() *string
GetDescription returns Description
func (OracleConnection) GetDisplayName ¶ added in v65.25.0
func (m OracleConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OracleConnection) GetFreeformTags ¶ added in v65.25.0
func (m OracleConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OracleConnection) GetId ¶ added in v65.25.0
func (m OracleConnection) GetId() *string
GetId returns Id
func (OracleConnection) GetIngressIps ¶ added in v65.25.0
func (m OracleConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (OracleConnection) GetKeyId ¶ added in v65.25.0
func (m OracleConnection) GetKeyId() *string
GetKeyId returns KeyId
func (OracleConnection) GetLifecycleDetails ¶ added in v65.25.0
func (m OracleConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OracleConnection) GetLifecycleState ¶ added in v65.25.0
func (m OracleConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OracleConnection) GetLocks ¶ added in v65.67.0
func (m OracleConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (OracleConnection) GetNsgIds ¶ added in v65.25.0
func (m OracleConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (OracleConnection) GetRoutingMethod ¶ added in v65.55.0
func (m OracleConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (OracleConnection) GetSubnetId ¶ added in v65.25.0
func (m OracleConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (OracleConnection) GetSystemTags ¶ added in v65.25.0
func (m OracleConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OracleConnection) GetTimeCreated ¶ added in v65.25.0
func (m OracleConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OracleConnection) GetTimeUpdated ¶ added in v65.25.0
func (m OracleConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OracleConnection) GetVaultId ¶ added in v65.25.0
func (m OracleConnection) GetVaultId() *string
GetVaultId returns VaultId
func (OracleConnection) MarshalJSON ¶ added in v65.25.0
func (m OracleConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleConnection) String ¶ added in v65.25.0
func (m OracleConnection) String() string
func (OracleConnection) ValidateEnumValue ¶ added in v65.25.0
func (m OracleConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OracleConnectionAuthenticationModeEnum ¶ added in v65.67.0
type OracleConnectionAuthenticationModeEnum string
OracleConnectionAuthenticationModeEnum Enum with underlying type: string
const ( OracleConnectionAuthenticationModeTls OracleConnectionAuthenticationModeEnum = "TLS" OracleConnectionAuthenticationModeMtls OracleConnectionAuthenticationModeEnum = "MTLS" )
Set of constants representing the allowable values for OracleConnectionAuthenticationModeEnum
func GetMappingOracleConnectionAuthenticationModeEnum ¶ added in v65.67.0
func GetMappingOracleConnectionAuthenticationModeEnum(val string) (OracleConnectionAuthenticationModeEnum, bool)
GetMappingOracleConnectionAuthenticationModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOracleConnectionAuthenticationModeEnumValues ¶ added in v65.67.0
func GetOracleConnectionAuthenticationModeEnumValues() []OracleConnectionAuthenticationModeEnum
GetOracleConnectionAuthenticationModeEnumValues Enumerates the set of values for OracleConnectionAuthenticationModeEnum
type OracleConnectionSessionModeEnum ¶ added in v65.25.0
type OracleConnectionSessionModeEnum string
OracleConnectionSessionModeEnum Enum with underlying type: string
const ( OracleConnectionSessionModeDirect OracleConnectionSessionModeEnum = "DIRECT" OracleConnectionSessionModeRedirect OracleConnectionSessionModeEnum = "REDIRECT" )
Set of constants representing the allowable values for OracleConnectionSessionModeEnum
func GetMappingOracleConnectionSessionModeEnum ¶ added in v65.25.0
func GetMappingOracleConnectionSessionModeEnum(val string) (OracleConnectionSessionModeEnum, bool)
GetMappingOracleConnectionSessionModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOracleConnectionSessionModeEnumValues ¶ added in v65.25.0
func GetOracleConnectionSessionModeEnumValues() []OracleConnectionSessionModeEnum
GetOracleConnectionSessionModeEnumValues Enumerates the set of values for OracleConnectionSessionModeEnum
type OracleConnectionSummary ¶ added in v65.25.0
type OracleConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId *string `mandatory:"false" json:"databaseId"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Oracle technology type. TechnologyType OracleConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, // when a databaseId is provided. The default value is MTLS. AuthenticationMode OracleConnectionAuthenticationModeEnum `mandatory:"false" json:"authenticationMode,omitempty"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode OracleConnectionSessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` }
OracleConnectionSummary Summary of the Oracle Connection.
func (OracleConnectionSummary) GetCompartmentId ¶ added in v65.25.0
func (m OracleConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OracleConnectionSummary) GetDefinedTags ¶ added in v65.25.0
func (m OracleConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OracleConnectionSummary) GetDescription ¶ added in v65.25.0
func (m OracleConnectionSummary) GetDescription() *string
GetDescription returns Description
func (OracleConnectionSummary) GetDisplayName ¶ added in v65.25.0
func (m OracleConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OracleConnectionSummary) GetFreeformTags ¶ added in v65.25.0
func (m OracleConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OracleConnectionSummary) GetId ¶ added in v65.25.0
func (m OracleConnectionSummary) GetId() *string
GetId returns Id
func (OracleConnectionSummary) GetIngressIps ¶ added in v65.25.0
func (m OracleConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (OracleConnectionSummary) GetKeyId ¶ added in v65.25.0
func (m OracleConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (OracleConnectionSummary) GetLifecycleDetails ¶ added in v65.25.0
func (m OracleConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OracleConnectionSummary) GetLifecycleState ¶ added in v65.25.0
func (m OracleConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OracleConnectionSummary) GetLocks ¶ added in v65.67.0
func (m OracleConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (OracleConnectionSummary) GetNsgIds ¶ added in v65.25.0
func (m OracleConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (OracleConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m OracleConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (OracleConnectionSummary) GetSubnetId ¶ added in v65.25.0
func (m OracleConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (OracleConnectionSummary) GetSystemTags ¶ added in v65.25.0
func (m OracleConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OracleConnectionSummary) GetTimeCreated ¶ added in v65.25.0
func (m OracleConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OracleConnectionSummary) GetTimeUpdated ¶ added in v65.25.0
func (m OracleConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OracleConnectionSummary) GetVaultId ¶ added in v65.25.0
func (m OracleConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (OracleConnectionSummary) MarshalJSON ¶ added in v65.25.0
func (m OracleConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleConnectionSummary) String ¶ added in v65.25.0
func (m OracleConnectionSummary) String() string
func (OracleConnectionSummary) ValidateEnumValue ¶ added in v65.25.0
func (m OracleConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OracleConnectionTechnologyTypeEnum ¶ added in v65.25.0
type OracleConnectionTechnologyTypeEnum string
OracleConnectionTechnologyTypeEnum Enum with underlying type: string
const ( OracleConnectionTechnologyTypeAmazonRdsOracle OracleConnectionTechnologyTypeEnum = "AMAZON_RDS_ORACLE" OracleConnectionTechnologyTypeOciAutonomousDatabase OracleConnectionTechnologyTypeEnum = "OCI_AUTONOMOUS_DATABASE" OracleConnectionTechnologyTypeOracleDatabase OracleConnectionTechnologyTypeEnum = "ORACLE_DATABASE" OracleConnectionTechnologyTypeOracleExadata OracleConnectionTechnologyTypeEnum = "ORACLE_EXADATA" OracleConnectionTechnologyTypeOracleExadataDatabaseAtAzure OracleConnectionTechnologyTypeEnum = "ORACLE_EXADATA_DATABASE_AT_AZURE" )
Set of constants representing the allowable values for OracleConnectionTechnologyTypeEnum
func GetMappingOracleConnectionTechnologyTypeEnum ¶ added in v65.25.0
func GetMappingOracleConnectionTechnologyTypeEnum(val string) (OracleConnectionTechnologyTypeEnum, bool)
GetMappingOracleConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOracleConnectionTechnologyTypeEnumValues ¶ added in v65.25.0
func GetOracleConnectionTechnologyTypeEnumValues() []OracleConnectionTechnologyTypeEnum
GetOracleConnectionTechnologyTypeEnumValues Enumerates the set of values for OracleConnectionTechnologyTypeEnum
type OracleNosqlConnection ¶ added in v65.33.0
type OracleNosqlConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the OCI user who will access the Oracle NoSQL database. // The user must have write access to the table they want to connect to. UserId *string `mandatory:"true" json:"userId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // The Oracle NoSQL technology type. TechnologyType OracleNosqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
OracleNosqlConnection Represents the metadata of an Oracle NoSQL Connection.
func (OracleNosqlConnection) GetCompartmentId ¶ added in v65.33.0
func (m OracleNosqlConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OracleNosqlConnection) GetDefinedTags ¶ added in v65.33.0
func (m OracleNosqlConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OracleNosqlConnection) GetDescription ¶ added in v65.33.0
func (m OracleNosqlConnection) GetDescription() *string
GetDescription returns Description
func (OracleNosqlConnection) GetDisplayName ¶ added in v65.33.0
func (m OracleNosqlConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OracleNosqlConnection) GetFreeformTags ¶ added in v65.33.0
func (m OracleNosqlConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OracleNosqlConnection) GetId ¶ added in v65.33.0
func (m OracleNosqlConnection) GetId() *string
GetId returns Id
func (OracleNosqlConnection) GetIngressIps ¶ added in v65.33.0
func (m OracleNosqlConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (OracleNosqlConnection) GetKeyId ¶ added in v65.33.0
func (m OracleNosqlConnection) GetKeyId() *string
GetKeyId returns KeyId
func (OracleNosqlConnection) GetLifecycleDetails ¶ added in v65.33.0
func (m OracleNosqlConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OracleNosqlConnection) GetLifecycleState ¶ added in v65.33.0
func (m OracleNosqlConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OracleNosqlConnection) GetLocks ¶ added in v65.67.0
func (m OracleNosqlConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (OracleNosqlConnection) GetNsgIds ¶ added in v65.33.0
func (m OracleNosqlConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (OracleNosqlConnection) GetRoutingMethod ¶ added in v65.55.0
func (m OracleNosqlConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (OracleNosqlConnection) GetSubnetId ¶ added in v65.33.0
func (m OracleNosqlConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (OracleNosqlConnection) GetSystemTags ¶ added in v65.33.0
func (m OracleNosqlConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OracleNosqlConnection) GetTimeCreated ¶ added in v65.33.0
func (m OracleNosqlConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OracleNosqlConnection) GetTimeUpdated ¶ added in v65.33.0
func (m OracleNosqlConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OracleNosqlConnection) GetVaultId ¶ added in v65.33.0
func (m OracleNosqlConnection) GetVaultId() *string
GetVaultId returns VaultId
func (OracleNosqlConnection) MarshalJSON ¶ added in v65.33.0
func (m OracleNosqlConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleNosqlConnection) String ¶ added in v65.33.0
func (m OracleNosqlConnection) String() string
func (OracleNosqlConnection) ValidateEnumValue ¶ added in v65.33.0
func (m OracleNosqlConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OracleNosqlConnectionSummary ¶ added in v65.33.0
type OracleNosqlConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the OCI user who will access the Oracle NoSQL database. // The user must have write access to the table they want to connect to. UserId *string `mandatory:"true" json:"userId"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Oracle NoSQL technology type. TechnologyType OracleNosqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` }
OracleNosqlConnectionSummary Summary of the Oracle NoSQL Connection.
func (OracleNosqlConnectionSummary) GetCompartmentId ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OracleNosqlConnectionSummary) GetDefinedTags ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OracleNosqlConnectionSummary) GetDescription ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetDescription() *string
GetDescription returns Description
func (OracleNosqlConnectionSummary) GetDisplayName ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OracleNosqlConnectionSummary) GetFreeformTags ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OracleNosqlConnectionSummary) GetId ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetId() *string
GetId returns Id
func (OracleNosqlConnectionSummary) GetIngressIps ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (OracleNosqlConnectionSummary) GetKeyId ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (OracleNosqlConnectionSummary) GetLifecycleDetails ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OracleNosqlConnectionSummary) GetLifecycleState ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OracleNosqlConnectionSummary) GetLocks ¶ added in v65.67.0
func (m OracleNosqlConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (OracleNosqlConnectionSummary) GetNsgIds ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (OracleNosqlConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m OracleNosqlConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (OracleNosqlConnectionSummary) GetSubnetId ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (OracleNosqlConnectionSummary) GetSystemTags ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OracleNosqlConnectionSummary) GetTimeCreated ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OracleNosqlConnectionSummary) GetTimeUpdated ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OracleNosqlConnectionSummary) GetVaultId ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (OracleNosqlConnectionSummary) MarshalJSON ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleNosqlConnectionSummary) String ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) String() string
func (OracleNosqlConnectionSummary) ValidateEnumValue ¶ added in v65.33.0
func (m OracleNosqlConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OracleNosqlConnectionTechnologyTypeEnum ¶ added in v65.33.0
type OracleNosqlConnectionTechnologyTypeEnum string
OracleNosqlConnectionTechnologyTypeEnum Enum with underlying type: string
const (
OracleNosqlConnectionTechnologyTypeOracleNosql OracleNosqlConnectionTechnologyTypeEnum = "ORACLE_NOSQL"
)
Set of constants representing the allowable values for OracleNosqlConnectionTechnologyTypeEnum
func GetMappingOracleNosqlConnectionTechnologyTypeEnum ¶ added in v65.33.0
func GetMappingOracleNosqlConnectionTechnologyTypeEnum(val string) (OracleNosqlConnectionTechnologyTypeEnum, bool)
GetMappingOracleNosqlConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOracleNosqlConnectionTechnologyTypeEnumValues ¶ added in v65.33.0
func GetOracleNosqlConnectionTechnologyTypeEnumValues() []OracleNosqlConnectionTechnologyTypeEnum
GetOracleNosqlConnectionTechnologyTypeEnumValues Enumerates the set of values for OracleNosqlConnectionTechnologyTypeEnum
type PostgresqlConnection ¶ added in v65.28.0
type PostgresqlConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The PostgreSQL technology type. TechnologyType PostgresqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for PostgreSQL. SecurityProtocol PostgresqlConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // SSL mode for PostgreSQL. SslMode PostgresqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
PostgresqlConnection Represents the metadata of a PostgreSQL Database Connection.
func (PostgresqlConnection) GetCompartmentId ¶ added in v65.28.0
func (m PostgresqlConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (PostgresqlConnection) GetDefinedTags ¶ added in v65.28.0
func (m PostgresqlConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (PostgresqlConnection) GetDescription ¶ added in v65.28.0
func (m PostgresqlConnection) GetDescription() *string
GetDescription returns Description
func (PostgresqlConnection) GetDisplayName ¶ added in v65.28.0
func (m PostgresqlConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PostgresqlConnection) GetFreeformTags ¶ added in v65.28.0
func (m PostgresqlConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (PostgresqlConnection) GetId ¶ added in v65.28.0
func (m PostgresqlConnection) GetId() *string
GetId returns Id
func (PostgresqlConnection) GetIngressIps ¶ added in v65.28.0
func (m PostgresqlConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (PostgresqlConnection) GetKeyId ¶ added in v65.28.0
func (m PostgresqlConnection) GetKeyId() *string
GetKeyId returns KeyId
func (PostgresqlConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m PostgresqlConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (PostgresqlConnection) GetLifecycleState ¶ added in v65.28.0
func (m PostgresqlConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (PostgresqlConnection) GetLocks ¶ added in v65.67.0
func (m PostgresqlConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (PostgresqlConnection) GetNsgIds ¶ added in v65.28.0
func (m PostgresqlConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (PostgresqlConnection) GetRoutingMethod ¶ added in v65.55.0
func (m PostgresqlConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (PostgresqlConnection) GetSubnetId ¶ added in v65.28.0
func (m PostgresqlConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (PostgresqlConnection) GetSystemTags ¶ added in v65.28.0
func (m PostgresqlConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (PostgresqlConnection) GetTimeCreated ¶ added in v65.28.0
func (m PostgresqlConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PostgresqlConnection) GetTimeUpdated ¶ added in v65.28.0
func (m PostgresqlConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (PostgresqlConnection) GetVaultId ¶ added in v65.28.0
func (m PostgresqlConnection) GetVaultId() *string
GetVaultId returns VaultId
func (PostgresqlConnection) MarshalJSON ¶ added in v65.28.0
func (m PostgresqlConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PostgresqlConnection) String ¶ added in v65.28.0
func (m PostgresqlConnection) String() string
func (PostgresqlConnection) ValidateEnumValue ¶ added in v65.28.0
func (m PostgresqlConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PostgresqlConnectionSecurityProtocolEnum ¶ added in v65.28.0
type PostgresqlConnectionSecurityProtocolEnum string
PostgresqlConnectionSecurityProtocolEnum Enum with underlying type: string
const ( PostgresqlConnectionSecurityProtocolPlain PostgresqlConnectionSecurityProtocolEnum = "PLAIN" PostgresqlConnectionSecurityProtocolTls PostgresqlConnectionSecurityProtocolEnum = "TLS" PostgresqlConnectionSecurityProtocolMtls PostgresqlConnectionSecurityProtocolEnum = "MTLS" )
Set of constants representing the allowable values for PostgresqlConnectionSecurityProtocolEnum
func GetMappingPostgresqlConnectionSecurityProtocolEnum ¶ added in v65.28.0
func GetMappingPostgresqlConnectionSecurityProtocolEnum(val string) (PostgresqlConnectionSecurityProtocolEnum, bool)
GetMappingPostgresqlConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPostgresqlConnectionSecurityProtocolEnumValues ¶ added in v65.28.0
func GetPostgresqlConnectionSecurityProtocolEnumValues() []PostgresqlConnectionSecurityProtocolEnum
GetPostgresqlConnectionSecurityProtocolEnumValues Enumerates the set of values for PostgresqlConnectionSecurityProtocolEnum
type PostgresqlConnectionSslModeEnum ¶ added in v65.28.0
type PostgresqlConnectionSslModeEnum string
PostgresqlConnectionSslModeEnum Enum with underlying type: string
const ( PostgresqlConnectionSslModePrefer PostgresqlConnectionSslModeEnum = "PREFER" PostgresqlConnectionSslModeRequire PostgresqlConnectionSslModeEnum = "REQUIRE" PostgresqlConnectionSslModeVerifyCa PostgresqlConnectionSslModeEnum = "VERIFY_CA" PostgresqlConnectionSslModeVerifyFull PostgresqlConnectionSslModeEnum = "VERIFY_FULL" )
Set of constants representing the allowable values for PostgresqlConnectionSslModeEnum
func GetMappingPostgresqlConnectionSslModeEnum ¶ added in v65.28.0
func GetMappingPostgresqlConnectionSslModeEnum(val string) (PostgresqlConnectionSslModeEnum, bool)
GetMappingPostgresqlConnectionSslModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPostgresqlConnectionSslModeEnumValues ¶ added in v65.28.0
func GetPostgresqlConnectionSslModeEnumValues() []PostgresqlConnectionSslModeEnum
GetPostgresqlConnectionSslModeEnumValues Enumerates the set of values for PostgresqlConnectionSslModeEnum
type PostgresqlConnectionSummary ¶ added in v65.28.0
type PostgresqlConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The name of the database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"true" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"true" json:"port"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"true" json:"username"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The PostgreSQL technology type. TechnologyType PostgresqlConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for PostgreSQL. SecurityProtocol PostgresqlConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // SSL modes for PostgreSQL. SslMode PostgresqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` }
PostgresqlConnectionSummary Summary of the PostgreSQL Database Connection.
func (PostgresqlConnectionSummary) GetCompartmentId ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (PostgresqlConnectionSummary) GetDefinedTags ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (PostgresqlConnectionSummary) GetDescription ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetDescription() *string
GetDescription returns Description
func (PostgresqlConnectionSummary) GetDisplayName ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PostgresqlConnectionSummary) GetFreeformTags ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (PostgresqlConnectionSummary) GetId ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetId() *string
GetId returns Id
func (PostgresqlConnectionSummary) GetIngressIps ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (PostgresqlConnectionSummary) GetKeyId ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (PostgresqlConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (PostgresqlConnectionSummary) GetLifecycleState ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (PostgresqlConnectionSummary) GetLocks ¶ added in v65.67.0
func (m PostgresqlConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (PostgresqlConnectionSummary) GetNsgIds ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (PostgresqlConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m PostgresqlConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (PostgresqlConnectionSummary) GetSubnetId ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (PostgresqlConnectionSummary) GetSystemTags ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (PostgresqlConnectionSummary) GetTimeCreated ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PostgresqlConnectionSummary) GetTimeUpdated ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (PostgresqlConnectionSummary) GetVaultId ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (PostgresqlConnectionSummary) MarshalJSON ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PostgresqlConnectionSummary) String ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) String() string
func (PostgresqlConnectionSummary) ValidateEnumValue ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PostgresqlConnectionTechnologyTypeEnum ¶ added in v65.28.0
type PostgresqlConnectionTechnologyTypeEnum string
PostgresqlConnectionTechnologyTypeEnum Enum with underlying type: string
const ( PostgresqlConnectionTechnologyTypeOciPostgresql PostgresqlConnectionTechnologyTypeEnum = "OCI_POSTGRESQL" PostgresqlConnectionTechnologyTypePostgresqlServer PostgresqlConnectionTechnologyTypeEnum = "POSTGRESQL_SERVER" PostgresqlConnectionTechnologyTypeAmazonAuroraPostgresql PostgresqlConnectionTechnologyTypeEnum = "AMAZON_AURORA_POSTGRESQL" PostgresqlConnectionTechnologyTypeAmazonRdsPostgresql PostgresqlConnectionTechnologyTypeEnum = "AMAZON_RDS_POSTGRESQL" PostgresqlConnectionTechnologyTypeAzurePostgresql PostgresqlConnectionTechnologyTypeEnum = "AZURE_POSTGRESQL" PostgresqlConnectionTechnologyTypeAzureCosmosDbForPostgresql PostgresqlConnectionTechnologyTypeEnum = "AZURE_COSMOS_DB_FOR_POSTGRESQL" PostgresqlConnectionTechnologyTypeGoogleCloudSqlPostgresql PostgresqlConnectionTechnologyTypeEnum = "GOOGLE_CLOUD_SQL_POSTGRESQL" )
Set of constants representing the allowable values for PostgresqlConnectionTechnologyTypeEnum
func GetMappingPostgresqlConnectionTechnologyTypeEnum ¶ added in v65.28.0
func GetMappingPostgresqlConnectionTechnologyTypeEnum(val string) (PostgresqlConnectionTechnologyTypeEnum, bool)
GetMappingPostgresqlConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPostgresqlConnectionTechnologyTypeEnumValues ¶ added in v65.28.0
func GetPostgresqlConnectionTechnologyTypeEnumValues() []PostgresqlConnectionTechnologyTypeEnum
GetPostgresqlConnectionTechnologyTypeEnumValues Enumerates the set of values for PostgresqlConnectionTechnologyTypeEnum
type RedisConnection ¶ added in v65.51.0
type RedisConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. // If port is not specified, it defaults to 6379. // Used for establishing the initial connection to the Redis cluster. // Example: `"server1.example.com:6379,server2.example.com:6379"` Servers *string `mandatory:"true" json:"servers"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Redis cluster. RedisClusterId *string `mandatory:"false" json:"redisClusterId"` // The Redis technology type. TechnologyType RedisConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Redis SecurityProtocol RedisConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Authentication type for Redis. AuthenticationType RedisConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
RedisConnection Represents the metadata of a Redis Database Connection.
func (RedisConnection) GetCompartmentId ¶ added in v65.51.0
func (m RedisConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (RedisConnection) GetDefinedTags ¶ added in v65.51.0
func (m RedisConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (RedisConnection) GetDescription ¶ added in v65.51.0
func (m RedisConnection) GetDescription() *string
GetDescription returns Description
func (RedisConnection) GetDisplayName ¶ added in v65.51.0
func (m RedisConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (RedisConnection) GetFreeformTags ¶ added in v65.51.0
func (m RedisConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (RedisConnection) GetId ¶ added in v65.51.0
func (m RedisConnection) GetId() *string
GetId returns Id
func (RedisConnection) GetIngressIps ¶ added in v65.51.0
func (m RedisConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (RedisConnection) GetKeyId ¶ added in v65.51.0
func (m RedisConnection) GetKeyId() *string
GetKeyId returns KeyId
func (RedisConnection) GetLifecycleDetails ¶ added in v65.51.0
func (m RedisConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (RedisConnection) GetLifecycleState ¶ added in v65.51.0
func (m RedisConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (RedisConnection) GetLocks ¶ added in v65.67.0
func (m RedisConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (RedisConnection) GetNsgIds ¶ added in v65.51.0
func (m RedisConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (RedisConnection) GetRoutingMethod ¶ added in v65.55.0
func (m RedisConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (RedisConnection) GetSubnetId ¶ added in v65.51.0
func (m RedisConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (RedisConnection) GetSystemTags ¶ added in v65.51.0
func (m RedisConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (RedisConnection) GetTimeCreated ¶ added in v65.51.0
func (m RedisConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (RedisConnection) GetTimeUpdated ¶ added in v65.51.0
func (m RedisConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (RedisConnection) GetVaultId ¶ added in v65.51.0
func (m RedisConnection) GetVaultId() *string
GetVaultId returns VaultId
func (RedisConnection) MarshalJSON ¶ added in v65.51.0
func (m RedisConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RedisConnection) String ¶ added in v65.51.0
func (m RedisConnection) String() string
func (RedisConnection) ValidateEnumValue ¶ added in v65.51.0
func (m RedisConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RedisConnectionAuthenticationTypeEnum ¶ added in v65.51.0
type RedisConnectionAuthenticationTypeEnum string
RedisConnectionAuthenticationTypeEnum Enum with underlying type: string
const ( RedisConnectionAuthenticationTypeNone RedisConnectionAuthenticationTypeEnum = "NONE" RedisConnectionAuthenticationTypeBasic RedisConnectionAuthenticationTypeEnum = "BASIC" )
Set of constants representing the allowable values for RedisConnectionAuthenticationTypeEnum
func GetMappingRedisConnectionAuthenticationTypeEnum ¶ added in v65.51.0
func GetMappingRedisConnectionAuthenticationTypeEnum(val string) (RedisConnectionAuthenticationTypeEnum, bool)
GetMappingRedisConnectionAuthenticationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRedisConnectionAuthenticationTypeEnumValues ¶ added in v65.51.0
func GetRedisConnectionAuthenticationTypeEnumValues() []RedisConnectionAuthenticationTypeEnum
GetRedisConnectionAuthenticationTypeEnumValues Enumerates the set of values for RedisConnectionAuthenticationTypeEnum
type RedisConnectionSecurityProtocolEnum ¶ added in v65.51.0
type RedisConnectionSecurityProtocolEnum string
RedisConnectionSecurityProtocolEnum Enum with underlying type: string
const ( RedisConnectionSecurityProtocolPlain RedisConnectionSecurityProtocolEnum = "PLAIN" RedisConnectionSecurityProtocolTls RedisConnectionSecurityProtocolEnum = "TLS" RedisConnectionSecurityProtocolMtls RedisConnectionSecurityProtocolEnum = "MTLS" )
Set of constants representing the allowable values for RedisConnectionSecurityProtocolEnum
func GetMappingRedisConnectionSecurityProtocolEnum ¶ added in v65.51.0
func GetMappingRedisConnectionSecurityProtocolEnum(val string) (RedisConnectionSecurityProtocolEnum, bool)
GetMappingRedisConnectionSecurityProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRedisConnectionSecurityProtocolEnumValues ¶ added in v65.51.0
func GetRedisConnectionSecurityProtocolEnumValues() []RedisConnectionSecurityProtocolEnum
GetRedisConnectionSecurityProtocolEnumValues Enumerates the set of values for RedisConnectionSecurityProtocolEnum
type RedisConnectionSummary ¶ added in v65.51.0
type RedisConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. // If port is not specified, it defaults to 6379. // Used for establishing the initial connection to the Redis cluster. // Example: `"server1.example.com:6379,server2.example.com:6379"` Servers *string `mandatory:"true" json:"servers"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Redis cluster. RedisClusterId *string `mandatory:"false" json:"redisClusterId"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Redis technology type. TechnologyType RedisConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Security protocol for Redis. SecurityProtocol RedisConnectionSecurityProtocolEnum `mandatory:"true" json:"securityProtocol"` // Authenticationentication type for the Redis database. AuthenticationType RedisConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
RedisConnectionSummary Summary of the Redis Database Connection.
func (RedisConnectionSummary) GetCompartmentId ¶ added in v65.51.0
func (m RedisConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (RedisConnectionSummary) GetDefinedTags ¶ added in v65.51.0
func (m RedisConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (RedisConnectionSummary) GetDescription ¶ added in v65.51.0
func (m RedisConnectionSummary) GetDescription() *string
GetDescription returns Description
func (RedisConnectionSummary) GetDisplayName ¶ added in v65.51.0
func (m RedisConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (RedisConnectionSummary) GetFreeformTags ¶ added in v65.51.0
func (m RedisConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (RedisConnectionSummary) GetId ¶ added in v65.51.0
func (m RedisConnectionSummary) GetId() *string
GetId returns Id
func (RedisConnectionSummary) GetIngressIps ¶ added in v65.51.0
func (m RedisConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (RedisConnectionSummary) GetKeyId ¶ added in v65.51.0
func (m RedisConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (RedisConnectionSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m RedisConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (RedisConnectionSummary) GetLifecycleState ¶ added in v65.51.0
func (m RedisConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (RedisConnectionSummary) GetLocks ¶ added in v65.67.0
func (m RedisConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (RedisConnectionSummary) GetNsgIds ¶ added in v65.51.0
func (m RedisConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (RedisConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m RedisConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (RedisConnectionSummary) GetSubnetId ¶ added in v65.51.0
func (m RedisConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (RedisConnectionSummary) GetSystemTags ¶ added in v65.51.0
func (m RedisConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (RedisConnectionSummary) GetTimeCreated ¶ added in v65.51.0
func (m RedisConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (RedisConnectionSummary) GetTimeUpdated ¶ added in v65.51.0
func (m RedisConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (RedisConnectionSummary) GetVaultId ¶ added in v65.51.0
func (m RedisConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (RedisConnectionSummary) MarshalJSON ¶ added in v65.51.0
func (m RedisConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RedisConnectionSummary) String ¶ added in v65.51.0
func (m RedisConnectionSummary) String() string
func (RedisConnectionSummary) ValidateEnumValue ¶ added in v65.51.0
func (m RedisConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RedisConnectionTechnologyTypeEnum ¶ added in v65.51.0
type RedisConnectionTechnologyTypeEnum string
RedisConnectionTechnologyTypeEnum Enum with underlying type: string
const ( RedisConnectionTechnologyTypeRedis RedisConnectionTechnologyTypeEnum = "REDIS" RedisConnectionTechnologyTypeOciCacheWithRedis RedisConnectionTechnologyTypeEnum = "OCI_CACHE_WITH_REDIS" )
Set of constants representing the allowable values for RedisConnectionTechnologyTypeEnum
func GetMappingRedisConnectionTechnologyTypeEnum ¶ added in v65.51.0
func GetMappingRedisConnectionTechnologyTypeEnum(val string) (RedisConnectionTechnologyTypeEnum, bool)
GetMappingRedisConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRedisConnectionTechnologyTypeEnumValues ¶ added in v65.51.0
func GetRedisConnectionTechnologyTypeEnumValues() []RedisConnectionTechnologyTypeEnum
GetRedisConnectionTechnologyTypeEnumValues Enumerates the set of values for RedisConnectionTechnologyTypeEnum
type ReleaseTypeEnum ¶ added in v65.32.1
type ReleaseTypeEnum string
ReleaseTypeEnum Enum with underlying type: string
const ( ReleaseTypeMajor ReleaseTypeEnum = "MAJOR" ReleaseTypeBundle ReleaseTypeEnum = "BUNDLE" ReleaseTypeMinor ReleaseTypeEnum = "MINOR" )
Set of constants representing the allowable values for ReleaseTypeEnum
func GetMappingReleaseTypeEnum ¶ added in v65.32.1
func GetMappingReleaseTypeEnum(val string) (ReleaseTypeEnum, bool)
GetMappingReleaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReleaseTypeEnumValues ¶ added in v65.32.1
func GetReleaseTypeEnumValues() []ReleaseTypeEnum
GetReleaseTypeEnumValues Enumerates the set of values for ReleaseTypeEnum
type RemoveConnectionLockRequest ¶ added in v65.67.0
type RemoveConnectionLockRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Connection. ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"` // RemoveResourceLockDetails body parameter RemoveResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemoveConnectionLockRequest wrapper for the RemoveConnectionLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RemoveConnectionLock.go.html to see an example of how to use RemoveConnectionLockRequest.
func (RemoveConnectionLockRequest) BinaryRequestBody ¶ added in v65.67.0
func (request RemoveConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveConnectionLockRequest) HTTPRequest ¶ added in v65.67.0
func (request RemoveConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveConnectionLockRequest) RetryPolicy ¶ added in v65.67.0
func (request RemoveConnectionLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveConnectionLockRequest) String ¶ added in v65.67.0
func (request RemoveConnectionLockRequest) String() string
func (RemoveConnectionLockRequest) ValidateEnumValue ¶ added in v65.67.0
func (request RemoveConnectionLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveConnectionLockResponse ¶ added in v65.67.0
type RemoveConnectionLockResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned Connection resource. Etag *string `presentIn:"header" name:"etag"` }
RemoveConnectionLockResponse wrapper for the RemoveConnectionLock operation
func (RemoveConnectionLockResponse) HTTPResponse ¶ added in v65.67.0
func (response RemoveConnectionLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveConnectionLockResponse) String ¶ added in v65.67.0
func (response RemoveConnectionLockResponse) String() string
type RemoveDeploymentBackupLockRequest ¶ added in v65.67.0
type RemoveDeploymentBackupLockRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // RemoveResourceLockDetails body parameter RemoveResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemoveDeploymentBackupLockRequest wrapper for the RemoveDeploymentBackupLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RemoveDeploymentBackupLock.go.html to see an example of how to use RemoveDeploymentBackupLockRequest.
func (RemoveDeploymentBackupLockRequest) BinaryRequestBody ¶ added in v65.67.0
func (request RemoveDeploymentBackupLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveDeploymentBackupLockRequest) HTTPRequest ¶ added in v65.67.0
func (request RemoveDeploymentBackupLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveDeploymentBackupLockRequest) RetryPolicy ¶ added in v65.67.0
func (request RemoveDeploymentBackupLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveDeploymentBackupLockRequest) String ¶ added in v65.67.0
func (request RemoveDeploymentBackupLockRequest) String() string
func (RemoveDeploymentBackupLockRequest) ValidateEnumValue ¶ added in v65.67.0
func (request RemoveDeploymentBackupLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveDeploymentBackupLockResponse ¶ added in v65.67.0
type RemoveDeploymentBackupLockResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentBackup instance DeploymentBackup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned DeploymentBackup resource. Etag *string `presentIn:"header" name:"etag"` }
RemoveDeploymentBackupLockResponse wrapper for the RemoveDeploymentBackupLock operation
func (RemoveDeploymentBackupLockResponse) HTTPResponse ¶ added in v65.67.0
func (response RemoveDeploymentBackupLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveDeploymentBackupLockResponse) String ¶ added in v65.67.0
func (response RemoveDeploymentBackupLockResponse) String() string
type RemoveDeploymentLockRequest ¶ added in v65.67.0
type RemoveDeploymentLockRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // RemoveResourceLockDetails body parameter RemoveResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemoveDeploymentLockRequest wrapper for the RemoveDeploymentLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RemoveDeploymentLock.go.html to see an example of how to use RemoveDeploymentLockRequest.
func (RemoveDeploymentLockRequest) BinaryRequestBody ¶ added in v65.67.0
func (request RemoveDeploymentLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveDeploymentLockRequest) HTTPRequest ¶ added in v65.67.0
func (request RemoveDeploymentLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveDeploymentLockRequest) RetryPolicy ¶ added in v65.67.0
func (request RemoveDeploymentLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveDeploymentLockRequest) String ¶ added in v65.67.0
func (request RemoveDeploymentLockRequest) String() string
func (RemoveDeploymentLockRequest) ValidateEnumValue ¶ added in v65.67.0
func (request RemoveDeploymentLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveDeploymentLockResponse ¶ added in v65.67.0
type RemoveDeploymentLockResponse struct { // The underlying http response RawResponse *http.Response // The Deployment instance Deployment `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned Deployment resource. Etag *string `presentIn:"header" name:"etag"` }
RemoveDeploymentLockResponse wrapper for the RemoveDeploymentLock operation
func (RemoveDeploymentLockResponse) HTTPResponse ¶ added in v65.67.0
func (response RemoveDeploymentLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveDeploymentLockResponse) String ¶ added in v65.67.0
func (response RemoveDeploymentLockResponse) String() string
type RemoveResourceLockDetails ¶ added in v65.67.0
type RemoveResourceLockDetails struct { // Type of the lock. Type RemoveResourceLockDetailsTypeEnum `mandatory:"true" json:"type"` }
RemoveResourceLockDetails Used to remove a resource lock. Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.
func (RemoveResourceLockDetails) String ¶ added in v65.67.0
func (m RemoveResourceLockDetails) String() string
func (RemoveResourceLockDetails) ValidateEnumValue ¶ added in v65.67.0
func (m RemoveResourceLockDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveResourceLockDetailsTypeEnum ¶ added in v65.67.0
type RemoveResourceLockDetailsTypeEnum string
RemoveResourceLockDetailsTypeEnum Enum with underlying type: string
const ( RemoveResourceLockDetailsTypeFull RemoveResourceLockDetailsTypeEnum = "FULL" RemoveResourceLockDetailsTypeDelete RemoveResourceLockDetailsTypeEnum = "DELETE" )
Set of constants representing the allowable values for RemoveResourceLockDetailsTypeEnum
func GetMappingRemoveResourceLockDetailsTypeEnum ¶ added in v65.67.0
func GetMappingRemoveResourceLockDetailsTypeEnum(val string) (RemoveResourceLockDetailsTypeEnum, bool)
GetMappingRemoveResourceLockDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRemoveResourceLockDetailsTypeEnumValues ¶ added in v65.67.0
func GetRemoveResourceLockDetailsTypeEnumValues() []RemoveResourceLockDetailsTypeEnum
GetRemoveResourceLockDetailsTypeEnumValues Enumerates the set of values for RemoveResourceLockDetailsTypeEnum
type RescheduleDeploymentUpgradeDetails ¶ added in v65.47.0
type RescheduleDeploymentUpgradeDetails interface { }
RescheduleDeploymentUpgradeDetails The information about canceling.
type RescheduleDeploymentUpgradeRequest ¶ added in v65.47.0
type RescheduleDeploymentUpgradeRequest struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId *string `mandatory:"true" contributesTo:"path" name:"deploymentUpgradeId"` // Properties to reschedule DeploymentUpgrade. RescheduleDeploymentUpgradeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RescheduleDeploymentUpgradeRequest wrapper for the RescheduleDeploymentUpgrade operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RescheduleDeploymentUpgrade.go.html to see an example of how to use RescheduleDeploymentUpgradeRequest.
func (RescheduleDeploymentUpgradeRequest) BinaryRequestBody ¶ added in v65.47.0
func (request RescheduleDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RescheduleDeploymentUpgradeRequest) HTTPRequest ¶ added in v65.47.0
func (request RescheduleDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RescheduleDeploymentUpgradeRequest) RetryPolicy ¶ added in v65.47.0
func (request RescheduleDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RescheduleDeploymentUpgradeRequest) String ¶ added in v65.47.0
func (request RescheduleDeploymentUpgradeRequest) String() string
func (RescheduleDeploymentUpgradeRequest) ValidateEnumValue ¶ added in v65.47.0
func (request RescheduleDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RescheduleDeploymentUpgradeResponse ¶ added in v65.47.0
type RescheduleDeploymentUpgradeResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentUpgrade instance DeploymentUpgrade `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RescheduleDeploymentUpgradeResponse wrapper for the RescheduleDeploymentUpgrade operation
func (RescheduleDeploymentUpgradeResponse) HTTPResponse ¶ added in v65.47.0
func (response RescheduleDeploymentUpgradeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RescheduleDeploymentUpgradeResponse) String ¶ added in v65.47.0
func (response RescheduleDeploymentUpgradeResponse) String() string
type RescheduleDeploymentUpgradeToDateDetails ¶ added in v65.47.0
type RescheduleDeploymentUpgradeToDateDetails struct { // The time of upgrade schedule. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeSchedule *common.SDKTime `mandatory:"true" json:"timeSchedule"` }
RescheduleDeploymentUpgradeToDateDetails Definition of the additional attributes for default deployment upgrade cancel.
func (RescheduleDeploymentUpgradeToDateDetails) MarshalJSON ¶ added in v65.47.0
func (m RescheduleDeploymentUpgradeToDateDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RescheduleDeploymentUpgradeToDateDetails) String ¶ added in v65.47.0
func (m RescheduleDeploymentUpgradeToDateDetails) String() string
func (RescheduleDeploymentUpgradeToDateDetails) ValidateEnumValue ¶ added in v65.47.0
func (m RescheduleDeploymentUpgradeToDateDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RescheduleDeploymentUpgradeTypeEnum ¶ added in v65.47.0
type RescheduleDeploymentUpgradeTypeEnum string
RescheduleDeploymentUpgradeTypeEnum Enum with underlying type: string
const (
RescheduleDeploymentUpgradeTypeRescheduleToDate RescheduleDeploymentUpgradeTypeEnum = "RESCHEDULE_TO_DATE"
)
Set of constants representing the allowable values for RescheduleDeploymentUpgradeTypeEnum
func GetMappingRescheduleDeploymentUpgradeTypeEnum ¶ added in v65.47.0
func GetMappingRescheduleDeploymentUpgradeTypeEnum(val string) (RescheduleDeploymentUpgradeTypeEnum, bool)
GetMappingRescheduleDeploymentUpgradeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRescheduleDeploymentUpgradeTypeEnumValues ¶ added in v65.47.0
func GetRescheduleDeploymentUpgradeTypeEnumValues() []RescheduleDeploymentUpgradeTypeEnum
GetRescheduleDeploymentUpgradeTypeEnumValues Enumerates the set of values for RescheduleDeploymentUpgradeTypeEnum
type ResourceLock ¶ added in v65.67.0
type ResourceLock struct { // Type of the lock. Type ResourceLockTypeEnum `mandatory:"true" json:"type"` // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock. RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"` // A message added by the creator of the lock. This is typically used to give an // indication of why the resource is locked. Message *string `mandatory:"false" json:"message"` // When the lock was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
ResourceLock Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.
func (ResourceLock) String ¶ added in v65.67.0
func (m ResourceLock) String() string
func (ResourceLock) ValidateEnumValue ¶ added in v65.67.0
func (m ResourceLock) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourceLockTypeEnum ¶ added in v65.67.0
type ResourceLockTypeEnum string
ResourceLockTypeEnum Enum with underlying type: string
const ( ResourceLockTypeFull ResourceLockTypeEnum = "FULL" ResourceLockTypeDelete ResourceLockTypeEnum = "DELETE" )
Set of constants representing the allowable values for ResourceLockTypeEnum
func GetMappingResourceLockTypeEnum ¶ added in v65.67.0
func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)
GetMappingResourceLockTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceLockTypeEnumValues ¶ added in v65.67.0
func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum
GetResourceLockTypeEnumValues Enumerates the set of values for ResourceLockTypeEnum
type RestoreDeploymentDetails ¶
type RestoreDeploymentDetails interface { }
RestoreDeploymentDetails The information about the Restore for a Deployment.
type RestoreDeploymentRequest ¶
type RestoreDeploymentRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // A placeholder for any additional metadata to describe the deployment restore. RestoreDeploymentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RestoreDeploymentRequest wrapper for the RestoreDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RestoreDeployment.go.html to see an example of how to use RestoreDeploymentRequest.
func (RestoreDeploymentRequest) BinaryRequestBody ¶
func (request RestoreDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestoreDeploymentRequest) HTTPRequest ¶
func (request RestoreDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestoreDeploymentRequest) RetryPolicy ¶
func (request RestoreDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestoreDeploymentRequest) String ¶
func (request RestoreDeploymentRequest) String() string
func (RestoreDeploymentRequest) ValidateEnumValue ¶
func (request RestoreDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestoreDeploymentResponse ¶
type RestoreDeploymentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RestoreDeploymentResponse wrapper for the RestoreDeployment operation
func (RestoreDeploymentResponse) HTTPResponse ¶
func (response RestoreDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreDeploymentResponse) String ¶
func (response RestoreDeploymentResponse) String() string
type RestoreDeploymentTypeEnum ¶
type RestoreDeploymentTypeEnum string
RestoreDeploymentTypeEnum Enum with underlying type: string
const (
RestoreDeploymentTypeDefault RestoreDeploymentTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for RestoreDeploymentTypeEnum
func GetMappingRestoreDeploymentTypeEnum ¶
func GetMappingRestoreDeploymentTypeEnum(val string) (RestoreDeploymentTypeEnum, bool)
GetMappingRestoreDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRestoreDeploymentTypeEnumValues ¶
func GetRestoreDeploymentTypeEnumValues() []RestoreDeploymentTypeEnum
GetRestoreDeploymentTypeEnumValues Enumerates the set of values for RestoreDeploymentTypeEnum
type RollbackDeploymentUpgradeDetails ¶ added in v65.32.1
type RollbackDeploymentUpgradeDetails interface { }
RollbackDeploymentUpgradeDetails The information about the rollback of an upgrade.
type RollbackDeploymentUpgradeRequest ¶ added in v65.32.1
type RollbackDeploymentUpgradeRequest struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId *string `mandatory:"true" contributesTo:"path" name:"deploymentUpgradeId"` // A placeholder for any additional metadata to describe the deployment rollback. RollbackDeploymentUpgradeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RollbackDeploymentUpgradeRequest wrapper for the RollbackDeploymentUpgrade operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/RollbackDeploymentUpgrade.go.html to see an example of how to use RollbackDeploymentUpgradeRequest.
func (RollbackDeploymentUpgradeRequest) BinaryRequestBody ¶ added in v65.32.1
func (request RollbackDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RollbackDeploymentUpgradeRequest) HTTPRequest ¶ added in v65.32.1
func (request RollbackDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RollbackDeploymentUpgradeRequest) RetryPolicy ¶ added in v65.32.1
func (request RollbackDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RollbackDeploymentUpgradeRequest) String ¶ added in v65.32.1
func (request RollbackDeploymentUpgradeRequest) String() string
func (RollbackDeploymentUpgradeRequest) ValidateEnumValue ¶ added in v65.32.1
func (request RollbackDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RollbackDeploymentUpgradeResponse ¶ added in v65.32.1
type RollbackDeploymentUpgradeResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RollbackDeploymentUpgradeResponse wrapper for the RollbackDeploymentUpgrade operation
func (RollbackDeploymentUpgradeResponse) HTTPResponse ¶ added in v65.32.1
func (response RollbackDeploymentUpgradeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RollbackDeploymentUpgradeResponse) String ¶ added in v65.32.1
func (response RollbackDeploymentUpgradeResponse) String() string
type RollbackDeploymentUpgradeTypeEnum ¶ added in v65.32.1
type RollbackDeploymentUpgradeTypeEnum string
RollbackDeploymentUpgradeTypeEnum Enum with underlying type: string
const (
RollbackDeploymentUpgradeTypeDefault RollbackDeploymentUpgradeTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for RollbackDeploymentUpgradeTypeEnum
func GetMappingRollbackDeploymentUpgradeTypeEnum ¶ added in v65.32.1
func GetMappingRollbackDeploymentUpgradeTypeEnum(val string) (RollbackDeploymentUpgradeTypeEnum, bool)
GetMappingRollbackDeploymentUpgradeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRollbackDeploymentUpgradeTypeEnumValues ¶ added in v65.32.1
func GetRollbackDeploymentUpgradeTypeEnumValues() []RollbackDeploymentUpgradeTypeEnum
GetRollbackDeploymentUpgradeTypeEnumValues Enumerates the set of values for RollbackDeploymentUpgradeTypeEnum
type RoutingMethodEnum ¶ added in v65.55.0
type RoutingMethodEnum string
RoutingMethodEnum Enum with underlying type: string
const ( RoutingMethodDedicatedEndpoint RoutingMethodEnum = "DEDICATED_ENDPOINT" )
Set of constants representing the allowable values for RoutingMethodEnum
func GetMappingRoutingMethodEnum ¶ added in v65.55.0
func GetMappingRoutingMethodEnum(val string) (RoutingMethodEnum, bool)
GetMappingRoutingMethodEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoutingMethodEnumValues ¶ added in v65.55.0
func GetRoutingMethodEnumValues() []RoutingMethodEnum
GetRoutingMethodEnumValues Enumerates the set of values for RoutingMethodEnum
type SnoozeDeploymentUpgradeDetails ¶ added in v65.32.1
type SnoozeDeploymentUpgradeDetails interface { }
SnoozeDeploymentUpgradeDetails The information about the snooze for a deployment.
type SnoozeDeploymentUpgradeRequest ¶ added in v65.32.1
type SnoozeDeploymentUpgradeRequest struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId *string `mandatory:"true" contributesTo:"path" name:"deploymentUpgradeId"` // A placeholder for any additional metadata to describe the snooze of deployment upgrade. SnoozeDeploymentUpgradeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SnoozeDeploymentUpgradeRequest wrapper for the SnoozeDeploymentUpgrade operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/SnoozeDeploymentUpgrade.go.html to see an example of how to use SnoozeDeploymentUpgradeRequest.
func (SnoozeDeploymentUpgradeRequest) BinaryRequestBody ¶ added in v65.32.1
func (request SnoozeDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SnoozeDeploymentUpgradeRequest) HTTPRequest ¶ added in v65.32.1
func (request SnoozeDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SnoozeDeploymentUpgradeRequest) RetryPolicy ¶ added in v65.32.1
func (request SnoozeDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SnoozeDeploymentUpgradeRequest) String ¶ added in v65.32.1
func (request SnoozeDeploymentUpgradeRequest) String() string
func (SnoozeDeploymentUpgradeRequest) ValidateEnumValue ¶ added in v65.32.1
func (request SnoozeDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SnoozeDeploymentUpgradeResponse ¶ added in v65.32.1
type SnoozeDeploymentUpgradeResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
SnoozeDeploymentUpgradeResponse wrapper for the SnoozeDeploymentUpgrade operation
func (SnoozeDeploymentUpgradeResponse) HTTPResponse ¶ added in v65.32.1
func (response SnoozeDeploymentUpgradeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SnoozeDeploymentUpgradeResponse) String ¶ added in v65.32.1
func (response SnoozeDeploymentUpgradeResponse) String() string
type SnoozeDeploymentUpgradeTypeEnum ¶ added in v65.32.1
type SnoozeDeploymentUpgradeTypeEnum string
SnoozeDeploymentUpgradeTypeEnum Enum with underlying type: string
const (
SnoozeDeploymentUpgradeTypeDefault SnoozeDeploymentUpgradeTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for SnoozeDeploymentUpgradeTypeEnum
func GetMappingSnoozeDeploymentUpgradeTypeEnum ¶ added in v65.32.1
func GetMappingSnoozeDeploymentUpgradeTypeEnum(val string) (SnoozeDeploymentUpgradeTypeEnum, bool)
GetMappingSnoozeDeploymentUpgradeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSnoozeDeploymentUpgradeTypeEnumValues ¶ added in v65.32.1
func GetSnoozeDeploymentUpgradeTypeEnumValues() []SnoozeDeploymentUpgradeTypeEnum
GetSnoozeDeploymentUpgradeTypeEnumValues Enumerates the set of values for SnoozeDeploymentUpgradeTypeEnum
type SnowflakeConnection ¶ added in v65.33.0
type SnowflakeConnection struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // JDBC connection URL. // e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=<warehouse-name>&db=<db-name>' ConnectionUrl *string `mandatory:"true" json:"connectionUrl"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username Oracle GoldenGate uses to connect to Snowflake. // This username must already exist and be available by Snowflake platform to be connected to. Username *string `mandatory:"false" json:"username"` // The Snowflake technology type. TechnologyType SnowflakeConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Snowflake. AuthenticationType SnowflakeConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
SnowflakeConnection Represents the metadata of a Snowflake Connection.
func (SnowflakeConnection) GetCompartmentId ¶ added in v65.33.0
func (m SnowflakeConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (SnowflakeConnection) GetDefinedTags ¶ added in v65.33.0
func (m SnowflakeConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (SnowflakeConnection) GetDescription ¶ added in v65.33.0
func (m SnowflakeConnection) GetDescription() *string
GetDescription returns Description
func (SnowflakeConnection) GetDisplayName ¶ added in v65.33.0
func (m SnowflakeConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (SnowflakeConnection) GetFreeformTags ¶ added in v65.33.0
func (m SnowflakeConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (SnowflakeConnection) GetId ¶ added in v65.33.0
func (m SnowflakeConnection) GetId() *string
GetId returns Id
func (SnowflakeConnection) GetIngressIps ¶ added in v65.33.0
func (m SnowflakeConnection) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (SnowflakeConnection) GetKeyId ¶ added in v65.33.0
func (m SnowflakeConnection) GetKeyId() *string
GetKeyId returns KeyId
func (SnowflakeConnection) GetLifecycleDetails ¶ added in v65.33.0
func (m SnowflakeConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (SnowflakeConnection) GetLifecycleState ¶ added in v65.33.0
func (m SnowflakeConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (SnowflakeConnection) GetLocks ¶ added in v65.67.0
func (m SnowflakeConnection) GetLocks() []ResourceLock
GetLocks returns Locks
func (SnowflakeConnection) GetNsgIds ¶ added in v65.33.0
func (m SnowflakeConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
func (SnowflakeConnection) GetRoutingMethod ¶ added in v65.55.0
func (m SnowflakeConnection) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (SnowflakeConnection) GetSubnetId ¶ added in v65.33.0
func (m SnowflakeConnection) GetSubnetId() *string
GetSubnetId returns SubnetId
func (SnowflakeConnection) GetSystemTags ¶ added in v65.33.0
func (m SnowflakeConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (SnowflakeConnection) GetTimeCreated ¶ added in v65.33.0
func (m SnowflakeConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (SnowflakeConnection) GetTimeUpdated ¶ added in v65.33.0
func (m SnowflakeConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (SnowflakeConnection) GetVaultId ¶ added in v65.33.0
func (m SnowflakeConnection) GetVaultId() *string
GetVaultId returns VaultId
func (SnowflakeConnection) MarshalJSON ¶ added in v65.33.0
func (m SnowflakeConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SnowflakeConnection) String ¶ added in v65.33.0
func (m SnowflakeConnection) String() string
func (SnowflakeConnection) ValidateEnumValue ¶ added in v65.33.0
func (m SnowflakeConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SnowflakeConnectionAuthenticationTypeEnum ¶ added in v65.33.0
type SnowflakeConnectionAuthenticationTypeEnum string
SnowflakeConnectionAuthenticationTypeEnum Enum with underlying type: string
const ( SnowflakeConnectionAuthenticationTypeBasic SnowflakeConnectionAuthenticationTypeEnum = "BASIC" SnowflakeConnectionAuthenticationTypeKeyPair SnowflakeConnectionAuthenticationTypeEnum = "KEY_PAIR" )
Set of constants representing the allowable values for SnowflakeConnectionAuthenticationTypeEnum
func GetMappingSnowflakeConnectionAuthenticationTypeEnum ¶ added in v65.33.0
func GetMappingSnowflakeConnectionAuthenticationTypeEnum(val string) (SnowflakeConnectionAuthenticationTypeEnum, bool)
GetMappingSnowflakeConnectionAuthenticationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSnowflakeConnectionAuthenticationTypeEnumValues ¶ added in v65.33.0
func GetSnowflakeConnectionAuthenticationTypeEnumValues() []SnowflakeConnectionAuthenticationTypeEnum
GetSnowflakeConnectionAuthenticationTypeEnumValues Enumerates the set of values for SnowflakeConnectionAuthenticationTypeEnum
type SnowflakeConnectionSummary ¶ added in v65.33.0
type SnowflakeConnectionSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connection being // referenced. Id *string `mandatory:"true" json:"id"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the resource was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // JDBC connection URL. // e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=<warehouse-name>&db=<db-name>' ConnectionUrl *string `mandatory:"true" json:"connectionUrl"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle // Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more // information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // 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 `mandatory:"false" json:"lifecycleDetails"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. // Customers may optionally set up ingress security rules to restrict traffic from these IP addresses. IngressIps []IngressIpDetails `mandatory:"false" json:"ingressIps"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The username Oracle GoldenGate uses to connect to Snowflake. // This username must already exist and be available by Snowflake platform to be connected to. Username *string `mandatory:"false" json:"username"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // The Snowflake technology type. TechnologyType SnowflakeConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Used authentication mechanism to access Snowflake. AuthenticationType SnowflakeConnectionAuthenticationTypeEnum `mandatory:"true" json:"authenticationType"` }
SnowflakeConnectionSummary Summary of the Snowflake Connection.
func (SnowflakeConnectionSummary) GetCompartmentId ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (SnowflakeConnectionSummary) GetDefinedTags ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (SnowflakeConnectionSummary) GetDescription ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetDescription() *string
GetDescription returns Description
func (SnowflakeConnectionSummary) GetDisplayName ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (SnowflakeConnectionSummary) GetFreeformTags ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (SnowflakeConnectionSummary) GetId ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetId() *string
GetId returns Id
func (SnowflakeConnectionSummary) GetIngressIps ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetIngressIps() []IngressIpDetails
GetIngressIps returns IngressIps
func (SnowflakeConnectionSummary) GetKeyId ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetKeyId() *string
GetKeyId returns KeyId
func (SnowflakeConnectionSummary) GetLifecycleDetails ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (SnowflakeConnectionSummary) GetLifecycleState ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (SnowflakeConnectionSummary) GetLocks ¶ added in v65.67.0
func (m SnowflakeConnectionSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (SnowflakeConnectionSummary) GetNsgIds ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
func (SnowflakeConnectionSummary) GetRoutingMethod ¶ added in v65.55.0
func (m SnowflakeConnectionSummary) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (SnowflakeConnectionSummary) GetSubnetId ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetSubnetId() *string
GetSubnetId returns SubnetId
func (SnowflakeConnectionSummary) GetSystemTags ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (SnowflakeConnectionSummary) GetTimeCreated ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (SnowflakeConnectionSummary) GetTimeUpdated ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (SnowflakeConnectionSummary) GetVaultId ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) GetVaultId() *string
GetVaultId returns VaultId
func (SnowflakeConnectionSummary) MarshalJSON ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SnowflakeConnectionSummary) String ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) String() string
func (SnowflakeConnectionSummary) ValidateEnumValue ¶ added in v65.33.0
func (m SnowflakeConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SnowflakeConnectionTechnologyTypeEnum ¶ added in v65.33.0
type SnowflakeConnectionTechnologyTypeEnum string
SnowflakeConnectionTechnologyTypeEnum Enum with underlying type: string
const (
SnowflakeConnectionTechnologyTypeSnowflake SnowflakeConnectionTechnologyTypeEnum = "SNOWFLAKE"
)
Set of constants representing the allowable values for SnowflakeConnectionTechnologyTypeEnum
func GetMappingSnowflakeConnectionTechnologyTypeEnum ¶ added in v65.33.0
func GetMappingSnowflakeConnectionTechnologyTypeEnum(val string) (SnowflakeConnectionTechnologyTypeEnum, bool)
GetMappingSnowflakeConnectionTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSnowflakeConnectionTechnologyTypeEnumValues ¶ added in v65.33.0
func GetSnowflakeConnectionTechnologyTypeEnumValues() []SnowflakeConnectionTechnologyTypeEnum
GetSnowflakeConnectionTechnologyTypeEnumValues Enumerates the set of values for SnowflakeConnectionTechnologyTypeEnum
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetMappingSortOrderEnum ¶
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type StartDeploymentDetails ¶
type StartDeploymentDetails interface { }
StartDeploymentDetails The information about the Start for a Deployment.
type StartDeploymentRequest ¶
type StartDeploymentRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A placeholder for any additional metadata to describe the deployment start. StartDeploymentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StartDeploymentRequest wrapper for the StartDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/StartDeployment.go.html to see an example of how to use StartDeploymentRequest.
func (StartDeploymentRequest) BinaryRequestBody ¶
func (request StartDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StartDeploymentRequest) HTTPRequest ¶
func (request StartDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartDeploymentRequest) RetryPolicy ¶
func (request StartDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartDeploymentRequest) String ¶
func (request StartDeploymentRequest) String() string
func (StartDeploymentRequest) ValidateEnumValue ¶
func (request StartDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StartDeploymentResponse ¶
type StartDeploymentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
StartDeploymentResponse wrapper for the StartDeployment operation
func (StartDeploymentResponse) HTTPResponse ¶
func (response StartDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartDeploymentResponse) String ¶
func (response StartDeploymentResponse) String() string
type StartDeploymentTypeEnum ¶
type StartDeploymentTypeEnum string
StartDeploymentTypeEnum Enum with underlying type: string
const (
StartDeploymentTypeDefault StartDeploymentTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for StartDeploymentTypeEnum
func GetMappingStartDeploymentTypeEnum ¶
func GetMappingStartDeploymentTypeEnum(val string) (StartDeploymentTypeEnum, bool)
GetMappingStartDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStartDeploymentTypeEnumValues ¶
func GetStartDeploymentTypeEnumValues() []StartDeploymentTypeEnum
GetStartDeploymentTypeEnumValues Enumerates the set of values for StartDeploymentTypeEnum
type StopDeploymentDetails ¶
type StopDeploymentDetails interface { }
StopDeploymentDetails The information about the Stop for a Deployment.
type StopDeploymentRequest ¶
type StopDeploymentRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A placeholder for any additional metadata to describe the deployment stop. StopDeploymentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StopDeploymentRequest wrapper for the StopDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/StopDeployment.go.html to see an example of how to use StopDeploymentRequest.
func (StopDeploymentRequest) BinaryRequestBody ¶
func (request StopDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StopDeploymentRequest) HTTPRequest ¶
func (request StopDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopDeploymentRequest) RetryPolicy ¶
func (request StopDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopDeploymentRequest) String ¶
func (request StopDeploymentRequest) String() string
func (StopDeploymentRequest) ValidateEnumValue ¶
func (request StopDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StopDeploymentResponse ¶
type StopDeploymentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
StopDeploymentResponse wrapper for the StopDeployment operation
func (StopDeploymentResponse) HTTPResponse ¶
func (response StopDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopDeploymentResponse) String ¶
func (response StopDeploymentResponse) String() string
type StopDeploymentTypeEnum ¶
type StopDeploymentTypeEnum string
StopDeploymentTypeEnum Enum with underlying type: string
const (
StopDeploymentTypeDefault StopDeploymentTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for StopDeploymentTypeEnum
func GetMappingStopDeploymentTypeEnum ¶
func GetMappingStopDeploymentTypeEnum(val string) (StopDeploymentTypeEnum, bool)
GetMappingStopDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStopDeploymentTypeEnumValues ¶
func GetStopDeploymentTypeEnumValues() []StopDeploymentTypeEnum
GetStopDeploymentTypeEnumValues Enumerates the set of values for StopDeploymentTypeEnum
type TechnologyTypeEnum ¶ added in v65.25.0
type TechnologyTypeEnum string
TechnologyTypeEnum Enum with underlying type: string
const ( TechnologyTypeGoldengate TechnologyTypeEnum = "GOLDENGATE" TechnologyTypeGeneric TechnologyTypeEnum = "GENERIC" TechnologyTypeOciAutonomousDatabase TechnologyTypeEnum = "OCI_AUTONOMOUS_DATABASE" TechnologyTypeOciAutonomousJsonDatabase TechnologyTypeEnum = "OCI_AUTONOMOUS_JSON_DATABASE" TechnologyTypeOciCacheWithRedis TechnologyTypeEnum = "OCI_CACHE_WITH_REDIS" TechnologyTypeOciMysql TechnologyTypeEnum = "OCI_MYSQL" TechnologyTypeOciObjectStorage TechnologyTypeEnum = "OCI_OBJECT_STORAGE" TechnologyTypeOciPostgresql TechnologyTypeEnum = "OCI_POSTGRESQL" TechnologyTypeOciStreaming TechnologyTypeEnum = "OCI_STREAMING" TechnologyTypeOracleDatabase TechnologyTypeEnum = "ORACLE_DATABASE" TechnologyTypeOracleExadata TechnologyTypeEnum = "ORACLE_EXADATA" TechnologyTypeOracleExadataDatabaseAtAzure TechnologyTypeEnum = "ORACLE_EXADATA_DATABASE_AT_AZURE" TechnologyTypeOracleNosql TechnologyTypeEnum = "ORACLE_NOSQL" TechnologyTypeOracleWeblogicJms TechnologyTypeEnum = "ORACLE_WEBLOGIC_JMS" TechnologyTypeAmazonRdsOracle TechnologyTypeEnum = "AMAZON_RDS_ORACLE" TechnologyTypeAmazonRdsSqlserver TechnologyTypeEnum = "AMAZON_RDS_SQLSERVER" TechnologyTypeAmazonS3 TechnologyTypeEnum = "AMAZON_S3" TechnologyTypeAmazonAuroraMysql TechnologyTypeEnum = "AMAZON_AURORA_MYSQL" TechnologyTypeAmazonAuroraPostgresql TechnologyTypeEnum = "AMAZON_AURORA_POSTGRESQL" TechnologyTypeAmazonKinesis TechnologyTypeEnum = "AMAZON_KINESIS" TechnologyTypeAmazonRedshift TechnologyTypeEnum = "AMAZON_REDSHIFT" TechnologyTypeAmazonRdsMariadb TechnologyTypeEnum = "AMAZON_RDS_MARIADB" TechnologyTypeAmazonRdsMysql TechnologyTypeEnum = "AMAZON_RDS_MYSQL" TechnologyTypeAmazonRdsPostgresql TechnologyTypeEnum = "AMAZON_RDS_POSTGRESQL" TechnologyTypeApacheKafka TechnologyTypeEnum = "APACHE_KAFKA" TechnologyTypeAzureCosmosDbForMongodb TechnologyTypeEnum = "AZURE_COSMOS_DB_FOR_MONGODB" TechnologyTypeAzureCosmosDbForPostgresql TechnologyTypeEnum = "AZURE_COSMOS_DB_FOR_POSTGRESQL" TechnologyTypeAzureDataLakeStorage TechnologyTypeEnum = "AZURE_DATA_LAKE_STORAGE" TechnologyTypeAzureEventHubs TechnologyTypeEnum = "AZURE_EVENT_HUBS" TechnologyTypeAzureMysql TechnologyTypeEnum = "AZURE_MYSQL" TechnologyTypeAzurePostgresql TechnologyTypeEnum = "AZURE_POSTGRESQL" TechnologyTypeAzureSqlserverManagedInstance TechnologyTypeEnum = "AZURE_SQLSERVER_MANAGED_INSTANCE" TechnologyTypeAzureSqlserverNonManagedInstance TechnologyTypeEnum = "AZURE_SQLSERVER_NON_MANAGED_INSTANCE" TechnologyTypeAzureSynapseAnalytics TechnologyTypeEnum = "AZURE_SYNAPSE_ANALYTICS" TechnologyTypeConfluentKafka TechnologyTypeEnum = "CONFLUENT_KAFKA" TechnologyTypeConfluentSchemaRegistry TechnologyTypeEnum = "CONFLUENT_SCHEMA_REGISTRY" TechnologyTypeDb2Zos TechnologyTypeEnum = "DB2_ZOS" TechnologyTypeElasticsearch TechnologyTypeEnum = "ELASTICSEARCH" TechnologyTypeGoogleBigquery TechnologyTypeEnum = "GOOGLE_BIGQUERY" TechnologyTypeGoogleCloudStorage TechnologyTypeEnum = "GOOGLE_CLOUD_STORAGE" TechnologyTypeGoogleCloudSqlMysql TechnologyTypeEnum = "GOOGLE_CLOUD_SQL_MYSQL" TechnologyTypeGoogleCloudSqlPostgresql TechnologyTypeEnum = "GOOGLE_CLOUD_SQL_POSTGRESQL" TechnologyTypeGoogleCloudSqlSqlserver TechnologyTypeEnum = "GOOGLE_CLOUD_SQL_SQLSERVER" TechnologyTypeHdfs TechnologyTypeEnum = "HDFS" TechnologyTypeMariadb TechnologyTypeEnum = "MARIADB" TechnologyTypeMicrosoftSqlserver TechnologyTypeEnum = "MICROSOFT_SQLSERVER" TechnologyTypeMongodb TechnologyTypeEnum = "MONGODB" TechnologyTypeMysqlServer TechnologyTypeEnum = "MYSQL_SERVER" TechnologyTypeMysqlHeatwaveOnAzure TechnologyTypeEnum = "MYSQL_HEATWAVE_ON_AZURE" TechnologyTypeMysqlHeatwaveOnAws TechnologyTypeEnum = "MYSQL_HEATWAVE_ON_AWS" TechnologyTypePostgresqlServer TechnologyTypeEnum = "POSTGRESQL_SERVER" TechnologyTypeRedis TechnologyTypeEnum = "REDIS" TechnologyTypeSinglestoredb TechnologyTypeEnum = "SINGLESTOREDB" TechnologyTypeSinglestoredbCloud TechnologyTypeEnum = "SINGLESTOREDB_CLOUD" TechnologyTypeSnowflake TechnologyTypeEnum = "SNOWFLAKE" )
Set of constants representing the allowable values for TechnologyTypeEnum
func GetMappingTechnologyTypeEnum ¶ added in v65.25.0
func GetMappingTechnologyTypeEnum(val string) (TechnologyTypeEnum, bool)
GetMappingTechnologyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTechnologyTypeEnumValues ¶ added in v65.25.0
func GetTechnologyTypeEnumValues() []TechnologyTypeEnum
GetTechnologyTypeEnumValues Enumerates the set of values for TechnologyTypeEnum
type TestConnectionAssignmentDetails ¶ added in v65.44.0
type TestConnectionAssignmentDetails interface { }
TestConnectionAssignmentDetails The information about testing the assigned connection.
type TestConnectionAssignmentError ¶ added in v65.44.0
type TestConnectionAssignmentError struct { // A short error code that defines the error, meant for programmatic parsing. Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` // The text describing the root cause of the reported issue. Issue *string `mandatory:"false" json:"issue"` // The text describing the action required to fix the issue. Action *string `mandatory:"false" json:"action"` }
TestConnectionAssignmentError Error Information.
func (TestConnectionAssignmentError) String ¶ added in v65.44.0
func (m TestConnectionAssignmentError) String() string
func (TestConnectionAssignmentError) ValidateEnumValue ¶ added in v65.44.0
func (m TestConnectionAssignmentError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TestConnectionAssignmentRequest ¶ added in v65.44.0
type TestConnectionAssignmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Connection Assignment. ConnectionAssignmentId *string `mandatory:"true" contributesTo:"path" name:"connectionAssignmentId"` // A placeholder for any additional metadata to describe the requested tests of the assigned connection. TestConnectionAssignmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
TestConnectionAssignmentRequest wrapper for the TestConnectionAssignment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/TestConnectionAssignment.go.html to see an example of how to use TestConnectionAssignmentRequest.
func (TestConnectionAssignmentRequest) BinaryRequestBody ¶ added in v65.44.0
func (request TestConnectionAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (TestConnectionAssignmentRequest) HTTPRequest ¶ added in v65.44.0
func (request TestConnectionAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (TestConnectionAssignmentRequest) RetryPolicy ¶ added in v65.44.0
func (request TestConnectionAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (TestConnectionAssignmentRequest) String ¶ added in v65.44.0
func (request TestConnectionAssignmentRequest) String() string
func (TestConnectionAssignmentRequest) ValidateEnumValue ¶ added in v65.44.0
func (request TestConnectionAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TestConnectionAssignmentResponse ¶ added in v65.44.0
type TestConnectionAssignmentResponse struct { // The underlying http response RawResponse *http.Response // The TestConnectionAssignmentResult instance TestConnectionAssignmentResult `presentIn:"body"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
TestConnectionAssignmentResponse wrapper for the TestConnectionAssignment operation
func (TestConnectionAssignmentResponse) HTTPResponse ¶ added in v65.44.0
func (response TestConnectionAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TestConnectionAssignmentResponse) String ¶ added in v65.44.0
func (response TestConnectionAssignmentResponse) String() string
type TestConnectionAssignmentResult ¶ added in v65.44.0
type TestConnectionAssignmentResult struct { // Type of the result (i.e. Success, Failure or Timeout). ResultType TestConnectionAssignmentResultResultTypeEnum `mandatory:"true" json:"resultType"` Error *TestConnectionAssignmentError `mandatory:"false" json:"error"` }
TestConnectionAssignmentResult The result of the connectivity test performed between the GoldenGate deployment and the associated database / service.
func (TestConnectionAssignmentResult) String ¶ added in v65.44.0
func (m TestConnectionAssignmentResult) String() string
func (TestConnectionAssignmentResult) ValidateEnumValue ¶ added in v65.44.0
func (m TestConnectionAssignmentResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TestConnectionAssignmentResultResultTypeEnum ¶ added in v65.44.0
type TestConnectionAssignmentResultResultTypeEnum string
TestConnectionAssignmentResultResultTypeEnum Enum with underlying type: string
const ( TestConnectionAssignmentResultResultTypeSucceeded TestConnectionAssignmentResultResultTypeEnum = "SUCCEEDED" TestConnectionAssignmentResultResultTypeFailed TestConnectionAssignmentResultResultTypeEnum = "FAILED" TestConnectionAssignmentResultResultTypeTimedOut TestConnectionAssignmentResultResultTypeEnum = "TIMED_OUT" )
Set of constants representing the allowable values for TestConnectionAssignmentResultResultTypeEnum
func GetMappingTestConnectionAssignmentResultResultTypeEnum ¶ added in v65.44.0
func GetMappingTestConnectionAssignmentResultResultTypeEnum(val string) (TestConnectionAssignmentResultResultTypeEnum, bool)
GetMappingTestConnectionAssignmentResultResultTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTestConnectionAssignmentResultResultTypeEnumValues ¶ added in v65.44.0
func GetTestConnectionAssignmentResultResultTypeEnumValues() []TestConnectionAssignmentResultResultTypeEnum
GetTestConnectionAssignmentResultResultTypeEnumValues Enumerates the set of values for TestConnectionAssignmentResultResultTypeEnum
type TestConnectionAssignmentTypeEnum ¶ added in v65.44.0
type TestConnectionAssignmentTypeEnum string
TestConnectionAssignmentTypeEnum Enum with underlying type: string
const (
TestConnectionAssignmentTypeDefault TestConnectionAssignmentTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for TestConnectionAssignmentTypeEnum
func GetMappingTestConnectionAssignmentTypeEnum ¶ added in v65.44.0
func GetMappingTestConnectionAssignmentTypeEnum(val string) (TestConnectionAssignmentTypeEnum, bool)
GetMappingTestConnectionAssignmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTestConnectionAssignmentTypeEnumValues ¶ added in v65.44.0
func GetTestConnectionAssignmentTypeEnumValues() []TestConnectionAssignmentTypeEnum
GetTestConnectionAssignmentTypeEnumValues Enumerates the set of values for TestConnectionAssignmentTypeEnum
type TrailFileCollection ¶ added in v65.21.0
type TrailFileCollection struct { // The time the data was last fetched from the deployment. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeLastFetched *common.SDKTime `mandatory:"true" json:"timeLastFetched"` // An array of TrailFiles. Items []TrailFileSummary `mandatory:"true" json:"items"` }
TrailFileCollection A list of TrailFiles.
func (TrailFileCollection) String ¶ added in v65.21.0
func (m TrailFileCollection) String() string
func (TrailFileCollection) ValidateEnumValue ¶ added in v65.21.0
func (m TrailFileCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TrailFileSummary ¶ added in v65.21.0
type TrailFileSummary struct { // The TrailFile Id. TrailFileId *string `mandatory:"true" json:"trailFileId"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // The size of the backup stored in object storage (in bytes) SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"` // Number of sequences for a specific trail file NumberOfSequences *int `mandatory:"false" json:"numberOfSequences"` // Minimum sequence number MinSequenceNumber *string `mandatory:"false" json:"minSequenceNumber"` // Maximum sequence number MaxSequenceNumber *string `mandatory:"false" json:"maxSequenceNumber"` // Producer Process Name if any. Producer *string `mandatory:"false" json:"producer"` // array of consumer process names Consumers []string `mandatory:"false" json:"consumers"` }
TrailFileSummary Summary of the TrailFiles.
func (TrailFileSummary) String ¶ added in v65.21.0
func (m TrailFileSummary) String() string
func (TrailFileSummary) ValidateEnumValue ¶ added in v65.21.0
func (m TrailFileSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TrailSequenceCollection ¶ added in v65.21.0
type TrailSequenceCollection struct { // The time the data was last fetched from the deployment. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeLastFetched *common.SDKTime `mandatory:"true" json:"timeLastFetched"` // An array of TrailSequences. Items []TrailSequenceSummary `mandatory:"true" json:"items"` }
TrailSequenceCollection A list of TrailSequences.
func (TrailSequenceCollection) String ¶ added in v65.21.0
func (m TrailSequenceCollection) String() string
func (TrailSequenceCollection) ValidateEnumValue ¶ added in v65.21.0
func (m TrailSequenceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TrailSequenceSummary ¶ added in v65.21.0
type TrailSequenceSummary struct { // Sequence Id SequenceId *string `mandatory:"true" json:"sequenceId"` // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // The size of the backup stored in object storage (in bytes) SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"` // The time the resource was last updated. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"` }
TrailSequenceSummary Summary of the TrailSequences.
func (TrailSequenceSummary) String ¶ added in v65.21.0
func (m TrailSequenceSummary) String() string
func (TrailSequenceSummary) ValidateEnumValue ¶ added in v65.21.0
func (m TrailSequenceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAmazonKinesisConnectionDetails ¶ added in v65.51.0
type UpdateAmazonKinesisConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Access key ID to access the Amazon Kinesis. AccessKeyId *string `mandatory:"false" json:"accessKeyId"` // Secret access key to access the Amazon Kinesis. SecretAccessKey *string `mandatory:"false" json:"secretAccessKey"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateAmazonKinesisConnectionDetails The information to update a the Amazon Kinesis Connection.
func (UpdateAmazonKinesisConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateAmazonKinesisConnectionDetails) GetDescription ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateAmazonKinesisConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateAmazonKinesisConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateAmazonKinesisConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateAmazonKinesisConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateAmazonKinesisConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateAmazonKinesisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateAmazonKinesisConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateAmazonKinesisConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateAmazonKinesisConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateAmazonKinesisConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateAmazonKinesisConnectionDetails) String ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) String() string
func (UpdateAmazonKinesisConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateAmazonKinesisConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAmazonRedshiftConnectionDetails ¶ added in v65.51.0
type UpdateAmazonRedshiftConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Connection URL. // e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb' ConnectionUrl *string `mandatory:"false" json:"connectionUrl"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateAmazonRedshiftConnectionDetails The information to update a the Amazon Redshift Connection.
func (UpdateAmazonRedshiftConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateAmazonRedshiftConnectionDetails) GetDescription ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateAmazonRedshiftConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateAmazonRedshiftConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateAmazonRedshiftConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateAmazonRedshiftConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateAmazonRedshiftConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateAmazonRedshiftConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateAmazonRedshiftConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateAmazonRedshiftConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateAmazonRedshiftConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateAmazonRedshiftConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateAmazonRedshiftConnectionDetails) String ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) String() string
func (UpdateAmazonRedshiftConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateAmazonRedshiftConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAmazonS3ConnectionDetails ¶ added in v65.33.0
type UpdateAmazonS3ConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Access key ID to access the Amazon S3 bucket. // e.g.: "this-is-not-the-secret" AccessKeyId *string `mandatory:"false" json:"accessKeyId"` // Secret access key to access the Amazon S3 bucket. // e.g.: "this-is-not-the-secret" SecretAccessKey *string `mandatory:"false" json:"secretAccessKey"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateAmazonS3ConnectionDetails The information to update a the Amazon S3 Connection.
func (UpdateAmazonS3ConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateAmazonS3ConnectionDetails) GetDescription ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateAmazonS3ConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateAmazonS3ConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateAmazonS3ConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateAmazonS3ConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateAmazonS3ConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateAmazonS3ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateAmazonS3ConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateAmazonS3ConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateAmazonS3ConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateAmazonS3ConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateAmazonS3ConnectionDetails) String ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) String() string
func (UpdateAmazonS3ConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m UpdateAmazonS3ConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAzureDataLakeStorageConnectionDetails ¶ added in v65.28.0
type UpdateAzureDataLakeStorageConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Sets the Azure storage account name. AccountName *string `mandatory:"false" json:"accountName"` // Azure storage account key. This property is required when 'authenticationType' is set to 'SHARED_KEY'. // e.g.: pa3WbhVATzj56xD4DH1VjOUhApRGEGHvOo58eQJVWIzX+j8j4CUVFcTjpIqDSRaSa1Wo2LbWY5at+AStEgLOIQ== AccountKey *string `mandatory:"false" json:"accountKey"` // Credential that uses a shared access signature (SAS) to authenticate to an Azure Service. This property is // required when 'authenticationType' is set to 'SHARED_ACCESS_SIGNATURE'. // e.g.: ?sv=2020-06-08&ss=bfqt&srt=sco&sp=rwdlacupyx&se=2020-09-10T20:27:28Z&st=2022-08-05T12:27:28Z&spr=https&sig=C1IgHsiLBmTSStYkXXGLTP8it0xBrArcgCqOsZbXwIQ%3D SasToken *string `mandatory:"false" json:"sasToken"` // Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 14593954-d337-4a61-a364-9f758c64f97f AzureTenantId *string `mandatory:"false" json:"azureTenantId"` // Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d ClientId *string `mandatory:"false" json:"clientId"` // Azure client secret (aka application password) for authentication. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. // e.g.: dO29Q~F5-VwnA.lZdd11xFF_t5NAXCaGwDl9NbT1 ClientSecret *string `mandatory:"false" json:"clientSecret"` // Azure Storage service endpoint. // e.g: https://test.blob.core.windows.net Endpoint *string `mandatory:"false" json:"endpoint"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Used authentication mechanism to access Azure Data Lake Storage. AuthenticationType AzureDataLakeStorageConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
UpdateAzureDataLakeStorageConnectionDetails The information to update a Azure Data Lake Storage Connection.
func (UpdateAzureDataLakeStorageConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateAzureDataLakeStorageConnectionDetails) GetDescription ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateAzureDataLakeStorageConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateAzureDataLakeStorageConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateAzureDataLakeStorageConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateAzureDataLakeStorageConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateAzureDataLakeStorageConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateAzureDataLakeStorageConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateAzureDataLakeStorageConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateAzureDataLakeStorageConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateAzureDataLakeStorageConnectionDetails) String ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) String() string
func (UpdateAzureDataLakeStorageConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m UpdateAzureDataLakeStorageConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAzureSynapseConnectionDetails ¶ added in v65.28.0
type UpdateAzureSynapseConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // JDBC connection string. // e.g.: 'jdbc:sqlserver://<synapse-workspace>.sql.azuresynapse.net:1433;database=<db-name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;' ConnectionString *string `mandatory:"false" json:"connectionString"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateAzureSynapseConnectionDetails The information to update a Azure Synapse Analytics Connection.
func (UpdateAzureSynapseConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateAzureSynapseConnectionDetails) GetDescription ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateAzureSynapseConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateAzureSynapseConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateAzureSynapseConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateAzureSynapseConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateAzureSynapseConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateAzureSynapseConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateAzureSynapseConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateAzureSynapseConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateAzureSynapseConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateAzureSynapseConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateAzureSynapseConnectionDetails) String ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) String() string
func (UpdateAzureSynapseConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m UpdateAzureSynapseConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateConnectionDetails ¶ added in v65.25.0
type UpdateConnectionDetails interface { // An object's Display Name. GetDisplayName() *string // Metadata about this specific object. GetDescription() *string // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. GetVaultId() *string // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. GetKeyId() *string // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. GetSubnetId() *string // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. GetRoutingMethod() RoutingMethodEnum }
UpdateConnectionDetails The information to update a Connection.
type UpdateConnectionRequest ¶ added in v65.25.0
type UpdateConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Connection. ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"` // The new Connection specifications to apply. UpdateConnectionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateConnectionRequest wrapper for the UpdateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.
func (UpdateConnectionRequest) BinaryRequestBody ¶ added in v65.25.0
func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateConnectionRequest) HTTPRequest ¶ added in v65.25.0
func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateConnectionRequest) RetryPolicy ¶ added in v65.25.0
func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateConnectionRequest) String ¶ added in v65.25.0
func (request UpdateConnectionRequest) String() string
func (UpdateConnectionRequest) ValidateEnumValue ¶ added in v65.25.0
func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateConnectionResponse ¶ added in v65.25.0
type UpdateConnectionResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateConnectionResponse wrapper for the UpdateConnection operation
func (UpdateConnectionResponse) HTTPResponse ¶ added in v65.25.0
func (response UpdateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConnectionResponse) String ¶ added in v65.25.0
func (response UpdateConnectionResponse) String() string
type UpdateDatabaseRegistrationDetails ¶
type UpdateDatabaseRegistrationDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"false" json:"fqdn"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode UpdateDatabaseRegistrationDetailsSessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` // The wallet contents Oracle GoldenGate uses to make connections to a database. This // attribute is expected to be base64 encoded. Wallet *string `mandatory:"false" json:"wallet"` // Credential store alias. AliasName *string `mandatory:"false" json:"aliasName"` }
UpdateDatabaseRegistrationDetails The information to update a DatabaseRegistration.
func (UpdateDatabaseRegistrationDetails) String ¶
func (m UpdateDatabaseRegistrationDetails) String() string
func (UpdateDatabaseRegistrationDetails) ValidateEnumValue ¶
func (m UpdateDatabaseRegistrationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseRegistrationDetailsSessionModeEnum ¶
type UpdateDatabaseRegistrationDetailsSessionModeEnum string
UpdateDatabaseRegistrationDetailsSessionModeEnum Enum with underlying type: string
const ( UpdateDatabaseRegistrationDetailsSessionModeDirect UpdateDatabaseRegistrationDetailsSessionModeEnum = "DIRECT" UpdateDatabaseRegistrationDetailsSessionModeRedirect UpdateDatabaseRegistrationDetailsSessionModeEnum = "REDIRECT" )
Set of constants representing the allowable values for UpdateDatabaseRegistrationDetailsSessionModeEnum
func GetMappingUpdateDatabaseRegistrationDetailsSessionModeEnum ¶
func GetMappingUpdateDatabaseRegistrationDetailsSessionModeEnum(val string) (UpdateDatabaseRegistrationDetailsSessionModeEnum, bool)
GetMappingUpdateDatabaseRegistrationDetailsSessionModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDatabaseRegistrationDetailsSessionModeEnumValues ¶
func GetUpdateDatabaseRegistrationDetailsSessionModeEnumValues() []UpdateDatabaseRegistrationDetailsSessionModeEnum
GetUpdateDatabaseRegistrationDetailsSessionModeEnumValues Enumerates the set of values for UpdateDatabaseRegistrationDetailsSessionModeEnum
type UpdateDatabaseRegistrationRequest ¶
type UpdateDatabaseRegistrationRequest struct { // A unique DatabaseRegistration identifier. DatabaseRegistrationId *string `mandatory:"true" contributesTo:"path" name:"databaseRegistrationId"` // The new DatabaseRegistration specifications to apply. UpdateDatabaseRegistrationDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseRegistrationRequest wrapper for the UpdateDatabaseRegistration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateDatabaseRegistration.go.html to see an example of how to use UpdateDatabaseRegistrationRequest.
func (UpdateDatabaseRegistrationRequest) BinaryRequestBody ¶
func (request UpdateDatabaseRegistrationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDatabaseRegistrationRequest) HTTPRequest ¶
func (request UpdateDatabaseRegistrationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseRegistrationRequest) RetryPolicy ¶
func (request UpdateDatabaseRegistrationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseRegistrationRequest) String ¶
func (request UpdateDatabaseRegistrationRequest) String() string
func (UpdateDatabaseRegistrationRequest) ValidateEnumValue ¶
func (request UpdateDatabaseRegistrationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseRegistrationResponse ¶
type UpdateDatabaseRegistrationResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Deprecation date of this API version. Sunset *string `presentIn:"header" name:"sunset"` }
UpdateDatabaseRegistrationResponse wrapper for the UpdateDatabaseRegistration operation
func (UpdateDatabaseRegistrationResponse) HTTPResponse ¶
func (response UpdateDatabaseRegistrationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseRegistrationResponse) String ¶
func (response UpdateDatabaseRegistrationResponse) String() string
type UpdateDb2ConnectionDetails ¶ added in v65.67.0
type UpdateDb2ConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The name of the database. DatabaseName *string `mandatory:"false" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The username Oracle GoldenGate uses to connect to the DB2 database. // This username must already exist and be available by the DB2 to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated DB2 database. Password *string `mandatory:"false" json:"password"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The base64 encoded keystore file created at the client containing the server certificate / CA root certificate. SslClientKeystoredb *string `mandatory:"false" json:"sslClientKeystoredb"` // The base64 encoded keystash file which contains the encrypted password to the key database file. SslClientKeystash *string `mandatory:"false" json:"sslClientKeystash"` // The base64 encoded file which contains the self-signed server certificate / Certificate Authority (CA) certificate. SslServerCertificate *string `mandatory:"false" json:"sslServerCertificate"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security protocol for the DB2 database. SecurityProtocol Db2ConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` }
UpdateDb2ConnectionDetails The information to update a DB2 Connection.
func (UpdateDb2ConnectionDetails) GetDefinedTags ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateDb2ConnectionDetails) GetDescription ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateDb2ConnectionDetails) GetDisplayName ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateDb2ConnectionDetails) GetFreeformTags ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateDb2ConnectionDetails) GetKeyId ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateDb2ConnectionDetails) GetNsgIds ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateDb2ConnectionDetails) GetRoutingMethod ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateDb2ConnectionDetails) GetSubnetId ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateDb2ConnectionDetails) GetVaultId ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateDb2ConnectionDetails) MarshalJSON ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateDb2ConnectionDetails) String ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) String() string
func (UpdateDb2ConnectionDetails) ValidateEnumValue ¶ added in v65.67.0
func (m UpdateDb2ConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDeploymentBackupDetails ¶
type UpdateDeploymentBackupDetails struct { // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDeploymentBackupDetails The information to use to update a Deployment Backup.
func (UpdateDeploymentBackupDetails) String ¶
func (m UpdateDeploymentBackupDetails) String() string
func (UpdateDeploymentBackupDetails) ValidateEnumValue ¶
func (m UpdateDeploymentBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDeploymentBackupRequest ¶
type UpdateDeploymentBackupRequest struct { // A unique DeploymentBackup identifier. DeploymentBackupId *string `mandatory:"true" contributesTo:"path" name:"deploymentBackupId"` // The information to be updated. UpdateDeploymentBackupDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDeploymentBackupRequest wrapper for the UpdateDeploymentBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateDeploymentBackup.go.html to see an example of how to use UpdateDeploymentBackupRequest.
func (UpdateDeploymentBackupRequest) BinaryRequestBody ¶
func (request UpdateDeploymentBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDeploymentBackupRequest) HTTPRequest ¶
func (request UpdateDeploymentBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDeploymentBackupRequest) RetryPolicy ¶
func (request UpdateDeploymentBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDeploymentBackupRequest) String ¶
func (request UpdateDeploymentBackupRequest) String() string
func (UpdateDeploymentBackupRequest) ValidateEnumValue ¶
func (request UpdateDeploymentBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDeploymentBackupResponse ¶
type UpdateDeploymentBackupResponse struct { // The underlying http response RawResponse *http.Response // The DeploymentBackup instance DeploymentBackup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDeploymentBackupResponse wrapper for the UpdateDeploymentBackup operation
func (UpdateDeploymentBackupResponse) HTTPResponse ¶
func (response UpdateDeploymentBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDeploymentBackupResponse) String ¶
func (response UpdateDeploymentBackupResponse) String() string
type UpdateDeploymentDetails ¶
type UpdateDeploymentDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // The Oracle license model that applies to a Deployment. LicenseModel LicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet of the deployment's private endpoint. // The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, // after which the private subnet will be enforced. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a public subnet in the customer tenancy. // Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. // For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024. LoadBalancerSubnetId *string `mandatory:"false" json:"loadBalancerSubnetId"` // True if this object is publicly available. IsPublic *bool `mandatory:"false" json:"isPublic"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `mandatory:"false" json:"fqdn"` // The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` OggData *UpdateOggDeploymentDetails `mandatory:"false" json:"oggData"` MaintenanceWindow *UpdateMaintenanceWindowDetails `mandatory:"false" json:"maintenanceWindow"` MaintenanceConfiguration *UpdateMaintenanceConfigurationDetails `mandatory:"false" json:"maintenanceConfiguration"` }
UpdateDeploymentDetails The information to use to update a Deployment.
func (UpdateDeploymentDetails) String ¶
func (m UpdateDeploymentDetails) String() string
func (UpdateDeploymentDetails) ValidateEnumValue ¶
func (m UpdateDeploymentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDeploymentRequest ¶
type UpdateDeploymentRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // The information to be updated. UpdateDeploymentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDeploymentRequest wrapper for the UpdateDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpdateDeployment.go.html to see an example of how to use UpdateDeploymentRequest.
func (UpdateDeploymentRequest) BinaryRequestBody ¶
func (request UpdateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDeploymentRequest) HTTPRequest ¶
func (request UpdateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDeploymentRequest) RetryPolicy ¶
func (request UpdateDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDeploymentRequest) String ¶
func (request UpdateDeploymentRequest) String() string
func (UpdateDeploymentRequest) ValidateEnumValue ¶
func (request UpdateDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDeploymentResponse ¶
type UpdateDeploymentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDeploymentResponse wrapper for the UpdateDeployment operation
func (UpdateDeploymentResponse) HTTPResponse ¶
func (response UpdateDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDeploymentResponse) String ¶
func (response UpdateDeploymentResponse) String() string
type UpdateElasticsearchConnectionDetails ¶ added in v65.51.0
type UpdateElasticsearchConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // 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. // Used for establishing the initial connection to the Elasticsearch cluster. // Example: `"server1.example.com:4000,server2.example.com:4000"` Servers *string `mandatory:"false" json:"servers"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // Fingerprint required by TLS security protocol. // Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c' Fingerprint *string `mandatory:"false" json:"fingerprint"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security protocol for Elasticsearch. SecurityProtocol ElasticsearchConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // Authentication type for Elasticsearch. AuthenticationType ElasticsearchConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
UpdateElasticsearchConnectionDetails The information to update a Elasticsearch Connection.
func (UpdateElasticsearchConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateElasticsearchConnectionDetails) GetDescription ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateElasticsearchConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateElasticsearchConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateElasticsearchConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateElasticsearchConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateElasticsearchConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateElasticsearchConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateElasticsearchConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateElasticsearchConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateElasticsearchConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateElasticsearchConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateElasticsearchConnectionDetails) String ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) String() string
func (UpdateElasticsearchConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateElasticsearchConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGenericConnectionDetails ¶ added in v65.51.0
type UpdateGenericConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Host and port separated by colon. // Example: `"server.example.com:1234"` // For multiple hosts, provide a comma separated list. // Example: `"server1.example.com:1000,server1.example.com:2000"` Host *string `mandatory:"false" json:"host"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateGenericConnectionDetails The information to update a Generic Connection.
func (UpdateGenericConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGenericConnectionDetails) GetDescription ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGenericConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGenericConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGenericConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateGenericConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateGenericConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateGenericConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateGenericConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateGenericConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateGenericConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateGenericConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGenericConnectionDetails) String ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) String() string
func (UpdateGenericConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateGenericConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGoldenGateConnectionDetails ¶ added in v65.25.0
type UpdateGoldenGateConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `mandatory:"false" json:"deploymentId"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The username credential existing in the Oracle GoldenGate used to be connected to. Username *string `mandatory:"false" json:"username"` // The password used to connect to the Oracle GoldenGate accessed trough this connection. Password *string `mandatory:"false" json:"password"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateGoldenGateConnectionDetails The information to update a GoldenGate Connection.
func (UpdateGoldenGateConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGoldenGateConnectionDetails) GetDescription ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGoldenGateConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGoldenGateConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGoldenGateConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateGoldenGateConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateGoldenGateConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateGoldenGateConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateGoldenGateConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateGoldenGateConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateGoldenGateConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateGoldenGateConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGoldenGateConnectionDetails) String ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) String() string
func (UpdateGoldenGateConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m UpdateGoldenGateConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGoogleBigQueryConnectionDetails ¶ added in v65.51.0
type UpdateGoogleBigQueryConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The base64 encoded content of the service account key file containing // the credentials required to use Google BigQuery. ServiceAccountKeyFile *string `mandatory:"false" json:"serviceAccountKeyFile"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateGoogleBigQueryConnectionDetails The information to update a the Google BigQuery Connection.
func (UpdateGoogleBigQueryConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGoogleBigQueryConnectionDetails) GetDescription ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGoogleBigQueryConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGoogleBigQueryConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGoogleBigQueryConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateGoogleBigQueryConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateGoogleBigQueryConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateGoogleBigQueryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateGoogleBigQueryConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateGoogleBigQueryConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateGoogleBigQueryConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateGoogleBigQueryConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGoogleBigQueryConnectionDetails) String ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) String() string
func (UpdateGoogleBigQueryConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateGoogleBigQueryConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGoogleCloudStorageConnectionDetails ¶ added in v65.51.0
type UpdateGoogleCloudStorageConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The base64 encoded content of the service account key file containing // the credentials required to use Google Cloud Storage. ServiceAccountKeyFile *string `mandatory:"false" json:"serviceAccountKeyFile"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateGoogleCloudStorageConnectionDetails The information to update a the Google Cloud Storage Connection.
func (UpdateGoogleCloudStorageConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGoogleCloudStorageConnectionDetails) GetDescription ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGoogleCloudStorageConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGoogleCloudStorageConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGoogleCloudStorageConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateGoogleCloudStorageConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateGoogleCloudStorageConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateGoogleCloudStorageConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateGoogleCloudStorageConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateGoogleCloudStorageConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGoogleCloudStorageConnectionDetails) String ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) String() string
func (UpdateGoogleCloudStorageConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateGoogleCloudStorageConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateHdfsConnectionDetails ¶ added in v65.33.0
type UpdateHdfsConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The base64 encoded content of the Hadoop Distributed File System configuration file (core-site.xml). CoreSiteXml *string `mandatory:"false" json:"coreSiteXml"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateHdfsConnectionDetails The information to update a Hadoop Distributed File System Connection.
func (UpdateHdfsConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateHdfsConnectionDetails) GetDescription ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateHdfsConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateHdfsConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateHdfsConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateHdfsConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateHdfsConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateHdfsConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateHdfsConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateHdfsConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateHdfsConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateHdfsConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateHdfsConnectionDetails) String ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) String() string
func (UpdateHdfsConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m UpdateHdfsConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateJavaMessageServiceConnectionDetails ¶ added in v65.33.0
type UpdateJavaMessageServiceConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // If set to true, Java Naming and Directory Interface (JNDI) properties should be provided. ShouldUseJndi *bool `mandatory:"false" json:"shouldUseJndi"` // The Connection Factory can be looked up using this name. // e.g.: 'ConnectionFactory' JndiConnectionFactory *string `mandatory:"false" json:"jndiConnectionFactory"` // 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 `mandatory:"false" json:"jndiProviderUrl"` // The implementation of javax.naming.spi.InitialContextFactory interface // that the client uses to obtain initial naming context. // e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory' JndiInitialContextFactory *string `mandatory:"false" json:"jndiInitialContextFactory"` // Specifies the identity of the principal (user) to be authenticated. // e.g.: 'admin2' JndiSecurityPrincipal *string `mandatory:"false" json:"jndiSecurityPrincipal"` // The password associated to the principal. JndiSecurityCredentials *string `mandatory:"false" json:"jndiSecurityCredentials"` // Connectin URL of the Java Message Service, specifying the protocol, host, and port. // e.g.: 'mq://myjms.host.domain:7676' ConnectionUrl *string `mandatory:"false" json:"connectionUrl"` // The of Java class implementing javax.jms.ConnectionFactory interface // supplied by the Java Message Service provider. // e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA' ConnectionFactory *string `mandatory:"false" json:"connectionFactory"` // The username Oracle GoldenGate uses to connect to the Java Message Service. // This username must already exist and be available by the Java Message Service to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated Java Message Service. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The password for the cert inside of the KeyStore. // In case it differs from the KeyStore password, it should be provided. SslKeyPassword *string `mandatory:"false" json:"sslKeyPassword"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security protocol for Java Message Service. If not provided, default is PLAIN. // Optional until 2024-06-27, in the release after it will be made required. SecurityProtocol JavaMessageServiceConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // Authentication type for Java Message Service. If not provided, default is NONE. // Optional until 2024-06-27, in the release after it will be made required. AuthenticationType JavaMessageServiceConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
UpdateJavaMessageServiceConnectionDetails The information to update a Java Message Service Connection.
func (UpdateJavaMessageServiceConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateJavaMessageServiceConnectionDetails) GetDescription ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateJavaMessageServiceConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateJavaMessageServiceConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateJavaMessageServiceConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateJavaMessageServiceConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateJavaMessageServiceConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateJavaMessageServiceConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateJavaMessageServiceConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateJavaMessageServiceConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateJavaMessageServiceConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateJavaMessageServiceConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateJavaMessageServiceConnectionDetails) String ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) String() string
func (UpdateJavaMessageServiceConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m UpdateJavaMessageServiceConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateKafkaConnectionDetails ¶ added in v65.25.0
type UpdateKafkaConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the stream pool being referenced. StreamPoolId *string `mandatory:"false" json:"streamPoolId"` // 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 `mandatory:"false" json:"bootstrapServers"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The password for the cert inside of the KeyStore. // In case it differs from the KeyStore password, it should be provided. SslKeyPassword *string `mandatory:"false" json:"sslKeyPassword"` // The base64 encoded content of the consumer.properties file. ConsumerProperties *string `mandatory:"false" json:"consumerProperties"` // The base64 encoded content of the producer.properties file. ProducerProperties *string `mandatory:"false" json:"producerProperties"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security Type for Kafka. SecurityProtocol KafkaConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` }
UpdateKafkaConnectionDetails The information to update a Kafka Connection.
func (UpdateKafkaConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateKafkaConnectionDetails) GetDescription ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateKafkaConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateKafkaConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateKafkaConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateKafkaConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateKafkaConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateKafkaConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateKafkaConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateKafkaConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateKafkaConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateKafkaConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateKafkaConnectionDetails) String ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) String() string
func (UpdateKafkaConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m UpdateKafkaConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateKafkaSchemaRegistryConnectionDetails ¶ added in v65.28.0
type UpdateKafkaSchemaRegistryConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Kafka Schema Registry URL. // e.g.: 'https://server1.us.oracle.com:8081' Url *string `mandatory:"false" json:"url"` // The username to access Schema Registry using basic authentation. // This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. Username *string `mandatory:"false" json:"username"` // The password to access Schema Registry using basic authentation. // This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The password for the cert inside the KeyStore. // In case it differs from the KeyStore password, it should be provided. SslKeyPassword *string `mandatory:"false" json:"sslKeyPassword"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Used authentication mechanism to access Schema Registry. AuthenticationType KafkaSchemaRegistryConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
UpdateKafkaSchemaRegistryConnectionDetails The information to update Kafka (e.g. Confluent) Schema Registry Connection.
func (UpdateKafkaSchemaRegistryConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateKafkaSchemaRegistryConnectionDetails) GetDescription ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateKafkaSchemaRegistryConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateKafkaSchemaRegistryConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateKafkaSchemaRegistryConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateKafkaSchemaRegistryConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateKafkaSchemaRegistryConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateKafkaSchemaRegistryConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateKafkaSchemaRegistryConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateKafkaSchemaRegistryConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateKafkaSchemaRegistryConnectionDetails) String ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) String() string
func (UpdateKafkaSchemaRegistryConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m UpdateKafkaSchemaRegistryConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMaintenanceConfigurationDetails ¶ added in v65.47.0
type UpdateMaintenanceConfigurationDetails struct { // By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, // you have to specify interimReleaseUpgradePeriodInDays too. IsInterimReleaseAutoUpgradeEnabled *bool `mandatory:"false" json:"isInterimReleaseAutoUpgradeEnabled"` // Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period. InterimReleaseUpgradePeriodInDays *int `mandatory:"false" json:"interimReleaseUpgradePeriodInDays"` // 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. BundleReleaseUpgradePeriodInDays *int `mandatory:"false" json:"bundleReleaseUpgradePeriodInDays"` // 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. MajorReleaseUpgradePeriodInDays *int `mandatory:"false" json:"majorReleaseUpgradePeriodInDays"` // 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. SecurityPatchUpgradePeriodInDays *int `mandatory:"false" json:"securityPatchUpgradePeriodInDays"` }
UpdateMaintenanceConfigurationDetails Defines the maintenance configuration for update operation.
func (UpdateMaintenanceConfigurationDetails) String ¶ added in v65.47.0
func (m UpdateMaintenanceConfigurationDetails) String() string
func (UpdateMaintenanceConfigurationDetails) ValidateEnumValue ¶ added in v65.47.0
func (m UpdateMaintenanceConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMaintenanceWindowDetails ¶ added in v65.32.1
type UpdateMaintenanceWindowDetails struct { // Days of the week. Day DayEnum `mandatory:"true" json:"day"` // Start hour for maintenance period. Hour is in UTC. StartHour *int `mandatory:"true" json:"startHour"` }
UpdateMaintenanceWindowDetails Defines the maintenance window for update operation, when automatic actions can be performed.
func (UpdateMaintenanceWindowDetails) String ¶ added in v65.32.1
func (m UpdateMaintenanceWindowDetails) String() string
func (UpdateMaintenanceWindowDetails) ValidateEnumValue ¶ added in v65.32.1
func (m UpdateMaintenanceWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMicrosoftSqlserverConnectionDetails ¶ added in v65.33.0
type UpdateMicrosoftSqlserverConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The name of the database. DatabaseName *string `mandatory:"false" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The username Oracle GoldenGate uses to connect to the Microsoft SQL Server. // This username must already exist and be available by the Microsoft SQL Server to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated Microsoft SQL Server. Password *string `mandatory:"false" json:"password"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // Database Certificate - The base64 encoded content of a .pem or .crt file. // containing the server public key (for 1-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // If set to true, the driver validates the certificate that is sent by the database server. ShouldValidateServerCertificate *bool `mandatory:"false" json:"shouldValidateServerCertificate"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security Type for Microsoft SQL Server. SecurityProtocol MicrosoftSqlserverConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` }
UpdateMicrosoftSqlserverConnectionDetails The information to update a Microsoft SQL Server Connection.
func (UpdateMicrosoftSqlserverConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateMicrosoftSqlserverConnectionDetails) GetDescription ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateMicrosoftSqlserverConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateMicrosoftSqlserverConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateMicrosoftSqlserverConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateMicrosoftSqlserverConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateMicrosoftSqlserverConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateMicrosoftSqlserverConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateMicrosoftSqlserverConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateMicrosoftSqlserverConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateMicrosoftSqlserverConnectionDetails) String ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) String() string
func (UpdateMicrosoftSqlserverConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m UpdateMicrosoftSqlserverConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMongoDbConnectionDetails ¶ added in v65.33.0
type UpdateMongoDbConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // MongoDB connection string. // e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords' ConnectionString *string `mandatory:"false" json:"connectionString"` // The username Oracle GoldenGate uses to connect to the database. // This username must already exist and be available by the database to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated database. Password *string `mandatory:"false" json:"password"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Autonomous Json Database. DatabaseId *string `mandatory:"false" json:"databaseId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateMongoDbConnectionDetails The information to update a MongoDB Connection.
func (UpdateMongoDbConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateMongoDbConnectionDetails) GetDescription ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateMongoDbConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateMongoDbConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateMongoDbConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateMongoDbConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateMongoDbConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateMongoDbConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateMongoDbConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateMongoDbConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateMongoDbConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateMongoDbConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateMongoDbConnectionDetails) String ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) String() string
func (UpdateMongoDbConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m UpdateMongoDbConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMysqlConnectionDetails ¶ added in v65.25.0
type UpdateMysqlConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The name of the database. DatabaseName *string `mandatory:"false" json:"databaseName"` // Database Certificate - The base64 encoded content of a .pem or .crt file. // containing the server public key (for 1 and 2-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA). // Note: This is an optional property and only applicable if TLS/MTLS option is selected. SslCrl *string `mandatory:"false" json:"sslCrl"` // Client Certificate - The base64 encoded content of a .pem or .crt file. // containing the client public key (for 2-way SSL). SslCert *string `mandatory:"false" json:"sslCert"` // Client Key – The base64 encoded content of a .pem or .crt file containing the client private key (for 2-way SSL). SslKey *string `mandatory:"false" json:"sslKey"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security Type for MySQL. SecurityProtocol MysqlConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // SSL modes for MySQL. SslMode MysqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` }
UpdateMysqlConnectionDetails The information to update a MySQL Connection.
func (UpdateMysqlConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateMysqlConnectionDetails) GetDescription ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateMysqlConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateMysqlConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateMysqlConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateMysqlConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateMysqlConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateMysqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateMysqlConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateMysqlConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateMysqlConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateMysqlConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateMysqlConnectionDetails) String ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) String() string
func (UpdateMysqlConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m UpdateMysqlConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateOciObjectStorageConnectionDetails ¶ added in v65.25.0
type UpdateOciObjectStorageConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) 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 `mandatory:"false" json:"userId"` // The base64 encoded content of the private key file (PEM file) corresponding to the API key of the fingerprint. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PrivateKeyFile *string `mandatory:"false" json:"privateKeyFile"` // The passphrase of the private key. PrivateKeyPassphrase *string `mandatory:"false" json:"privateKeyPassphrase"` // The fingerprint of the API Key of the user specified by the userId. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PublicKeyFingerprint *string `mandatory:"false" json:"publicKeyFingerprint"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateOciObjectStorageConnectionDetails The information to update a OCI Object Storage Connection.
func (UpdateOciObjectStorageConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateOciObjectStorageConnectionDetails) GetDescription ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateOciObjectStorageConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateOciObjectStorageConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateOciObjectStorageConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateOciObjectStorageConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateOciObjectStorageConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateOciObjectStorageConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateOciObjectStorageConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateOciObjectStorageConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateOciObjectStorageConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateOciObjectStorageConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateOciObjectStorageConnectionDetails) String ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) String() string
func (UpdateOciObjectStorageConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m UpdateOciObjectStorageConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateOggDeploymentDetails ¶
type UpdateOggDeploymentDetails struct { // The type of credential store for OGG. CredentialStore CredentialStoreEnum `mandatory:"false" json:"credentialStore,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Identity Domain when IAM credential store is used. IdentityDomainId *string `mandatory:"false" json:"identityDomainId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret where the deployment password is stored. PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"` // The GoldenGate deployment console username. AdminUsername *string `mandatory:"false" json:"adminUsername"` // The password associated with the GoldenGate deployment console username. // The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, // and 1 special character. Special characters such as '$', '^', or '?' are not allowed. // This field will be deprecated and replaced by "passwordSecretId". AdminPassword *string `mandatory:"false" json:"adminPassword"` // The base64 encoded content of the PEM file containing the SSL certificate. Certificate *string `mandatory:"false" json:"certificate"` // The base64 encoded content of the PEM file containing the private key. Key *string `mandatory:"false" json:"key"` }
UpdateOggDeploymentDetails Deployment Details for updating an OggDeployment
func (UpdateOggDeploymentDetails) String ¶
func (m UpdateOggDeploymentDetails) String() string
func (UpdateOggDeploymentDetails) ValidateEnumValue ¶
func (m UpdateOggDeploymentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateOracleConnectionDetails ¶ added in v65.25.0
type UpdateOracleConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // Connect descriptor or Easy Connect Naming method used to connect to a database. ConnectionString *string `mandatory:"false" json:"connectionString"` // The wallet contents Oracle GoldenGate uses to make connections to a database. This // attribute is expected to be base64 encoded. Wallet *string `mandatory:"false" json:"wallet"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId *string `mandatory:"false" json:"databaseId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, // when a databaseId is provided. The default value is MTLS. AuthenticationMode OracleConnectionAuthenticationModeEnum `mandatory:"false" json:"authenticationMode,omitempty"` // The mode of the database connection session to be established by the data client. // 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. // Connection to a RAC database involves a redirection received from the SCAN listeners // to the database node to connect to. By default the mode would be DIRECT. SessionMode OracleConnectionSessionModeEnum `mandatory:"false" json:"sessionMode,omitempty"` }
UpdateOracleConnectionDetails The information to update an Oracle Database Connection.
func (UpdateOracleConnectionDetails) GetDefinedTags ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateOracleConnectionDetails) GetDescription ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateOracleConnectionDetails) GetDisplayName ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateOracleConnectionDetails) GetFreeformTags ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateOracleConnectionDetails) GetKeyId ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateOracleConnectionDetails) GetNsgIds ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateOracleConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateOracleConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateOracleConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateOracleConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateOracleConnectionDetails) GetVaultId ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateOracleConnectionDetails) MarshalJSON ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateOracleConnectionDetails) String ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) String() string
func (UpdateOracleConnectionDetails) ValidateEnumValue ¶ added in v65.25.0
func (m UpdateOracleConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateOracleNosqlConnectionDetails ¶ added in v65.33.0
type UpdateOracleNosqlConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related OCI tenancy. TenancyId *string `mandatory:"false" json:"tenancyId"` // The name of the region. e.g.: us-ashburn-1 Region *string `mandatory:"false" json:"region"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the OCI user who will access the Oracle NoSQL database. // The user must have write access to the table they want to connect to. UserId *string `mandatory:"false" json:"userId"` // The base64 encoded content of the private key file (PEM file) corresponding to the API key of the fingerprint. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PrivateKeyFile *string `mandatory:"false" json:"privateKeyFile"` // The passphrase of the private key. PrivateKeyPassphrase *string `mandatory:"false" json:"privateKeyPassphrase"` // The fingerprint of the API Key of the user specified by the userId. // See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm PublicKeyFingerprint *string `mandatory:"false" json:"publicKeyFingerprint"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` }
UpdateOracleNosqlConnectionDetails The information to update a Oracle NoSQL Connection.
func (UpdateOracleNosqlConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateOracleNosqlConnectionDetails) GetDescription ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateOracleNosqlConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateOracleNosqlConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateOracleNosqlConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateOracleNosqlConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateOracleNosqlConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateOracleNosqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateOracleNosqlConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateOracleNosqlConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateOracleNosqlConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateOracleNosqlConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateOracleNosqlConnectionDetails) String ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) String() string
func (UpdateOracleNosqlConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m UpdateOracleNosqlConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePostgresqlConnectionDetails ¶ added in v65.28.0
type UpdatePostgresqlConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // The name of the database. DatabaseName *string `mandatory:"false" json:"databaseName"` // The name or address of a host. Host *string `mandatory:"false" json:"host"` // The port of an endpoint usually specified for a connection. Port *int `mandatory:"false" json:"port"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // The base64 encoded certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL. // The supported file formats are .pem and .crt. SslCa *string `mandatory:"false" json:"sslCa"` // The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA). SslCrl *string `mandatory:"false" json:"sslCrl"` // The base64 encoded certificate of the PostgreSQL server. The supported file formats are .pem and .crt. SslCert *string `mandatory:"false" json:"sslCert"` // The base64 encoded private key of the PostgreSQL server. The supported file formats are .pem and .crt. SslKey *string `mandatory:"false" json:"sslKey"` // Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host // field, or make sure the host name is resolvable in the target VCN. // The private IP address of the connection's endpoint in the customer's VCN, typically a // database endpoint or a big data endpoint (e.g. Kafka bootstrap server). // In case the privateIp is provided, the subnetId must also be provided. // In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. // In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection. PrivateIp *string `mandatory:"false" json:"privateIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database system being referenced. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security protocol for PostgreSQL. SecurityProtocol PostgresqlConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // SSL modes for PostgreSQL. SslMode PostgresqlConnectionSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` }
UpdatePostgresqlConnectionDetails The information to update a PostgreSQL Database Connection.
func (UpdatePostgresqlConnectionDetails) GetDefinedTags ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdatePostgresqlConnectionDetails) GetDescription ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdatePostgresqlConnectionDetails) GetDisplayName ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdatePostgresqlConnectionDetails) GetFreeformTags ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdatePostgresqlConnectionDetails) GetKeyId ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdatePostgresqlConnectionDetails) GetNsgIds ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdatePostgresqlConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdatePostgresqlConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdatePostgresqlConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdatePostgresqlConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdatePostgresqlConnectionDetails) GetVaultId ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdatePostgresqlConnectionDetails) MarshalJSON ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdatePostgresqlConnectionDetails) String ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) String() string
func (UpdatePostgresqlConnectionDetails) ValidateEnumValue ¶ added in v65.28.0
func (m UpdatePostgresqlConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRedisConnectionDetails ¶ added in v65.51.0
type UpdateRedisConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. // If port is not specified, it defaults to 6379. // Used for establishing the initial connection to the Redis cluster. // Example: `"server1.example.com:6379,server2.example.com:6379"` Servers *string `mandatory:"false" json:"servers"` // The username Oracle GoldenGate uses to connect the associated system of the given technology. // This username must already exist and be available by the system/application to be connected to // and must conform to the case sensitivty requirments defined in it. Username *string `mandatory:"false" json:"username"` // 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. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of the TrustStore file. TrustStore *string `mandatory:"false" json:"trustStore"` // The TrustStore password. TrustStorePassword *string `mandatory:"false" json:"trustStorePassword"` // The base64 encoded content of the KeyStore file. KeyStore *string `mandatory:"false" json:"keyStore"` // The KeyStore password. KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Redis cluster. RedisClusterId *string `mandatory:"false" json:"redisClusterId"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Security protocol for Redis. SecurityProtocol RedisConnectionSecurityProtocolEnum `mandatory:"false" json:"securityProtocol,omitempty"` // Authenticationentication type for the Redis database. AuthenticationType RedisConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
UpdateRedisConnectionDetails The information to update a Redis Database Connection.
func (UpdateRedisConnectionDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateRedisConnectionDetails) GetDescription ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateRedisConnectionDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateRedisConnectionDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateRedisConnectionDetails) GetKeyId ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateRedisConnectionDetails) GetNsgIds ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateRedisConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateRedisConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateRedisConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateRedisConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateRedisConnectionDetails) GetVaultId ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateRedisConnectionDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateRedisConnectionDetails) String ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) String() string
func (UpdateRedisConnectionDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateRedisConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSnowflakeConnectionDetails ¶ added in v65.33.0
type UpdateSnowflakeConnectionDetails struct { // An object's Display Name. DisplayName *string `mandatory:"false" json:"displayName"` // Metadata about this specific object. Description *string `mandatory:"false" json:"description"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists // for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Refers to the customer's vault OCID. // If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate // to manage secrets contained within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // Refers to the customer's master key OCID. // If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key. KeyId *string `mandatory:"false" json:"keyId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the target subnet of the dedicated connection. SubnetId *string `mandatory:"false" json:"subnetId"` // JDBC connection URL. // e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=<warehouse-name>&db=<db-name>' ConnectionUrl *string `mandatory:"false" json:"connectionUrl"` // The username Oracle GoldenGate uses to connect to Snowflake. // This username must already exist and be available by Snowflake platform to be connected to. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect to Snowflake platform. Password *string `mandatory:"false" json:"password"` // The base64 encoded content of private key file in PEM format. PrivateKeyFile *string `mandatory:"false" json:"privateKeyFile"` // Password if the private key file is encrypted. PrivateKeyPassphrase *string `mandatory:"false" json:"privateKeyPassphrase"` // Controls the network traffic direction to the target: // SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. // SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. // DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected. RoutingMethod RoutingMethodEnum `mandatory:"false" json:"routingMethod,omitempty"` // Used authentication mechanism to access Snowflake. AuthenticationType SnowflakeConnectionAuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"` }
UpdateSnowflakeConnectionDetails The information to update a Snowflake Connection.
func (UpdateSnowflakeConnectionDetails) GetDefinedTags ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateSnowflakeConnectionDetails) GetDescription ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateSnowflakeConnectionDetails) GetDisplayName ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateSnowflakeConnectionDetails) GetFreeformTags ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateSnowflakeConnectionDetails) GetKeyId ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) GetKeyId() *string
GetKeyId returns KeyId
func (UpdateSnowflakeConnectionDetails) GetNsgIds ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UpdateSnowflakeConnectionDetails) GetRoutingMethod ¶ added in v65.55.0
func (m UpdateSnowflakeConnectionDetails) GetRoutingMethod() RoutingMethodEnum
GetRoutingMethod returns RoutingMethod
func (UpdateSnowflakeConnectionDetails) GetSubnetId ¶ added in v65.55.0
func (m UpdateSnowflakeConnectionDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UpdateSnowflakeConnectionDetails) GetVaultId ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UpdateSnowflakeConnectionDetails) MarshalJSON ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateSnowflakeConnectionDetails) String ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) String() string
func (UpdateSnowflakeConnectionDetails) ValidateEnumValue ¶ added in v65.33.0
func (m UpdateSnowflakeConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDeploymentCurrentReleaseDetails ¶
type UpgradeDeploymentCurrentReleaseDetails struct { }
UpgradeDeploymentCurrentReleaseDetails Definition of the additional attributes for a Current Release upgrade.
func (UpgradeDeploymentCurrentReleaseDetails) MarshalJSON ¶
func (m UpgradeDeploymentCurrentReleaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpgradeDeploymentCurrentReleaseDetails) String ¶
func (m UpgradeDeploymentCurrentReleaseDetails) String() string
func (UpgradeDeploymentCurrentReleaseDetails) ValidateEnumValue ¶
func (m UpgradeDeploymentCurrentReleaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDeploymentDetails ¶
type UpgradeDeploymentDetails interface { }
UpgradeDeploymentDetails The information about the Upgrade for a Deployment.
type UpgradeDeploymentRequest ¶
type UpgradeDeploymentRequest struct { // A unique Deployment identifier. DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"` // A placeholder for any additional metadata to describe the deployment upgrade. UpgradeDeploymentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpgradeDeploymentRequest wrapper for the UpgradeDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpgradeDeployment.go.html to see an example of how to use UpgradeDeploymentRequest.
func (UpgradeDeploymentRequest) BinaryRequestBody ¶
func (request UpgradeDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpgradeDeploymentRequest) HTTPRequest ¶
func (request UpgradeDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpgradeDeploymentRequest) RetryPolicy ¶
func (request UpgradeDeploymentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpgradeDeploymentRequest) String ¶
func (request UpgradeDeploymentRequest) String() string
func (UpgradeDeploymentRequest) ValidateEnumValue ¶
func (request UpgradeDeploymentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDeploymentResponse ¶
type UpgradeDeploymentResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpgradeDeploymentResponse wrapper for the UpgradeDeployment operation
func (UpgradeDeploymentResponse) HTTPResponse ¶
func (response UpgradeDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpgradeDeploymentResponse) String ¶
func (response UpgradeDeploymentResponse) String() string
type UpgradeDeploymentSpecificReleaseDetails ¶ added in v65.32.1
type UpgradeDeploymentSpecificReleaseDetails struct { // Version of OGG OggVersion *string `mandatory:"true" json:"oggVersion"` }
UpgradeDeploymentSpecificReleaseDetails Definition of the additional attributes for a Specific Release upgrade.
func (UpgradeDeploymentSpecificReleaseDetails) MarshalJSON ¶ added in v65.32.1
func (m UpgradeDeploymentSpecificReleaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpgradeDeploymentSpecificReleaseDetails) String ¶ added in v65.32.1
func (m UpgradeDeploymentSpecificReleaseDetails) String() string
func (UpgradeDeploymentSpecificReleaseDetails) ValidateEnumValue ¶ added in v65.32.1
func (m UpgradeDeploymentSpecificReleaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDeploymentTypeEnum ¶
type UpgradeDeploymentTypeEnum string
UpgradeDeploymentTypeEnum Enum with underlying type: string
const ( UpgradeDeploymentTypeCurrentRelease UpgradeDeploymentTypeEnum = "CURRENT_RELEASE" UpgradeDeploymentTypeSpecificRelease UpgradeDeploymentTypeEnum = "SPECIFIC_RELEASE" )
Set of constants representing the allowable values for UpgradeDeploymentTypeEnum
func GetMappingUpgradeDeploymentTypeEnum ¶
func GetMappingUpgradeDeploymentTypeEnum(val string) (UpgradeDeploymentTypeEnum, bool)
GetMappingUpgradeDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpgradeDeploymentTypeEnumValues ¶
func GetUpgradeDeploymentTypeEnumValues() []UpgradeDeploymentTypeEnum
GetUpgradeDeploymentTypeEnumValues Enumerates the set of values for UpgradeDeploymentTypeEnum
type UpgradeDeploymentUpgradeDetails ¶ added in v65.32.1
type UpgradeDeploymentUpgradeDetails interface { }
UpgradeDeploymentUpgradeDetails The information about the upgrade for a deployment.
type UpgradeDeploymentUpgradeRequest ¶ added in v65.32.1
type UpgradeDeploymentUpgradeRequest struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId *string `mandatory:"true" contributesTo:"path" name:"deploymentUpgradeId"` // A placeholder for any additional metadata to describe the deployment upgrade. UpgradeDeploymentUpgradeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the // `if-match` parameter to the value of the etag from a previous GET or POST response for that // resource. The resource is updated or deleted only if the etag you provide matches the // resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried, in case of a timeout or server error, // without the risk of executing that same action again. Retry tokens expire after 24 hours but can be // invalidated before then due to conflicting operations. For example, if a resource was deleted and purged // from the system, then a retry of the original creation request is rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpgradeDeploymentUpgradeRequest wrapper for the UpgradeDeploymentUpgrade operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/goldengate/UpgradeDeploymentUpgrade.go.html to see an example of how to use UpgradeDeploymentUpgradeRequest.
func (UpgradeDeploymentUpgradeRequest) BinaryRequestBody ¶ added in v65.32.1
func (request UpgradeDeploymentUpgradeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpgradeDeploymentUpgradeRequest) HTTPRequest ¶ added in v65.32.1
func (request UpgradeDeploymentUpgradeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpgradeDeploymentUpgradeRequest) RetryPolicy ¶ added in v65.32.1
func (request UpgradeDeploymentUpgradeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpgradeDeploymentUpgradeRequest) String ¶ added in v65.32.1
func (request UpgradeDeploymentUpgradeRequest) String() string
func (UpgradeDeploymentUpgradeRequest) ValidateEnumValue ¶ added in v65.32.1
func (request UpgradeDeploymentUpgradeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDeploymentUpgradeResponse ¶ added in v65.32.1
type UpgradeDeploymentUpgradeResponse struct { // The underlying http response RawResponse *http.Response // A unique Oracle-assigned identifier for an asynchronous request. You can use this to query // status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // A unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please include the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpgradeDeploymentUpgradeResponse wrapper for the UpgradeDeploymentUpgrade operation
func (UpgradeDeploymentUpgradeResponse) HTTPResponse ¶ added in v65.32.1
func (response UpgradeDeploymentUpgradeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpgradeDeploymentUpgradeResponse) String ¶ added in v65.32.1
func (response UpgradeDeploymentUpgradeResponse) String() string
type UpgradeDeploymentUpgradeTypeEnum ¶ added in v65.32.1
type UpgradeDeploymentUpgradeTypeEnum string
UpgradeDeploymentUpgradeTypeEnum Enum with underlying type: string
const (
UpgradeDeploymentUpgradeTypeDefault UpgradeDeploymentUpgradeTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for UpgradeDeploymentUpgradeTypeEnum
func GetMappingUpgradeDeploymentUpgradeTypeEnum ¶ added in v65.32.1
func GetMappingUpgradeDeploymentUpgradeTypeEnum(val string) (UpgradeDeploymentUpgradeTypeEnum, bool)
GetMappingUpgradeDeploymentUpgradeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpgradeDeploymentUpgradeTypeEnumValues ¶ added in v65.32.1
func GetUpgradeDeploymentUpgradeTypeEnumValues() []UpgradeDeploymentUpgradeTypeEnum
GetUpgradeDeploymentUpgradeTypeEnumValues Enumerates the set of values for UpgradeDeploymentUpgradeTypeEnum
type WalletExistsDeploymentTypeEnum ¶ added in v65.29.0
type WalletExistsDeploymentTypeEnum string
WalletExistsDeploymentTypeEnum Enum with underlying type: string
const (
WalletExistsDeploymentTypeDefault WalletExistsDeploymentTypeEnum = "DEFAULT"
)
Set of constants representing the allowable values for WalletExistsDeploymentTypeEnum
func GetMappingWalletExistsDeploymentTypeEnum ¶ added in v65.29.0
func GetMappingWalletExistsDeploymentTypeEnum(val string) (WalletExistsDeploymentTypeEnum, bool)
GetMappingWalletExistsDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWalletExistsDeploymentTypeEnumValues ¶ added in v65.29.0
func GetWalletExistsDeploymentTypeEnumValues() []WalletExistsDeploymentTypeEnum
GetWalletExistsDeploymentTypeEnumValues Enumerates the set of values for WalletExistsDeploymentTypeEnum
type WorkRequest ¶
type WorkRequest struct { // The work request's operation type. OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped // to the same compartment as the resource the work request affects. If the work request // affects multiple resources, and those resources are not in the same compartment, it is up // to the service team to pick the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the request was finished. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest The API operations that create and configure GoldenGate resources do not take effect immediately. In these cases, the operation spawns an asynchronous workflow to fulfill the request. Work requests provide visibility into the status of these in-progress, long-running asynchronous workflows.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
func (WorkRequest) ValidateEnumValue ¶
func (m WorkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm). Code *string `mandatory:"true" json:"code"` // A human-readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶
func (m WorkRequestError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. The format is defined by // RFC3339 (https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
func (WorkRequestLogEntry) ValidateEnumValue ¶
func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. When // you create, update, or delete a resource, it remains in the IN_PROGRESS state until work // is complete for that resource. It then transitions to CREATED, UPDATED, or DELETED, // respectively. ActionType ActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that you perform a GET on to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶
func (m WorkRequestResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Source Files ¶
- action_type.go
- add_connection_lock_request_response.go
- add_deployment_backup_lock_request_response.go
- add_deployment_lock_request_response.go
- add_resource_lock_details.go
- amazon_kinesis_connection.go
- amazon_kinesis_connection_summary.go
- amazon_redshift_connection.go
- amazon_redshift_connection_summary.go
- amazon_s3_connection.go
- amazon_s3_connection_summary.go
- azure_data_lake_storage_connection.go
- azure_data_lake_storage_connection_summary.go
- azure_synapse_connection.go
- azure_synapse_connection_summary.go
- cancel_deployment_backup_details.go
- cancel_deployment_backup_request_response.go
- cancel_deployment_backup_type.go
- cancel_deployment_upgrade_details.go
- cancel_deployment_upgrade_request_response.go
- cancel_deployment_upgrade_type.go
- cancel_snooze_deployment_upgrade_details.go
- cancel_snooze_deployment_upgrade_request_response.go
- cancel_snooze_deployment_upgrade_type.go
- certificate.go
- certificate_collection.go
- certificate_lifecycle_state.go
- certificate_summary.go
- change_connection_compartment_details.go
- change_connection_compartment_request_response.go
- change_database_registration_compartment_details.go
- change_database_registration_compartment_request_response.go
- change_deployment_backup_compartment_details.go
- change_deployment_backup_compartment_request_response.go
- change_deployment_compartment_details.go
- change_deployment_compartment_request_response.go
- collect_deployment_diagnostic_details.go
- collect_deployment_diagnostic_request_response.go
- connection.go
- connection_assignment.go
- connection_assignment_collection.go
- connection_assignment_summary.go
- connection_collection.go
- connection_summary.go
- connection_type.go
- copy_deployment_backup_details.go
- copy_deployment_backup_request_response.go
- create_amazon_kinesis_connection_details.go
- create_amazon_redshift_connection_details.go
- create_amazon_s3_connection_details.go
- create_azure_data_lake_storage_connection_details.go
- create_azure_synapse_connection_details.go
- create_certificate_details.go
- create_certificate_request_response.go
- create_connection_assignment_details.go
- create_connection_assignment_request_response.go
- create_connection_details.go
- create_connection_request_response.go
- create_database_registration_details.go
- create_database_registration_request_response.go
- create_db2_connection_details.go
- create_deployment_backup_details.go
- create_deployment_backup_request_response.go
- create_deployment_details.go
- create_deployment_request_response.go
- create_elasticsearch_connection_details.go
- create_generic_connection_details.go
- create_golden_gate_connection_details.go
- create_google_big_query_connection_details.go
- create_google_cloud_storage_connection_details.go
- create_hdfs_connection_details.go
- create_java_message_service_connection_details.go
- create_kafka_connection_details.go
- create_kafka_schema_registry_connection_details.go
- create_maintenance_configuration_details.go
- create_maintenance_window_details.go
- create_microsoft_sqlserver_connection_details.go
- create_mongo_db_connection_details.go
- create_mysql_connection_details.go
- create_oci_object_storage_connection_details.go
- create_ogg_deployment_details.go
- create_oracle_connection_details.go
- create_oracle_nosql_connection_details.go
- create_postgresql_connection_details.go
- create_redis_connection_details.go
- create_snowflake_connection_details.go
- credential_store.go
- database_registration.go
- database_registration_collection.go
- database_registration_summary.go
- day.go
- db2_connection.go
- db2_connection_summary.go
- default_cancel_deployment_backup_details.go
- default_cancel_deployment_upgrade_details.go
- default_cancel_snooze_deployment_upgrade_details.go
- default_deployment_wallet_exists_details.go
- default_restore_deployment_details.go
- default_rollback_deployment_upgrade_details.go
- default_snooze_deployment_upgrade_details.go
- default_start_deployment_details.go
- default_stop_deployment_details.go
- default_test_connection_assignment_details.go
- default_upgrade_deployment_upgrade_details.go
- delete_certificate_request_response.go
- delete_connection_assignment_request_response.go
- delete_connection_request_response.go
- delete_database_registration_request_response.go
- delete_deployment_backup_request_response.go
- delete_deployment_request_response.go
- deployment.go
- deployment_backup.go
- deployment_backup_collection.go
- deployment_backup_summary.go
- deployment_backup_type.go
- deployment_collection.go
- deployment_diagnostic_data.go
- deployment_diagnostic_state.go
- deployment_message_collection.go
- deployment_summary.go
- deployment_type.go
- deployment_type_collection.go
- deployment_type_summary.go
- deployment_upgrade.go
- deployment_upgrade_collection.go
- deployment_upgrade_lifecycle_state.go
- deployment_upgrade_summary.go
- deployment_upgrade_type.go
- deployment_version_collection.go
- deployment_version_summary.go
- deployment_wallet_exists_details.go
- deployment_wallet_exists_request_response.go
- deployment_wallet_exists_response_details.go
- deployment_wallet_operation_type.go
- deployment_wallet_status.go
- deployment_wallets_operation_collection.go
- deployment_wallets_operation_summary.go
- elasticsearch_connection.go
- elasticsearch_connection_summary.go
- export_deployment_wallet_details.go
- export_deployment_wallet_request_response.go
- generate_library_url_details.go
- generate_library_url_request_response.go
- generate_log_reader_component_library_url_details.go
- generic_connection.go
- generic_connection_summary.go
- get_certificate_request_response.go
- get_connection_assignment_request_response.go
- get_connection_request_response.go
- get_database_registration_request_response.go
- get_deployment_backup_request_response.go
- get_deployment_request_response.go
- get_deployment_upgrade_request_response.go
- get_work_request_request_response.go
- golden_gate_connection.go
- golden_gate_connection_summary.go
- goldengate_client.go
- google_big_query_connection.go
- google_big_query_connection_summary.go
- google_cloud_storage_connection.go
- google_cloud_storage_connection_summary.go
- hdfs_connection.go
- hdfs_connection_summary.go
- import_deployment_wallet_details.go
- import_deployment_wallet_request_response.go
- ingress_ip_details.go
- java_message_service_connection.go
- java_message_service_connection_summary.go
- kafka_bootstrap_server.go
- kafka_connection.go
- kafka_connection_summary.go
- kafka_schema_registry_connection.go
- kafka_schema_registry_connection_summary.go
- library_type.go
- library_url.go
- license_model.go
- lifecycle_state.go
- lifecycle_sub_state.go
- list_certificates_request_response.go
- list_connection_assignments_request_response.go
- list_connections_request_response.go
- list_database_registrations_request_response.go
- list_deployment_backups_request_response.go
- list_deployment_types_request_response.go
- list_deployment_upgrades_request_response.go
- list_deployment_versions_request_response.go
- list_deployment_wallets_operations_request_response.go
- list_deployments_request_response.go
- list_messages_request_response.go
- list_trail_files_request_response.go
- list_trail_sequences_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- maintenance_action_type.go
- maintenance_configuration.go
- maintenance_window.go
- message_summary.go
- microsoft_sqlserver_connection.go
- microsoft_sqlserver_connection_summary.go
- mongo_db_connection.go
- mongo_db_connection_summary.go
- mysql_connection.go
- mysql_connection_summary.go
- name_value_pair.go
- oci_object_storage_connection.go
- oci_object_storage_connection_summary.go
- ogg_deployment.go
- operation_status.go
- operation_type.go
- oracle_connection.go
- oracle_connection_summary.go
- oracle_nosql_connection.go
- oracle_nosql_connection_summary.go
- postgresql_connection.go
- postgresql_connection_summary.go
- redis_connection.go
- redis_connection_summary.go
- release_type.go
- remove_connection_lock_request_response.go
- remove_deployment_backup_lock_request_response.go
- remove_deployment_lock_request_response.go
- remove_resource_lock_details.go
- reschedule_deployment_upgrade_details.go
- reschedule_deployment_upgrade_request_response.go
- reschedule_deployment_upgrade_to_date_details.go
- reschedule_deployment_upgrade_type.go
- resource_lock.go
- restore_deployment_details.go
- restore_deployment_request_response.go
- restore_deployment_type.go
- rollback_deployment_upgrade_details.go
- rollback_deployment_upgrade_request_response.go
- rollback_deployment_upgrade_type.go
- routing_method.go
- snooze_deployment_upgrade_details.go
- snooze_deployment_upgrade_request_response.go
- snooze_deployment_upgrade_type.go
- snowflake_connection.go
- snowflake_connection_summary.go
- sort_order.go
- start_deployment_details.go
- start_deployment_request_response.go
- start_deployment_type.go
- stop_deployment_details.go
- stop_deployment_request_response.go
- stop_deployment_type.go
- technology_type.go
- test_connection_assignment_details.go
- test_connection_assignment_error.go
- test_connection_assignment_request_response.go
- test_connection_assignment_result.go
- test_connection_assignment_type.go
- trail_file_collection.go
- trail_file_summary.go
- trail_sequence_collection.go
- trail_sequence_summary.go
- update_amazon_kinesis_connection_details.go
- update_amazon_redshift_connection_details.go
- update_amazon_s3_connection_details.go
- update_azure_data_lake_storage_connection_details.go
- update_azure_synapse_connection_details.go
- update_connection_details.go
- update_connection_request_response.go
- update_database_registration_details.go
- update_database_registration_request_response.go
- update_db2_connection_details.go
- update_deployment_backup_details.go
- update_deployment_backup_request_response.go
- update_deployment_details.go
- update_deployment_request_response.go
- update_elasticsearch_connection_details.go
- update_generic_connection_details.go
- update_golden_gate_connection_details.go
- update_google_big_query_connection_details.go
- update_google_cloud_storage_connection_details.go
- update_hdfs_connection_details.go
- update_java_message_service_connection_details.go
- update_kafka_connection_details.go
- update_kafka_schema_registry_connection_details.go
- update_maintenance_configuration_details.go
- update_maintenance_window_details.go
- update_microsoft_sqlserver_connection_details.go
- update_mongo_db_connection_details.go
- update_mysql_connection_details.go
- update_oci_object_storage_connection_details.go
- update_ogg_deployment_details.go
- update_oracle_connection_details.go
- update_oracle_nosql_connection_details.go
- update_postgresql_connection_details.go
- update_redis_connection_details.go
- update_snowflake_connection_details.go
- upgrade_deployment_current_release_details.go
- upgrade_deployment_details.go
- upgrade_deployment_request_response.go
- upgrade_deployment_specific_release_details.go
- upgrade_deployment_type.go
- upgrade_deployment_upgrade_details.go
- upgrade_deployment_upgrade_request_response.go
- upgrade_deployment_upgrade_type.go
- wallet_exists_deployment_type.go
- work_request.go
- work_request_error.go
- work_request_log_entry.go
- work_request_resource.go