Documentation ¶
Index ¶
- func GetActionTypeEnumStringValues() []string
- func GetAzureDataLakeStorageConnectionAuthenticationTypeEnumStringValues() []string
- func GetAzureDataLakeStorageConnectionTechnologyTypeEnumStringValues() []string
- func GetAzureSynapseConnectionTechnologyTypeEnumStringValues() []string
- func GetCancelDeploymentBackupTypeEnumStringValues() []string
- func GetConnectionAssignmentLifecycleStateEnumStringValues() []string
- func GetConnectionLifecycleStateEnumStringValues() []string
- func GetConnectionTypeEnumStringValues() []string
- func GetCreateDatabaseRegistrationDetailsSessionModeEnumStringValues() []string
- func GetDatabaseRegistrationSessionModeEnumStringValues() []string
- func GetDatabaseRegistrationSummarySessionModeEnumStringValues() []string
- func GetDeploymentBackupTypeEnumStringValues() []string
- func GetDeploymentDiagnosticStateEnumStringValues() []string
- func GetDeploymentTypeEnumStringValues() []string
- func GetDeploymentTypeSummaryCategoryEnumStringValues() []string
- func GetDeploymentUpgradeLifecycleStateEnumStringValues() []string
- func GetDeploymentUpgradeTypeEnumStringValues() []string
- func GetGoldenGateConnectionTechnologyTypeEnumStringValues() []string
- func GetKafkaConnectionSecurityProtocolEnumStringValues() []string
- func GetKafkaConnectionTechnologyTypeEnumStringValues() []string
- func GetKafkaSchemaRegistryConnectionAuthenticationTypeEnumStringValues() []string
- func GetKafkaSchemaRegistryConnectionTechnologyTypeEnumStringValues() []string
- func GetLicenseModelEnumStringValues() []string
- func GetLifecycleStateEnumStringValues() []string
- func GetLifecycleSubStateEnumStringValues() []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 GetListDeploymentTypesSortByEnumStringValues() []string
- func GetListDeploymentTypesSortOrderEnumStringValues() []string
- func GetListDeploymentUpgradesLifecycleStateEnumStringValues() []string
- func GetListDeploymentUpgradesSortByEnumStringValues() []string
- func GetListDeploymentUpgradesSortOrderEnumStringValues() []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 GetMessageSummaryDeploymentMessageStatusEnumStringValues() []string
- func GetMysqlConnectionSecurityProtocolEnumStringValues() []string
- func GetMysqlConnectionSslModeEnumStringValues() []string
- func GetMysqlConnectionTechnologyTypeEnumStringValues() []string
- func GetOciObjectStorageConnectionTechnologyTypeEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetOracleConnectionSessionModeEnumStringValues() []string
- func GetOracleConnectionTechnologyTypeEnumStringValues() []string
- func GetPostgresqlConnectionSecurityProtocolEnumStringValues() []string
- func GetPostgresqlConnectionSslModeEnumStringValues() []string
- func GetPostgresqlConnectionTechnologyTypeEnumStringValues() []string
- func GetRestoreDeploymentTypeEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetStartDeploymentTypeEnumStringValues() []string
- func GetStopDeploymentTypeEnumStringValues() []string
- func GetTechnologyTypeEnumStringValues() []string
- func GetUpdateDatabaseRegistrationDetailsSessionModeEnumStringValues() []string
- func GetUpgradeDeploymentTypeEnumStringValues() []string
- type ActionTypeEnum
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 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 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 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 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 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) GetNsgIds() []string
- 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 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 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) GetNsgIds() []string
- 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 DatabaseRegistration
- type DatabaseRegistrationCollection
- type DatabaseRegistrationSessionModeEnum
- type DatabaseRegistrationSummary
- type DatabaseRegistrationSummarySessionModeEnum
- type DefaultCancelDeploymentBackupDetails
- type DefaultRestoreDeploymentDetails
- type DefaultStartDeploymentDetails
- type DefaultStopDeploymentDetails
- 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 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) CancelDeploymentBackup(ctx context.Context, request CancelDeploymentBackupRequest) (response CancelDeploymentBackupResponse, 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) 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) 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) 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) 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) 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) RestoreDeployment(ctx context.Context, request RestoreDeploymentRequest) (response RestoreDeploymentResponse, err error)
- func (client *GoldenGateClient) SetRegion(region string)
- 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) 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)
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 IngressIpDetails
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 LicenseModelEnum
- type LifecycleStateEnum
- type LifecycleSubStateEnum
- 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 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 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 MessageSummary
- type MessageSummaryDeploymentMessageStatusEnum
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 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) GetNsgIds() []string
- 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 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) GetNsgIds() []string
- 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) GetNsgIds() []string
- 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 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 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 TrailFileCollection
- type TrailFileSummary
- type TrailSequenceCollection
- type TrailSequenceSummary
- 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) 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) 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 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 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) GetVaultId() *string
- func (m UpdateGoldenGateConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateGoldenGateConnectionDetails) String() string
- func (m UpdateGoldenGateConnectionDetails) 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) 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) GetVaultId() *string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateKafkaSchemaRegistryConnectionDetails) String() string
- func (m UpdateKafkaSchemaRegistryConnectionDetails) 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) 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) 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) GetVaultId() *string
- func (m UpdateOracleConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateOracleConnectionDetails) String() string
- func (m UpdateOracleConnectionDetails) 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) GetVaultId() *string
- func (m UpdatePostgresqlConnectionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdatePostgresqlConnectionDetails) String() string
- func (m UpdatePostgresqlConnectionDetails) 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 UpgradeDeploymentTypeEnum
- 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 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 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 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 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 GetGoldenGateConnectionTechnologyTypeEnumStringValues ¶ added in v65.25.0
func GetGoldenGateConnectionTechnologyTypeEnumStringValues() []string
GetGoldenGateConnectionTechnologyTypeEnumStringValues Enumerates the set of values in String for GoldenGateConnectionTechnologyTypeEnum
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 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 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 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 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 GetMessageSummaryDeploymentMessageStatusEnumStringValues ¶ added in v65.21.0
func GetMessageSummaryDeploymentMessageStatusEnumStringValues() []string
GetMessageSummaryDeploymentMessageStatusEnumStringValues Enumerates the set of values in String for MessageSummaryDeploymentMessageStatusEnum
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 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 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 GetRestoreDeploymentTypeEnumStringValues ¶
func GetRestoreDeploymentTypeEnumStringValues() []string
GetRestoreDeploymentTypeEnumStringValues Enumerates the set of values in String for RestoreDeploymentTypeEnum
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 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
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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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"` // 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"` }
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) GetNsgIds ¶ added in v65.28.0
func (m AzureDataLakeStorageConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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"` // 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"` // 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) GetNsgIds ¶ added in v65.28.0
func (m AzureDataLakeStorageConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 Azure Synapse Analytics technology type. TechnologyType AzureSynapseConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
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) GetNsgIds ¶ added in v65.28.0
func (m AzureSynapseConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // 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) GetNsgIds ¶ added in v65.28.0
func (m AzureSynapseConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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 has been 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 }
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 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"` // 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 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 has been 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 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 has been 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 }
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 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 has been 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 }
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 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 has been 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 // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. GetVaultId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. GetKeyId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. GetSubnetId() *string // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. GetIngressIps() []IngressIpDetails // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string }
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 // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. GetVaultId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. GetKeyId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. GetSubnetId() *string // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. GetIngressIps() []IngressIpDetails // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string }
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" ConnectionTypeOciObjectStorage ConnectionTypeEnum = "OCI_OBJECT_STORAGE" ConnectionTypeOracle ConnectionTypeEnum = "ORACLE" ConnectionTypeAzureDataLakeStorage ConnectionTypeEnum = "AZURE_DATA_LAKE_STORAGE" ConnectionTypePostgresql ConnectionTypeEnum = "POSTGRESQL" ConnectionTypeAzureSynapseAnalytics ConnectionTypeEnum = "AZURE_SYNAPSE_ANALYTICS" )
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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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"` // 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) GetNsgIds ¶ added in v65.28.0
func (m CreateAzureDataLakeStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"true" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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) GetNsgIds ¶ added in v65.28.0
func (m CreateAzureSynapseConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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 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 has been 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 }
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{} // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. GetVaultId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. GetKeyId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. GetSubnetId() *string // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string }
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 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 has been 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"true" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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 subnet being referenced. 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 that Oracle GoldenGate uses 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the // the GGS Secret will be created. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this Compartment // in which to create a Secret. 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 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 has been 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 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"` }
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 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 has been 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 being referenced. 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, the value determines the exact 'type' of service executed in the Deployment. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged // in favor of the equivalent 'DATABASE_ORACLE' value. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId *string `mandatory:"false" json:"deploymentBackupId"` // 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"` }
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 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 has been 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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // 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 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 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"` }
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) GetNsgIds ¶ added in v65.25.0
func (m CreateGoldenGateConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // 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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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"` // 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) GetNsgIds ¶ added in v65.25.0
func (m CreateKafkaConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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"` // 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"` }
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) GetNsgIds ¶ added in v65.28.0
func (m CreateKafkaSchemaRegistryConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"true" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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 mysql.pem file // containing the server public key (for 1 and 2-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // Certificates revoked by certificate authorities (CA). // Server certificate must not be on this list (for 1 and 2-way SSL). // Note: This is an optional and that too only applicable if TLS/MTLS option is selected. SslCrl *string `mandatory:"false" json:"sslCrl"` // Client Certificate - The base64 encoded content of client-cert.pem file // containing the client public key (for 2-way SSL). SslCert *string `mandatory:"false" json:"sslCert"` // Client Key - The client-key.pem containing the client private key (for 2-way SSL). SslKey *string `mandatory:"false" json:"sslKey"` // 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 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) GetNsgIds ¶ added in v65.25.0
func (m CreateMysqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // 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 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"` // 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) GetNsgIds ¶ added in v65.25.0
func (m CreateOciObjectStorageConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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 GoldenGate deployment console username. AdminUsername *string `mandatory:"true" 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:"true" json:"adminPassword"` // A PEM-encoded SSL certificate. Certificate *string `mandatory:"false" json:"certificate"` // A PEM-encoded private key. Key *string `mandatory:"false" json:"key"` }
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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"true" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses 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"` // 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"` // 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) GetNsgIds ¶ added in v65.25.0
func (m CreateOracleConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"true" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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. SslCa *string `mandatory:"false" json:"sslCa"` // The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA) for PostgreSQL. SslCrl *string `mandatory:"false" json:"sslCrl"` // The base64 encoded certificate of the PostgreSQL server. SslCert *string `mandatory:"false" json:"sslCert"` // The base64 encoded private key of the PostgreSQL server. SslKey *string `mandatory:"false" json:"sslKey"` // 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 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) GetNsgIds ¶ added in v65.28.0
func (m CreatePostgresqlConnectionDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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 subnet being referenced. 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 GGS from this IP address and send network traffic // to this IP address, typically in response to requests from GGS (OGG). The customer may utilize // 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 that Oracle GoldenGate uses 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the // the GGS Secret will be created. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this Compartment // in which to create a Secret. SecretCompartmentId *string `mandatory:"false" json:"secretCompartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize 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 subnet being referenced. 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses 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 (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize 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 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 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 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 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"` // 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"` // 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"` // 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"` // 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 being referenced. 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, the value determines the exact 'type' of service executed in the Deployment. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged // in favor of the equivalent 'DATABASE_ORACLE' value. 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"` // True if all of the aggregate resources are working correctly. IsHealthy *bool `mandatory:"false" json:"isHealthy"` // 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"` // 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"` }
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 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 *float32 `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"` }
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 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 *float32 `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"` }
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 being referenced. 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"` // 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"` // 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, the value determines the exact 'type' of service executed in the Deployment. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged // in favor of the equivalent 'DATABASE_ORACLE' value. 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"` }
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" DeploymentTypeDatabaseMysql DeploymentTypeEnum = "DATABASE_MYSQL" DeploymentTypeDatabasePostgresql DeploymentTypeEnum = "DATABASE_POSTGRESQL" )
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 categories. Currently // the separation is 'DATA_REPLICATION' and 'STREAM_ANALYTICS'. Category DeploymentTypeSummaryCategoryEnum `mandatory:"true" json:"category"` // An object's Display Name. DisplayName *string `mandatory:"true" json:"displayName"` // The type of deployment, the value determines the exact 'type' of service executed in the Deployment. // NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged // in favor of the equivalent 'DATABASE_ORACLE' value. 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"` }
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" )
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"` }
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"` }
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 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) 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) 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 new resource model APIs 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) 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 new resource model APIs 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) 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 new resource model APIs 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) 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 new resource model APIs 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) 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 new resource model APIs 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) 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.
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.
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) 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) SetRegion ¶
func (client *GoldenGateClient) SetRegion(region string)
SetRegion overrides the region of this client.
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) 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 new resource model APIs 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()
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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 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"` }
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) GetNsgIds ¶ added in v65.25.0
func (m GoldenGateConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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 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"` // 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) GetNsgIds ¶ added in v65.25.0
func (m GoldenGateConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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 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"` // 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` }
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) GetNsgIds ¶ added in v65.25.0
func (m KafkaConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // Possible lifecycle states for connection. LifecycleState ConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // 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) GetNsgIds ¶ added in v65.25.0
func (m KafkaConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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 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"` }
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) GetNsgIds ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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 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"` // 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) GetNsgIds ¶ added in v65.28.0
func (m KafkaSchemaRegistryConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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" )
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" )
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 ListConnectionAssignmentsRequest ¶ added in v65.25.0
type ListConnectionAssignmentsRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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" ListConnectionsAssignableDeploymentTypeDatabaseMysql ListConnectionsAssignableDeploymentTypeEnum = "DATABASE_MYSQL" ListConnectionsAssignableDeploymentTypeDatabasePostgresql ListConnectionsAssignableDeploymentTypeEnum = "DATABASE_POSTGRESQL" )
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 (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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" )
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 (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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" )
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 (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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 ListDeploymentTypesRequest ¶ added in v65.25.0
type ListDeploymentTypesRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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" )
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 (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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 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" )
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" )
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 (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. 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"` // Filters for compatible deployments which can be, but currently not assigned to the connection specified by its id. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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" ListDeploymentsSupportedConnectionTypeOciObjectStorage ListDeploymentsSupportedConnectionTypeEnum = "OCI_OBJECT_STORAGE" ListDeploymentsSupportedConnectionTypeOracle ListDeploymentsSupportedConnectionTypeEnum = "ORACLE" ListDeploymentsSupportedConnectionTypeAzureDataLakeStorage ListDeploymentsSupportedConnectionTypeEnum = "AZURE_DATA_LAKE_STORAGE" ListDeploymentsSupportedConnectionTypePostgresql ListDeploymentsSupportedConnectionTypeEnum = "POSTGRESQL" ListDeploymentsSupportedConnectionTypeAzureSynapseAnalytics ListDeploymentsSupportedConnectionTypeEnum = "AZURE_SYNAPSE_ANALYTICS" )
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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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 (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the // response, then a partial list might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch of items. 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 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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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"` // 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"` }
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) GetNsgIds ¶ added in v65.25.0
func (m MysqlConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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"` // 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"` // 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) GetNsgIds ¶ added in v65.25.0
func (m MysqlConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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" MysqlConnectionTechnologyTypeMysqlServer MysqlConnectionTechnologyTypeEnum = "MYSQL_SERVER" MysqlConnectionTechnologyTypeOciMysql MysqlConnectionTechnologyTypeEnum = "OCI_MYSQL" )
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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"` }
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) GetNsgIds ¶ added in v65.25.0
func (m OciObjectStorageConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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 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"` // 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) GetNsgIds ¶ added in v65.25.0
func (m OciObjectStorageConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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"` // A PEM-encoded SSL certificate. Certificate *string `mandatory:"false" json:"certificate"` }
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" 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" OperationTypeGoldengateConnectionAssigmnentDelete OperationTypeEnum = "GOLDENGATE_CONNECTION_ASSIGMNENT_DELETE" OperationTypeGoldengateDeploymentDiagnosticCollect OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_DIAGNOSTIC_COLLECT" OperationTypeGoldengateDeploymentPatch OperationTypeEnum = "GOLDENGATE_DEPLOYMENT_PATCH" )
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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a // database. ConnectionString *string `mandatory:"false" json:"connectionString"` // 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"` // 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"` }
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) GetNsgIds ¶ added in v65.25.0
func (m OracleConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a // database. ConnectionString *string `mandatory:"false" json:"connectionString"` // 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"` // The Oracle technology type. TechnologyType OracleConnectionTechnologyTypeEnum `mandatory:"true" json:"technologyType"` // 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) GetNsgIds ¶ added in v65.25.0
func (m OracleConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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" )
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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // 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 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"` }
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) GetNsgIds ¶ added in v65.28.0
func (m PostgresqlConnection) GetNsgIds() []string
GetNsgIds returns NsgIds
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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. KeyId *string `mandatory:"false" json:"keyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // List of ingress IP addresses, from where the GoldenGate deployment connects to this connection's privateIp. 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"` // An array of name-value pair attribute entries. // Used as additional parameters in connection string. AdditionalAttributes []NameValuePair `mandatory:"false" json:"additionalAttributes"` // 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"` // 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) GetNsgIds ¶ added in v65.28.0
func (m PostgresqlConnectionSummary) GetNsgIds() []string
GetNsgIds returns NsgIds
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 ( PostgresqlConnectionTechnologyTypePostgresqlServer PostgresqlConnectionTechnologyTypeEnum = "POSTGRESQL_SERVER" PostgresqlConnectionTechnologyTypeAmazonAuroraPostgresql PostgresqlConnectionTechnologyTypeEnum = "AMAZON_AURORA_POSTGRESQL" PostgresqlConnectionTechnologyTypeAmazonRdsPostgresql PostgresqlConnectionTechnologyTypeEnum = "AMAZON_RDS_POSTGRESQL" PostgresqlConnectionTechnologyTypeAzurePostgresql PostgresqlConnectionTechnologyTypeEnum = "AZURE_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 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 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 has been 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 }
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 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 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 has been 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 }
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 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 has been 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 }
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" TechnologyTypeOciAutonomousDatabase TechnologyTypeEnum = "OCI_AUTONOMOUS_DATABASE" TechnologyTypeOciMysql TechnologyTypeEnum = "OCI_MYSQL" TechnologyTypeOciObjectStorage TechnologyTypeEnum = "OCI_OBJECT_STORAGE" TechnologyTypeOciStreaming TechnologyTypeEnum = "OCI_STREAMING" TechnologyTypeOracleDatabase TechnologyTypeEnum = "ORACLE_DATABASE" TechnologyTypeOracleExadata TechnologyTypeEnum = "ORACLE_EXADATA" TechnologyTypeAmazonRdsOracle TechnologyTypeEnum = "AMAZON_RDS_ORACLE" TechnologyTypeAmazonAuroraMysql TechnologyTypeEnum = "AMAZON_AURORA_MYSQL" TechnologyTypeAmazonAuroraPostgresql TechnologyTypeEnum = "AMAZON_AURORA_POSTGRESQL" TechnologyTypeAmazonRdsMariadb TechnologyTypeEnum = "AMAZON_RDS_MARIADB" TechnologyTypeAmazonRdsMysql TechnologyTypeEnum = "AMAZON_RDS_MYSQL" TechnologyTypeAmazonRdsPostgresql TechnologyTypeEnum = "AMAZON_RDS_POSTGRESQL" TechnologyTypeApacheKafka TechnologyTypeEnum = "APACHE_KAFKA" TechnologyTypeAzureDataLakeStorage TechnologyTypeEnum = "AZURE_DATA_LAKE_STORAGE" TechnologyTypeAzureEventHubs TechnologyTypeEnum = "AZURE_EVENT_HUBS" TechnologyTypeAzureMysql TechnologyTypeEnum = "AZURE_MYSQL" TechnologyTypeAzurePostgresql TechnologyTypeEnum = "AZURE_POSTGRESQL" TechnologyTypeAzureSynapseAnalytics TechnologyTypeEnum = "AZURE_SYNAPSE_ANALYTICS" TechnologyTypeConfluentKafka TechnologyTypeEnum = "CONFLUENT_KAFKA" TechnologyTypeConfluentSchemaRegistry TechnologyTypeEnum = "CONFLUENT_SCHEMA_REGISTRY" TechnologyTypeGoogleCloudSqlMysql TechnologyTypeEnum = "GOOGLE_CLOUD_SQL_MYSQL" TechnologyTypeGoogleCloudSqlPostgresql TechnologyTypeEnum = "GOOGLE_CLOUD_SQL_POSTGRESQL" TechnologyTypeMariadb TechnologyTypeEnum = "MARIADB" TechnologyTypeMysqlServer TechnologyTypeEnum = "MYSQL_SERVER" TechnologyTypePostgresqlServer TechnologyTypeEnum = "POSTGRESQL_SERVER" )
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 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 *float32 `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 *float32 `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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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"` // 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"` // 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) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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"` // 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database including length, case // sensitivity, and so on. Password *string `mandatory:"false" json:"password"` }
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) 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{} // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. GetVaultId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. GetKeyId() *string // An array of Network Security Group OCIDs used to define network access for either Deployments or Connections. GetNsgIds() []string }
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"` // 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database including length, case // sensitivity, and so on. Password *string `mandatory:"false" json:"password"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses 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 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"` // 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 being referenced. SubnetId *string `mandatory:"false" json:"subnetId"` // 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"` }
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"` // 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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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 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 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"` }
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) 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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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"` // 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) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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"` // 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"` // 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"` // 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) 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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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 username Oracle GoldenGate uses to connect the associated RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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 mysql.pem file // containing the server public key (for 1 and 2-way SSL). SslCa *string `mandatory:"false" json:"sslCa"` // Certificates revoked by certificate authorities (CA). // Server certificate must not be on this list (for 1 and 2-way SSL). // Note: This is an optional and that too only applicable if TLS/MTLS option is selected. SslCrl *string `mandatory:"false" json:"sslCrl"` // Client Certificate - The base64 encoded content of client-cert.pem file // containing the client public key (for 2-way SSL). SslCert *string `mandatory:"false" json:"sslCert"` // Client Key - The client-key.pem containing the client private key (for 2-way SSL). SslKey *string `mandatory:"false" json:"sslKey"` // 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"` // 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) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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 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"` }
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) 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 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"` // A PEM-encoded SSL certificate. Certificate *string `mandatory:"false" json:"certificate"` // A PEM-encoded 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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 username Oracle GoldenGate uses to connect the associated RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database including length, case // sensitivity, and so on. Password *string `mandatory:"false" json:"password"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses 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"` // 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 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) 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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer vault being // referenced. // If provided, this will reference a vault which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to manage secrets contained // within this vault. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the customer "Master" key being // referenced. // If provided, this will reference a key which the customer will be required to ensure // the policies are established to permit the GoldenGate Service to utilize this key to // manage secrets. 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 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 RDBMS. This username must // already exist and be available for use by the database. It must conform to the security // requirements implemented by the database including length, case sensitivity, and so on. Username *string `mandatory:"false" json:"username"` // The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the // specific security requirements implemented by the database 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. SslCa *string `mandatory:"false" json:"sslCa"` // The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA) for PostgreSQL. SslCrl *string `mandatory:"false" json:"sslCrl"` // The base64 encoded certificate of the PostgreSQL server. SslCert *string `mandatory:"false" json:"sslCert"` // The base64 encoded private key of the PostgreSQL server. SslKey *string `mandatory:"false" json:"sslKey"` // 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"` // 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) 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 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 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 has been 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 }
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 UpgradeDeploymentTypeEnum ¶
type UpgradeDeploymentTypeEnum string
UpgradeDeploymentTypeEnum Enum with underlying type: string
const (
UpgradeDeploymentTypeCurrentRelease UpgradeDeploymentTypeEnum = "CURRENT_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 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
- 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
- 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
- create_azure_data_lake_storage_connection_details.go
- create_azure_synapse_connection_details.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_deployment_backup_details.go
- create_deployment_backup_request_response.go
- create_deployment_details.go
- create_deployment_request_response.go
- create_golden_gate_connection_details.go
- create_kafka_connection_details.go
- create_kafka_schema_registry_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_postgresql_connection_details.go
- database_registration.go
- database_registration_collection.go
- database_registration_summary.go
- default_cancel_deployment_backup_details.go
- default_restore_deployment_details.go
- default_start_deployment_details.go
- default_stop_deployment_details.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
- 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
- ingress_ip_details.go
- kafka_bootstrap_server.go
- kafka_connection.go
- kafka_connection_summary.go
- kafka_schema_registry_connection.go
- kafka_schema_registry_connection_summary.go
- license_model.go
- lifecycle_state.go
- lifecycle_sub_state.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_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
- message_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
- postgresql_connection.go
- postgresql_connection_summary.go
- restore_deployment_details.go
- restore_deployment_request_response.go
- restore_deployment_type.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
- trail_file_collection.go
- trail_file_summary.go
- trail_sequence_collection.go
- trail_sequence_summary.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_deployment_backup_details.go
- update_deployment_backup_request_response.go
- update_deployment_details.go
- update_deployment_request_response.go
- update_golden_gate_connection_details.go
- update_kafka_connection_details.go
- update_kafka_schema_registry_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_postgresql_connection_details.go
- upgrade_deployment_current_release_details.go
- upgrade_deployment_details.go
- upgrade_deployment_request_response.go
- upgrade_deployment_type.go
- work_request.go
- work_request_error.go
- work_request_log_entry.go
- work_request_resource.go