Documentation ¶
Index ¶
- func GetActionTypeEnumStringValues() []string
- func GetAddResourceLockDetailsTypeEnumStringValues() []string
- func GetConnectionTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues() []string
- func GetDatabaseToolsUserPasswordDetailsValueTypeEnumStringValues() []string
- func GetDatabaseToolsUserPasswordSummaryValueTypeEnumStringValues() []string
- func GetDatabaseToolsUserPasswordValueTypeEnumStringValues() []string
- func GetKeyStoreTypeEnumStringValues() []string
- func GetKeyStoreTypeGenericJdbcEnumStringValues() []string
- func GetKeyStoreTypeMySqlEnumStringValues() []string
- func GetKeyStoreTypePostgresqlEnumStringValues() []string
- func GetLifecycleStateEnumStringValues() []string
- func GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues() []string
- func GetListDatabaseToolsConnectionsSortByEnumStringValues() []string
- func GetListDatabaseToolsConnectionsSortOrderEnumStringValues() []string
- func GetListDatabaseToolsEndpointServicesLifecycleStateEnumStringValues() []string
- func GetListDatabaseToolsEndpointServicesSortByEnumStringValues() []string
- func GetListDatabaseToolsEndpointServicesSortOrderEnumStringValues() []string
- func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumStringValues() []string
- func GetListDatabaseToolsPrivateEndpointsSortByEnumStringValues() []string
- func GetListDatabaseToolsPrivateEndpointsSortOrderEnumStringValues() []string
- func GetListWorkRequestErrorsSortByEnumStringValues() []string
- func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
- func GetListWorkRequestLogsSortByEnumStringValues() []string
- func GetListWorkRequestLogsSortOrderEnumStringValues() []string
- func GetListWorkRequestsSortByEnumStringValues() []string
- func GetListWorkRequestsSortOrderEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetProxyAuthenticationTypeEnumStringValues() []string
- func GetRelatedResourceEntityTypeEnumStringValues() []string
- func GetRelatedResourceEntityTypeMySqlEnumStringValues() []string
- func GetRelatedResourceEntityTypePostgresqlEnumStringValues() []string
- func GetRemoveResourceLockDetailsTypeEnumStringValues() []string
- func GetResourceLockTypeEnumStringValues() []string
- func GetRuntimeSupportEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- type ActionTypeEnum
- type AddDatabaseToolsConnectionLockRequest
- func (request AddDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy
- func (request AddDatabaseToolsConnectionLockRequest) String() string
- func (request AddDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)
- type AddDatabaseToolsConnectionLockResponse
- type AddDatabaseToolsPrivateEndpointLockRequest
- func (request AddDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
- func (request AddDatabaseToolsPrivateEndpointLockRequest) String() string
- func (request AddDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
- type AddDatabaseToolsPrivateEndpointLockResponse
- type AddResourceLockDetails
- type AddResourceLockDetailsTypeEnum
- type ChangeDatabaseToolsConnectionCompartmentDetails
- type ChangeDatabaseToolsConnectionCompartmentRequest
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) String() string
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeDatabaseToolsConnectionCompartmentResponse
- type ChangeDatabaseToolsPrivateEndpointCompartmentDetails
- type ChangeDatabaseToolsPrivateEndpointCompartmentRequest
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) String() string
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeDatabaseToolsPrivateEndpointCompartmentResponse
- type ConnectionTypeEnum
- type CreateDatabaseToolsConnectionDetails
- type CreateDatabaseToolsConnectionGenericJdbcDetails
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetCompartmentId() *string
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags() map[string]string
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetLocks() []ResourceLock
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeSupport() RuntimeSupportEnum
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) String() string
- func (m *CreateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)
- type CreateDatabaseToolsConnectionMySqlDetails
- func (m CreateDatabaseToolsConnectionMySqlDetails) GetCompartmentId() *string
- func (m CreateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string
- func (m CreateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string
- func (m CreateDatabaseToolsConnectionMySqlDetails) GetLocks() []ResourceLock
- func (m CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeSupport() RuntimeSupportEnum
- func (m CreateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDatabaseToolsConnectionMySqlDetails) String() string
- func (m *CreateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
- type CreateDatabaseToolsConnectionOracleDatabaseDetails
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId() *string
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetLocks() []ResourceLock
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeSupport() RuntimeSupportEnum
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) String() string
- func (m *CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
- type CreateDatabaseToolsConnectionPostgresqlDetails
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetCompartmentId() *string
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags() map[string]string
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetLocks() []ResourceLock
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeSupport() RuntimeSupportEnum
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) String() string
- func (m *CreateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
- type CreateDatabaseToolsConnectionRequest
- func (request CreateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDatabaseToolsConnectionRequest) String() string
- func (request CreateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
- type CreateDatabaseToolsConnectionResponse
- type CreateDatabaseToolsPrivateEndpointDetails
- type CreateDatabaseToolsPrivateEndpointRequest
- func (request CreateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDatabaseToolsPrivateEndpointRequest) String() string
- func (request CreateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type CreateDatabaseToolsPrivateEndpointResponse
- type CreateDatabaseToolsRelatedResourceDetails
- type CreateDatabaseToolsRelatedResourceMySqlDetails
- type CreateDatabaseToolsRelatedResourcePostgresqlDetails
- type DatabaseToolsClient
- func (client DatabaseToolsClient) AddDatabaseToolsConnectionLock(ctx context.Context, request AddDatabaseToolsConnectionLockRequest) (response AddDatabaseToolsConnectionLockResponse, err error)
- func (client DatabaseToolsClient) AddDatabaseToolsPrivateEndpointLock(ctx context.Context, request AddDatabaseToolsPrivateEndpointLockRequest) (response AddDatabaseToolsPrivateEndpointLockResponse, err error)
- func (client DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment(ctx context.Context, request ChangeDatabaseToolsConnectionCompartmentRequest) (response ChangeDatabaseToolsConnectionCompartmentResponse, err error)
- func (client DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment(ctx context.Context, ...) (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse, err error)
- func (client *DatabaseToolsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DatabaseToolsClient) CreateDatabaseToolsConnection(ctx context.Context, request CreateDatabaseToolsConnectionRequest) (response CreateDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) CreateDatabaseToolsPrivateEndpoint(ctx context.Context, request CreateDatabaseToolsPrivateEndpointRequest) (response CreateDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) DeleteDatabaseToolsConnection(ctx context.Context, request DeleteDatabaseToolsConnectionRequest) (response DeleteDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) DeleteDatabaseToolsPrivateEndpoint(ctx context.Context, request DeleteDatabaseToolsPrivateEndpointRequest) (response DeleteDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) GetDatabaseToolsConnection(ctx context.Context, request GetDatabaseToolsConnectionRequest) (response GetDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) GetDatabaseToolsEndpointService(ctx context.Context, request GetDatabaseToolsEndpointServiceRequest) (response GetDatabaseToolsEndpointServiceResponse, err error)
- func (client DatabaseToolsClient) GetDatabaseToolsPrivateEndpoint(ctx context.Context, request GetDatabaseToolsPrivateEndpointRequest) (response GetDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client DatabaseToolsClient) ListDatabaseToolsConnections(ctx context.Context, request ListDatabaseToolsConnectionsRequest) (response ListDatabaseToolsConnectionsResponse, err error)
- func (client DatabaseToolsClient) ListDatabaseToolsEndpointServices(ctx context.Context, request ListDatabaseToolsEndpointServicesRequest) (response ListDatabaseToolsEndpointServicesResponse, err error)
- func (client DatabaseToolsClient) ListDatabaseToolsPrivateEndpoints(ctx context.Context, request ListDatabaseToolsPrivateEndpointsRequest) (response ListDatabaseToolsPrivateEndpointsResponse, err error)
- func (client DatabaseToolsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client DatabaseToolsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client DatabaseToolsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client DatabaseToolsClient) RemoveDatabaseToolsConnectionLock(ctx context.Context, request RemoveDatabaseToolsConnectionLockRequest) (response RemoveDatabaseToolsConnectionLockResponse, err error)
- func (client DatabaseToolsClient) RemoveDatabaseToolsPrivateEndpointLock(ctx context.Context, request RemoveDatabaseToolsPrivateEndpointLockRequest) (response RemoveDatabaseToolsPrivateEndpointLockResponse, err error)
- func (client *DatabaseToolsClient) SetRegion(region string)
- func (client DatabaseToolsClient) UpdateDatabaseToolsConnection(ctx context.Context, request UpdateDatabaseToolsConnectionRequest) (response UpdateDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) UpdateDatabaseToolsPrivateEndpoint(ctx context.Context, request UpdateDatabaseToolsPrivateEndpointRequest) (response UpdateDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) ValidateDatabaseToolsConnection(ctx context.Context, request ValidateDatabaseToolsConnectionRequest) (response ValidateDatabaseToolsConnectionResponse, err error)
- type DatabaseToolsConnection
- type DatabaseToolsConnectionCollection
- type DatabaseToolsConnectionGenericJdbc
- func (m DatabaseToolsConnectionGenericJdbc) GetCompartmentId() *string
- func (m DatabaseToolsConnectionGenericJdbc) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionGenericJdbc) GetDisplayName() *string
- func (m DatabaseToolsConnectionGenericJdbc) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionGenericJdbc) GetId() *string
- func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionGenericJdbc) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionGenericJdbc) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionGenericJdbc) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionGenericJdbc) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionGenericJdbc) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionGenericJdbc) String() string
- func (m *DatabaseToolsConnectionGenericJdbc) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionGenericJdbc) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionGenericJdbcSummary
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetCompartmentId() *string
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetDisplayName() *string
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetId() *string
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionGenericJdbcSummary) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionGenericJdbcSummary) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionGenericJdbcSummary) String() string
- func (m *DatabaseToolsConnectionGenericJdbcSummary) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionGenericJdbcSummary) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionMySql
- func (m DatabaseToolsConnectionMySql) GetCompartmentId() *string
- func (m DatabaseToolsConnectionMySql) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionMySql) GetDisplayName() *string
- func (m DatabaseToolsConnectionMySql) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionMySql) GetId() *string
- func (m DatabaseToolsConnectionMySql) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionMySql) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionMySql) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionMySql) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionMySql) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionMySql) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionMySql) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionMySql) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionMySql) String() string
- func (m *DatabaseToolsConnectionMySql) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionMySql) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionMySqlSummary
- func (m DatabaseToolsConnectionMySqlSummary) GetCompartmentId() *string
- func (m DatabaseToolsConnectionMySqlSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionMySqlSummary) GetDisplayName() *string
- func (m DatabaseToolsConnectionMySqlSummary) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionMySqlSummary) GetId() *string
- func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionMySqlSummary) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionMySqlSummary) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionMySqlSummary) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionMySqlSummary) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionMySqlSummary) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionMySqlSummary) String() string
- func (m *DatabaseToolsConnectionMySqlSummary) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionMySqlSummary) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionOracleDatabase
- func (m DatabaseToolsConnectionOracleDatabase) GetCompartmentId() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabase) GetDisplayName() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionOracleDatabase) GetId() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionOracleDatabase) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionOracleDatabase) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabase) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabase) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabase) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabase) String() string
- func (m *DatabaseToolsConnectionOracleDatabase) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionOracleDatabase) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionOracleDatabaseProxyClient
- type DatabaseToolsConnectionOracleDatabaseProxyClientDetails
- type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy
- type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) String() string
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) String() string
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionOracleDatabaseProxyClientSummary
- type DatabaseToolsConnectionOracleDatabaseProxyClientUserName
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) String() string
- func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserName) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) String() string
- func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) String() string
- func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionOracleDatabaseSummary
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetId() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabaseSummary) String() string
- func (m *DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionOracleDatabaseSummary) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionPostgresql
- func (m DatabaseToolsConnectionPostgresql) GetCompartmentId() *string
- func (m DatabaseToolsConnectionPostgresql) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionPostgresql) GetDisplayName() *string
- func (m DatabaseToolsConnectionPostgresql) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionPostgresql) GetId() *string
- func (m DatabaseToolsConnectionPostgresql) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionPostgresql) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionPostgresql) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionPostgresql) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionPostgresql) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionPostgresql) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionPostgresql) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionPostgresql) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionPostgresql) String() string
- func (m *DatabaseToolsConnectionPostgresql) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionPostgresql) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionPostgresqlSummary
- func (m DatabaseToolsConnectionPostgresqlSummary) GetCompartmentId() *string
- func (m DatabaseToolsConnectionPostgresqlSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionPostgresqlSummary) GetDisplayName() *string
- func (m DatabaseToolsConnectionPostgresqlSummary) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionPostgresqlSummary) GetId() *string
- func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionPostgresqlSummary) GetLocks() []ResourceLock
- func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeSupport() RuntimeSupportEnum
- func (m DatabaseToolsConnectionPostgresqlSummary) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionPostgresqlSummary) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionPostgresqlSummary) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionPostgresqlSummary) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionPostgresqlSummary) String() string
- func (m *DatabaseToolsConnectionPostgresqlSummary) UnmarshalJSON(data []byte) (e error)
- func (m DatabaseToolsConnectionPostgresqlSummary) ValidateEnumValue() (bool, error)
- type DatabaseToolsConnectionSummary
- type DatabaseToolsEndpointService
- type DatabaseToolsEndpointServiceCollection
- type DatabaseToolsEndpointServiceSummary
- type DatabaseToolsKeyStore
- type DatabaseToolsKeyStoreContent
- type DatabaseToolsKeyStoreContentDetails
- type DatabaseToolsKeyStoreContentDetailsValueTypeEnum
- type DatabaseToolsKeyStoreContentGenericJdbc
- type DatabaseToolsKeyStoreContentGenericJdbcDetails
- type DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum
- type DatabaseToolsKeyStoreContentGenericJdbcSummary
- type DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum
- type DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum
- type DatabaseToolsKeyStoreContentMySql
- type DatabaseToolsKeyStoreContentMySqlDetails
- type DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum
- type DatabaseToolsKeyStoreContentMySqlSummary
- type DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum
- type DatabaseToolsKeyStoreContentMySqlValueTypeEnum
- type DatabaseToolsKeyStoreContentPostgresql
- type DatabaseToolsKeyStoreContentPostgresqlDetails
- type DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum
- type DatabaseToolsKeyStoreContentPostgresqlSummary
- type DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum
- type DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum
- type DatabaseToolsKeyStoreContentSecretId
- type DatabaseToolsKeyStoreContentSecretIdDetails
- type DatabaseToolsKeyStoreContentSecretIdGenericJdbc
- type DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails
- type DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary
- type DatabaseToolsKeyStoreContentSecretIdMySql
- type DatabaseToolsKeyStoreContentSecretIdMySqlDetails
- type DatabaseToolsKeyStoreContentSecretIdMySqlSummary
- type DatabaseToolsKeyStoreContentSecretIdPostgresql
- type DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails
- type DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary
- type DatabaseToolsKeyStoreContentSecretIdSummary
- type DatabaseToolsKeyStoreContentSummary
- type DatabaseToolsKeyStoreContentSummaryValueTypeEnum
- type DatabaseToolsKeyStoreContentValueTypeEnum
- type DatabaseToolsKeyStoreDetails
- type DatabaseToolsKeyStoreGenericJdbc
- type DatabaseToolsKeyStoreGenericJdbcDetails
- type DatabaseToolsKeyStoreGenericJdbcSummary
- type DatabaseToolsKeyStoreMySql
- type DatabaseToolsKeyStoreMySqlDetails
- type DatabaseToolsKeyStoreMySqlSummary
- type DatabaseToolsKeyStorePassword
- type DatabaseToolsKeyStorePasswordDetails
- type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
- type DatabaseToolsKeyStorePasswordGenericJdbc
- type DatabaseToolsKeyStorePasswordGenericJdbcDetails
- type DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum
- type DatabaseToolsKeyStorePasswordGenericJdbcSummary
- type DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum
- type DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum
- type DatabaseToolsKeyStorePasswordMySql
- type DatabaseToolsKeyStorePasswordMySqlDetails
- type DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum
- type DatabaseToolsKeyStorePasswordMySqlSummary
- type DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum
- type DatabaseToolsKeyStorePasswordMySqlValueTypeEnum
- type DatabaseToolsKeyStorePasswordPostgresql
- type DatabaseToolsKeyStorePasswordPostgresqlDetails
- type DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum
- type DatabaseToolsKeyStorePasswordPostgresqlSummary
- type DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum
- type DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum
- type DatabaseToolsKeyStorePasswordSecretId
- type DatabaseToolsKeyStorePasswordSecretIdDetails
- type DatabaseToolsKeyStorePasswordSecretIdGenericJdbc
- type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails
- type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary
- type DatabaseToolsKeyStorePasswordSecretIdMySql
- type DatabaseToolsKeyStorePasswordSecretIdMySqlDetails
- type DatabaseToolsKeyStorePasswordSecretIdMySqlSummary
- type DatabaseToolsKeyStorePasswordSecretIdPostgresql
- type DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails
- type DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary
- type DatabaseToolsKeyStorePasswordSecretIdSummary
- type DatabaseToolsKeyStorePasswordSummary
- type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
- type DatabaseToolsKeyStorePasswordValueTypeEnum
- type DatabaseToolsKeyStorePostgresql
- type DatabaseToolsKeyStorePostgresqlDetails
- type DatabaseToolsKeyStorePostgresqlSummary
- type DatabaseToolsKeyStoreSummary
- type DatabaseToolsPrivateEndpoint
- type DatabaseToolsPrivateEndpointCollection
- type DatabaseToolsPrivateEndpointReverseConnectionConfiguration
- type DatabaseToolsPrivateEndpointReverseConnectionsSourceIp
- type DatabaseToolsPrivateEndpointSummary
- type DatabaseToolsRelatedResource
- type DatabaseToolsRelatedResourceMySql
- type DatabaseToolsRelatedResourcePostgresql
- type DatabaseToolsUserPassword
- type DatabaseToolsUserPasswordDetails
- type DatabaseToolsUserPasswordDetailsValueTypeEnum
- type DatabaseToolsUserPasswordSecretId
- type DatabaseToolsUserPasswordSecretIdDetails
- type DatabaseToolsUserPasswordSecretIdSummary
- type DatabaseToolsUserPasswordSummary
- type DatabaseToolsUserPasswordSummaryValueTypeEnum
- type DatabaseToolsUserPasswordValueTypeEnum
- type DeleteDatabaseToolsConnectionRequest
- func (request DeleteDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDatabaseToolsConnectionRequest) String() string
- func (request DeleteDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
- type DeleteDatabaseToolsConnectionResponse
- type DeleteDatabaseToolsPrivateEndpointRequest
- func (request DeleteDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDatabaseToolsPrivateEndpointRequest) String() string
- func (request DeleteDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type DeleteDatabaseToolsPrivateEndpointResponse
- type GetDatabaseToolsConnectionRequest
- func (request GetDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseToolsConnectionRequest) String() string
- func (request GetDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
- type GetDatabaseToolsConnectionResponse
- type GetDatabaseToolsEndpointServiceRequest
- func (request GetDatabaseToolsEndpointServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseToolsEndpointServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseToolsEndpointServiceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseToolsEndpointServiceRequest) String() string
- func (request GetDatabaseToolsEndpointServiceRequest) ValidateEnumValue() (bool, error)
- type GetDatabaseToolsEndpointServiceResponse
- type GetDatabaseToolsPrivateEndpointRequest
- func (request GetDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseToolsPrivateEndpointRequest) String() string
- func (request GetDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type GetDatabaseToolsPrivateEndpointResponse
- 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 KeyStoreTypeEnum
- type KeyStoreTypeGenericJdbcEnum
- type KeyStoreTypeMySqlEnum
- type KeyStoreTypePostgresqlEnum
- type LifecycleStateEnum
- type ListDatabaseToolsConnectionsLifecycleStateEnum
- type ListDatabaseToolsConnectionsRequest
- func (request ListDatabaseToolsConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseToolsConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseToolsConnectionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseToolsConnectionsRequest) String() string
- func (request ListDatabaseToolsConnectionsRequest) ValidateEnumValue() (bool, error)
- type ListDatabaseToolsConnectionsResponse
- type ListDatabaseToolsConnectionsSortByEnum
- type ListDatabaseToolsConnectionsSortOrderEnum
- type ListDatabaseToolsEndpointServicesLifecycleStateEnum
- type ListDatabaseToolsEndpointServicesRequest
- func (request ListDatabaseToolsEndpointServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseToolsEndpointServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseToolsEndpointServicesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseToolsEndpointServicesRequest) String() string
- func (request ListDatabaseToolsEndpointServicesRequest) ValidateEnumValue() (bool, error)
- type ListDatabaseToolsEndpointServicesResponse
- type ListDatabaseToolsEndpointServicesSortByEnum
- type ListDatabaseToolsEndpointServicesSortOrderEnum
- type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
- type ListDatabaseToolsPrivateEndpointsRequest
- func (request ListDatabaseToolsPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseToolsPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseToolsPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseToolsPrivateEndpointsRequest) String() string
- func (request ListDatabaseToolsPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
- type ListDatabaseToolsPrivateEndpointsResponse
- type ListDatabaseToolsPrivateEndpointsSortByEnum
- type ListDatabaseToolsPrivateEndpointsSortOrderEnum
- 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 ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- 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 ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- 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 ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type OperationStatusEnum
- type OperationTypeEnum
- type ProxyAuthenticationTypeEnum
- type RelatedResourceEntityTypeEnum
- type RelatedResourceEntityTypeMySqlEnum
- type RelatedResourceEntityTypePostgresqlEnum
- type RemoveDatabaseToolsConnectionLockRequest
- func (request RemoveDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveDatabaseToolsConnectionLockRequest) String() string
- func (request RemoveDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)
- type RemoveDatabaseToolsConnectionLockResponse
- type RemoveDatabaseToolsPrivateEndpointLockRequest
- func (request RemoveDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveDatabaseToolsPrivateEndpointLockRequest) String() string
- func (request RemoveDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
- type RemoveDatabaseToolsPrivateEndpointLockResponse
- type RemoveResourceLockDetails
- type RemoveResourceLockDetailsTypeEnum
- type ResourceLock
- type ResourceLockTypeEnum
- type RuntimeSupportEnum
- type SortOrderEnum
- type UpdateDatabaseToolsConnectionDetails
- type UpdateDatabaseToolsConnectionGenericJdbcDetails
- func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string
- func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags() map[string]string
- func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) String() string
- func (m *UpdateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)
- type UpdateDatabaseToolsConnectionMySqlDetails
- func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string
- func (m UpdateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string
- func (m UpdateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateDatabaseToolsConnectionMySqlDetails) String() string
- func (m *UpdateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
- type UpdateDatabaseToolsConnectionOracleDatabaseDetails
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) String() string
- func (m *UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
- type UpdateDatabaseToolsConnectionPostgresqlDetails
- func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string
- func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags() map[string]string
- func (m UpdateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateDatabaseToolsConnectionPostgresqlDetails) String() string
- func (m *UpdateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
- type UpdateDatabaseToolsConnectionRequest
- func (request UpdateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDatabaseToolsConnectionRequest) String() string
- func (request UpdateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
- type UpdateDatabaseToolsConnectionResponse
- type UpdateDatabaseToolsPrivateEndpointDetails
- type UpdateDatabaseToolsPrivateEndpointRequest
- func (request UpdateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDatabaseToolsPrivateEndpointRequest) String() string
- func (request UpdateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type UpdateDatabaseToolsPrivateEndpointResponse
- type UpdateDatabaseToolsRelatedResourceDetails
- type UpdateDatabaseToolsRelatedResourceMySqlDetails
- type UpdateDatabaseToolsRelatedResourcePostgresqlDetails
- type ValidateDatabaseToolsConnectionDetails
- type ValidateDatabaseToolsConnectionMySqlDetails
- type ValidateDatabaseToolsConnectionMySqlResult
- func (m ValidateDatabaseToolsConnectionMySqlResult) GetAction() *string
- func (m ValidateDatabaseToolsConnectionMySqlResult) GetCause() *string
- func (m ValidateDatabaseToolsConnectionMySqlResult) GetCode() *string
- func (m ValidateDatabaseToolsConnectionMySqlResult) GetMessage() *string
- func (m ValidateDatabaseToolsConnectionMySqlResult) MarshalJSON() (buff []byte, e error)
- func (m ValidateDatabaseToolsConnectionMySqlResult) String() string
- func (m ValidateDatabaseToolsConnectionMySqlResult) ValidateEnumValue() (bool, error)
- type ValidateDatabaseToolsConnectionOracleDatabaseDetails
- type ValidateDatabaseToolsConnectionOracleDatabaseResult
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON() (buff []byte, e error)
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) String() string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) ValidateEnumValue() (bool, error)
- type ValidateDatabaseToolsConnectionPostgresqlDetails
- type ValidateDatabaseToolsConnectionPostgresqlResult
- func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetAction() *string
- func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCause() *string
- func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCode() *string
- func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetMessage() *string
- func (m ValidateDatabaseToolsConnectionPostgresqlResult) MarshalJSON() (buff []byte, e error)
- func (m ValidateDatabaseToolsConnectionPostgresqlResult) String() string
- func (m ValidateDatabaseToolsConnectionPostgresqlResult) ValidateEnumValue() (bool, error)
- type ValidateDatabaseToolsConnectionRequest
- func (request ValidateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ValidateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ValidateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request ValidateDatabaseToolsConnectionRequest) String() string
- func (request ValidateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
- type ValidateDatabaseToolsConnectionResponse
- type ValidateDatabaseToolsConnectionResult
- type WorkRequest
- type WorkRequestCollection
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionTypeEnumStringValues ¶
func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetAddResourceLockDetailsTypeEnumStringValues ¶ added in v65.51.0
func GetAddResourceLockDetailsTypeEnumStringValues() []string
GetAddResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for AddResourceLockDetailsTypeEnum
func GetConnectionTypeEnumStringValues ¶
func GetConnectionTypeEnumStringValues() []string
GetConnectionTypeEnumStringValues Enumerates the set of values in String for ConnectionTypeEnum
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues ¶
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum
func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentMySqlValueTypeEnum
func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues ¶
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues ¶
func GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentValueTypeEnum
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues ¶
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum
func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordMySqlValueTypeEnum
func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues ¶
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues ¶
func GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues() []string
GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordValueTypeEnum
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumStringValues ¶
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumStringValues() []string
GetDatabaseToolsUserPasswordDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsUserPasswordDetailsValueTypeEnum
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumStringValues ¶
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumStringValues() []string
GetDatabaseToolsUserPasswordSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsUserPasswordSummaryValueTypeEnum
func GetDatabaseToolsUserPasswordValueTypeEnumStringValues ¶
func GetDatabaseToolsUserPasswordValueTypeEnumStringValues() []string
GetDatabaseToolsUserPasswordValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsUserPasswordValueTypeEnum
func GetKeyStoreTypeEnumStringValues ¶
func GetKeyStoreTypeEnumStringValues() []string
GetKeyStoreTypeEnumStringValues Enumerates the set of values in String for KeyStoreTypeEnum
func GetKeyStoreTypeGenericJdbcEnumStringValues ¶ added in v65.51.0
func GetKeyStoreTypeGenericJdbcEnumStringValues() []string
GetKeyStoreTypeGenericJdbcEnumStringValues Enumerates the set of values in String for KeyStoreTypeGenericJdbcEnum
func GetKeyStoreTypeMySqlEnumStringValues ¶ added in v65.9.0
func GetKeyStoreTypeMySqlEnumStringValues() []string
GetKeyStoreTypeMySqlEnumStringValues Enumerates the set of values in String for KeyStoreTypeMySqlEnum
func GetKeyStoreTypePostgresqlEnumStringValues ¶ added in v65.51.0
func GetKeyStoreTypePostgresqlEnumStringValues() []string
GetKeyStoreTypePostgresqlEnumStringValues Enumerates the set of values in String for KeyStoreTypePostgresqlEnum
func GetLifecycleStateEnumStringValues ¶
func GetLifecycleStateEnumStringValues() []string
GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum
func GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues ¶
func GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues() []string
GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsConnectionsLifecycleStateEnum
func GetListDatabaseToolsConnectionsSortByEnumStringValues ¶
func GetListDatabaseToolsConnectionsSortByEnumStringValues() []string
GetListDatabaseToolsConnectionsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsConnectionsSortByEnum
func GetListDatabaseToolsConnectionsSortOrderEnumStringValues ¶
func GetListDatabaseToolsConnectionsSortOrderEnumStringValues() []string
GetListDatabaseToolsConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsConnectionsSortOrderEnum
func GetListDatabaseToolsEndpointServicesLifecycleStateEnumStringValues ¶
func GetListDatabaseToolsEndpointServicesLifecycleStateEnumStringValues() []string
GetListDatabaseToolsEndpointServicesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsEndpointServicesLifecycleStateEnum
func GetListDatabaseToolsEndpointServicesSortByEnumStringValues ¶
func GetListDatabaseToolsEndpointServicesSortByEnumStringValues() []string
GetListDatabaseToolsEndpointServicesSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsEndpointServicesSortByEnum
func GetListDatabaseToolsEndpointServicesSortOrderEnumStringValues ¶
func GetListDatabaseToolsEndpointServicesSortOrderEnumStringValues() []string
GetListDatabaseToolsEndpointServicesSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsEndpointServicesSortOrderEnum
func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumStringValues ¶
func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumStringValues() []string
GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
func GetListDatabaseToolsPrivateEndpointsSortByEnumStringValues ¶
func GetListDatabaseToolsPrivateEndpointsSortByEnumStringValues() []string
GetListDatabaseToolsPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsPrivateEndpointsSortByEnum
func GetListDatabaseToolsPrivateEndpointsSortOrderEnumStringValues ¶
func GetListDatabaseToolsPrivateEndpointsSortOrderEnumStringValues() []string
GetListDatabaseToolsPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsPrivateEndpointsSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues ¶
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues ¶
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues ¶
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues ¶
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues ¶
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues ¶
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
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 GetProxyAuthenticationTypeEnumStringValues ¶ added in v65.51.0
func GetProxyAuthenticationTypeEnumStringValues() []string
GetProxyAuthenticationTypeEnumStringValues Enumerates the set of values in String for ProxyAuthenticationTypeEnum
func GetRelatedResourceEntityTypeEnumStringValues ¶
func GetRelatedResourceEntityTypeEnumStringValues() []string
GetRelatedResourceEntityTypeEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypeEnum
func GetRelatedResourceEntityTypeMySqlEnumStringValues ¶ added in v65.9.0
func GetRelatedResourceEntityTypeMySqlEnumStringValues() []string
GetRelatedResourceEntityTypeMySqlEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypeMySqlEnum
func GetRelatedResourceEntityTypePostgresqlEnumStringValues ¶ added in v65.51.0
func GetRelatedResourceEntityTypePostgresqlEnumStringValues() []string
GetRelatedResourceEntityTypePostgresqlEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypePostgresqlEnum
func GetRemoveResourceLockDetailsTypeEnumStringValues ¶ added in v65.51.0
func GetRemoveResourceLockDetailsTypeEnumStringValues() []string
GetRemoveResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for RemoveResourceLockDetailsTypeEnum
func GetResourceLockTypeEnumStringValues ¶ added in v65.51.0
func GetResourceLockTypeEnumStringValues() []string
GetResourceLockTypeEnumStringValues Enumerates the set of values in String for ResourceLockTypeEnum
func GetRuntimeSupportEnumStringValues ¶ added in v65.51.0
func GetRuntimeSupportEnumStringValues() []string
GetRuntimeSupportEnumStringValues Enumerates the set of values in String for RuntimeSupportEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
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 AddDatabaseToolsConnectionLockRequest ¶ added in v65.51.0
type AddDatabaseToolsConnectionLockRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools connection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // AddResourceLockDetails body parameter AddResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AddDatabaseToolsConnectionLockRequest wrapper for the AddDatabaseToolsConnectionLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsConnectionLock.go.html to see an example of how to use AddDatabaseToolsConnectionLockRequest.
func (AddDatabaseToolsConnectionLockRequest) BinaryRequestBody ¶ added in v65.51.0
func (request AddDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddDatabaseToolsConnectionLockRequest) HTTPRequest ¶ added in v65.51.0
func (request AddDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddDatabaseToolsConnectionLockRequest) RetryPolicy ¶ added in v65.51.0
func (request AddDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddDatabaseToolsConnectionLockRequest) String ¶ added in v65.51.0
func (request AddDatabaseToolsConnectionLockRequest) String() string
func (AddDatabaseToolsConnectionLockRequest) ValidateEnumValue ¶ added in v65.51.0
func (request AddDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddDatabaseToolsConnectionLockResponse ¶ added in v65.51.0
type AddDatabaseToolsConnectionLockResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsConnection instance DatabaseToolsConnection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned DatabaseToolsConnection resource. Etag *string `presentIn:"header" name:"etag"` }
AddDatabaseToolsConnectionLockResponse wrapper for the AddDatabaseToolsConnectionLock operation
func (AddDatabaseToolsConnectionLockResponse) HTTPResponse ¶ added in v65.51.0
func (response AddDatabaseToolsConnectionLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddDatabaseToolsConnectionLockResponse) String ¶ added in v65.51.0
func (response AddDatabaseToolsConnectionLockResponse) String() string
type AddDatabaseToolsPrivateEndpointLockRequest ¶ added in v65.51.0
type AddDatabaseToolsPrivateEndpointLockRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // AddResourceLockDetails body parameter AddResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AddDatabaseToolsPrivateEndpointLockRequest wrapper for the AddDatabaseToolsPrivateEndpointLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use AddDatabaseToolsPrivateEndpointLockRequest.
func (AddDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody ¶ added in v65.51.0
func (request AddDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddDatabaseToolsPrivateEndpointLockRequest) HTTPRequest ¶ added in v65.51.0
func (request AddDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddDatabaseToolsPrivateEndpointLockRequest) RetryPolicy ¶ added in v65.51.0
func (request AddDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddDatabaseToolsPrivateEndpointLockRequest) String ¶ added in v65.51.0
func (request AddDatabaseToolsPrivateEndpointLockRequest) String() string
func (AddDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue ¶ added in v65.51.0
func (request AddDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddDatabaseToolsPrivateEndpointLockResponse ¶ added in v65.51.0
type AddDatabaseToolsPrivateEndpointLockResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsPrivateEndpoint instance DatabaseToolsPrivateEndpoint `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned DatabaseToolsPrivateEndpoint resource. Etag *string `presentIn:"header" name:"etag"` }
AddDatabaseToolsPrivateEndpointLockResponse wrapper for the AddDatabaseToolsPrivateEndpointLock operation
func (AddDatabaseToolsPrivateEndpointLockResponse) HTTPResponse ¶ added in v65.51.0
func (response AddDatabaseToolsPrivateEndpointLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddDatabaseToolsPrivateEndpointLockResponse) String ¶ added in v65.51.0
func (response AddDatabaseToolsPrivateEndpointLockResponse) String() string
type AddResourceLockDetails ¶ added in v65.51.0
type AddResourceLockDetails struct { // Type of the lock. Type AddResourceLockDetailsTypeEnum `mandatory:"true" json:"type"` // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock. RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"` // A message added by the creator of the lock. This is typically used to give an // indication of why the resource is locked. Message *string `mandatory:"false" json:"message"` // When the lock was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
AddResourceLockDetails The representation of AddResourceLockDetails
func (AddResourceLockDetails) String ¶ added in v65.51.0
func (m AddResourceLockDetails) String() string
func (AddResourceLockDetails) ValidateEnumValue ¶ added in v65.51.0
func (m AddResourceLockDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddResourceLockDetailsTypeEnum ¶ added in v65.51.0
type AddResourceLockDetailsTypeEnum string
AddResourceLockDetailsTypeEnum Enum with underlying type: string
const ( AddResourceLockDetailsTypeFull AddResourceLockDetailsTypeEnum = "FULL" AddResourceLockDetailsTypeDelete AddResourceLockDetailsTypeEnum = "DELETE" )
Set of constants representing the allowable values for AddResourceLockDetailsTypeEnum
func GetAddResourceLockDetailsTypeEnumValues ¶ added in v65.51.0
func GetAddResourceLockDetailsTypeEnumValues() []AddResourceLockDetailsTypeEnum
GetAddResourceLockDetailsTypeEnumValues Enumerates the set of values for AddResourceLockDetailsTypeEnum
func GetMappingAddResourceLockDetailsTypeEnum ¶ added in v65.51.0
func GetMappingAddResourceLockDetailsTypeEnum(val string) (AddResourceLockDetailsTypeEnum, bool)
GetMappingAddResourceLockDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ChangeDatabaseToolsConnectionCompartmentDetails ¶
type ChangeDatabaseToolsConnectionCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the `DatabaseToolsConnection` to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeDatabaseToolsConnectionCompartmentDetails Contains the details for the compartment to move the `DatabaseToolsConnection` to.
func (ChangeDatabaseToolsConnectionCompartmentDetails) String ¶
func (m ChangeDatabaseToolsConnectionCompartmentDetails) String() string
func (ChangeDatabaseToolsConnectionCompartmentDetails) ValidateEnumValue ¶
func (m ChangeDatabaseToolsConnectionCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseToolsConnectionCompartmentRequest ¶
type ChangeDatabaseToolsConnectionCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools connection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // Request to change the compartment of the DatabaseToolsConnection. ChangeDatabaseToolsConnectionCompartmentDetails `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 will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDatabaseToolsConnectionCompartmentRequest wrapper for the ChangeDatabaseToolsConnectionCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsConnectionCompartment.go.html to see an example of how to use ChangeDatabaseToolsConnectionCompartmentRequest.
func (ChangeDatabaseToolsConnectionCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDatabaseToolsConnectionCompartmentRequest) HTTPRequest ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDatabaseToolsConnectionCompartmentRequest) RetryPolicy ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDatabaseToolsConnectionCompartmentRequest) String ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) String() string
func (ChangeDatabaseToolsConnectionCompartmentRequest) ValidateEnumValue ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseToolsConnectionCompartmentResponse ¶
type ChangeDatabaseToolsConnectionCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeDatabaseToolsConnectionCompartmentResponse wrapper for the ChangeDatabaseToolsConnectionCompartment operation
func (ChangeDatabaseToolsConnectionCompartmentResponse) HTTPResponse ¶
func (response ChangeDatabaseToolsConnectionCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDatabaseToolsConnectionCompartmentResponse) String ¶
func (response ChangeDatabaseToolsConnectionCompartmentResponse) String() string
type ChangeDatabaseToolsPrivateEndpointCompartmentDetails ¶
type ChangeDatabaseToolsPrivateEndpointCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the `DatabaseConnectionProfile` to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeDatabaseToolsPrivateEndpointCompartmentDetails Contains the details for the compartment to move the Database Tools private endpoint to.
func (ChangeDatabaseToolsPrivateEndpointCompartmentDetails) String ¶
func (m ChangeDatabaseToolsPrivateEndpointCompartmentDetails) String() string
func (ChangeDatabaseToolsPrivateEndpointCompartmentDetails) ValidateEnumValue ¶
func (m ChangeDatabaseToolsPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseToolsPrivateEndpointCompartmentRequest ¶
type ChangeDatabaseToolsPrivateEndpointCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // Request to change the compartment of the DatabaseToolsPrivateEndpoint. ChangeDatabaseToolsPrivateEndpointCompartmentDetails `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 will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDatabaseToolsPrivateEndpointCompartmentRequest wrapper for the ChangeDatabaseToolsPrivateEndpointCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsPrivateEndpointCompartment.go.html to see an example of how to use ChangeDatabaseToolsPrivateEndpointCompartmentRequest.
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) HTTPRequest ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) RetryPolicy ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) String ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) String() string
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) ValidateEnumValue ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseToolsPrivateEndpointCompartmentResponse ¶
type ChangeDatabaseToolsPrivateEndpointCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeDatabaseToolsPrivateEndpointCompartmentResponse wrapper for the ChangeDatabaseToolsPrivateEndpointCompartment operation
func (ChangeDatabaseToolsPrivateEndpointCompartmentResponse) HTTPResponse ¶
func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDatabaseToolsPrivateEndpointCompartmentResponse) String ¶
func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) String() string
type ConnectionTypeEnum ¶
type ConnectionTypeEnum string
ConnectionTypeEnum Enum with underlying type: string
const ( ConnectionTypeOracleDatabase ConnectionTypeEnum = "ORACLE_DATABASE" ConnectionTypeMysql ConnectionTypeEnum = "MYSQL" ConnectionTypePostgresql ConnectionTypeEnum = "POSTGRESQL" ConnectionTypeGenericJdbc ConnectionTypeEnum = "GENERIC_JDBC" )
Set of constants representing the allowable values for ConnectionTypeEnum
func GetConnectionTypeEnumValues ¶
func GetConnectionTypeEnumValues() []ConnectionTypeEnum
GetConnectionTypeEnumValues Enumerates the set of values for ConnectionTypeEnum
func GetMappingConnectionTypeEnum ¶
func GetMappingConnectionTypeEnum(val string) (ConnectionTypeEnum, bool)
GetMappingConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDatabaseToolsConnectionDetails ¶
type CreateDatabaseToolsConnectionDetails interface { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. GetCompartmentId() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // 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 // Locks associated with this resource. GetLocks() []ResourceLock // Specifies whether this connection is supported by the Database Tools Runtime. GetRuntimeSupport() RuntimeSupportEnum }
CreateDatabaseToolsConnectionDetails Details for the new Database Tools connection.
type CreateDatabaseToolsConnectionGenericJdbcDetails ¶ added in v65.51.0
type CreateDatabaseToolsConnectionGenericJdbcDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The JDBC URL used to connect to the Generic JDBC database system. Url *string `mandatory:"true" json:"url"` // The user name. UserName *string `mandatory:"true" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"true" json:"userPassword"` // Defined tags 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"` // 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"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The advanced connection properties key-value pair. AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreGenericJdbcDetails `mandatory:"false" json:"keyStores"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"` }
CreateDatabaseToolsConnectionGenericJdbcDetails Details of the new Database Tools connection for a Generic JDBC database system.
func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetLocks ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetLocks() []ResourceLock
GetLocks returns Locks
func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeSupport ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (CreateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDatabaseToolsConnectionGenericJdbcDetails) String ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) String() string
func (*CreateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON ¶ added in v65.51.0
func (m *CreateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsConnectionMySqlDetails ¶ added in v65.9.0
type CreateDatabaseToolsConnectionMySqlDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The connection string used to connect to the MySQL Server. ConnectionString *string `mandatory:"true" json:"connectionString"` // The user name. UserName *string `mandatory:"true" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"true" json:"userPassword"` // Defined tags 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"` // 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"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *CreateDatabaseToolsRelatedResourceMySqlDetails `mandatory:"false" json:"relatedResource"` // The advanced connection properties key-value pair (e.g., `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreMySqlDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"` }
CreateDatabaseToolsConnectionMySqlDetails Details of the new Database Tools connection for a MySQL Server.
func (CreateDatabaseToolsConnectionMySqlDetails) GetCompartmentId ¶ added in v65.9.0
func (m CreateDatabaseToolsConnectionMySqlDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateDatabaseToolsConnectionMySqlDetails) GetDefinedTags ¶ added in v65.9.0
func (m CreateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDatabaseToolsConnectionMySqlDetails) GetDisplayName ¶ added in v65.9.0
func (m CreateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDatabaseToolsConnectionMySqlDetails) GetFreeformTags ¶ added in v65.9.0
func (m CreateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDatabaseToolsConnectionMySqlDetails) GetLocks ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionMySqlDetails) GetLocks() []ResourceLock
GetLocks returns Locks
func (CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeSupport ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (CreateDatabaseToolsConnectionMySqlDetails) MarshalJSON ¶ added in v65.9.0
func (m CreateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDatabaseToolsConnectionMySqlDetails) String ¶ added in v65.9.0
func (m CreateDatabaseToolsConnectionMySqlDetails) String() string
func (*CreateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON ¶ added in v65.9.0
func (m *CreateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m CreateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsConnectionOracleDatabaseDetails ¶
type CreateDatabaseToolsConnectionOracleDatabaseDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The connect descriptor or Easy Connect Naming method use to connect to the database. ConnectionString *string `mandatory:"true" json:"connectionString"` // The database user name. UserName *string `mandatory:"true" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"true" json:"userPassword"` // Defined tags 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"` // 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"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *CreateDatabaseToolsRelatedResourceDetails `mandatory:"false" json:"relatedResource"` // The advanced connection properties key-value pair (e.g., `oracle.net.ssl_server_dn_match`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStoreDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClientDetails `mandatory:"false" json:"proxyClient"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"` }
CreateDatabaseToolsConnectionOracleDatabaseDetails Details of the new Database Tools connection for an Oracle Database.
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetLocks ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetLocks() []ResourceLock
GetLocks returns Locks
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeSupport ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) String ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) String() string
func (*CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON ¶
func (m *CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsConnectionPostgresqlDetails ¶ added in v65.51.0
type CreateDatabaseToolsConnectionPostgresqlDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The connection string used to connect to the PostgreSQL Server. ConnectionString *string `mandatory:"true" json:"connectionString"` // The user name. UserName *string `mandatory:"true" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"true" json:"userPassword"` // Defined tags 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"` // 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"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *CreateDatabaseToolsRelatedResourcePostgresqlDetails `mandatory:"false" json:"relatedResource"` // The advanced connection properties key-value pair (e.g., `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStorePostgresqlDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"` }
CreateDatabaseToolsConnectionPostgresqlDetails Details of the new Database Tools connection for a PostgreSQL Server.
func (CreateDatabaseToolsConnectionPostgresqlDetails) GetCompartmentId ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDatabaseToolsConnectionPostgresqlDetails) GetLocks ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetLocks() []ResourceLock
GetLocks returns Locks
func (CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeSupport ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (CreateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDatabaseToolsConnectionPostgresqlDetails) String ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) String() string
func (*CreateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON ¶ added in v65.51.0
func (m *CreateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsConnectionRequest ¶
type CreateDatabaseToolsConnectionRequest struct { // Details for the new `DatabaseToolsConnection`. CreateDatabaseToolsConnectionDetails `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 // might be rejected. // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-") 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 }
CreateDatabaseToolsConnectionRequest wrapper for the CreateDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use CreateDatabaseToolsConnectionRequest.
func (CreateDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request CreateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request CreateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request CreateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseToolsConnectionRequest) String ¶
func (request CreateDatabaseToolsConnectionRequest) String() string
func (CreateDatabaseToolsConnectionRequest) ValidateEnumValue ¶
func (request CreateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsConnectionResponse ¶
type CreateDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsConnection instance DatabaseToolsConnection `presentIn:"body"` // URI of the new resource which was created by the request. Location *string `presentIn:"header" name:"location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDatabaseToolsConnectionResponse wrapper for the CreateDatabaseToolsConnection operation
func (CreateDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response CreateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseToolsConnectionResponse) String ¶
func (response CreateDatabaseToolsConnectionResponse) String() string
type CreateDatabaseToolsPrivateEndpointDetails ¶
type CreateDatabaseToolsPrivateEndpointDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools private endpoint. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsEndpointService`. EndpointServiceId *string `mandatory:"true" json:"endpointServiceId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to. SubnetId *string `mandatory:"true" json:"subnetId"` // Defined tags 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"` // 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"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // A description of the Database Tools private endpoint. Description *string `mandatory:"false" json:"description"` // The private IP address that represents the access point for the associated endpoint service. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` }
CreateDatabaseToolsPrivateEndpointDetails The details for the new Database Tools private endpoint.
func (CreateDatabaseToolsPrivateEndpointDetails) String ¶
func (m CreateDatabaseToolsPrivateEndpointDetails) String() string
func (CreateDatabaseToolsPrivateEndpointDetails) ValidateEnumValue ¶
func (m CreateDatabaseToolsPrivateEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsPrivateEndpointRequest ¶
type CreateDatabaseToolsPrivateEndpointRequest struct { // Details for the new DatabaseToolsPrivateEndpoint. CreateDatabaseToolsPrivateEndpointDetails `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 // might be rejected. // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-") 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 }
CreateDatabaseToolsPrivateEndpointRequest wrapper for the CreateDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use CreateDatabaseToolsPrivateEndpointRequest.
func (CreateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseToolsPrivateEndpointRequest) String ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) String() string
func (CreateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsPrivateEndpointResponse ¶
type CreateDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsPrivateEndpoint instance DatabaseToolsPrivateEndpoint `presentIn:"body"` // URI of the new resource which was created by the request. Location *string `presentIn:"header" name:"location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDatabaseToolsPrivateEndpointResponse wrapper for the CreateDatabaseToolsPrivateEndpoint operation
func (CreateDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response CreateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseToolsPrivateEndpointResponse) String ¶
func (response CreateDatabaseToolsPrivateEndpointResponse) String() string
type CreateDatabaseToolsRelatedResourceDetails ¶
type CreateDatabaseToolsRelatedResourceDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypeEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
CreateDatabaseToolsRelatedResourceDetails The related resource
func (CreateDatabaseToolsRelatedResourceDetails) String ¶
func (m CreateDatabaseToolsRelatedResourceDetails) String() string
func (CreateDatabaseToolsRelatedResourceDetails) ValidateEnumValue ¶
func (m CreateDatabaseToolsRelatedResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsRelatedResourceMySqlDetails ¶ added in v65.9.0
type CreateDatabaseToolsRelatedResourceMySqlDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypeMySqlEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
CreateDatabaseToolsRelatedResourceMySqlDetails The related resource
func (CreateDatabaseToolsRelatedResourceMySqlDetails) String ¶ added in v65.9.0
func (m CreateDatabaseToolsRelatedResourceMySqlDetails) String() string
func (CreateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m CreateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseToolsRelatedResourcePostgresqlDetails ¶ added in v65.51.0
type CreateDatabaseToolsRelatedResourcePostgresqlDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypePostgresqlEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
CreateDatabaseToolsRelatedResourcePostgresqlDetails The related resource
func (CreateDatabaseToolsRelatedResourcePostgresqlDetails) String ¶ added in v65.51.0
func (m CreateDatabaseToolsRelatedResourcePostgresqlDetails) String() string
func (CreateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsClient ¶
type DatabaseToolsClient struct { common.BaseClient // contains filtered or unexported fields }
DatabaseToolsClient a client for DatabaseTools
func NewDatabaseToolsClientWithConfigurationProvider ¶
func NewDatabaseToolsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DatabaseToolsClient, err error)
NewDatabaseToolsClientWithConfigurationProvider Creates a new default DatabaseTools client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDatabaseToolsClientWithOboToken ¶
func NewDatabaseToolsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DatabaseToolsClient, err error)
NewDatabaseToolsClientWithOboToken Creates a new default DatabaseTools 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 (DatabaseToolsClient) AddDatabaseToolsConnectionLock ¶ added in v65.51.0
func (client DatabaseToolsClient) AddDatabaseToolsConnectionLock(ctx context.Context, request AddDatabaseToolsConnectionLockRequest) (response AddDatabaseToolsConnectionLockResponse, err error)
AddDatabaseToolsConnectionLock Adds a lock to a DatabaseToolsConnection resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsConnectionLock.go.html to see an example of how to use AddDatabaseToolsConnectionLock API.
func (DatabaseToolsClient) AddDatabaseToolsPrivateEndpointLock ¶ added in v65.51.0
func (client DatabaseToolsClient) AddDatabaseToolsPrivateEndpointLock(ctx context.Context, request AddDatabaseToolsPrivateEndpointLockRequest) (response AddDatabaseToolsPrivateEndpointLockResponse, err error)
AddDatabaseToolsPrivateEndpointLock Adds a lock to a DatabaseToolsPrivateEndpoint resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use AddDatabaseToolsPrivateEndpointLock API.
func (DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment ¶
func (client DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment(ctx context.Context, request ChangeDatabaseToolsConnectionCompartmentRequest) (response ChangeDatabaseToolsConnectionCompartmentResponse, err error)
ChangeDatabaseToolsConnectionCompartment Moves the specified Database Tools connection to a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (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/databasetools/ChangeDatabaseToolsConnectionCompartment.go.html to see an example of how to use ChangeDatabaseToolsConnectionCompartment API.
func (DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment ¶
func (client DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment(ctx context.Context, request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse, err error)
ChangeDatabaseToolsPrivateEndpointCompartment Moves a Database Tools private endpoint into a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (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/databasetools/ChangeDatabaseToolsPrivateEndpointCompartment.go.html to see an example of how to use ChangeDatabaseToolsPrivateEndpointCompartment API.
func (*DatabaseToolsClient) ConfigurationProvider ¶
func (client *DatabaseToolsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DatabaseToolsClient) CreateDatabaseToolsConnection ¶
func (client DatabaseToolsClient) CreateDatabaseToolsConnection(ctx context.Context, request CreateDatabaseToolsConnectionRequest) (response CreateDatabaseToolsConnectionResponse, err error)
CreateDatabaseToolsConnection Creates a new Database Tools connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use CreateDatabaseToolsConnection API. A default retry strategy applies to this operation CreateDatabaseToolsConnection()
func (DatabaseToolsClient) CreateDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) CreateDatabaseToolsPrivateEndpoint(ctx context.Context, request CreateDatabaseToolsPrivateEndpointRequest) (response CreateDatabaseToolsPrivateEndpointResponse, err error)
CreateDatabaseToolsPrivateEndpoint Creates a new Database Tools private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use CreateDatabaseToolsPrivateEndpoint API. A default retry strategy applies to this operation CreateDatabaseToolsPrivateEndpoint()
func (DatabaseToolsClient) DeleteDatabaseToolsConnection ¶
func (client DatabaseToolsClient) DeleteDatabaseToolsConnection(ctx context.Context, request DeleteDatabaseToolsConnectionRequest) (response DeleteDatabaseToolsConnectionResponse, err error)
DeleteDatabaseToolsConnection Deletes the specified Database Tools connection resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsConnection.go.html to see an example of how to use DeleteDatabaseToolsConnection API.
func (DatabaseToolsClient) DeleteDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) DeleteDatabaseToolsPrivateEndpoint(ctx context.Context, request DeleteDatabaseToolsPrivateEndpointRequest) (response DeleteDatabaseToolsPrivateEndpointResponse, err error)
DeleteDatabaseToolsPrivateEndpoint Deletes the specified Database Tools private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsPrivateEndpoint.go.html to see an example of how to use DeleteDatabaseToolsPrivateEndpoint API.
func (DatabaseToolsClient) GetDatabaseToolsConnection ¶
func (client DatabaseToolsClient) GetDatabaseToolsConnection(ctx context.Context, request GetDatabaseToolsConnectionRequest) (response GetDatabaseToolsConnectionResponse, err error)
GetDatabaseToolsConnection Gets details of the specified Database Tools connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsConnection.go.html to see an example of how to use GetDatabaseToolsConnection API. A default retry strategy applies to this operation GetDatabaseToolsConnection()
func (DatabaseToolsClient) GetDatabaseToolsEndpointService ¶
func (client DatabaseToolsClient) GetDatabaseToolsEndpointService(ctx context.Context, request GetDatabaseToolsEndpointServiceRequest) (response GetDatabaseToolsEndpointServiceResponse, err error)
GetDatabaseToolsEndpointService Gets details for the specified Database Tools endpoint service.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsEndpointService.go.html to see an example of how to use GetDatabaseToolsEndpointService API. A default retry strategy applies to this operation GetDatabaseToolsEndpointService()
func (DatabaseToolsClient) GetDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) GetDatabaseToolsPrivateEndpoint(ctx context.Context, request GetDatabaseToolsPrivateEndpointRequest) (response GetDatabaseToolsPrivateEndpointResponse, err error)
GetDatabaseToolsPrivateEndpoint Gets details of a specified Database Tools private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsPrivateEndpoint.go.html to see an example of how to use GetDatabaseToolsPrivateEndpoint API. A default retry strategy applies to this operation GetDatabaseToolsPrivateEndpoint()
func (DatabaseToolsClient) GetWorkRequest ¶
func (client DatabaseToolsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (DatabaseToolsClient) ListDatabaseToolsConnections ¶
func (client DatabaseToolsClient) ListDatabaseToolsConnections(ctx context.Context, request ListDatabaseToolsConnectionsRequest) (response ListDatabaseToolsConnectionsResponse, err error)
ListDatabaseToolsConnections Returns a list of Database Tools connections.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsConnections.go.html to see an example of how to use ListDatabaseToolsConnections API. A default retry strategy applies to this operation ListDatabaseToolsConnections()
func (DatabaseToolsClient) ListDatabaseToolsEndpointServices ¶
func (client DatabaseToolsClient) ListDatabaseToolsEndpointServices(ctx context.Context, request ListDatabaseToolsEndpointServicesRequest) (response ListDatabaseToolsEndpointServicesResponse, err error)
ListDatabaseToolsEndpointServices Returns a list of Database Tools endpoint services.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsEndpointServices.go.html to see an example of how to use ListDatabaseToolsEndpointServices API. A default retry strategy applies to this operation ListDatabaseToolsEndpointServices()
func (DatabaseToolsClient) ListDatabaseToolsPrivateEndpoints ¶
func (client DatabaseToolsClient) ListDatabaseToolsPrivateEndpoints(ctx context.Context, request ListDatabaseToolsPrivateEndpointsRequest) (response ListDatabaseToolsPrivateEndpointsResponse, err error)
ListDatabaseToolsPrivateEndpoints Returns a list of Database Tools private endpoints.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsPrivateEndpoints.go.html to see an example of how to use ListDatabaseToolsPrivateEndpoints API. A default retry strategy applies to this operation ListDatabaseToolsPrivateEndpoints()
func (DatabaseToolsClient) ListWorkRequestErrors ¶
func (client DatabaseToolsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Returns a paginated list of errors for the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (DatabaseToolsClient) ListWorkRequestLogs ¶
func (client DatabaseToolsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Returns a paginated list of logs for the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (DatabaseToolsClient) ListWorkRequests ¶
func (client DatabaseToolsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (DatabaseToolsClient) RemoveDatabaseToolsConnectionLock ¶ added in v65.51.0
func (client DatabaseToolsClient) RemoveDatabaseToolsConnectionLock(ctx context.Context, request RemoveDatabaseToolsConnectionLockRequest) (response RemoveDatabaseToolsConnectionLockResponse, err error)
RemoveDatabaseToolsConnectionLock Removes a lock from a DatabaseToolsConnection resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsConnectionLock.go.html to see an example of how to use RemoveDatabaseToolsConnectionLock API.
func (DatabaseToolsClient) RemoveDatabaseToolsPrivateEndpointLock ¶ added in v65.51.0
func (client DatabaseToolsClient) RemoveDatabaseToolsPrivateEndpointLock(ctx context.Context, request RemoveDatabaseToolsPrivateEndpointLockRequest) (response RemoveDatabaseToolsPrivateEndpointLockResponse, err error)
RemoveDatabaseToolsPrivateEndpointLock Removes a lock from a DatabaseToolsPrivateEndpoint resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use RemoveDatabaseToolsPrivateEndpointLock API.
func (*DatabaseToolsClient) SetRegion ¶
func (client *DatabaseToolsClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DatabaseToolsClient) UpdateDatabaseToolsConnection ¶
func (client DatabaseToolsClient) UpdateDatabaseToolsConnection(ctx context.Context, request UpdateDatabaseToolsConnectionRequest) (response UpdateDatabaseToolsConnectionResponse, err error)
UpdateDatabaseToolsConnection Updates the specified Database Tools connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsConnection.go.html to see an example of how to use UpdateDatabaseToolsConnection API.
func (DatabaseToolsClient) UpdateDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) UpdateDatabaseToolsPrivateEndpoint(ctx context.Context, request UpdateDatabaseToolsPrivateEndpointRequest) (response UpdateDatabaseToolsPrivateEndpointResponse, err error)
UpdateDatabaseToolsPrivateEndpoint Updates the specified Database Tools private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use UpdateDatabaseToolsPrivateEndpoint API.
func (DatabaseToolsClient) ValidateDatabaseToolsConnection ¶
func (client DatabaseToolsClient) ValidateDatabaseToolsConnection(ctx context.Context, request ValidateDatabaseToolsConnectionRequest) (response ValidateDatabaseToolsConnectionResponse, err error)
ValidateDatabaseToolsConnection Validates the Database Tools connection details by establishing a connection to the database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ValidateDatabaseToolsConnection.go.html to see an example of how to use ValidateDatabaseToolsConnection API.
type DatabaseToolsConnection ¶
type DatabaseToolsConnection interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools connection. GetId() *string // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. GetCompartmentId() *string // The current state of the Database Tools connection. GetLifecycleState() LifecycleStateEnum // The time the Database Tools connection was created. An RFC3339 formatted datetime string. GetTimeCreated() *common.SDKTime // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string. GetTimeUpdated() *common.SDKTime // Specifies whether this connection is supported by the Database Tools Runtime. GetRuntimeSupport() RuntimeSupportEnum // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state. GetLifecycleDetails() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // 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 // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} // Locks associated with this resource. GetLocks() []ResourceLock }
DatabaseToolsConnection Description of the Database Tools connection.
type DatabaseToolsConnectionCollection ¶
type DatabaseToolsConnectionCollection struct { // Array of `DatabaseToolsConnectionSummary` items. Items []DatabaseToolsConnectionSummary `mandatory:"true" json:"items"` }
DatabaseToolsConnectionCollection List of `DatabaseToolsConnectionSummary` items.
func (DatabaseToolsConnectionCollection) String ¶
func (m DatabaseToolsConnectionCollection) String() string
func (*DatabaseToolsConnectionCollection) UnmarshalJSON ¶
func (m *DatabaseToolsConnectionCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionCollection) ValidateEnumValue ¶
func (m DatabaseToolsConnectionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionGenericJdbc ¶ added in v65.51.0
type DatabaseToolsConnectionGenericJdbc struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools connection. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The JDBC URL used to connect to the Generic JDBC database system. Url *string `mandatory:"true" json:"url"` // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair. AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreGenericJdbc `mandatory:"false" json:"keyStores"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionGenericJdbc Database Tools connection of a Generic JDBC database system.
func (DatabaseToolsConnectionGenericJdbc) GetCompartmentId ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionGenericJdbc) GetDefinedTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionGenericJdbc) GetDisplayName ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionGenericJdbc) GetFreeformTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionGenericJdbc) GetId ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionGenericJdbc) GetLifecycleDetails ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionGenericJdbc) GetLifecycleState ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionGenericJdbc) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionGenericJdbc) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionGenericJdbc) GetSystemTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionGenericJdbc) GetTimeCreated ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionGenericJdbc) GetTimeUpdated ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionGenericJdbc) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionGenericJdbc) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) String() string
func (*DatabaseToolsConnectionGenericJdbc) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsConnectionGenericJdbc) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionGenericJdbc) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbc) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionGenericJdbcSummary ¶ added in v65.51.0
type DatabaseToolsConnectionGenericJdbcSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsConnection`. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Database Tools connection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The JDBC URL used to connect to the Generic JDBC database system. Url *string `mandatory:"true" json:"url"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair. AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreGenericJdbcSummary `mandatory:"false" json:"keyStores"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionGenericJdbcSummary DatabaseToolsConnectionSummary of a Generic JDBC database system.
func (DatabaseToolsConnectionGenericJdbcSummary) GetCompartmentId ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionGenericJdbcSummary) GetDefinedTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionGenericJdbcSummary) GetDisplayName ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionGenericJdbcSummary) GetFreeformTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionGenericJdbcSummary) GetId ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleState ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionGenericJdbcSummary) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionGenericJdbcSummary) GetSystemTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionGenericJdbcSummary) GetTimeCreated ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionGenericJdbcSummary) GetTimeUpdated ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionGenericJdbcSummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionGenericJdbcSummary) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) String() string
func (*DatabaseToolsConnectionGenericJdbcSummary) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsConnectionGenericJdbcSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionGenericJdbcSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionGenericJdbcSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionMySql ¶ added in v65.9.0
type DatabaseToolsConnectionMySql struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools connection. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The connection string used to connect to the MySQL Server. ConnectionString *string `mandatory:"true" json:"connectionString"` // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *DatabaseToolsRelatedResourceMySql `mandatory:"false" json:"relatedResource"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (for example, `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreMySql `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionMySql Database Tools connection of a MySQL Server.
func (DatabaseToolsConnectionMySql) GetCompartmentId ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionMySql) GetDefinedTags ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionMySql) GetDisplayName ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionMySql) GetFreeformTags ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionMySql) GetId ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionMySql) GetLifecycleDetails ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionMySql) GetLifecycleState ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionMySql) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionMySql) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionMySql) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionMySql) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionMySql) GetSystemTags ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionMySql) GetTimeCreated ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionMySql) GetTimeUpdated ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionMySql) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionMySql) String ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) String() string
func (*DatabaseToolsConnectionMySql) UnmarshalJSON ¶ added in v65.9.0
func (m *DatabaseToolsConnectionMySql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionMySql) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionMySqlSummary ¶ added in v65.9.0
type DatabaseToolsConnectionMySqlSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsConnection`. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Database Tools connection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The connection string used to connect to the MySQL Server. ConnectionString *string `mandatory:"true" json:"connectionString"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *DatabaseToolsRelatedResourceMySql `mandatory:"false" json:"relatedResource"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (e.g., `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreMySqlSummary `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsPrivateEndpoint` used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionMySqlSummary DatabaseToolsConnectionSummary of a MySQL Server.
func (DatabaseToolsConnectionMySqlSummary) GetCompartmentId ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionMySqlSummary) GetDefinedTags ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionMySqlSummary) GetDisplayName ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionMySqlSummary) GetFreeformTags ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionMySqlSummary) GetId ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionMySqlSummary) GetLifecycleDetails ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionMySqlSummary) GetLifecycleState ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionMySqlSummary) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionMySqlSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionMySqlSummary) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionMySqlSummary) GetSystemTags ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionMySqlSummary) GetTimeCreated ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionMySqlSummary) GetTimeUpdated ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionMySqlSummary) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionMySqlSummary) String ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) String() string
func (*DatabaseToolsConnectionMySqlSummary) UnmarshalJSON ¶ added in v65.9.0
func (m *DatabaseToolsConnectionMySqlSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionMySqlSummary) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsConnectionMySqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabase ¶
type DatabaseToolsConnectionOracleDatabase struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools connection. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The connect descriptor or Easy Connect Naming method used to connect to the database. ConnectionString *string `mandatory:"true" json:"connectionString"` // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *DatabaseToolsRelatedResource `mandatory:"false" json:"relatedResource"` // The database user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (for example, `oracle.net.ssl_server_dn_match`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStore `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClient `mandatory:"false" json:"proxyClient"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionOracleDatabase Database Tools connection of an Oracle Database.
func (DatabaseToolsConnectionOracleDatabase) GetCompartmentId ¶
func (m DatabaseToolsConnectionOracleDatabase) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionOracleDatabase) GetDefinedTags ¶
func (m DatabaseToolsConnectionOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionOracleDatabase) GetDisplayName ¶
func (m DatabaseToolsConnectionOracleDatabase) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionOracleDatabase) GetFreeformTags ¶
func (m DatabaseToolsConnectionOracleDatabase) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionOracleDatabase) GetId ¶
func (m DatabaseToolsConnectionOracleDatabase) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails ¶
func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionOracleDatabase) GetLifecycleState ¶
func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionOracleDatabase) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabase) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionOracleDatabase) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionOracleDatabase) GetSystemTags ¶
func (m DatabaseToolsConnectionOracleDatabase) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionOracleDatabase) GetTimeCreated ¶
func (m DatabaseToolsConnectionOracleDatabase) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionOracleDatabase) GetTimeUpdated ¶
func (m DatabaseToolsConnectionOracleDatabase) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionOracleDatabase) MarshalJSON ¶
func (m DatabaseToolsConnectionOracleDatabase) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabase) String ¶
func (m DatabaseToolsConnectionOracleDatabase) String() string
func (*DatabaseToolsConnectionOracleDatabase) UnmarshalJSON ¶
func (m *DatabaseToolsConnectionOracleDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionOracleDatabase) ValidateEnumValue ¶
func (m DatabaseToolsConnectionOracleDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabaseProxyClient ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClient interface { }
DatabaseToolsConnectionOracleDatabaseProxyClient The proxy client information.
type DatabaseToolsConnectionOracleDatabaseProxyClientDetails ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientDetails interface { }
DatabaseToolsConnectionOracleDatabaseProxyClientDetails The proxy client information.
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy struct { }
DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy Represents blank proxy client information.
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) String() string
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails struct { }
DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails Represents blank proxy client information.
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) String() string
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary struct { }
DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary Represents blank proxy client information.
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) String() string
func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabaseProxyClientSummary ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientSummary interface { }
DatabaseToolsConnectionOracleDatabaseProxyClientSummary The proxy client information.
type DatabaseToolsConnectionOracleDatabaseProxyClientUserName ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientUserName struct { // The user name. UserName *string `mandatory:"true" json:"userName"` UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"` // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client. Roles []string `mandatory:"false" json:"roles"` }
DatabaseToolsConnectionOracleDatabaseProxyClientUserName Proxy client information for user name based proxy authentication.
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserName) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserName) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) String() string
func (*DatabaseToolsConnectionOracleDatabaseProxyClientUserName) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserName) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserName) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails struct { // The user name. UserName *string `mandatory:"true" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"` // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client. Roles []string `mandatory:"false" json:"roles"` }
DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails Proxy client information for user name based proxy authentication.
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) String() string
func (*DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary ¶ added in v65.51.0
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary struct { // The user name. UserName *string `mandatory:"true" json:"userName"` UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"` // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client. Roles []string `mandatory:"false" json:"roles"` }
DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary Proxy client information for user name based proxy authentication.
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) String() string
func (*DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionOracleDatabaseSummary ¶
type DatabaseToolsConnectionOracleDatabaseSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsConnection`. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Database Tools connection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The connect descriptor or Easy Connect Naming method used to connect to the database. ConnectionString *string `mandatory:"true" json:"connectionString"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *DatabaseToolsRelatedResource `mandatory:"false" json:"relatedResource"` // The database user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (e.g., `oracle.net.ssl_server_dn_match`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStoreSummary `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsPrivateEndpoint` used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClientSummary `mandatory:"false" json:"proxyClient"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionOracleDatabaseSummary DatabaseToolsConnectionSummary of an Oracle Database.
func (DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionOracleDatabaseSummary) GetId ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionOracleDatabaseSummary) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseSummary) String ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) String() string
func (*DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON ¶
func (m *DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionOracleDatabaseSummary) ValidateEnumValue ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionPostgresql ¶ added in v65.51.0
type DatabaseToolsConnectionPostgresql struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools connection. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The connection string used to connect to the PostgreSQL Server. ConnectionString *string `mandatory:"true" json:"connectionString"` // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *DatabaseToolsRelatedResourcePostgresql `mandatory:"false" json:"relatedResource"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (for example, `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStorePostgresql `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionPostgresql Database Tools connection of a PostgreSQL Server.
func (DatabaseToolsConnectionPostgresql) GetCompartmentId ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionPostgresql) GetDefinedTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionPostgresql) GetDisplayName ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionPostgresql) GetFreeformTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionPostgresql) GetId ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionPostgresql) GetLifecycleDetails ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionPostgresql) GetLifecycleState ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionPostgresql) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionPostgresql) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionPostgresql) GetSystemTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionPostgresql) GetTimeCreated ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionPostgresql) GetTimeUpdated ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionPostgresql) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionPostgresql) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) String() string
func (*DatabaseToolsConnectionPostgresql) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsConnectionPostgresql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionPostgresql) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionPostgresqlSummary ¶ added in v65.51.0
type DatabaseToolsConnectionPostgresqlSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsConnection`. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Database Tools connection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Database Tools connection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The connection string used to connect to the PostgreSQL Server. ConnectionString *string `mandatory:"true" json:"connectionString"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` RelatedResource *DatabaseToolsRelatedResourcePostgresql `mandatory:"false" json:"relatedResource"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (e.g., `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStorePostgresqlSummary `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsPrivateEndpoint` used to access the database in the customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // The current state of the Database Tools connection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Specifies whether this connection is supported by the Database Tools Runtime. RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"` }
DatabaseToolsConnectionPostgresqlSummary DatabaseToolsConnectionSummary of a PostgreSQL Server.
func (DatabaseToolsConnectionPostgresqlSummary) GetCompartmentId ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionPostgresqlSummary) GetDefinedTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionPostgresqlSummary) GetDisplayName ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionPostgresqlSummary) GetFreeformTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionPostgresqlSummary) GetId ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionPostgresqlSummary) GetLifecycleDetails ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionPostgresqlSummary) GetLifecycleState ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionPostgresqlSummary) GetLocks ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetLocks() []ResourceLock
GetLocks returns Locks
func (DatabaseToolsConnectionPostgresqlSummary) GetRuntimeSupport ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeSupport() RuntimeSupportEnum
GetRuntimeSupport returns RuntimeSupport
func (DatabaseToolsConnectionPostgresqlSummary) GetSystemTags ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionPostgresqlSummary) GetTimeCreated ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionPostgresqlSummary) GetTimeUpdated ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionPostgresqlSummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionPostgresqlSummary) String ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) String() string
func (*DatabaseToolsConnectionPostgresqlSummary) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsConnectionPostgresqlSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsConnectionPostgresqlSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsConnectionPostgresqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsConnectionSummary ¶
type DatabaseToolsConnectionSummary interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsConnection`. GetId() *string // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection. GetCompartmentId() *string // The current state of the Database Tools connection. GetLifecycleState() LifecycleStateEnum // The time the Database Tools connection was created. An RFC3339 formatted datetime string. GetTimeCreated() *common.SDKTime // The time the Database Tools connection was updated. An RFC3339 formatted datetime string. GetTimeUpdated() *common.SDKTime // Specifies whether this connection is supported by the Database Tools Runtime. GetRuntimeSupport() RuntimeSupportEnum // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // 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 // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} // Locks associated with this resource. GetLocks() []ResourceLock }
DatabaseToolsConnectionSummary Summary of the Database Tools connection.
type DatabaseToolsEndpointService ¶
type DatabaseToolsEndpointService struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools Endpoint Service. Id *string `mandatory:"true" json:"id"` // The time the Database Tools Endpoint Service was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the Database Tools Endpoint Service. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A unique, non-changeable resource name. Name *string `mandatory:"false" json:"name"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools Endpoint Service. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The time the Database Tools Endpoint Service was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A description of the Database Tools Endpoint Service. Description *string `mandatory:"false" json:"description"` }
DatabaseToolsEndpointService Description of Database Tools Endpoint Service.
func (DatabaseToolsEndpointService) String ¶
func (m DatabaseToolsEndpointService) String() string
func (DatabaseToolsEndpointService) ValidateEnumValue ¶
func (m DatabaseToolsEndpointService) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsEndpointServiceCollection ¶
type DatabaseToolsEndpointServiceCollection struct { // Array of `DatabaseToolsEndpointServiceSummary` items. Items []DatabaseToolsEndpointServiceSummary `mandatory:"true" json:"items"` }
DatabaseToolsEndpointServiceCollection List of `DatabaseToolsEndpointServiceSummary` items.
func (DatabaseToolsEndpointServiceCollection) String ¶
func (m DatabaseToolsEndpointServiceCollection) String() string
func (DatabaseToolsEndpointServiceCollection) ValidateEnumValue ¶
func (m DatabaseToolsEndpointServiceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsEndpointServiceSummary ¶
type DatabaseToolsEndpointServiceSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools Endpoint Service. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // A unique, non-changeable resource name. Name *string `mandatory:"false" json:"name"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools Endpoint Service. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The time the Database Tools Endpoint Service was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Database Tools Endpoint Service was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the Database Tools Endpoint Service. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A description of the Database Tools Endpoint Service. Description *string `mandatory:"false" json:"description"` }
DatabaseToolsEndpointServiceSummary Summary of the Database Tools Endpoint Service.
func (DatabaseToolsEndpointServiceSummary) String ¶
func (m DatabaseToolsEndpointServiceSummary) String() string
func (DatabaseToolsEndpointServiceSummary) ValidateEnumValue ¶
func (m DatabaseToolsEndpointServiceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStore ¶
type DatabaseToolsKeyStore struct { // The key store type. KeyStoreType KeyStoreTypeEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContent `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePassword `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStore The details of the key store.
func (DatabaseToolsKeyStore) String ¶
func (m DatabaseToolsKeyStore) String() string
func (*DatabaseToolsKeyStore) UnmarshalJSON ¶
func (m *DatabaseToolsKeyStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStore) ValidateEnumValue ¶
func (m DatabaseToolsKeyStore) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContent ¶
type DatabaseToolsKeyStoreContent interface { }
DatabaseToolsKeyStoreContent The key store content.
type DatabaseToolsKeyStoreContentDetails ¶
type DatabaseToolsKeyStoreContentDetails interface { }
DatabaseToolsKeyStoreContentDetails The key store content.
type DatabaseToolsKeyStoreContentDetailsValueTypeEnum ¶
type DatabaseToolsKeyStoreContentDetailsValueTypeEnum string
DatabaseToolsKeyStoreContentDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentDetailsValueTypeSecretid DatabaseToolsKeyStoreContentDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumValues ¶
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentDetailsValueTypeEnum
GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentDetailsValueTypeEnum ¶
func GetMappingDatabaseToolsKeyStoreContentDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentGenericJdbc ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentGenericJdbc interface { }
DatabaseToolsKeyStoreContentGenericJdbc The key store content.
type DatabaseToolsKeyStoreContentGenericJdbcDetails ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentGenericJdbcDetails interface { }
DatabaseToolsKeyStoreContentGenericJdbcDetails The key store content.
type DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum string
DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeSecretid DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum
GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentGenericJdbcSummary ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentGenericJdbcSummary interface { }
DatabaseToolsKeyStoreContentGenericJdbcSummary The key store content.
type DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum string
DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeSecretid DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum
GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum string
DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentGenericJdbcValueTypeSecretid DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum
func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum
GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentMySql ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentMySql interface { }
DatabaseToolsKeyStoreContentMySql The key store content.
type DatabaseToolsKeyStoreContentMySqlDetails ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentMySqlDetails interface { }
DatabaseToolsKeyStoreContentMySqlDetails The key store content.
type DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum string
DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentMySqlDetailsValueTypeSecretid DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum
GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum ¶ added in v65.9.0
func GetMappingDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentMySqlSummary ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentMySqlSummary interface { }
DatabaseToolsKeyStoreContentMySqlSummary The key store content.
type DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum string
DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentMySqlSummaryValueTypeSecretid DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum
GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum ¶ added in v65.9.0
func GetMappingDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentMySqlValueTypeEnum ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentMySqlValueTypeEnum string
DatabaseToolsKeyStoreContentMySqlValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentMySqlValueTypeSecretid DatabaseToolsKeyStoreContentMySqlValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentMySqlValueTypeEnum
func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlValueTypeEnum
GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentMySqlValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentMySqlValueTypeEnum ¶ added in v65.9.0
func GetMappingDatabaseToolsKeyStoreContentMySqlValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentMySqlValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentPostgresql ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentPostgresql interface { }
DatabaseToolsKeyStoreContentPostgresql The key store content.
type DatabaseToolsKeyStoreContentPostgresqlDetails ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentPostgresqlDetails interface { }
DatabaseToolsKeyStoreContentPostgresqlDetails The key store content.
type DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum string
DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeSecretid DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum
GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentPostgresqlSummary ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentPostgresqlSummary interface { }
DatabaseToolsKeyStoreContentPostgresqlSummary The key store content.
type DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum string
DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeSecretid DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum
GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum string
DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentPostgresqlValueTypeSecretid DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum
func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum
GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentPostgresqlValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStoreContentPostgresqlValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentPostgresqlValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentSecretId ¶
type DatabaseToolsKeyStoreContentSecretId struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretId The key store content.
func (DatabaseToolsKeyStoreContentSecretId) MarshalJSON ¶
func (m DatabaseToolsKeyStoreContentSecretId) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretId) String ¶
func (m DatabaseToolsKeyStoreContentSecretId) String() string
func (DatabaseToolsKeyStoreContentSecretId) ValidateEnumValue ¶
func (m DatabaseToolsKeyStoreContentSecretId) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdDetails ¶
type DatabaseToolsKeyStoreContentSecretIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdDetails The key store content.
func (DatabaseToolsKeyStoreContentSecretIdDetails) MarshalJSON ¶
func (m DatabaseToolsKeyStoreContentSecretIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdDetails) String ¶
func (m DatabaseToolsKeyStoreContentSecretIdDetails) String() string
func (DatabaseToolsKeyStoreContentSecretIdDetails) ValidateEnumValue ¶
func (m DatabaseToolsKeyStoreContentSecretIdDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdGenericJdbc ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentSecretIdGenericJdbc struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdGenericJdbc The key store content.
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbc) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbc) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) String() string
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbc) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails The key store content.
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) String() string
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary The key store content.
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) String() string
func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdMySql ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentSecretIdMySql struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdMySql The key store content.
func (DatabaseToolsKeyStoreContentSecretIdMySql) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdMySql) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySql) String() string
func (DatabaseToolsKeyStoreContentSecretIdMySql) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdMySqlDetails ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentSecretIdMySqlDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdMySqlDetails The key store content.
func (DatabaseToolsKeyStoreContentSecretIdMySqlDetails) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdMySqlDetails) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) String() string
func (DatabaseToolsKeyStoreContentSecretIdMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdMySqlSummary ¶ added in v65.9.0
type DatabaseToolsKeyStoreContentSecretIdMySqlSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdMySqlSummary The key store content.
func (DatabaseToolsKeyStoreContentSecretIdMySqlSummary) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdMySqlSummary) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) String() string
func (DatabaseToolsKeyStoreContentSecretIdMySqlSummary) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdPostgresql ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentSecretIdPostgresql struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdPostgresql The key store content.
func (DatabaseToolsKeyStoreContentSecretIdPostgresql) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdPostgresql) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) String() string
func (DatabaseToolsKeyStoreContentSecretIdPostgresql) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails The key store content.
func (DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) String() string
func (DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary ¶ added in v65.51.0
type DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary The key store content.
func (DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) String() string
func (DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSecretIdSummary ¶
type DatabaseToolsKeyStoreContentSecretIdSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdSummary The key store content.
func (DatabaseToolsKeyStoreContentSecretIdSummary) MarshalJSON ¶
func (m DatabaseToolsKeyStoreContentSecretIdSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdSummary) String ¶
func (m DatabaseToolsKeyStoreContentSecretIdSummary) String() string
func (DatabaseToolsKeyStoreContentSecretIdSummary) ValidateEnumValue ¶
func (m DatabaseToolsKeyStoreContentSecretIdSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreContentSummary ¶
type DatabaseToolsKeyStoreContentSummary interface { }
DatabaseToolsKeyStoreContentSummary The key store content.
type DatabaseToolsKeyStoreContentSummaryValueTypeEnum ¶
type DatabaseToolsKeyStoreContentSummaryValueTypeEnum string
DatabaseToolsKeyStoreContentSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentSummaryValueTypeSecretid DatabaseToolsKeyStoreContentSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumValues ¶
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentSummaryValueTypeEnum
GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentSummaryValueTypeEnum ¶
func GetMappingDatabaseToolsKeyStoreContentSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreContentValueTypeEnum ¶
type DatabaseToolsKeyStoreContentValueTypeEnum string
DatabaseToolsKeyStoreContentValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentValueTypeSecretid DatabaseToolsKeyStoreContentValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentValueTypeEnum
func GetDatabaseToolsKeyStoreContentValueTypeEnumValues ¶
func GetDatabaseToolsKeyStoreContentValueTypeEnumValues() []DatabaseToolsKeyStoreContentValueTypeEnum
GetDatabaseToolsKeyStoreContentValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentValueTypeEnum
func GetMappingDatabaseToolsKeyStoreContentValueTypeEnum ¶
func GetMappingDatabaseToolsKeyStoreContentValueTypeEnum(val string) (DatabaseToolsKeyStoreContentValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStoreContentValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStoreDetails ¶
type DatabaseToolsKeyStoreDetails struct { // The key store type. KeyStoreType KeyStoreTypeEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentDetails `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordDetails `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreDetails The details of the key store.
func (DatabaseToolsKeyStoreDetails) String ¶
func (m DatabaseToolsKeyStoreDetails) String() string
func (*DatabaseToolsKeyStoreDetails) UnmarshalJSON ¶
func (m *DatabaseToolsKeyStoreDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreDetails) ValidateEnumValue ¶
func (m DatabaseToolsKeyStoreDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreGenericJdbc ¶ added in v65.51.0
type DatabaseToolsKeyStoreGenericJdbc struct { // The key store type. KeyStoreType KeyStoreTypeGenericJdbcEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentGenericJdbc `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordGenericJdbc `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreGenericJdbc The details of the key store.
func (DatabaseToolsKeyStoreGenericJdbc) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreGenericJdbc) String() string
func (*DatabaseToolsKeyStoreGenericJdbc) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsKeyStoreGenericJdbc) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreGenericJdbc) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreGenericJdbc) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreGenericJdbcDetails ¶ added in v65.51.0
type DatabaseToolsKeyStoreGenericJdbcDetails struct { // The key store type. KeyStoreType KeyStoreTypeGenericJdbcEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentGenericJdbcDetails `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordGenericJdbcDetails `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreGenericJdbcDetails The details of the key store.
func (DatabaseToolsKeyStoreGenericJdbcDetails) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreGenericJdbcDetails) String() string
func (*DatabaseToolsKeyStoreGenericJdbcDetails) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsKeyStoreGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreGenericJdbcDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreGenericJdbcDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreGenericJdbcSummary ¶ added in v65.51.0
type DatabaseToolsKeyStoreGenericJdbcSummary struct { // The key store type. KeyStoreType KeyStoreTypeGenericJdbcEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentGenericJdbcSummary `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordGenericJdbcSummary `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreGenericJdbcSummary The summary of the key store.
func (DatabaseToolsKeyStoreGenericJdbcSummary) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreGenericJdbcSummary) String() string
func (*DatabaseToolsKeyStoreGenericJdbcSummary) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsKeyStoreGenericJdbcSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreGenericJdbcSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStoreGenericJdbcSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreMySql ¶ added in v65.9.0
type DatabaseToolsKeyStoreMySql struct { // The key store type. KeyStoreType KeyStoreTypeMySqlEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentMySql `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordMySql `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreMySql The details of the key store.
func (DatabaseToolsKeyStoreMySql) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreMySql) String() string
func (*DatabaseToolsKeyStoreMySql) UnmarshalJSON ¶ added in v65.9.0
func (m *DatabaseToolsKeyStoreMySql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreMySql) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreMySql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreMySqlDetails ¶ added in v65.9.0
type DatabaseToolsKeyStoreMySqlDetails struct { // The key store type. KeyStoreType KeyStoreTypeMySqlEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentMySqlDetails `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordMySqlDetails `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreMySqlDetails The details of the key store.
func (DatabaseToolsKeyStoreMySqlDetails) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreMySqlDetails) String() string
func (*DatabaseToolsKeyStoreMySqlDetails) UnmarshalJSON ¶ added in v65.9.0
func (m *DatabaseToolsKeyStoreMySqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreMySqlSummary ¶ added in v65.9.0
type DatabaseToolsKeyStoreMySqlSummary struct { // The key store type. KeyStoreType KeyStoreTypeMySqlEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentMySqlSummary `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordMySqlSummary `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreMySqlSummary The key store secrets.
func (DatabaseToolsKeyStoreMySqlSummary) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreMySqlSummary) String() string
func (*DatabaseToolsKeyStoreMySqlSummary) UnmarshalJSON ¶ added in v65.9.0
func (m *DatabaseToolsKeyStoreMySqlSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreMySqlSummary) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStoreMySqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePassword ¶
type DatabaseToolsKeyStorePassword interface { }
DatabaseToolsKeyStorePassword The key store password.
type DatabaseToolsKeyStorePasswordDetails ¶
type DatabaseToolsKeyStorePasswordDetails interface { }
DatabaseToolsKeyStorePasswordDetails The key store password.
type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum ¶
type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum string
DatabaseToolsKeyStorePasswordDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumValues ¶
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordDetailsValueTypeEnum ¶
func GetMappingDatabaseToolsKeyStorePasswordDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordGenericJdbc ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordGenericJdbc interface { }
DatabaseToolsKeyStorePasswordGenericJdbc The key store password.
type DatabaseToolsKeyStorePasswordGenericJdbcDetails ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordGenericJdbcDetails interface { }
DatabaseToolsKeyStorePasswordGenericJdbcDetails The key store password.
type DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum string
DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum
GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordGenericJdbcSummary ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordGenericJdbcSummary interface { }
DatabaseToolsKeyStorePasswordGenericJdbcSummary The key store password.
type DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum string
DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum
GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum string
DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordGenericJdbcValueTypeSecretid DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum
func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum
GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordMySql ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordMySql interface { }
DatabaseToolsKeyStorePasswordMySql The key store password.
type DatabaseToolsKeyStorePasswordMySqlDetails ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordMySqlDetails interface { }
DatabaseToolsKeyStorePasswordMySqlDetails The key store password.
type DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum string
DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum
GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum ¶ added in v65.9.0
func GetMappingDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordMySqlSummary ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordMySqlSummary interface { }
DatabaseToolsKeyStorePasswordMySqlSummary The key store password.
type DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum string
DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum
GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum ¶ added in v65.9.0
func GetMappingDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordMySqlValueTypeEnum ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordMySqlValueTypeEnum string
DatabaseToolsKeyStorePasswordMySqlValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordMySqlValueTypeSecretid DatabaseToolsKeyStorePasswordMySqlValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordMySqlValueTypeEnum
func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumValues ¶ added in v65.9.0
func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlValueTypeEnum
GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordMySqlValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordMySqlValueTypeEnum ¶ added in v65.9.0
func GetMappingDatabaseToolsKeyStorePasswordMySqlValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordMySqlValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordPostgresql ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordPostgresql interface { }
DatabaseToolsKeyStorePasswordPostgresql The key store password.
type DatabaseToolsKeyStorePasswordPostgresqlDetails ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordPostgresqlDetails interface { }
DatabaseToolsKeyStorePasswordPostgresqlDetails The key store password.
type DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum string
DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum
GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordPostgresqlSummary ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordPostgresqlSummary interface { }
DatabaseToolsKeyStorePasswordPostgresqlSummary The key store password.
type DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum string
DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum
GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum string
DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordPostgresqlValueTypeSecretid DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum
func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumValues ¶ added in v65.51.0
func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum
GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum ¶ added in v65.51.0
func GetMappingDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordSecretId ¶
type DatabaseToolsKeyStorePasswordSecretId struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretId The key store password.
func (DatabaseToolsKeyStorePasswordSecretId) MarshalJSON ¶
func (m DatabaseToolsKeyStorePasswordSecretId) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretId) String ¶
func (m DatabaseToolsKeyStorePasswordSecretId) String() string
func (DatabaseToolsKeyStorePasswordSecretId) ValidateEnumValue ¶
func (m DatabaseToolsKeyStorePasswordSecretId) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdDetails ¶
type DatabaseToolsKeyStorePasswordSecretIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdDetails The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdDetails) MarshalJSON ¶
func (m DatabaseToolsKeyStorePasswordSecretIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdDetails) String ¶
func (m DatabaseToolsKeyStorePasswordSecretIdDetails) String() string
func (DatabaseToolsKeyStorePasswordSecretIdDetails) ValidateEnumValue ¶
func (m DatabaseToolsKeyStorePasswordSecretIdDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbc ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbc struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdGenericJdbc The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) String() string
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) String() string
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) String() string
func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdMySql ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordSecretIdMySql struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdMySql The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdMySql) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdMySql) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySql) String() string
func (DatabaseToolsKeyStorePasswordSecretIdMySql) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdMySqlDetails ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordSecretIdMySqlDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdMySqlDetails The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) String() string
func (DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdMySqlSummary ¶ added in v65.9.0
type DatabaseToolsKeyStorePasswordSecretIdMySqlSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdMySqlSummary The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) MarshalJSON ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) String ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) String() string
func (DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdPostgresql ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordSecretIdPostgresql struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdPostgresql The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdPostgresql) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdPostgresql) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) String() string
func (DatabaseToolsKeyStorePasswordSecretIdPostgresql) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) String() string
func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary ¶ added in v65.51.0
type DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) MarshalJSON ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) String() string
func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSecretIdSummary ¶
type DatabaseToolsKeyStorePasswordSecretIdSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdSummary The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdSummary) MarshalJSON ¶
func (m DatabaseToolsKeyStorePasswordSecretIdSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdSummary) String ¶
func (m DatabaseToolsKeyStorePasswordSecretIdSummary) String() string
func (DatabaseToolsKeyStorePasswordSecretIdSummary) ValidateEnumValue ¶
func (m DatabaseToolsKeyStorePasswordSecretIdSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePasswordSummary ¶
type DatabaseToolsKeyStorePasswordSummary interface { }
DatabaseToolsKeyStorePasswordSummary The key store password.
type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum ¶
type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum string
DatabaseToolsKeyStorePasswordSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumValues ¶
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordSummaryValueTypeEnum ¶
func GetMappingDatabaseToolsKeyStorePasswordSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePasswordValueTypeEnum ¶
type DatabaseToolsKeyStorePasswordValueTypeEnum string
DatabaseToolsKeyStorePasswordValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordValueTypeSecretid DatabaseToolsKeyStorePasswordValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordValueTypeEnum
func GetDatabaseToolsKeyStorePasswordValueTypeEnumValues ¶
func GetDatabaseToolsKeyStorePasswordValueTypeEnumValues() []DatabaseToolsKeyStorePasswordValueTypeEnum
GetDatabaseToolsKeyStorePasswordValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordValueTypeEnum
func GetMappingDatabaseToolsKeyStorePasswordValueTypeEnum ¶
func GetMappingDatabaseToolsKeyStorePasswordValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordValueTypeEnum, bool)
GetMappingDatabaseToolsKeyStorePasswordValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsKeyStorePostgresql ¶ added in v65.51.0
type DatabaseToolsKeyStorePostgresql struct { // The key store type. KeyStoreType KeyStoreTypePostgresqlEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentPostgresql `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordPostgresql `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStorePostgresql The details of the key store.
func (DatabaseToolsKeyStorePostgresql) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePostgresql) String() string
func (*DatabaseToolsKeyStorePostgresql) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsKeyStorePostgresql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStorePostgresql) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePostgresql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePostgresqlDetails ¶ added in v65.51.0
type DatabaseToolsKeyStorePostgresqlDetails struct { // The key store type. KeyStoreType KeyStoreTypePostgresqlEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentPostgresqlDetails `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordPostgresqlDetails `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStorePostgresqlDetails The details of the key store.
func (DatabaseToolsKeyStorePostgresqlDetails) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePostgresqlDetails) String() string
func (*DatabaseToolsKeyStorePostgresqlDetails) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsKeyStorePostgresqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStorePostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStorePostgresqlSummary ¶ added in v65.51.0
type DatabaseToolsKeyStorePostgresqlSummary struct { // The key store type. KeyStoreType KeyStoreTypePostgresqlEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentPostgresqlSummary `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordPostgresqlSummary `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStorePostgresqlSummary The key store secrets.
func (DatabaseToolsKeyStorePostgresqlSummary) String ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePostgresqlSummary) String() string
func (*DatabaseToolsKeyStorePostgresqlSummary) UnmarshalJSON ¶ added in v65.51.0
func (m *DatabaseToolsKeyStorePostgresqlSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStorePostgresqlSummary) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsKeyStorePostgresqlSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsKeyStoreSummary ¶
type DatabaseToolsKeyStoreSummary struct { // The key store type. KeyStoreType KeyStoreTypeEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentSummary `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordSummary `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreSummary The key store secrets.
func (DatabaseToolsKeyStoreSummary) String ¶
func (m DatabaseToolsKeyStoreSummary) String() string
func (*DatabaseToolsKeyStoreSummary) UnmarshalJSON ¶
func (m *DatabaseToolsKeyStoreSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseToolsKeyStoreSummary) ValidateEnumValue ¶
func (m DatabaseToolsKeyStoreSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsPrivateEndpoint ¶
type DatabaseToolsPrivateEndpoint struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools private endpoint. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools Endpoint Service. EndpointServiceId *string `mandatory:"true" json:"endpointServiceId"` // The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Database Tools private endpoint was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to. SubnetId *string `mandatory:"true" json:"subnetId"` // The current state of the Database Tools private endpoint. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the Database Tools private endpoint. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to. VcnId *string `mandatory:"false" json:"vcnId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC. PrivateEndpointVnicId *string `mandatory:"false" json:"privateEndpointVnicId"` // The private IP address that represents the access point for the associated endpoint service. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Then FQDN to use for the private endpoint. EndpointFqdn *string `mandatory:"false" json:"endpointFqdn"` // A list of additional FQDNs that can be also be used for the private endpoint. AdditionalFqdns []string `mandatory:"false" json:"additionalFqdns"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` ReverseConnectionConfiguration *DatabaseToolsPrivateEndpointReverseConnectionConfiguration `mandatory:"false" json:"reverseConnectionConfiguration"` }
DatabaseToolsPrivateEndpoint Description of Database Tools private endpoint.
func (DatabaseToolsPrivateEndpoint) String ¶
func (m DatabaseToolsPrivateEndpoint) String() string
func (DatabaseToolsPrivateEndpoint) ValidateEnumValue ¶
func (m DatabaseToolsPrivateEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsPrivateEndpointCollection ¶
type DatabaseToolsPrivateEndpointCollection struct { // Array of `DatabaseToolsPrivateEndpointSummary` items. Items []DatabaseToolsPrivateEndpointSummary `mandatory:"true" json:"items"` }
DatabaseToolsPrivateEndpointCollection List of `DatabaseToolsPrivateEndpointSummary` items.
func (DatabaseToolsPrivateEndpointCollection) String ¶
func (m DatabaseToolsPrivateEndpointCollection) String() string
func (DatabaseToolsPrivateEndpointCollection) ValidateEnumValue ¶
func (m DatabaseToolsPrivateEndpointCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsPrivateEndpointReverseConnectionConfiguration ¶
type DatabaseToolsPrivateEndpointReverseConnectionConfiguration struct { // A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets // traveling from the service's VCN to the customer's VCN. ReverseConnectionsSourceIps []DatabaseToolsPrivateEndpointReverseConnectionsSourceIp `mandatory:"false" json:"reverseConnectionsSourceIps"` }
DatabaseToolsPrivateEndpointReverseConnectionConfiguration Reverse connection configuration details of the private endpoint.
func (DatabaseToolsPrivateEndpointReverseConnectionConfiguration) String ¶
func (m DatabaseToolsPrivateEndpointReverseConnectionConfiguration) String() string
func (DatabaseToolsPrivateEndpointReverseConnectionConfiguration) ValidateEnumValue ¶
func (m DatabaseToolsPrivateEndpointReverseConnectionConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsPrivateEndpointReverseConnectionsSourceIp ¶
type DatabaseToolsPrivateEndpointReverseConnectionsSourceIp struct { // The IP address in the customer's VCN to be used as the source IP for reverse connection packets // traveling from the customer's VCN to the service's VCN. SourceIp *string `mandatory:"false" json:"sourceIp"` }
DatabaseToolsPrivateEndpointReverseConnectionsSourceIp Source IP information for reverse connection configuration.
func (DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) String ¶
func (m DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) String() string
func (DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) ValidateEnumValue ¶
func (m DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsPrivateEndpointSummary ¶
type DatabaseToolsPrivateEndpointSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the private endpoint. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Tools Endpoint Service. EndpointServiceId *string `mandatory:"true" json:"endpointServiceId"` // The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Database Tools private endpoint was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to. SubnetId *string `mandatory:"true" json:"subnetId"` // The current state of the Database Tools private endpoint. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Defined tags 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"` // 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Locks associated with this resource. Locks []ResourceLock `mandatory:"false" json:"locks"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the Database Tools private endpoint. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to. VcnId *string `mandatory:"false" json:"vcnId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC. PrivateEndpointVnicId *string `mandatory:"false" json:"privateEndpointVnicId"` // The private IP address that represents the access point for the associated endpoint service. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Then FQDN to use for the private endpoint. EndpointFqdn *string `mandatory:"false" json:"endpointFqdn"` // A list of additional FQDNs that can be also be used for the private endpoint. AdditionalFqdns []string `mandatory:"false" json:"additionalFqdns"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` ReverseConnectionConfiguration *DatabaseToolsPrivateEndpointReverseConnectionConfiguration `mandatory:"false" json:"reverseConnectionConfiguration"` }
DatabaseToolsPrivateEndpointSummary Summary of the Database Tools private endpoint.
func (DatabaseToolsPrivateEndpointSummary) String ¶
func (m DatabaseToolsPrivateEndpointSummary) String() string
func (DatabaseToolsPrivateEndpointSummary) ValidateEnumValue ¶
func (m DatabaseToolsPrivateEndpointSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsRelatedResource ¶
type DatabaseToolsRelatedResource struct { // The resource entity type. EntityType RelatedResourceEntityTypeEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
DatabaseToolsRelatedResource A related resource
func (DatabaseToolsRelatedResource) String ¶
func (m DatabaseToolsRelatedResource) String() string
func (DatabaseToolsRelatedResource) ValidateEnumValue ¶
func (m DatabaseToolsRelatedResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsRelatedResourceMySql ¶ added in v65.9.0
type DatabaseToolsRelatedResourceMySql struct { // The resource entity type. EntityType RelatedResourceEntityTypeMySqlEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
DatabaseToolsRelatedResourceMySql A related resource
func (DatabaseToolsRelatedResourceMySql) String ¶ added in v65.9.0
func (m DatabaseToolsRelatedResourceMySql) String() string
func (DatabaseToolsRelatedResourceMySql) ValidateEnumValue ¶ added in v65.9.0
func (m DatabaseToolsRelatedResourceMySql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsRelatedResourcePostgresql ¶ added in v65.51.0
type DatabaseToolsRelatedResourcePostgresql struct { // The resource entity type. EntityType RelatedResourceEntityTypePostgresqlEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
DatabaseToolsRelatedResourcePostgresql A related resource
func (DatabaseToolsRelatedResourcePostgresql) String ¶ added in v65.51.0
func (m DatabaseToolsRelatedResourcePostgresql) String() string
func (DatabaseToolsRelatedResourcePostgresql) ValidateEnumValue ¶ added in v65.51.0
func (m DatabaseToolsRelatedResourcePostgresql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsUserPassword ¶
type DatabaseToolsUserPassword interface { }
DatabaseToolsUserPassword The user password.
type DatabaseToolsUserPasswordDetails ¶
type DatabaseToolsUserPasswordDetails interface { }
DatabaseToolsUserPasswordDetails The user password.
type DatabaseToolsUserPasswordDetailsValueTypeEnum ¶
type DatabaseToolsUserPasswordDetailsValueTypeEnum string
DatabaseToolsUserPasswordDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsUserPasswordDetailsValueTypeSecretid DatabaseToolsUserPasswordDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsUserPasswordDetailsValueTypeEnum
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumValues ¶
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumValues() []DatabaseToolsUserPasswordDetailsValueTypeEnum
GetDatabaseToolsUserPasswordDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsUserPasswordDetailsValueTypeEnum
func GetMappingDatabaseToolsUserPasswordDetailsValueTypeEnum ¶
func GetMappingDatabaseToolsUserPasswordDetailsValueTypeEnum(val string) (DatabaseToolsUserPasswordDetailsValueTypeEnum, bool)
GetMappingDatabaseToolsUserPasswordDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsUserPasswordSecretId ¶
type DatabaseToolsUserPasswordSecretId struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsUserPasswordSecretId The user password.
func (DatabaseToolsUserPasswordSecretId) MarshalJSON ¶
func (m DatabaseToolsUserPasswordSecretId) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsUserPasswordSecretId) String ¶
func (m DatabaseToolsUserPasswordSecretId) String() string
func (DatabaseToolsUserPasswordSecretId) ValidateEnumValue ¶
func (m DatabaseToolsUserPasswordSecretId) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsUserPasswordSecretIdDetails ¶
type DatabaseToolsUserPasswordSecretIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"true" json:"secretId"` }
DatabaseToolsUserPasswordSecretIdDetails The user password.
func (DatabaseToolsUserPasswordSecretIdDetails) MarshalJSON ¶
func (m DatabaseToolsUserPasswordSecretIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsUserPasswordSecretIdDetails) String ¶
func (m DatabaseToolsUserPasswordSecretIdDetails) String() string
func (DatabaseToolsUserPasswordSecretIdDetails) ValidateEnumValue ¶
func (m DatabaseToolsUserPasswordSecretIdDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsUserPasswordSecretIdSummary ¶
type DatabaseToolsUserPasswordSecretIdSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsUserPasswordSecretIdSummary The user password.
func (DatabaseToolsUserPasswordSecretIdSummary) MarshalJSON ¶
func (m DatabaseToolsUserPasswordSecretIdSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsUserPasswordSecretIdSummary) String ¶
func (m DatabaseToolsUserPasswordSecretIdSummary) String() string
func (DatabaseToolsUserPasswordSecretIdSummary) ValidateEnumValue ¶
func (m DatabaseToolsUserPasswordSecretIdSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolsUserPasswordSummary ¶
type DatabaseToolsUserPasswordSummary interface { }
DatabaseToolsUserPasswordSummary The user password.
type DatabaseToolsUserPasswordSummaryValueTypeEnum ¶
type DatabaseToolsUserPasswordSummaryValueTypeEnum string
DatabaseToolsUserPasswordSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsUserPasswordSummaryValueTypeSecretid DatabaseToolsUserPasswordSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsUserPasswordSummaryValueTypeEnum
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumValues ¶
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumValues() []DatabaseToolsUserPasswordSummaryValueTypeEnum
GetDatabaseToolsUserPasswordSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsUserPasswordSummaryValueTypeEnum
func GetMappingDatabaseToolsUserPasswordSummaryValueTypeEnum ¶
func GetMappingDatabaseToolsUserPasswordSummaryValueTypeEnum(val string) (DatabaseToolsUserPasswordSummaryValueTypeEnum, bool)
GetMappingDatabaseToolsUserPasswordSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseToolsUserPasswordValueTypeEnum ¶
type DatabaseToolsUserPasswordValueTypeEnum string
DatabaseToolsUserPasswordValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsUserPasswordValueTypeSecretid DatabaseToolsUserPasswordValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsUserPasswordValueTypeEnum
func GetDatabaseToolsUserPasswordValueTypeEnumValues ¶
func GetDatabaseToolsUserPasswordValueTypeEnumValues() []DatabaseToolsUserPasswordValueTypeEnum
GetDatabaseToolsUserPasswordValueTypeEnumValues Enumerates the set of values for DatabaseToolsUserPasswordValueTypeEnum
func GetMappingDatabaseToolsUserPasswordValueTypeEnum ¶
func GetMappingDatabaseToolsUserPasswordValueTypeEnum(val string) (DatabaseToolsUserPasswordValueTypeEnum, bool)
GetMappingDatabaseToolsUserPasswordValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DeleteDatabaseToolsConnectionRequest ¶
type DeleteDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools connection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseToolsConnectionRequest wrapper for the DeleteDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsConnection.go.html to see an example of how to use DeleteDatabaseToolsConnectionRequest.
func (DeleteDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request DeleteDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request DeleteDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request DeleteDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseToolsConnectionRequest) String ¶
func (request DeleteDatabaseToolsConnectionRequest) String() string
func (DeleteDatabaseToolsConnectionRequest) ValidateEnumValue ¶
func (request DeleteDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDatabaseToolsConnectionResponse ¶
type DeleteDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDatabaseToolsConnectionResponse wrapper for the DeleteDatabaseToolsConnection operation
func (DeleteDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response DeleteDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseToolsConnectionResponse) String ¶
func (response DeleteDatabaseToolsConnectionResponse) String() string
type DeleteDatabaseToolsPrivateEndpointRequest ¶
type DeleteDatabaseToolsPrivateEndpointRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseToolsPrivateEndpointRequest wrapper for the DeleteDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsPrivateEndpoint.go.html to see an example of how to use DeleteDatabaseToolsPrivateEndpointRequest.
func (DeleteDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseToolsPrivateEndpointRequest) String ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) String() string
func (DeleteDatabaseToolsPrivateEndpointRequest) ValidateEnumValue ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDatabaseToolsPrivateEndpointResponse ¶
type DeleteDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDatabaseToolsPrivateEndpointResponse wrapper for the DeleteDatabaseToolsPrivateEndpoint operation
func (DeleteDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response DeleteDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseToolsPrivateEndpointResponse) String ¶
func (response DeleteDatabaseToolsPrivateEndpointResponse) String() string
type GetDatabaseToolsConnectionRequest ¶
type GetDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools connection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // 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 }
GetDatabaseToolsConnectionRequest wrapper for the GetDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsConnection.go.html to see an example of how to use GetDatabaseToolsConnectionRequest.
func (GetDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request GetDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request GetDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request GetDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseToolsConnectionRequest) String ¶
func (request GetDatabaseToolsConnectionRequest) String() string
func (GetDatabaseToolsConnectionRequest) ValidateEnumValue ¶
func (request GetDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDatabaseToolsConnectionResponse ¶
type GetDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsConnection instance DatabaseToolsConnection `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseToolsConnectionResponse wrapper for the GetDatabaseToolsConnection operation
func (GetDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response GetDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseToolsConnectionResponse) String ¶
func (response GetDatabaseToolsConnectionResponse) String() string
type GetDatabaseToolsEndpointServiceRequest ¶
type GetDatabaseToolsEndpointServiceRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools Endpoint Service. DatabaseToolsEndpointServiceId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsEndpointServiceId"` // 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 }
GetDatabaseToolsEndpointServiceRequest wrapper for the GetDatabaseToolsEndpointService operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsEndpointService.go.html to see an example of how to use GetDatabaseToolsEndpointServiceRequest.
func (GetDatabaseToolsEndpointServiceRequest) BinaryRequestBody ¶
func (request GetDatabaseToolsEndpointServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseToolsEndpointServiceRequest) HTTPRequest ¶
func (request GetDatabaseToolsEndpointServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseToolsEndpointServiceRequest) RetryPolicy ¶
func (request GetDatabaseToolsEndpointServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseToolsEndpointServiceRequest) String ¶
func (request GetDatabaseToolsEndpointServiceRequest) String() string
func (GetDatabaseToolsEndpointServiceRequest) ValidateEnumValue ¶
func (request GetDatabaseToolsEndpointServiceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDatabaseToolsEndpointServiceResponse ¶
type GetDatabaseToolsEndpointServiceResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsEndpointService instance DatabaseToolsEndpointService `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseToolsEndpointServiceResponse wrapper for the GetDatabaseToolsEndpointService operation
func (GetDatabaseToolsEndpointServiceResponse) HTTPResponse ¶
func (response GetDatabaseToolsEndpointServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseToolsEndpointServiceResponse) String ¶
func (response GetDatabaseToolsEndpointServiceResponse) String() string
type GetDatabaseToolsPrivateEndpointRequest ¶
type GetDatabaseToolsPrivateEndpointRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // 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 }
GetDatabaseToolsPrivateEndpointRequest wrapper for the GetDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsPrivateEndpoint.go.html to see an example of how to use GetDatabaseToolsPrivateEndpointRequest.
func (GetDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request GetDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request GetDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request GetDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseToolsPrivateEndpointRequest) String ¶
func (request GetDatabaseToolsPrivateEndpointRequest) String() string
func (GetDatabaseToolsPrivateEndpointRequest) ValidateEnumValue ¶
func (request GetDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDatabaseToolsPrivateEndpointResponse ¶
type GetDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsPrivateEndpoint instance DatabaseToolsPrivateEndpoint `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseToolsPrivateEndpointResponse wrapper for the GetDatabaseToolsPrivateEndpoint operation
func (GetDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response GetDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseToolsPrivateEndpointResponse) String ¶
func (response GetDatabaseToolsPrivateEndpointResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID 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/databasetools/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"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `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 KeyStoreTypeEnum ¶
type KeyStoreTypeEnum string
KeyStoreTypeEnum Enum with underlying type: string
const ( KeyStoreTypeJavaKeyStore KeyStoreTypeEnum = "JAVA_KEY_STORE" KeyStoreTypeJavaTrustStore KeyStoreTypeEnum = "JAVA_TRUST_STORE" KeyStoreTypePkcs12 KeyStoreTypeEnum = "PKCS12" KeyStoreTypeSso KeyStoreTypeEnum = "SSO" )
Set of constants representing the allowable values for KeyStoreTypeEnum
func GetKeyStoreTypeEnumValues ¶
func GetKeyStoreTypeEnumValues() []KeyStoreTypeEnum
GetKeyStoreTypeEnumValues Enumerates the set of values for KeyStoreTypeEnum
func GetMappingKeyStoreTypeEnum ¶
func GetMappingKeyStoreTypeEnum(val string) (KeyStoreTypeEnum, bool)
GetMappingKeyStoreTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type KeyStoreTypeGenericJdbcEnum ¶ added in v65.51.0
type KeyStoreTypeGenericJdbcEnum string
KeyStoreTypeGenericJdbcEnum Enum with underlying type: string
const ( KeyStoreTypeGenericJdbcJavaKeyStore KeyStoreTypeGenericJdbcEnum = "JAVA_KEY_STORE" KeyStoreTypeGenericJdbcJavaTrustStore KeyStoreTypeGenericJdbcEnum = "JAVA_TRUST_STORE" KeyStoreTypeGenericJdbcPkcs12 KeyStoreTypeGenericJdbcEnum = "PKCS12" KeyStoreTypeGenericJdbcSso KeyStoreTypeGenericJdbcEnum = "SSO" KeyStoreTypeGenericJdbcClientCertificatePem KeyStoreTypeGenericJdbcEnum = "CLIENT_CERTIFICATE_PEM" KeyStoreTypeGenericJdbcClientPrivateKeyPem KeyStoreTypeGenericJdbcEnum = "CLIENT_PRIVATE_KEY_PEM" KeyStoreTypeGenericJdbcCaCertificatePem KeyStoreTypeGenericJdbcEnum = "CA_CERTIFICATE_PEM" )
Set of constants representing the allowable values for KeyStoreTypeGenericJdbcEnum
func GetKeyStoreTypeGenericJdbcEnumValues ¶ added in v65.51.0
func GetKeyStoreTypeGenericJdbcEnumValues() []KeyStoreTypeGenericJdbcEnum
GetKeyStoreTypeGenericJdbcEnumValues Enumerates the set of values for KeyStoreTypeGenericJdbcEnum
func GetMappingKeyStoreTypeGenericJdbcEnum ¶ added in v65.51.0
func GetMappingKeyStoreTypeGenericJdbcEnum(val string) (KeyStoreTypeGenericJdbcEnum, bool)
GetMappingKeyStoreTypeGenericJdbcEnum performs case Insensitive comparison on enum value and return the desired enum
type KeyStoreTypeMySqlEnum ¶ added in v65.9.0
type KeyStoreTypeMySqlEnum string
KeyStoreTypeMySqlEnum Enum with underlying type: string
const ( KeyStoreTypeMySqlClientCertificatePem KeyStoreTypeMySqlEnum = "CLIENT_CERTIFICATE_PEM" KeyStoreTypeMySqlClientPrivateKeyPem KeyStoreTypeMySqlEnum = "CLIENT_PRIVATE_KEY_PEM" KeyStoreTypeMySqlCaCertificatePem KeyStoreTypeMySqlEnum = "CA_CERTIFICATE_PEM" )
Set of constants representing the allowable values for KeyStoreTypeMySqlEnum
func GetKeyStoreTypeMySqlEnumValues ¶ added in v65.9.0
func GetKeyStoreTypeMySqlEnumValues() []KeyStoreTypeMySqlEnum
GetKeyStoreTypeMySqlEnumValues Enumerates the set of values for KeyStoreTypeMySqlEnum
func GetMappingKeyStoreTypeMySqlEnum ¶ added in v65.9.0
func GetMappingKeyStoreTypeMySqlEnum(val string) (KeyStoreTypeMySqlEnum, bool)
GetMappingKeyStoreTypeMySqlEnum performs case Insensitive comparison on enum value and return the desired enum
type KeyStoreTypePostgresqlEnum ¶ added in v65.51.0
type KeyStoreTypePostgresqlEnum string
KeyStoreTypePostgresqlEnum Enum with underlying type: string
const ( KeyStoreTypePostgresqlClientCertificatePem KeyStoreTypePostgresqlEnum = "CLIENT_CERTIFICATE_PEM" KeyStoreTypePostgresqlClientPrivateKeyPem KeyStoreTypePostgresqlEnum = "CLIENT_PRIVATE_KEY_PEM" KeyStoreTypePostgresqlCaCertificatePem KeyStoreTypePostgresqlEnum = "CA_CERTIFICATE_PEM" )
Set of constants representing the allowable values for KeyStoreTypePostgresqlEnum
func GetKeyStoreTypePostgresqlEnumValues ¶ added in v65.51.0
func GetKeyStoreTypePostgresqlEnumValues() []KeyStoreTypePostgresqlEnum
GetKeyStoreTypePostgresqlEnumValues Enumerates the set of values for KeyStoreTypePostgresqlEnum
func GetMappingKeyStoreTypePostgresqlEnum ¶ added in v65.51.0
func GetMappingKeyStoreTypePostgresqlEnum(val string) (KeyStoreTypePostgresqlEnum, bool)
GetMappingKeyStoreTypePostgresqlEnum 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" LifecycleStateDeleting LifecycleStateEnum = "DELETING" LifecycleStateDeleted LifecycleStateEnum = "DELETED" LifecycleStateFailed LifecycleStateEnum = "FAILED" LifecycleStateInactive LifecycleStateEnum = "INACTIVE" )
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 ListDatabaseToolsConnectionsLifecycleStateEnum ¶
type ListDatabaseToolsConnectionsLifecycleStateEnum string
ListDatabaseToolsConnectionsLifecycleStateEnum Enum with underlying type: string
const ( ListDatabaseToolsConnectionsLifecycleStateCreating ListDatabaseToolsConnectionsLifecycleStateEnum = "CREATING" ListDatabaseToolsConnectionsLifecycleStateUpdating ListDatabaseToolsConnectionsLifecycleStateEnum = "UPDATING" ListDatabaseToolsConnectionsLifecycleStateActive ListDatabaseToolsConnectionsLifecycleStateEnum = "ACTIVE" ListDatabaseToolsConnectionsLifecycleStateDeleting ListDatabaseToolsConnectionsLifecycleStateEnum = "DELETING" ListDatabaseToolsConnectionsLifecycleStateDeleted ListDatabaseToolsConnectionsLifecycleStateEnum = "DELETED" ListDatabaseToolsConnectionsLifecycleStateFailed ListDatabaseToolsConnectionsLifecycleStateEnum = "FAILED" ListDatabaseToolsConnectionsLifecycleStateInactive ListDatabaseToolsConnectionsLifecycleStateEnum = "INACTIVE" )
Set of constants representing the allowable values for ListDatabaseToolsConnectionsLifecycleStateEnum
func GetListDatabaseToolsConnectionsLifecycleStateEnumValues ¶
func GetListDatabaseToolsConnectionsLifecycleStateEnumValues() []ListDatabaseToolsConnectionsLifecycleStateEnum
GetListDatabaseToolsConnectionsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsConnectionsLifecycleStateEnum
func GetMappingListDatabaseToolsConnectionsLifecycleStateEnum ¶
func GetMappingListDatabaseToolsConnectionsLifecycleStateEnum(val string) (ListDatabaseToolsConnectionsLifecycleStateEnum, bool)
GetMappingListDatabaseToolsConnectionsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsConnectionsRequest ¶
type ListDatabaseToolsConnectionsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`. LifecycleState ListDatabaseToolsConnectionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire specified display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources their type matches the specified type. Type []ConnectionTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"` // A filter to return only resources with one of the specified runtimeSupport values. RuntimeSupport []RuntimeSupportEnum `contributesTo:"query" name:"runtimeSupport" omitEmpty:"true" collectionFormat:"multi"` // A filter to return only resources associated to the related resource identifier OCID passed in the query string. RelatedResourceIdentifier *string `mandatory:"false" contributesTo:"query" name:"relatedResourceIdentifier"` // 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 ListDatabaseToolsConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListDatabaseToolsConnectionsSortByEnum `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 }
ListDatabaseToolsConnectionsRequest wrapper for the ListDatabaseToolsConnections operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsConnections.go.html to see an example of how to use ListDatabaseToolsConnectionsRequest.
func (ListDatabaseToolsConnectionsRequest) BinaryRequestBody ¶
func (request ListDatabaseToolsConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseToolsConnectionsRequest) HTTPRequest ¶
func (request ListDatabaseToolsConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseToolsConnectionsRequest) RetryPolicy ¶
func (request ListDatabaseToolsConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseToolsConnectionsRequest) String ¶
func (request ListDatabaseToolsConnectionsRequest) String() string
func (ListDatabaseToolsConnectionsRequest) ValidateEnumValue ¶
func (request ListDatabaseToolsConnectionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDatabaseToolsConnectionsResponse ¶
type ListDatabaseToolsConnectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseToolsConnectionCollection instances DatabaseToolsConnectionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // 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"` }
ListDatabaseToolsConnectionsResponse wrapper for the ListDatabaseToolsConnections operation
func (ListDatabaseToolsConnectionsResponse) HTTPResponse ¶
func (response ListDatabaseToolsConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseToolsConnectionsResponse) String ¶
func (response ListDatabaseToolsConnectionsResponse) String() string
type ListDatabaseToolsConnectionsSortByEnum ¶
type ListDatabaseToolsConnectionsSortByEnum string
ListDatabaseToolsConnectionsSortByEnum Enum with underlying type: string
const ( ListDatabaseToolsConnectionsSortByTimecreated ListDatabaseToolsConnectionsSortByEnum = "timeCreated" ListDatabaseToolsConnectionsSortByDisplayname ListDatabaseToolsConnectionsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDatabaseToolsConnectionsSortByEnum
func GetListDatabaseToolsConnectionsSortByEnumValues ¶
func GetListDatabaseToolsConnectionsSortByEnumValues() []ListDatabaseToolsConnectionsSortByEnum
GetListDatabaseToolsConnectionsSortByEnumValues Enumerates the set of values for ListDatabaseToolsConnectionsSortByEnum
func GetMappingListDatabaseToolsConnectionsSortByEnum ¶
func GetMappingListDatabaseToolsConnectionsSortByEnum(val string) (ListDatabaseToolsConnectionsSortByEnum, bool)
GetMappingListDatabaseToolsConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsConnectionsSortOrderEnum ¶
type ListDatabaseToolsConnectionsSortOrderEnum string
ListDatabaseToolsConnectionsSortOrderEnum Enum with underlying type: string
const ( ListDatabaseToolsConnectionsSortOrderAsc ListDatabaseToolsConnectionsSortOrderEnum = "ASC" ListDatabaseToolsConnectionsSortOrderDesc ListDatabaseToolsConnectionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseToolsConnectionsSortOrderEnum
func GetListDatabaseToolsConnectionsSortOrderEnumValues ¶
func GetListDatabaseToolsConnectionsSortOrderEnumValues() []ListDatabaseToolsConnectionsSortOrderEnum
GetListDatabaseToolsConnectionsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsConnectionsSortOrderEnum
func GetMappingListDatabaseToolsConnectionsSortOrderEnum ¶
func GetMappingListDatabaseToolsConnectionsSortOrderEnum(val string) (ListDatabaseToolsConnectionsSortOrderEnum, bool)
GetMappingListDatabaseToolsConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsEndpointServicesLifecycleStateEnum ¶
type ListDatabaseToolsEndpointServicesLifecycleStateEnum string
ListDatabaseToolsEndpointServicesLifecycleStateEnum Enum with underlying type: string
const ( ListDatabaseToolsEndpointServicesLifecycleStateCreating ListDatabaseToolsEndpointServicesLifecycleStateEnum = "CREATING" ListDatabaseToolsEndpointServicesLifecycleStateUpdating ListDatabaseToolsEndpointServicesLifecycleStateEnum = "UPDATING" ListDatabaseToolsEndpointServicesLifecycleStateActive ListDatabaseToolsEndpointServicesLifecycleStateEnum = "ACTIVE" ListDatabaseToolsEndpointServicesLifecycleStateDeleting ListDatabaseToolsEndpointServicesLifecycleStateEnum = "DELETING" ListDatabaseToolsEndpointServicesLifecycleStateDeleted ListDatabaseToolsEndpointServicesLifecycleStateEnum = "DELETED" ListDatabaseToolsEndpointServicesLifecycleStateFailed ListDatabaseToolsEndpointServicesLifecycleStateEnum = "FAILED" ListDatabaseToolsEndpointServicesLifecycleStateInactive ListDatabaseToolsEndpointServicesLifecycleStateEnum = "INACTIVE" )
Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesLifecycleStateEnum
func GetListDatabaseToolsEndpointServicesLifecycleStateEnumValues ¶
func GetListDatabaseToolsEndpointServicesLifecycleStateEnumValues() []ListDatabaseToolsEndpointServicesLifecycleStateEnum
GetListDatabaseToolsEndpointServicesLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsEndpointServicesLifecycleStateEnum
func GetMappingListDatabaseToolsEndpointServicesLifecycleStateEnum ¶
func GetMappingListDatabaseToolsEndpointServicesLifecycleStateEnum(val string) (ListDatabaseToolsEndpointServicesLifecycleStateEnum, bool)
GetMappingListDatabaseToolsEndpointServicesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsEndpointServicesRequest ¶
type ListDatabaseToolsEndpointServicesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // 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 ListDatabaseToolsEndpointServicesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListDatabaseToolsEndpointServicesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`. LifecycleState ListDatabaseToolsEndpointServicesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire specified display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the entire specified name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // 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 }
ListDatabaseToolsEndpointServicesRequest wrapper for the ListDatabaseToolsEndpointServices operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsEndpointServices.go.html to see an example of how to use ListDatabaseToolsEndpointServicesRequest.
func (ListDatabaseToolsEndpointServicesRequest) BinaryRequestBody ¶
func (request ListDatabaseToolsEndpointServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseToolsEndpointServicesRequest) HTTPRequest ¶
func (request ListDatabaseToolsEndpointServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseToolsEndpointServicesRequest) RetryPolicy ¶
func (request ListDatabaseToolsEndpointServicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseToolsEndpointServicesRequest) String ¶
func (request ListDatabaseToolsEndpointServicesRequest) String() string
func (ListDatabaseToolsEndpointServicesRequest) ValidateEnumValue ¶
func (request ListDatabaseToolsEndpointServicesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDatabaseToolsEndpointServicesResponse ¶
type ListDatabaseToolsEndpointServicesResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseToolsEndpointServiceCollection instances DatabaseToolsEndpointServiceCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // 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"` }
ListDatabaseToolsEndpointServicesResponse wrapper for the ListDatabaseToolsEndpointServices operation
func (ListDatabaseToolsEndpointServicesResponse) HTTPResponse ¶
func (response ListDatabaseToolsEndpointServicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseToolsEndpointServicesResponse) String ¶
func (response ListDatabaseToolsEndpointServicesResponse) String() string
type ListDatabaseToolsEndpointServicesSortByEnum ¶
type ListDatabaseToolsEndpointServicesSortByEnum string
ListDatabaseToolsEndpointServicesSortByEnum Enum with underlying type: string
const ( ListDatabaseToolsEndpointServicesSortByTimecreated ListDatabaseToolsEndpointServicesSortByEnum = "timeCreated" ListDatabaseToolsEndpointServicesSortByDisplayname ListDatabaseToolsEndpointServicesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesSortByEnum
func GetListDatabaseToolsEndpointServicesSortByEnumValues ¶
func GetListDatabaseToolsEndpointServicesSortByEnumValues() []ListDatabaseToolsEndpointServicesSortByEnum
GetListDatabaseToolsEndpointServicesSortByEnumValues Enumerates the set of values for ListDatabaseToolsEndpointServicesSortByEnum
func GetMappingListDatabaseToolsEndpointServicesSortByEnum ¶
func GetMappingListDatabaseToolsEndpointServicesSortByEnum(val string) (ListDatabaseToolsEndpointServicesSortByEnum, bool)
GetMappingListDatabaseToolsEndpointServicesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsEndpointServicesSortOrderEnum ¶
type ListDatabaseToolsEndpointServicesSortOrderEnum string
ListDatabaseToolsEndpointServicesSortOrderEnum Enum with underlying type: string
const ( ListDatabaseToolsEndpointServicesSortOrderAsc ListDatabaseToolsEndpointServicesSortOrderEnum = "ASC" ListDatabaseToolsEndpointServicesSortOrderDesc ListDatabaseToolsEndpointServicesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesSortOrderEnum
func GetListDatabaseToolsEndpointServicesSortOrderEnumValues ¶
func GetListDatabaseToolsEndpointServicesSortOrderEnumValues() []ListDatabaseToolsEndpointServicesSortOrderEnum
GetListDatabaseToolsEndpointServicesSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsEndpointServicesSortOrderEnum
func GetMappingListDatabaseToolsEndpointServicesSortOrderEnum ¶
func GetMappingListDatabaseToolsEndpointServicesSortOrderEnum(val string) (ListDatabaseToolsEndpointServicesSortOrderEnum, bool)
GetMappingListDatabaseToolsEndpointServicesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum ¶
type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum string
ListDatabaseToolsPrivateEndpointsLifecycleStateEnum Enum with underlying type: string
const ( ListDatabaseToolsPrivateEndpointsLifecycleStateCreating ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "CREATING" ListDatabaseToolsPrivateEndpointsLifecycleStateUpdating ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "UPDATING" ListDatabaseToolsPrivateEndpointsLifecycleStateActive ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "ACTIVE" ListDatabaseToolsPrivateEndpointsLifecycleStateDeleting ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "DELETING" ListDatabaseToolsPrivateEndpointsLifecycleStateDeleted ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "DELETED" ListDatabaseToolsPrivateEndpointsLifecycleStateFailed ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "FAILED" ListDatabaseToolsPrivateEndpointsLifecycleStateInactive ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "INACTIVE" )
Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumValues ¶
func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumValues() []ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
func GetMappingListDatabaseToolsPrivateEndpointsLifecycleStateEnum ¶
func GetMappingListDatabaseToolsPrivateEndpointsLifecycleStateEnum(val string) (ListDatabaseToolsPrivateEndpointsLifecycleStateEnum, bool)
GetMappingListDatabaseToolsPrivateEndpointsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsPrivateEndpointsRequest ¶
type ListDatabaseToolsPrivateEndpointsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources their `subnetId` matches the specified `subnetId`. SubnetId *string `mandatory:"false" contributesTo:"query" name:"subnetId"` // 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 ListDatabaseToolsPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListDatabaseToolsPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources their `endpointServiceId` matches the specified `endpointServiceId`. EndpointServiceId *string `mandatory:"false" contributesTo:"query" name:"endpointServiceId"` // A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`. LifecycleState ListDatabaseToolsPrivateEndpointsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire specified display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // 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 }
ListDatabaseToolsPrivateEndpointsRequest wrapper for the ListDatabaseToolsPrivateEndpoints operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsPrivateEndpoints.go.html to see an example of how to use ListDatabaseToolsPrivateEndpointsRequest.
func (ListDatabaseToolsPrivateEndpointsRequest) BinaryRequestBody ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseToolsPrivateEndpointsRequest) HTTPRequest ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseToolsPrivateEndpointsRequest) RetryPolicy ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseToolsPrivateEndpointsRequest) String ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) String() string
func (ListDatabaseToolsPrivateEndpointsRequest) ValidateEnumValue ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDatabaseToolsPrivateEndpointsResponse ¶
type ListDatabaseToolsPrivateEndpointsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseToolsPrivateEndpointCollection instances DatabaseToolsPrivateEndpointCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // 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"` }
ListDatabaseToolsPrivateEndpointsResponse wrapper for the ListDatabaseToolsPrivateEndpoints operation
func (ListDatabaseToolsPrivateEndpointsResponse) HTTPResponse ¶
func (response ListDatabaseToolsPrivateEndpointsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseToolsPrivateEndpointsResponse) String ¶
func (response ListDatabaseToolsPrivateEndpointsResponse) String() string
type ListDatabaseToolsPrivateEndpointsSortByEnum ¶
type ListDatabaseToolsPrivateEndpointsSortByEnum string
ListDatabaseToolsPrivateEndpointsSortByEnum Enum with underlying type: string
const ( ListDatabaseToolsPrivateEndpointsSortByTimecreated ListDatabaseToolsPrivateEndpointsSortByEnum = "timeCreated" ListDatabaseToolsPrivateEndpointsSortByDisplayname ListDatabaseToolsPrivateEndpointsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsSortByEnum
func GetListDatabaseToolsPrivateEndpointsSortByEnumValues ¶
func GetListDatabaseToolsPrivateEndpointsSortByEnumValues() []ListDatabaseToolsPrivateEndpointsSortByEnum
GetListDatabaseToolsPrivateEndpointsSortByEnumValues Enumerates the set of values for ListDatabaseToolsPrivateEndpointsSortByEnum
func GetMappingListDatabaseToolsPrivateEndpointsSortByEnum ¶
func GetMappingListDatabaseToolsPrivateEndpointsSortByEnum(val string) (ListDatabaseToolsPrivateEndpointsSortByEnum, bool)
GetMappingListDatabaseToolsPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseToolsPrivateEndpointsSortOrderEnum ¶
type ListDatabaseToolsPrivateEndpointsSortOrderEnum string
ListDatabaseToolsPrivateEndpointsSortOrderEnum Enum with underlying type: string
const ( ListDatabaseToolsPrivateEndpointsSortOrderAsc ListDatabaseToolsPrivateEndpointsSortOrderEnum = "ASC" ListDatabaseToolsPrivateEndpointsSortOrderDesc ListDatabaseToolsPrivateEndpointsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsSortOrderEnum
func GetListDatabaseToolsPrivateEndpointsSortOrderEnumValues ¶
func GetListDatabaseToolsPrivateEndpointsSortOrderEnumValues() []ListDatabaseToolsPrivateEndpointsSortOrderEnum
GetListDatabaseToolsPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsPrivateEndpointsSortOrderEnum
func GetMappingListDatabaseToolsPrivateEndpointsSortOrderEnum ¶
func GetMappingListDatabaseToolsPrivateEndpointsSortOrderEnum(val string) (ListDatabaseToolsPrivateEndpointsSortOrderEnum, bool)
GetMappingListDatabaseToolsPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID 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 sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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/databasetools/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 WorkRequestErrorCollection instances WorkRequestErrorCollection `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"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
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 ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated" ListWorkRequestErrorsSortByDisplayname ListWorkRequestErrorsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum ¶
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID 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 sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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/databasetools/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 WorkRequestLogEntryCollection instances WorkRequestLogEntryCollection `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"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
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 ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated" ListWorkRequestLogsSortByDisplayname ListWorkRequestLogsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum ¶
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. ResourceIdentifier *string `mandatory:"false" contributesTo:"query" name:"resourceIdentifier"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. If no value is specified timeAccepted is default. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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/databasetools/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 WorkRequestCollection instances WorkRequestCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // 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 ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum ¶
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsSortOrderEnum ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum ¶
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
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" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" OperationStatusWaiting OperationStatusEnum = "WAITING" )
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 ( OperationTypeCreateDatabaseToolsConnection OperationTypeEnum = "CREATE_DATABASE_TOOLS_CONNECTION" OperationTypeUpdateDatabaseToolsConnection OperationTypeEnum = "UPDATE_DATABASE_TOOLS_CONNECTION" OperationTypeDeleteDatabaseToolsConnection OperationTypeEnum = "DELETE_DATABASE_TOOLS_CONNECTION" OperationTypeCreateDatabaseToolsServiceInstance OperationTypeEnum = "CREATE_DATABASE_TOOLS_SERVICE_INSTANCE" OperationTypeUpdateDatabaseToolsServiceInstance OperationTypeEnum = "UPDATE_DATABASE_TOOLS_SERVICE_INSTANCE" OperationTypeDeleteDatabaseToolsServiceInstance OperationTypeEnum = "DELETE_DATABASE_TOOLS_SERVICE_INSTANCE" OperationTypeCreateDatabaseToolsPrivateEndpoint OperationTypeEnum = "CREATE_DATABASE_TOOLS_PRIVATE_ENDPOINT" OperationTypeUpdateDatabaseToolsPrivateEndpoint OperationTypeEnum = "UPDATE_DATABASE_TOOLS_PRIVATE_ENDPOINT" OperationTypeDeleteDatabaseToolsPrivateEndpoint OperationTypeEnum = "DELETE_DATABASE_TOOLS_PRIVATE_ENDPOINT" )
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 ProxyAuthenticationTypeEnum ¶ added in v65.51.0
type ProxyAuthenticationTypeEnum string
ProxyAuthenticationTypeEnum Enum with underlying type: string
const ( ProxyAuthenticationTypeUserName ProxyAuthenticationTypeEnum = "USER_NAME" ProxyAuthenticationTypeNoProxy ProxyAuthenticationTypeEnum = "NO_PROXY" )
Set of constants representing the allowable values for ProxyAuthenticationTypeEnum
func GetMappingProxyAuthenticationTypeEnum ¶ added in v65.51.0
func GetMappingProxyAuthenticationTypeEnum(val string) (ProxyAuthenticationTypeEnum, bool)
GetMappingProxyAuthenticationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProxyAuthenticationTypeEnumValues ¶ added in v65.51.0
func GetProxyAuthenticationTypeEnumValues() []ProxyAuthenticationTypeEnum
GetProxyAuthenticationTypeEnumValues Enumerates the set of values for ProxyAuthenticationTypeEnum
type RelatedResourceEntityTypeEnum ¶
type RelatedResourceEntityTypeEnum string
RelatedResourceEntityTypeEnum Enum with underlying type: string
const ( RelatedResourceEntityTypeAutonomousdatabase RelatedResourceEntityTypeEnum = "AUTONOMOUSDATABASE" RelatedResourceEntityTypeDatabase RelatedResourceEntityTypeEnum = "DATABASE" RelatedResourceEntityTypePluggabledatabase RelatedResourceEntityTypeEnum = "PLUGGABLEDATABASE" )
Set of constants representing the allowable values for RelatedResourceEntityTypeEnum
func GetMappingRelatedResourceEntityTypeEnum ¶
func GetMappingRelatedResourceEntityTypeEnum(val string) (RelatedResourceEntityTypeEnum, bool)
GetMappingRelatedResourceEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRelatedResourceEntityTypeEnumValues ¶
func GetRelatedResourceEntityTypeEnumValues() []RelatedResourceEntityTypeEnum
GetRelatedResourceEntityTypeEnumValues Enumerates the set of values for RelatedResourceEntityTypeEnum
type RelatedResourceEntityTypeMySqlEnum ¶ added in v65.9.0
type RelatedResourceEntityTypeMySqlEnum string
RelatedResourceEntityTypeMySqlEnum Enum with underlying type: string
const (
RelatedResourceEntityTypeMySqlMysqldbsystem RelatedResourceEntityTypeMySqlEnum = "MYSQLDBSYSTEM"
)
Set of constants representing the allowable values for RelatedResourceEntityTypeMySqlEnum
func GetMappingRelatedResourceEntityTypeMySqlEnum ¶ added in v65.9.0
func GetMappingRelatedResourceEntityTypeMySqlEnum(val string) (RelatedResourceEntityTypeMySqlEnum, bool)
GetMappingRelatedResourceEntityTypeMySqlEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRelatedResourceEntityTypeMySqlEnumValues ¶ added in v65.9.0
func GetRelatedResourceEntityTypeMySqlEnumValues() []RelatedResourceEntityTypeMySqlEnum
GetRelatedResourceEntityTypeMySqlEnumValues Enumerates the set of values for RelatedResourceEntityTypeMySqlEnum
type RelatedResourceEntityTypePostgresqlEnum ¶ added in v65.51.0
type RelatedResourceEntityTypePostgresqlEnum string
RelatedResourceEntityTypePostgresqlEnum Enum with underlying type: string
const (
RelatedResourceEntityTypePostgresqlPostgresqldbsystem RelatedResourceEntityTypePostgresqlEnum = "POSTGRESQLDBSYSTEM"
)
Set of constants representing the allowable values for RelatedResourceEntityTypePostgresqlEnum
func GetMappingRelatedResourceEntityTypePostgresqlEnum ¶ added in v65.51.0
func GetMappingRelatedResourceEntityTypePostgresqlEnum(val string) (RelatedResourceEntityTypePostgresqlEnum, bool)
GetMappingRelatedResourceEntityTypePostgresqlEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRelatedResourceEntityTypePostgresqlEnumValues ¶ added in v65.51.0
func GetRelatedResourceEntityTypePostgresqlEnumValues() []RelatedResourceEntityTypePostgresqlEnum
GetRelatedResourceEntityTypePostgresqlEnumValues Enumerates the set of values for RelatedResourceEntityTypePostgresqlEnum
type RemoveDatabaseToolsConnectionLockRequest ¶ added in v65.51.0
type RemoveDatabaseToolsConnectionLockRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools connection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // RemoveResourceLockDetails body parameter RemoveResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemoveDatabaseToolsConnectionLockRequest wrapper for the RemoveDatabaseToolsConnectionLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsConnectionLock.go.html to see an example of how to use RemoveDatabaseToolsConnectionLockRequest.
func (RemoveDatabaseToolsConnectionLockRequest) BinaryRequestBody ¶ added in v65.51.0
func (request RemoveDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveDatabaseToolsConnectionLockRequest) HTTPRequest ¶ added in v65.51.0
func (request RemoveDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveDatabaseToolsConnectionLockRequest) RetryPolicy ¶ added in v65.51.0
func (request RemoveDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveDatabaseToolsConnectionLockRequest) String ¶ added in v65.51.0
func (request RemoveDatabaseToolsConnectionLockRequest) String() string
func (RemoveDatabaseToolsConnectionLockRequest) ValidateEnumValue ¶ added in v65.51.0
func (request RemoveDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveDatabaseToolsConnectionLockResponse ¶ added in v65.51.0
type RemoveDatabaseToolsConnectionLockResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsConnection instance DatabaseToolsConnection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned DatabaseToolsConnection resource. Etag *string `presentIn:"header" name:"etag"` }
RemoveDatabaseToolsConnectionLockResponse wrapper for the RemoveDatabaseToolsConnectionLock operation
func (RemoveDatabaseToolsConnectionLockResponse) HTTPResponse ¶ added in v65.51.0
func (response RemoveDatabaseToolsConnectionLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveDatabaseToolsConnectionLockResponse) String ¶ added in v65.51.0
func (response RemoveDatabaseToolsConnectionLockResponse) String() string
type RemoveDatabaseToolsPrivateEndpointLockRequest ¶ added in v65.51.0
type RemoveDatabaseToolsPrivateEndpointLockRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // RemoveResourceLockDetails body parameter RemoveResourceLockDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemoveDatabaseToolsPrivateEndpointLockRequest wrapper for the RemoveDatabaseToolsPrivateEndpointLock operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use RemoveDatabaseToolsPrivateEndpointLockRequest.
func (RemoveDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody ¶ added in v65.51.0
func (request RemoveDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveDatabaseToolsPrivateEndpointLockRequest) HTTPRequest ¶ added in v65.51.0
func (request RemoveDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveDatabaseToolsPrivateEndpointLockRequest) RetryPolicy ¶ added in v65.51.0
func (request RemoveDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveDatabaseToolsPrivateEndpointLockRequest) String ¶ added in v65.51.0
func (request RemoveDatabaseToolsPrivateEndpointLockRequest) String() string
func (RemoveDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue ¶ added in v65.51.0
func (request RemoveDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveDatabaseToolsPrivateEndpointLockResponse ¶ added in v65.51.0
type RemoveDatabaseToolsPrivateEndpointLockResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsPrivateEndpoint instance DatabaseToolsPrivateEndpoint `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // etag for the returned DatabaseToolsPrivateEndpoint resource. Etag *string `presentIn:"header" name:"etag"` }
RemoveDatabaseToolsPrivateEndpointLockResponse wrapper for the RemoveDatabaseToolsPrivateEndpointLock operation
func (RemoveDatabaseToolsPrivateEndpointLockResponse) HTTPResponse ¶ added in v65.51.0
func (response RemoveDatabaseToolsPrivateEndpointLockResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveDatabaseToolsPrivateEndpointLockResponse) String ¶ added in v65.51.0
func (response RemoveDatabaseToolsPrivateEndpointLockResponse) String() string
type RemoveResourceLockDetails ¶ added in v65.51.0
type RemoveResourceLockDetails struct { // Type of the lock. Type RemoveResourceLockDetailsTypeEnum `mandatory:"true" json:"type"` // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock. RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"` // A message added by the creator of the lock. This is typically used to give an // indication of why the resource is locked. Message *string `mandatory:"false" json:"message"` // When the lock was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
RemoveResourceLockDetails The representation of RemoveResourceLockDetails
func (RemoveResourceLockDetails) String ¶ added in v65.51.0
func (m RemoveResourceLockDetails) String() string
func (RemoveResourceLockDetails) ValidateEnumValue ¶ added in v65.51.0
func (m RemoveResourceLockDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveResourceLockDetailsTypeEnum ¶ added in v65.51.0
type RemoveResourceLockDetailsTypeEnum string
RemoveResourceLockDetailsTypeEnum Enum with underlying type: string
const ( RemoveResourceLockDetailsTypeFull RemoveResourceLockDetailsTypeEnum = "FULL" RemoveResourceLockDetailsTypeDelete RemoveResourceLockDetailsTypeEnum = "DELETE" )
Set of constants representing the allowable values for RemoveResourceLockDetailsTypeEnum
func GetMappingRemoveResourceLockDetailsTypeEnum ¶ added in v65.51.0
func GetMappingRemoveResourceLockDetailsTypeEnum(val string) (RemoveResourceLockDetailsTypeEnum, bool)
GetMappingRemoveResourceLockDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRemoveResourceLockDetailsTypeEnumValues ¶ added in v65.51.0
func GetRemoveResourceLockDetailsTypeEnumValues() []RemoveResourceLockDetailsTypeEnum
GetRemoveResourceLockDetailsTypeEnumValues Enumerates the set of values for RemoveResourceLockDetailsTypeEnum
type ResourceLock ¶ added in v65.51.0
type ResourceLock struct { // Type of the lock. Type ResourceLockTypeEnum `mandatory:"true" json:"type"` // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock. RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"` // A message added by the creator of the lock. This is typically used to give an // indication of why the resource is locked. Message *string `mandatory:"false" json:"message"` // When the lock was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
ResourceLock Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.
func (ResourceLock) String ¶ added in v65.51.0
func (m ResourceLock) String() string
func (ResourceLock) ValidateEnumValue ¶ added in v65.51.0
func (m ResourceLock) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourceLockTypeEnum ¶ added in v65.51.0
type ResourceLockTypeEnum string
ResourceLockTypeEnum Enum with underlying type: string
const ( ResourceLockTypeFull ResourceLockTypeEnum = "FULL" ResourceLockTypeDelete ResourceLockTypeEnum = "DELETE" )
Set of constants representing the allowable values for ResourceLockTypeEnum
func GetMappingResourceLockTypeEnum ¶ added in v65.51.0
func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)
GetMappingResourceLockTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceLockTypeEnumValues ¶ added in v65.51.0
func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum
GetResourceLockTypeEnumValues Enumerates the set of values for ResourceLockTypeEnum
type RuntimeSupportEnum ¶ added in v65.51.0
type RuntimeSupportEnum string
RuntimeSupportEnum Enum with underlying type: string
const ( RuntimeSupportSupported RuntimeSupportEnum = "SUPPORTED" RuntimeSupportUnsupported RuntimeSupportEnum = "UNSUPPORTED" )
Set of constants representing the allowable values for RuntimeSupportEnum
func GetMappingRuntimeSupportEnum ¶ added in v65.51.0
func GetMappingRuntimeSupportEnum(val string) (RuntimeSupportEnum, bool)
GetMappingRuntimeSupportEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeSupportEnumValues ¶ added in v65.51.0
func GetRuntimeSupportEnumValues() []RuntimeSupportEnum
GetRuntimeSupportEnumValues Enumerates the set of values for RuntimeSupportEnum
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 UpdateDatabaseToolsConnectionDetails ¶
type UpdateDatabaseToolsConnectionDetails interface { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // 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 }
UpdateDatabaseToolsConnectionDetails The information to be updated.
type UpdateDatabaseToolsConnectionGenericJdbcDetails ¶ added in v65.51.0
type UpdateDatabaseToolsConnectionGenericJdbcDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Defined tags 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"` // 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"` // The JDBC URL used to connect to the Generic JDBC database system. Url *string `mandatory:"false" json:"url"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair. AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreGenericJdbcDetails `mandatory:"false" json:"keyStores"` }
UpdateDatabaseToolsConnectionGenericJdbcDetails The update details for a Database Tools Generic JDBC database system connection.
func (UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateDatabaseToolsConnectionGenericJdbcDetails) String ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) String() string
func (*UpdateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON ¶ added in v65.51.0
func (m *UpdateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsConnectionMySqlDetails ¶ added in v65.9.0
type UpdateDatabaseToolsConnectionMySqlDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Defined tags 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"` // 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"` RelatedResource *UpdateDatabaseToolsRelatedResourceMySqlDetails `mandatory:"false" json:"relatedResource"` // The connection string used to connect to the MySQL Server. ConnectionString *string `mandatory:"false" json:"connectionString"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (e.g., `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStoreMySqlDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` }
UpdateDatabaseToolsConnectionMySqlDetails The update details for a Database Tools MySQL Server connection.
func (UpdateDatabaseToolsConnectionMySqlDetails) GetDefinedTags ¶ added in v65.9.0
func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateDatabaseToolsConnectionMySqlDetails) GetDisplayName ¶ added in v65.9.0
func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateDatabaseToolsConnectionMySqlDetails) GetFreeformTags ¶ added in v65.9.0
func (m UpdateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateDatabaseToolsConnectionMySqlDetails) MarshalJSON ¶ added in v65.9.0
func (m UpdateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateDatabaseToolsConnectionMySqlDetails) String ¶ added in v65.9.0
func (m UpdateDatabaseToolsConnectionMySqlDetails) String() string
func (*UpdateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON ¶ added in v65.9.0
func (m *UpdateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m UpdateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsConnectionOracleDatabaseDetails ¶
type UpdateDatabaseToolsConnectionOracleDatabaseDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Defined tags 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"` // 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"` RelatedResource *UpdateDatabaseToolsRelatedResourceDetails `mandatory:"false" json:"relatedResource"` // The connect descriptor or Easy Connect Naming method used to connect to the database. ConnectionString *string `mandatory:"false" json:"connectionString"` // The database user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (e.g., `oracle.net.ssl_server_dn_match`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStoreDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClientDetails `mandatory:"false" json:"proxyClient"` }
UpdateDatabaseToolsConnectionOracleDatabaseDetails The update details for a Database Tools Oracle Database connection.
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) String ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) String() string
func (*UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON ¶
func (m *UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsConnectionPostgresqlDetails ¶ added in v65.51.0
type UpdateDatabaseToolsConnectionPostgresqlDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Defined tags 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"` // 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"` RelatedResource *UpdateDatabaseToolsRelatedResourcePostgresqlDetails `mandatory:"false" json:"relatedResource"` // The connection string used to connect to the PostgreSQL Server. ConnectionString *string `mandatory:"false" json:"connectionString"` // The user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"` // The advanced connection properties key-value pair (e.g., `sslMode`). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // The CA certificate to verify the server's certificate and // the client private key and associated certificate required for client authentication. KeyStores []DatabaseToolsKeyStorePostgresqlDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` }
UpdateDatabaseToolsConnectionPostgresqlDetails The update details for a Database Tools PostgreSQL Server connection.
func (UpdateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateDatabaseToolsConnectionPostgresqlDetails) String ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionPostgresqlDetails) String() string
func (*UpdateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON ¶ added in v65.51.0
func (m *UpdateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsConnectionRequest ¶
type UpdateDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools connection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // The information to be updated. UpdateDatabaseToolsConnectionDetails `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 will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseToolsConnectionRequest wrapper for the UpdateDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsConnection.go.html to see an example of how to use UpdateDatabaseToolsConnectionRequest.
func (UpdateDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request UpdateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request UpdateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request UpdateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseToolsConnectionRequest) String ¶
func (request UpdateDatabaseToolsConnectionRequest) String() string
func (UpdateDatabaseToolsConnectionRequest) ValidateEnumValue ¶
func (request UpdateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsConnectionResponse ¶
type UpdateDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDatabaseToolsConnectionResponse wrapper for the UpdateDatabaseToolsConnection operation
func (UpdateDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response UpdateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseToolsConnectionResponse) String ¶
func (response UpdateDatabaseToolsConnectionResponse) String() string
type UpdateDatabaseToolsPrivateEndpointDetails ¶
type UpdateDatabaseToolsPrivateEndpointDetails struct { // Defined tags 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"` // 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"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the Database Tools private endpoint. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` }
UpdateDatabaseToolsPrivateEndpointDetails The information to be updated.
func (UpdateDatabaseToolsPrivateEndpointDetails) String ¶
func (m UpdateDatabaseToolsPrivateEndpointDetails) String() string
func (UpdateDatabaseToolsPrivateEndpointDetails) ValidateEnumValue ¶
func (m UpdateDatabaseToolsPrivateEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsPrivateEndpointRequest ¶
type UpdateDatabaseToolsPrivateEndpointRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // The information to be updated. UpdateDatabaseToolsPrivateEndpointDetails `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 will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Whether to override locks (if any exist). IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseToolsPrivateEndpointRequest wrapper for the UpdateDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use UpdateDatabaseToolsPrivateEndpointRequest.
func (UpdateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseToolsPrivateEndpointRequest) String ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) String() string
func (UpdateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsPrivateEndpointResponse ¶
type UpdateDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDatabaseToolsPrivateEndpointResponse wrapper for the UpdateDatabaseToolsPrivateEndpoint operation
func (UpdateDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response UpdateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseToolsPrivateEndpointResponse) String ¶
func (response UpdateDatabaseToolsPrivateEndpointResponse) String() string
type UpdateDatabaseToolsRelatedResourceDetails ¶
type UpdateDatabaseToolsRelatedResourceDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"false" json:"identifier"` }
UpdateDatabaseToolsRelatedResourceDetails The related resource
func (UpdateDatabaseToolsRelatedResourceDetails) String ¶
func (m UpdateDatabaseToolsRelatedResourceDetails) String() string
func (UpdateDatabaseToolsRelatedResourceDetails) ValidateEnumValue ¶
func (m UpdateDatabaseToolsRelatedResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsRelatedResourceMySqlDetails ¶ added in v65.9.0
type UpdateDatabaseToolsRelatedResourceMySqlDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypeMySqlEnum `mandatory:"false" json:"entityType,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"false" json:"identifier"` }
UpdateDatabaseToolsRelatedResourceMySqlDetails The related resource
func (UpdateDatabaseToolsRelatedResourceMySqlDetails) String ¶ added in v65.9.0
func (m UpdateDatabaseToolsRelatedResourceMySqlDetails) String() string
func (UpdateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m UpdateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseToolsRelatedResourcePostgresqlDetails ¶ added in v65.51.0
type UpdateDatabaseToolsRelatedResourcePostgresqlDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypePostgresqlEnum `mandatory:"false" json:"entityType,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"false" json:"identifier"` }
UpdateDatabaseToolsRelatedResourcePostgresqlDetails The related resource
func (UpdateDatabaseToolsRelatedResourcePostgresqlDetails) String ¶ added in v65.51.0
func (m UpdateDatabaseToolsRelatedResourcePostgresqlDetails) String() string
func (UpdateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m UpdateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionDetails ¶
type ValidateDatabaseToolsConnectionDetails interface { }
ValidateDatabaseToolsConnectionDetails Connection validation details.
type ValidateDatabaseToolsConnectionMySqlDetails ¶ added in v65.9.0
type ValidateDatabaseToolsConnectionMySqlDetails struct { }
ValidateDatabaseToolsConnectionMySqlDetails Connection validation details for the MySQL Server.
func (ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionMySqlDetails) String ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlDetails) String() string
func (ValidateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionMySqlResult ¶ added in v65.9.0
type ValidateDatabaseToolsConnectionMySqlResult struct { // A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful. Code *string `mandatory:"true" json:"code"` // A human-readable message that describes the result of the validation. Message *string `mandatory:"true" json:"message"` // The database version. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // A human-readable message that describes possible causes for the validation error. Cause *string `mandatory:"false" json:"cause"` // A human-readable message that suggests a remedial action to resolve the validation error. Action *string `mandatory:"false" json:"action"` // The database name. DatabaseName *string `mandatory:"false" json:"databaseName"` }
ValidateDatabaseToolsConnectionMySqlResult Connection validaton result for the MySQL Server.
func (ValidateDatabaseToolsConnectionMySqlResult) GetAction ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlResult) GetAction() *string
GetAction returns Action
func (ValidateDatabaseToolsConnectionMySqlResult) GetCause ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlResult) GetCause() *string
GetCause returns Cause
func (ValidateDatabaseToolsConnectionMySqlResult) GetCode ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlResult) GetCode() *string
GetCode returns Code
func (ValidateDatabaseToolsConnectionMySqlResult) GetMessage ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlResult) GetMessage() *string
GetMessage returns Message
func (ValidateDatabaseToolsConnectionMySqlResult) MarshalJSON ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionMySqlResult) String ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlResult) String() string
func (ValidateDatabaseToolsConnectionMySqlResult) ValidateEnumValue ¶ added in v65.9.0
func (m ValidateDatabaseToolsConnectionMySqlResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionOracleDatabaseDetails ¶
type ValidateDatabaseToolsConnectionOracleDatabaseDetails struct { }
ValidateDatabaseToolsConnectionOracleDatabaseDetails Connection validation details for the Oracle Database.
func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) String ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) String() string
func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionOracleDatabaseResult ¶
type ValidateDatabaseToolsConnectionOracleDatabaseResult struct { // A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful. Code *string `mandatory:"true" json:"code"` // A human-readable message that describes the result of the validation. Message *string `mandatory:"true" json:"message"` // The database version. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // A human-readable message that describes possible causes for the validation error. Cause *string `mandatory:"false" json:"cause"` // A human-readable message that suggests a remedial action to resolve the validation error. Action *string `mandatory:"false" json:"action"` // The database name. DatabaseName *string `mandatory:"false" json:"databaseName"` }
ValidateDatabaseToolsConnectionOracleDatabaseResult Connection validaton result for the Oracle Database.
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction() *string
GetAction returns Action
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause() *string
GetCause returns Cause
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode() *string
GetCode returns Code
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage() *string
GetMessage returns Message
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) String ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) String() string
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) ValidateEnumValue ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionPostgresqlDetails ¶ added in v65.51.0
type ValidateDatabaseToolsConnectionPostgresqlDetails struct { }
ValidateDatabaseToolsConnectionPostgresqlDetails Connection validation details for the PostgreSQL Server.
func (ValidateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionPostgresqlDetails) String ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlDetails) String() string
func (ValidateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionPostgresqlResult ¶ added in v65.51.0
type ValidateDatabaseToolsConnectionPostgresqlResult struct { // A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful. Code *string `mandatory:"true" json:"code"` // A human-readable message that describes the result of the validation. Message *string `mandatory:"true" json:"message"` // The database version. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // A human-readable message that describes possible causes for the validation error. Cause *string `mandatory:"false" json:"cause"` // A human-readable message that suggests a remedial action to resolve the validation error. Action *string `mandatory:"false" json:"action"` // The database name. DatabaseName *string `mandatory:"false" json:"databaseName"` }
ValidateDatabaseToolsConnectionPostgresqlResult Connection validaton result for the PostgreSQL Server.
func (ValidateDatabaseToolsConnectionPostgresqlResult) GetAction ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetAction() *string
GetAction returns Action
func (ValidateDatabaseToolsConnectionPostgresqlResult) GetCause ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCause() *string
GetCause returns Cause
func (ValidateDatabaseToolsConnectionPostgresqlResult) GetCode ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCode() *string
GetCode returns Code
func (ValidateDatabaseToolsConnectionPostgresqlResult) GetMessage ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetMessage() *string
GetMessage returns Message
func (ValidateDatabaseToolsConnectionPostgresqlResult) MarshalJSON ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionPostgresqlResult) String ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlResult) String() string
func (ValidateDatabaseToolsConnectionPostgresqlResult) ValidateEnumValue ¶ added in v65.51.0
func (m ValidateDatabaseToolsConnectionPostgresqlResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionRequest ¶
type ValidateDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a Database Tools connection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // Request to validate a DatabaseToolsConnection. ValidateDatabaseToolsConnectionDetails `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 will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // 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 }
ValidateDatabaseToolsConnectionRequest wrapper for the ValidateDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ValidateDatabaseToolsConnection.go.html to see an example of how to use ValidateDatabaseToolsConnectionRequest.
func (ValidateDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request ValidateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ValidateDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request ValidateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ValidateDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request ValidateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ValidateDatabaseToolsConnectionRequest) String ¶
func (request ValidateDatabaseToolsConnectionRequest) String() string
func (ValidateDatabaseToolsConnectionRequest) ValidateEnumValue ¶
func (request ValidateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateDatabaseToolsConnectionResponse ¶
type ValidateDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // The ValidateDatabaseToolsConnectionResult instance ValidateDatabaseToolsConnectionResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ValidateDatabaseToolsConnectionResponse wrapper for the ValidateDatabaseToolsConnection operation
func (ValidateDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response ValidateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ValidateDatabaseToolsConnectionResponse) String ¶
func (response ValidateDatabaseToolsConnectionResponse) String() string
type ValidateDatabaseToolsConnectionResult ¶
type ValidateDatabaseToolsConnectionResult interface { // A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful. GetCode() *string // A human-readable message that describes the result of the validation. GetMessage() *string // A human-readable message that describes possible causes for the validation error. GetCause() *string // A human-readable message that suggests a remedial action to resolve the validation error. GetAction() *string }
ValidateDatabaseToolsConnectionResult Connection validation result.
type WorkRequest ¶
type WorkRequest struct { // The asynchronous operation tracked by this work request. OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. 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 work request was created, in the format defined by RFC3339. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, // in the format defined by RFC3339. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`. // Format is defined by RFC3339. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest An asynchronous work request.
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 WorkRequestCollection ¶
type WorkRequestCollection struct { // Array of `WorkRequestSummary` items. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestCollection List of `WorkRequestSummary` items.
func (WorkRequestCollection) String ¶
func (m WorkRequestCollection) String() string
func (WorkRequestCollection) ValidateEnumValue ¶
func (m WorkRequestCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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. An RFC3339 formatted datetime string. 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 WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // Array of Work Request Error items. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection List of WorkRequestError items.
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
func (WorkRequestErrorCollection) ValidateEnumValue ¶
func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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. An RFC3339 formatted datetime string. 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 WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // Array of work request log items. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection List of work request log items.
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
func (WorkRequestLogEntryCollection) ValidateEnumValue ¶
func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition 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 the user can use for a GET operation 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
type WorkRequestSummary ¶
type WorkRequestSummary struct { // The asynchronous operation tracked by this work request. OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the work request was created, in the format defined by RFC3339. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"false" json:"resources"` // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, // in the format defined by RFC3339. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`. // Format is defined by RFC3339. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A summary of the status of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
func (WorkRequestSummary) ValidateEnumValue ¶
func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Source Files ¶
- action_type.go
- add_database_tools_connection_lock_request_response.go
- add_database_tools_private_endpoint_lock_request_response.go
- add_resource_lock_details.go
- change_database_tools_connection_compartment_details.go
- change_database_tools_connection_compartment_request_response.go
- change_database_tools_private_endpoint_compartment_details.go
- change_database_tools_private_endpoint_compartment_request_response.go
- connection_type.go
- create_database_tools_connection_details.go
- create_database_tools_connection_generic_jdbc_details.go
- create_database_tools_connection_my_sql_details.go
- create_database_tools_connection_oracle_database_details.go
- create_database_tools_connection_postgresql_details.go
- create_database_tools_connection_request_response.go
- create_database_tools_private_endpoint_details.go
- create_database_tools_private_endpoint_request_response.go
- create_database_tools_related_resource_details.go
- create_database_tools_related_resource_my_sql_details.go
- create_database_tools_related_resource_postgresql_details.go
- database_tools_connection.go
- database_tools_connection_collection.go
- database_tools_connection_generic_jdbc.go
- database_tools_connection_generic_jdbc_summary.go
- database_tools_connection_my_sql.go
- database_tools_connection_my_sql_summary.go
- database_tools_connection_oracle_database.go
- database_tools_connection_oracle_database_proxy_client.go
- database_tools_connection_oracle_database_proxy_client_details.go
- database_tools_connection_oracle_database_proxy_client_no_proxy.go
- database_tools_connection_oracle_database_proxy_client_no_proxy_details.go
- database_tools_connection_oracle_database_proxy_client_no_proxy_summary.go
- database_tools_connection_oracle_database_proxy_client_summary.go
- database_tools_connection_oracle_database_proxy_client_user_name.go
- database_tools_connection_oracle_database_proxy_client_user_name_details.go
- database_tools_connection_oracle_database_proxy_client_user_name_summary.go
- database_tools_connection_oracle_database_summary.go
- database_tools_connection_postgresql.go
- database_tools_connection_postgresql_summary.go
- database_tools_connection_summary.go
- database_tools_endpoint_service.go
- database_tools_endpoint_service_collection.go
- database_tools_endpoint_service_summary.go
- database_tools_key_store.go
- database_tools_key_store_content.go
- database_tools_key_store_content_details.go
- database_tools_key_store_content_generic_jdbc.go
- database_tools_key_store_content_generic_jdbc_details.go
- database_tools_key_store_content_generic_jdbc_summary.go
- database_tools_key_store_content_my_sql.go
- database_tools_key_store_content_my_sql_details.go
- database_tools_key_store_content_my_sql_summary.go
- database_tools_key_store_content_postgresql.go
- database_tools_key_store_content_postgresql_details.go
- database_tools_key_store_content_postgresql_summary.go
- database_tools_key_store_content_secret_id.go
- database_tools_key_store_content_secret_id_details.go
- database_tools_key_store_content_secret_id_generic_jdbc.go
- database_tools_key_store_content_secret_id_generic_jdbc_details.go
- database_tools_key_store_content_secret_id_generic_jdbc_summary.go
- database_tools_key_store_content_secret_id_my_sql.go
- database_tools_key_store_content_secret_id_my_sql_details.go
- database_tools_key_store_content_secret_id_my_sql_summary.go
- database_tools_key_store_content_secret_id_postgresql.go
- database_tools_key_store_content_secret_id_postgresql_details.go
- database_tools_key_store_content_secret_id_postgresql_summary.go
- database_tools_key_store_content_secret_id_summary.go
- database_tools_key_store_content_summary.go
- database_tools_key_store_details.go
- database_tools_key_store_generic_jdbc.go
- database_tools_key_store_generic_jdbc_details.go
- database_tools_key_store_generic_jdbc_summary.go
- database_tools_key_store_my_sql.go
- database_tools_key_store_my_sql_details.go
- database_tools_key_store_my_sql_summary.go
- database_tools_key_store_password.go
- database_tools_key_store_password_details.go
- database_tools_key_store_password_generic_jdbc.go
- database_tools_key_store_password_generic_jdbc_details.go
- database_tools_key_store_password_generic_jdbc_summary.go
- database_tools_key_store_password_my_sql.go
- database_tools_key_store_password_my_sql_details.go
- database_tools_key_store_password_my_sql_summary.go
- database_tools_key_store_password_postgresql.go
- database_tools_key_store_password_postgresql_details.go
- database_tools_key_store_password_postgresql_summary.go
- database_tools_key_store_password_secret_id.go
- database_tools_key_store_password_secret_id_details.go
- database_tools_key_store_password_secret_id_generic_jdbc.go
- database_tools_key_store_password_secret_id_generic_jdbc_details.go
- database_tools_key_store_password_secret_id_generic_jdbc_summary.go
- database_tools_key_store_password_secret_id_my_sql.go
- database_tools_key_store_password_secret_id_my_sql_details.go
- database_tools_key_store_password_secret_id_my_sql_summary.go
- database_tools_key_store_password_secret_id_postgresql.go
- database_tools_key_store_password_secret_id_postgresql_details.go
- database_tools_key_store_password_secret_id_postgresql_summary.go
- database_tools_key_store_password_secret_id_summary.go
- database_tools_key_store_password_summary.go
- database_tools_key_store_postgresql.go
- database_tools_key_store_postgresql_details.go
- database_tools_key_store_postgresql_summary.go
- database_tools_key_store_summary.go
- database_tools_private_endpoint.go
- database_tools_private_endpoint_collection.go
- database_tools_private_endpoint_reverse_connection_configuration.go
- database_tools_private_endpoint_reverse_connections_source_ip.go
- database_tools_private_endpoint_summary.go
- database_tools_related_resource.go
- database_tools_related_resource_my_sql.go
- database_tools_related_resource_postgresql.go
- database_tools_user_password.go
- database_tools_user_password_details.go
- database_tools_user_password_secret_id.go
- database_tools_user_password_secret_id_details.go
- database_tools_user_password_secret_id_summary.go
- database_tools_user_password_summary.go
- databasetools_client.go
- delete_database_tools_connection_request_response.go
- delete_database_tools_private_endpoint_request_response.go
- get_database_tools_connection_request_response.go
- get_database_tools_endpoint_service_request_response.go
- get_database_tools_private_endpoint_request_response.go
- get_work_request_request_response.go
- key_store_type.go
- key_store_type_generic_jdbc.go
- key_store_type_my_sql.go
- key_store_type_postgresql.go
- lifecycle_state.go
- list_database_tools_connections_request_response.go
- list_database_tools_endpoint_services_request_response.go
- list_database_tools_private_endpoints_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- operation_status.go
- operation_type.go
- proxy_authentication_type.go
- related_resource_entity_type.go
- related_resource_entity_type_my_sql.go
- related_resource_entity_type_postgresql.go
- remove_database_tools_connection_lock_request_response.go
- remove_database_tools_private_endpoint_lock_request_response.go
- remove_resource_lock_details.go
- resource_lock.go
- runtime_support.go
- sort_order.go
- update_database_tools_connection_details.go
- update_database_tools_connection_generic_jdbc_details.go
- update_database_tools_connection_my_sql_details.go
- update_database_tools_connection_oracle_database_details.go
- update_database_tools_connection_postgresql_details.go
- update_database_tools_connection_request_response.go
- update_database_tools_private_endpoint_details.go
- update_database_tools_private_endpoint_request_response.go
- update_database_tools_related_resource_details.go
- update_database_tools_related_resource_my_sql_details.go
- update_database_tools_related_resource_postgresql_details.go
- validate_database_tools_connection_details.go
- validate_database_tools_connection_my_sql_details.go
- validate_database_tools_connection_my_sql_result.go
- validate_database_tools_connection_oracle_database_details.go
- validate_database_tools_connection_oracle_database_result.go
- validate_database_tools_connection_postgresql_details.go
- validate_database_tools_connection_postgresql_result.go
- validate_database_tools_connection_request_response.go
- validate_database_tools_connection_result.go
- work_request.go
- work_request_collection.go
- work_request_error.go
- work_request_error_collection.go
- work_request_log_entry.go
- work_request_log_entry_collection.go
- work_request_resource.go
- work_request_summary.go