...

Package databasetools

import "github.com/oracle/oci-go-sdk/databasetools"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetConnectionTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues() []string
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsUserPasswordValueTypeEnumStringValues() []string
func GetKeyStoreTypeEnumStringValues() []string
func GetKeyStoreTypeMySqlEnumStringValues() []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 GetRelatedResourceEntityTypeEnumStringValues() []string
func GetRelatedResourceEntityTypeMySqlEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ChangeDatabaseToolsConnectionCompartmentDetails
    func (m ChangeDatabaseToolsConnectionCompartmentDetails) String() string
    func (m ChangeDatabaseToolsConnectionCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsConnectionCompartmentRequest
    func (request ChangeDatabaseToolsConnectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseToolsConnectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseToolsConnectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseToolsConnectionCompartmentRequest) String() string
    func (request ChangeDatabaseToolsConnectionCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsConnectionCompartmentResponse
    func (response ChangeDatabaseToolsConnectionCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseToolsConnectionCompartmentResponse) String() string
type ChangeDatabaseToolsPrivateEndpointCompartmentDetails
    func (m ChangeDatabaseToolsPrivateEndpointCompartmentDetails) String() string
    func (m ChangeDatabaseToolsPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsPrivateEndpointCompartmentRequest
    func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) String() string
    func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsPrivateEndpointCompartmentResponse
    func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) String() string
type ConnectionTypeEnum
    func GetConnectionTypeEnumValues() []ConnectionTypeEnum
    func GetMappingConnectionTypeEnum(val string) (ConnectionTypeEnum, bool)
type CreateDatabaseToolsConnectionDetails
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) 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) 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 CreateDatabaseToolsConnectionRequest
    func (request CreateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsConnectionRequest) String() string
    func (request CreateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsConnectionResponse
    func (response CreateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsConnectionResponse) String() string
type CreateDatabaseToolsPrivateEndpointDetails
    func (m CreateDatabaseToolsPrivateEndpointDetails) String() string
    func (m CreateDatabaseToolsPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsPrivateEndpointRequest
    func (request CreateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsPrivateEndpointRequest) String() string
    func (request CreateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsPrivateEndpointResponse
    func (response CreateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsPrivateEndpointResponse) String() string
type CreateDatabaseToolsRelatedResourceDetails
    func (m CreateDatabaseToolsRelatedResourceDetails) String() string
    func (m CreateDatabaseToolsRelatedResourceDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsRelatedResourceMySqlDetails
    func (m CreateDatabaseToolsRelatedResourceMySqlDetails) String() string
    func (m CreateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsClient
    func NewDatabaseToolsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DatabaseToolsClient, err error)
    func NewDatabaseToolsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DatabaseToolsClient, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment(ctx context.Context, request ChangeDatabaseToolsConnectionCompartmentRequest) (response ChangeDatabaseToolsConnectionCompartmentResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment(ctx context.Context, request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) (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) 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
    func (m DatabaseToolsConnectionCollection) String() string
    func (m *DatabaseToolsConnectionCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionCollection) 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) 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) 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) 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 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) 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 DatabaseToolsConnectionSummary
type DatabaseToolsEndpointService
    func (m DatabaseToolsEndpointService) String() string
    func (m DatabaseToolsEndpointService) ValidateEnumValue() (bool, error)
type DatabaseToolsEndpointServiceCollection
    func (m DatabaseToolsEndpointServiceCollection) String() string
    func (m DatabaseToolsEndpointServiceCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsEndpointServiceSummary
    func (m DatabaseToolsEndpointServiceSummary) String() string
    func (m DatabaseToolsEndpointServiceSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStore
    func (m DatabaseToolsKeyStore) String() string
    func (m *DatabaseToolsKeyStore) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStore) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContent
type DatabaseToolsKeyStoreContentDetails
type DatabaseToolsKeyStoreContentDetailsValueTypeEnum
    func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentMySql
type DatabaseToolsKeyStoreContentMySqlDetails
type DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum
    func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentMySqlSummary
type DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum
    func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentMySqlValueTypeEnum
    func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentMySqlValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentSecretId
    func (m DatabaseToolsKeyStoreContentSecretId) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretId) String() string
    func (m DatabaseToolsKeyStoreContentSecretId) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdDetails
    func (m DatabaseToolsKeyStoreContentSecretIdDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdDetails) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdMySql
    func (m DatabaseToolsKeyStoreContentSecretIdMySql) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdMySql) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdMySql) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdMySqlDetails
    func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdMySqlSummary
    func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdSummary
    func (m DatabaseToolsKeyStoreContentSecretIdSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdSummary) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSummary
type DatabaseToolsKeyStoreContentSummaryValueTypeEnum
    func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentValueTypeEnum
    func GetDatabaseToolsKeyStoreContentValueTypeEnumValues() []DatabaseToolsKeyStoreContentValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentValueTypeEnum(val string) (DatabaseToolsKeyStoreContentValueTypeEnum, bool)
type DatabaseToolsKeyStoreDetails
    func (m DatabaseToolsKeyStoreDetails) String() string
    func (m *DatabaseToolsKeyStoreDetails) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreMySql
    func (m DatabaseToolsKeyStoreMySql) String() string
    func (m *DatabaseToolsKeyStoreMySql) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreMySql) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreMySqlDetails
    func (m DatabaseToolsKeyStoreMySqlDetails) String() string
    func (m *DatabaseToolsKeyStoreMySqlDetails) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreMySqlDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreMySqlSummary
    func (m DatabaseToolsKeyStoreMySqlSummary) String() string
    func (m *DatabaseToolsKeyStoreMySqlSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreMySqlSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePassword
type DatabaseToolsKeyStorePasswordDetails
type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordMySql
type DatabaseToolsKeyStorePasswordMySqlDetails
type DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordMySqlSummary
type DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordMySqlValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordMySqlValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordSecretId
    func (m DatabaseToolsKeyStorePasswordSecretId) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretId) String() string
    func (m DatabaseToolsKeyStorePasswordSecretId) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdDetails
    func (m DatabaseToolsKeyStorePasswordSecretIdDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdDetails) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdMySql
    func (m DatabaseToolsKeyStorePasswordSecretIdMySql) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdMySql) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdMySql) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdMySqlDetails
    func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdMySqlSummary
    func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdSummary
    func (m DatabaseToolsKeyStorePasswordSecretIdSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdSummary) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSummary
type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordValueTypeEnumValues() []DatabaseToolsKeyStorePasswordValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordValueTypeEnum, bool)
type DatabaseToolsKeyStoreSummary
    func (m DatabaseToolsKeyStoreSummary) String() string
    func (m *DatabaseToolsKeyStoreSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsPrivateEndpoint
    func (m DatabaseToolsPrivateEndpoint) String() string
    func (m DatabaseToolsPrivateEndpoint) ValidateEnumValue() (bool, error)
type DatabaseToolsPrivateEndpointCollection
    func (m DatabaseToolsPrivateEndpointCollection) String() string
    func (m DatabaseToolsPrivateEndpointCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsPrivateEndpointReverseConnectionConfiguration
    func (m DatabaseToolsPrivateEndpointReverseConnectionConfiguration) String() string
    func (m DatabaseToolsPrivateEndpointReverseConnectionConfiguration) ValidateEnumValue() (bool, error)
type DatabaseToolsPrivateEndpointReverseConnectionsSourceIp
    func (m DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) String() string
    func (m DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) ValidateEnumValue() (bool, error)
type DatabaseToolsPrivateEndpointSummary
    func (m DatabaseToolsPrivateEndpointSummary) String() string
    func (m DatabaseToolsPrivateEndpointSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsRelatedResource
    func (m DatabaseToolsRelatedResource) String() string
    func (m DatabaseToolsRelatedResource) ValidateEnumValue() (bool, error)
type DatabaseToolsRelatedResourceMySql
    func (m DatabaseToolsRelatedResourceMySql) String() string
    func (m DatabaseToolsRelatedResourceMySql) ValidateEnumValue() (bool, error)
type DatabaseToolsUserPassword
type DatabaseToolsUserPasswordDetails
type DatabaseToolsUserPasswordDetailsValueTypeEnum
    func GetDatabaseToolsUserPasswordDetailsValueTypeEnumValues() []DatabaseToolsUserPasswordDetailsValueTypeEnum
    func GetMappingDatabaseToolsUserPasswordDetailsValueTypeEnum(val string) (DatabaseToolsUserPasswordDetailsValueTypeEnum, bool)
type DatabaseToolsUserPasswordSecretId
    func (m DatabaseToolsUserPasswordSecretId) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsUserPasswordSecretId) String() string
    func (m DatabaseToolsUserPasswordSecretId) ValidateEnumValue() (bool, error)
type DatabaseToolsUserPasswordSecretIdDetails
    func (m DatabaseToolsUserPasswordSecretIdDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsUserPasswordSecretIdDetails) String() string
    func (m DatabaseToolsUserPasswordSecretIdDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsUserPasswordSecretIdSummary
    func (m DatabaseToolsUserPasswordSecretIdSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsUserPasswordSecretIdSummary) String() string
    func (m DatabaseToolsUserPasswordSecretIdSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsUserPasswordSummary
type DatabaseToolsUserPasswordSummaryValueTypeEnum
    func GetDatabaseToolsUserPasswordSummaryValueTypeEnumValues() []DatabaseToolsUserPasswordSummaryValueTypeEnum
    func GetMappingDatabaseToolsUserPasswordSummaryValueTypeEnum(val string) (DatabaseToolsUserPasswordSummaryValueTypeEnum, bool)
type DatabaseToolsUserPasswordValueTypeEnum
    func GetDatabaseToolsUserPasswordValueTypeEnumValues() []DatabaseToolsUserPasswordValueTypeEnum
    func GetMappingDatabaseToolsUserPasswordValueTypeEnum(val string) (DatabaseToolsUserPasswordValueTypeEnum, bool)
type DeleteDatabaseToolsConnectionRequest
    func (request DeleteDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsConnectionRequest) String() string
    func (request DeleteDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsConnectionResponse
    func (response DeleteDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsConnectionResponse) String() string
type DeleteDatabaseToolsPrivateEndpointRequest
    func (request DeleteDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsPrivateEndpointRequest) String() string
    func (request DeleteDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsPrivateEndpointResponse
    func (response DeleteDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsPrivateEndpointResponse) String() string
type GetDatabaseToolsConnectionRequest
    func (request GetDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsConnectionRequest) String() string
    func (request GetDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsConnectionResponse
    func (response GetDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsConnectionResponse) String() string
type GetDatabaseToolsEndpointServiceRequest
    func (request GetDatabaseToolsEndpointServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsEndpointServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsEndpointServiceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsEndpointServiceRequest) String() string
    func (request GetDatabaseToolsEndpointServiceRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsEndpointServiceResponse
    func (response GetDatabaseToolsEndpointServiceResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsEndpointServiceResponse) String() string
type GetDatabaseToolsPrivateEndpointRequest
    func (request GetDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsPrivateEndpointRequest) String() string
    func (request GetDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsPrivateEndpointResponse
    func (response GetDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsPrivateEndpointResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type KeyStoreTypeEnum
    func GetKeyStoreTypeEnumValues() []KeyStoreTypeEnum
    func GetMappingKeyStoreTypeEnum(val string) (KeyStoreTypeEnum, bool)
type KeyStoreTypeMySqlEnum
    func GetKeyStoreTypeMySqlEnumValues() []KeyStoreTypeMySqlEnum
    func GetMappingKeyStoreTypeMySqlEnum(val string) (KeyStoreTypeMySqlEnum, bool)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListDatabaseToolsConnectionsLifecycleStateEnum
    func GetListDatabaseToolsConnectionsLifecycleStateEnumValues() []ListDatabaseToolsConnectionsLifecycleStateEnum
    func GetMappingListDatabaseToolsConnectionsLifecycleStateEnum(val string) (ListDatabaseToolsConnectionsLifecycleStateEnum, bool)
type ListDatabaseToolsConnectionsRequest
    func (request ListDatabaseToolsConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsConnectionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsConnectionsRequest) String() string
    func (request ListDatabaseToolsConnectionsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsConnectionsResponse
    func (response ListDatabaseToolsConnectionsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsConnectionsResponse) String() string
type ListDatabaseToolsConnectionsSortByEnum
    func GetListDatabaseToolsConnectionsSortByEnumValues() []ListDatabaseToolsConnectionsSortByEnum
    func GetMappingListDatabaseToolsConnectionsSortByEnum(val string) (ListDatabaseToolsConnectionsSortByEnum, bool)
type ListDatabaseToolsConnectionsSortOrderEnum
    func GetListDatabaseToolsConnectionsSortOrderEnumValues() []ListDatabaseToolsConnectionsSortOrderEnum
    func GetMappingListDatabaseToolsConnectionsSortOrderEnum(val string) (ListDatabaseToolsConnectionsSortOrderEnum, bool)
type ListDatabaseToolsEndpointServicesLifecycleStateEnum
    func GetListDatabaseToolsEndpointServicesLifecycleStateEnumValues() []ListDatabaseToolsEndpointServicesLifecycleStateEnum
    func GetMappingListDatabaseToolsEndpointServicesLifecycleStateEnum(val string) (ListDatabaseToolsEndpointServicesLifecycleStateEnum, bool)
type ListDatabaseToolsEndpointServicesRequest
    func (request ListDatabaseToolsEndpointServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsEndpointServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsEndpointServicesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsEndpointServicesRequest) String() string
    func (request ListDatabaseToolsEndpointServicesRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsEndpointServicesResponse
    func (response ListDatabaseToolsEndpointServicesResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsEndpointServicesResponse) String() string
type ListDatabaseToolsEndpointServicesSortByEnum
    func GetListDatabaseToolsEndpointServicesSortByEnumValues() []ListDatabaseToolsEndpointServicesSortByEnum
    func GetMappingListDatabaseToolsEndpointServicesSortByEnum(val string) (ListDatabaseToolsEndpointServicesSortByEnum, bool)
type ListDatabaseToolsEndpointServicesSortOrderEnum
    func GetListDatabaseToolsEndpointServicesSortOrderEnumValues() []ListDatabaseToolsEndpointServicesSortOrderEnum
    func GetMappingListDatabaseToolsEndpointServicesSortOrderEnum(val string) (ListDatabaseToolsEndpointServicesSortOrderEnum, bool)
type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
    func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumValues() []ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
    func GetMappingListDatabaseToolsPrivateEndpointsLifecycleStateEnum(val string) (ListDatabaseToolsPrivateEndpointsLifecycleStateEnum, bool)
type ListDatabaseToolsPrivateEndpointsRequest
    func (request ListDatabaseToolsPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsPrivateEndpointsRequest) String() string
    func (request ListDatabaseToolsPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsPrivateEndpointsResponse
    func (response ListDatabaseToolsPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsPrivateEndpointsResponse) String() string
type ListDatabaseToolsPrivateEndpointsSortByEnum
    func GetListDatabaseToolsPrivateEndpointsSortByEnumValues() []ListDatabaseToolsPrivateEndpointsSortByEnum
    func GetMappingListDatabaseToolsPrivateEndpointsSortByEnum(val string) (ListDatabaseToolsPrivateEndpointsSortByEnum, bool)
type ListDatabaseToolsPrivateEndpointsSortOrderEnum
    func GetListDatabaseToolsPrivateEndpointsSortOrderEnumValues() []ListDatabaseToolsPrivateEndpointsSortOrderEnum
    func GetMappingListDatabaseToolsPrivateEndpointsSortOrderEnum(val string) (ListDatabaseToolsPrivateEndpointsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type RelatedResourceEntityTypeEnum
    func GetMappingRelatedResourceEntityTypeEnum(val string) (RelatedResourceEntityTypeEnum, bool)
    func GetRelatedResourceEntityTypeEnumValues() []RelatedResourceEntityTypeEnum
type RelatedResourceEntityTypeMySqlEnum
    func GetMappingRelatedResourceEntityTypeMySqlEnum(val string) (RelatedResourceEntityTypeMySqlEnum, bool)
    func GetRelatedResourceEntityTypeMySqlEnumValues() []RelatedResourceEntityTypeMySqlEnum
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type UpdateDatabaseToolsConnectionDetails
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 UpdateDatabaseToolsConnectionRequest
    func (request UpdateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsConnectionRequest) String() string
    func (request UpdateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsConnectionResponse
    func (response UpdateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsConnectionResponse) String() string
type UpdateDatabaseToolsPrivateEndpointDetails
    func (m UpdateDatabaseToolsPrivateEndpointDetails) String() string
    func (m UpdateDatabaseToolsPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsPrivateEndpointRequest
    func (request UpdateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsPrivateEndpointRequest) String() string
    func (request UpdateDatabaseToolsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsPrivateEndpointResponse
    func (response UpdateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsPrivateEndpointResponse) String() string
type UpdateDatabaseToolsRelatedResourceDetails
    func (m UpdateDatabaseToolsRelatedResourceDetails) String() string
    func (m UpdateDatabaseToolsRelatedResourceDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsRelatedResourceMySqlDetails
    func (m UpdateDatabaseToolsRelatedResourceMySqlDetails) String() string
    func (m UpdateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionDetails
type ValidateDatabaseToolsConnectionMySqlDetails
    func (m ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionMySqlDetails) String() string
    func (m ValidateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
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
    func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) String() string
    func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
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 ValidateDatabaseToolsConnectionRequest
    func (request ValidateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateDatabaseToolsConnectionRequest) String() string
    func (request ValidateDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionResponse
    func (response ValidateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
    func (response ValidateDatabaseToolsConnectionResponse) String() string
type ValidateDatabaseToolsConnectionResult
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestCollection
    func (m WorkRequestCollection) String() string
    func (m WorkRequestCollection) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

Package files

action_type.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_my_sql_details.go create_database_tools_connection_oracle_database_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 database_tools_connection.go database_tools_connection_collection.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_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_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_secret_id.go database_tools_key_store_content_secret_id_details.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_summary.go database_tools_key_store_content_summary.go database_tools_key_store_details.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_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_secret_id.go database_tools_key_store_password_secret_id_details.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_summary.go database_tools_key_store_password_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_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_my_sql.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 related_resource_entity_type.go related_resource_entity_type_my_sql.go sort_order.go update_database_tools_connection_details.go update_database_tools_connection_my_sql_details.go update_database_tools_connection_oracle_database_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 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_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

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

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 GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum

func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum

func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentMySqlValueTypeEnum

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 GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum

func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum

func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordMySqlValueTypeEnum

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 GetKeyStoreTypeMySqlEnumStringValues

func GetKeyStoreTypeMySqlEnumStringValues() []string

GetKeyStoreTypeMySqlEnumStringValues Enumerates the set of values in String for KeyStoreTypeMySqlEnum

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 GetRelatedResourceEntityTypeEnumStringValues

func GetRelatedResourceEntityTypeEnumStringValues() []string

GetRelatedResourceEntityTypeEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypeEnum

func GetRelatedResourceEntityTypeMySqlEnumStringValues

func GetRelatedResourceEntityTypeMySqlEnumStringValues() []string

GetRelatedResourceEntityTypeMySqlEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypeMySqlEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
)

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 ChangeDatabaseToolsConnectionCompartmentDetails

ChangeDatabaseToolsConnectionCompartmentDetails Contains the details for the compartment to move the `DatabaseToolsConnection` to.

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"`
}

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

ChangeDatabaseToolsConnectionCompartmentRequest wrapper for the ChangeDatabaseToolsConnectionCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ChangeDatabaseToolsConnectionCompartment.go.html to see an example of how to use 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"`

    // 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.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

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

ChangeDatabaseToolsConnectionCompartmentResponse wrapper for the ChangeDatabaseToolsConnectionCompartment operation

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"`
}

func (ChangeDatabaseToolsConnectionCompartmentResponse) HTTPResponse

func (response ChangeDatabaseToolsConnectionCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseToolsConnectionCompartmentResponse) String

func (response ChangeDatabaseToolsConnectionCompartmentResponse) String() string

type ChangeDatabaseToolsPrivateEndpointCompartmentDetails

ChangeDatabaseToolsPrivateEndpointCompartmentDetails Contains the details for the compartment to move the Database Tools private endpoint to.

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"`
}

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

ChangeDatabaseToolsPrivateEndpointCompartmentRequest wrapper for the ChangeDatabaseToolsPrivateEndpointCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ChangeDatabaseToolsPrivateEndpointCompartment.go.html to see an example of how to use 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"`

    // 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.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

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

ChangeDatabaseToolsPrivateEndpointCompartmentResponse wrapper for the ChangeDatabaseToolsPrivateEndpointCompartment operation

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"`
}

func (ChangeDatabaseToolsPrivateEndpointCompartmentResponse) HTTPResponse

func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseToolsPrivateEndpointCompartmentResponse) String

func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) String() string

type ConnectionTypeEnum

ConnectionTypeEnum Enum with underlying type: string

type ConnectionTypeEnum string

Set of constants representing the allowable values for ConnectionTypeEnum

const (
    ConnectionTypeOracleDatabase ConnectionTypeEnum = "ORACLE_DATABASE"
    ConnectionTypeMysql          ConnectionTypeEnum = "MYSQL"
)

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

CreateDatabaseToolsConnectionDetails Details for the new Database Tools connection.

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
}

type CreateDatabaseToolsConnectionMySqlDetails

CreateDatabaseToolsConnectionMySqlDetails Details of the new Database Tools connection for a MySQL Server.

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"`

    // 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 *CreateDatabaseToolsRelatedResourceMySqlDetails `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 Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`
}

func (CreateDatabaseToolsConnectionMySqlDetails) GetCompartmentId

func (m CreateDatabaseToolsConnectionMySqlDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsConnectionMySqlDetails) GetDefinedTags

func (m CreateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsConnectionMySqlDetails) GetDisplayName

func (m CreateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsConnectionMySqlDetails) GetFreeformTags

func (m CreateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsConnectionMySqlDetails) MarshalJSON

func (m CreateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDatabaseToolsConnectionMySqlDetails) String

func (m CreateDatabaseToolsConnectionMySqlDetails) String() string

func (*CreateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON

func (m *CreateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue

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

CreateDatabaseToolsConnectionOracleDatabaseDetails Details of the new Database Tools connection for an Oracle Database.

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"`

    // 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 *CreateDatabaseToolsRelatedResourceDetails `mandatory:"false" json:"relatedResource"`

    // The connect descriptor or Easy Connect Naming method use 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 Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`
}

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

CreateDatabaseToolsConnectionRequest wrapper for the CreateDatabaseToolsConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use 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.
    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
}

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

CreateDatabaseToolsConnectionResponse wrapper for the CreateDatabaseToolsConnection operation

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"`
}

func (CreateDatabaseToolsConnectionResponse) HTTPResponse

func (response CreateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsConnectionResponse) String

func (response CreateDatabaseToolsConnectionResponse) String() string

type CreateDatabaseToolsPrivateEndpointDetails

CreateDatabaseToolsPrivateEndpointDetails The details for the new Database Tools private endpoint.

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"`

    // 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"`
}

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

CreateDatabaseToolsPrivateEndpointRequest wrapper for the CreateDatabaseToolsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use 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.
    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
}

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

CreateDatabaseToolsPrivateEndpointResponse wrapper for the CreateDatabaseToolsPrivateEndpoint operation

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"`
}

func (CreateDatabaseToolsPrivateEndpointResponse) HTTPResponse

func (response CreateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsPrivateEndpointResponse) String

func (response CreateDatabaseToolsPrivateEndpointResponse) String() string

type CreateDatabaseToolsRelatedResourceDetails

CreateDatabaseToolsRelatedResourceDetails The related resource

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"`
}

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

CreateDatabaseToolsRelatedResourceMySqlDetails The related resource

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"`
}

func (CreateDatabaseToolsRelatedResourceMySqlDetails) String

func (m CreateDatabaseToolsRelatedResourceMySqlDetails) String() string

func (CreateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue

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 DatabaseToolsClient

DatabaseToolsClient a client for DatabaseTools

type DatabaseToolsClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

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) 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/65.45.0/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/65.45.0/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/65.45.0/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use CreateDatabaseToolsConnection API.

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/65.45.0/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use CreateDatabaseToolsPrivateEndpoint API.

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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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/65.45.0/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) 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/65.45.0/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/65.45.0/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/65.45.0/databasetools/ValidateDatabaseToolsConnection.go.html to see an example of how to use ValidateDatabaseToolsConnection API.

type DatabaseToolsConnection

DatabaseToolsConnection Description of the Database Tools connection.

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

    // 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{}
}

type DatabaseToolsConnectionCollection

DatabaseToolsConnectionCollection List of `DatabaseToolsConnectionSummary` items.

type DatabaseToolsConnectionCollection struct {

    // Array of `DatabaseToolsConnectionSummary` items.
    Items []DatabaseToolsConnectionSummary `mandatory:"true" json:"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 DatabaseToolsConnectionMySql

DatabaseToolsConnectionMySql Database Tools connection of a MySQL Server.

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"`

    // 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"`

    RelatedResource *DatabaseToolsRelatedResourceMySql `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 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"`
}

func (DatabaseToolsConnectionMySql) GetCompartmentId

func (m DatabaseToolsConnectionMySql) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionMySql) GetDefinedTags

func (m DatabaseToolsConnectionMySql) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionMySql) GetDisplayName

func (m DatabaseToolsConnectionMySql) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionMySql) GetFreeformTags

func (m DatabaseToolsConnectionMySql) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionMySql) GetId

func (m DatabaseToolsConnectionMySql) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionMySql) GetLifecycleDetails

func (m DatabaseToolsConnectionMySql) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionMySql) GetLifecycleState

func (m DatabaseToolsConnectionMySql) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionMySql) GetSystemTags

func (m DatabaseToolsConnectionMySql) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionMySql) GetTimeCreated

func (m DatabaseToolsConnectionMySql) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionMySql) GetTimeUpdated

func (m DatabaseToolsConnectionMySql) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionMySql) MarshalJSON

func (m DatabaseToolsConnectionMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionMySql) String

func (m DatabaseToolsConnectionMySql) String() string

func (*DatabaseToolsConnectionMySql) UnmarshalJSON

func (m *DatabaseToolsConnectionMySql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionMySql) ValidateEnumValue

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

DatabaseToolsConnectionMySqlSummary DatabaseToolsConnectionSummary of a MySQL Server.

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"`

    // 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"`

    RelatedResource *DatabaseToolsRelatedResourceMySql `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 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"`
}

func (DatabaseToolsConnectionMySqlSummary) GetCompartmentId

func (m DatabaseToolsConnectionMySqlSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionMySqlSummary) GetDefinedTags

func (m DatabaseToolsConnectionMySqlSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionMySqlSummary) GetDisplayName

func (m DatabaseToolsConnectionMySqlSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionMySqlSummary) GetFreeformTags

func (m DatabaseToolsConnectionMySqlSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionMySqlSummary) GetId

func (m DatabaseToolsConnectionMySqlSummary) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionMySqlSummary) GetLifecycleDetails

func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionMySqlSummary) GetLifecycleState

func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionMySqlSummary) GetSystemTags

func (m DatabaseToolsConnectionMySqlSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionMySqlSummary) GetTimeCreated

func (m DatabaseToolsConnectionMySqlSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionMySqlSummary) GetTimeUpdated

func (m DatabaseToolsConnectionMySqlSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionMySqlSummary) MarshalJSON

func (m DatabaseToolsConnectionMySqlSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionMySqlSummary) String

func (m DatabaseToolsConnectionMySqlSummary) String() string

func (*DatabaseToolsConnectionMySqlSummary) UnmarshalJSON

func (m *DatabaseToolsConnectionMySqlSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionMySqlSummary) ValidateEnumValue

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

DatabaseToolsConnectionOracleDatabase Database Tools connection of an Oracle Database.

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"`

    // 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"`

    RelatedResource *DatabaseToolsRelatedResource `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 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"`

    // The current state of the Database Tools connection.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

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

DatabaseToolsConnectionOracleDatabaseSummary DatabaseToolsConnectionSummary of an Oracle Database.

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"`

    // 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"`

    RelatedResource *DatabaseToolsRelatedResource `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 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"`

    // The current state of the Database Tools connection.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

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

DatabaseToolsConnectionSummary Summary of the Database Tools connection.

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

    // 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{}
}

type DatabaseToolsEndpointService

DatabaseToolsEndpointService Description of Database Tools Endpoint Service.

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"`
}

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

DatabaseToolsEndpointServiceCollection List of `DatabaseToolsEndpointServiceSummary` items.

type DatabaseToolsEndpointServiceCollection struct {

    // Array of `DatabaseToolsEndpointServiceSummary` items.
    Items []DatabaseToolsEndpointServiceSummary `mandatory:"true" json:"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

DatabaseToolsEndpointServiceSummary Summary of the Database Tools Endpoint Service.

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"`
}

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

DatabaseToolsKeyStore The details of the key store.

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"`
}

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

DatabaseToolsKeyStoreContent The key store content.

type DatabaseToolsKeyStoreContent interface {
}

type DatabaseToolsKeyStoreContentDetails

DatabaseToolsKeyStoreContentDetails The key store content.

type DatabaseToolsKeyStoreContentDetails interface {
}

type DatabaseToolsKeyStoreContentDetailsValueTypeEnum

DatabaseToolsKeyStoreContentDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentDetailsValueTypeEnum

const (
    DatabaseToolsKeyStoreContentDetailsValueTypeSecretid DatabaseToolsKeyStoreContentDetailsValueTypeEnum = "SECRETID"
)

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 DatabaseToolsKeyStoreContentMySql

DatabaseToolsKeyStoreContentMySql The key store content.

type DatabaseToolsKeyStoreContentMySql interface {
}

type DatabaseToolsKeyStoreContentMySqlDetails

DatabaseToolsKeyStoreContentMySqlDetails The key store content.

type DatabaseToolsKeyStoreContentMySqlDetails interface {
}

type DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum

DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum

const (
    DatabaseToolsKeyStoreContentMySqlDetailsValueTypeSecretid DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum

GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseToolsKeyStoreContentMySqlSummary

DatabaseToolsKeyStoreContentMySqlSummary The key store content.

type DatabaseToolsKeyStoreContentMySqlSummary interface {
}

type DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum

DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum

const (
    DatabaseToolsKeyStoreContentMySqlSummaryValueTypeSecretid DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum

GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseToolsKeyStoreContentMySqlValueTypeEnum

DatabaseToolsKeyStoreContentMySqlValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentMySqlValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentMySqlValueTypeEnum

const (
    DatabaseToolsKeyStoreContentMySqlValueTypeSecretid DatabaseToolsKeyStoreContentMySqlValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumValues() []DatabaseToolsKeyStoreContentMySqlValueTypeEnum

GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentMySqlValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentMySqlValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentMySqlValueTypeEnum(val string) (DatabaseToolsKeyStoreContentMySqlValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStoreContentMySqlValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseToolsKeyStoreContentSecretId

DatabaseToolsKeyStoreContentSecretId The key store content.

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"`
}

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

DatabaseToolsKeyStoreContentSecretIdDetails The key store content.

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"`
}

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 DatabaseToolsKeyStoreContentSecretIdMySql

DatabaseToolsKeyStoreContentSecretIdMySql The key store content.

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"`
}

func (DatabaseToolsKeyStoreContentSecretIdMySql) MarshalJSON

func (m DatabaseToolsKeyStoreContentSecretIdMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdMySql) String

func (m DatabaseToolsKeyStoreContentSecretIdMySql) String() string

func (DatabaseToolsKeyStoreContentSecretIdMySql) ValidateEnumValue

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

DatabaseToolsKeyStoreContentSecretIdMySqlDetails The key store content.

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"`
}

func (DatabaseToolsKeyStoreContentSecretIdMySqlDetails) MarshalJSON

func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdMySqlDetails) String

func (m DatabaseToolsKeyStoreContentSecretIdMySqlDetails) String() string

func (DatabaseToolsKeyStoreContentSecretIdMySqlDetails) ValidateEnumValue

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

DatabaseToolsKeyStoreContentSecretIdMySqlSummary The key store content.

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"`
}

func (DatabaseToolsKeyStoreContentSecretIdMySqlSummary) MarshalJSON

func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdMySqlSummary) String

func (m DatabaseToolsKeyStoreContentSecretIdMySqlSummary) String() string

func (DatabaseToolsKeyStoreContentSecretIdMySqlSummary) ValidateEnumValue

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 DatabaseToolsKeyStoreContentSecretIdSummary

DatabaseToolsKeyStoreContentSecretIdSummary The key store content.

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"`
}

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

DatabaseToolsKeyStoreContentSummary The key store content.

type DatabaseToolsKeyStoreContentSummary interface {
}

type DatabaseToolsKeyStoreContentSummaryValueTypeEnum

DatabaseToolsKeyStoreContentSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentSummaryValueTypeEnum

const (
    DatabaseToolsKeyStoreContentSummaryValueTypeSecretid DatabaseToolsKeyStoreContentSummaryValueTypeEnum = "SECRETID"
)

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

DatabaseToolsKeyStoreContentValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentValueTypeEnum

const (
    DatabaseToolsKeyStoreContentValueTypeSecretid DatabaseToolsKeyStoreContentValueTypeEnum = "SECRETID"
)

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

DatabaseToolsKeyStoreDetails The details of the key store.

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"`
}

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 DatabaseToolsKeyStoreMySql

DatabaseToolsKeyStoreMySql The details of the key store.

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"`
}

func (DatabaseToolsKeyStoreMySql) String

func (m DatabaseToolsKeyStoreMySql) String() string

func (*DatabaseToolsKeyStoreMySql) UnmarshalJSON

func (m *DatabaseToolsKeyStoreMySql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStoreMySql) ValidateEnumValue

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

DatabaseToolsKeyStoreMySqlDetails The details of the key store.

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"`
}

func (DatabaseToolsKeyStoreMySqlDetails) String

func (m DatabaseToolsKeyStoreMySqlDetails) String() string

func (*DatabaseToolsKeyStoreMySqlDetails) UnmarshalJSON

func (m *DatabaseToolsKeyStoreMySqlDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStoreMySqlDetails) ValidateEnumValue

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

DatabaseToolsKeyStoreMySqlSummary The key store secrets.

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"`
}

func (DatabaseToolsKeyStoreMySqlSummary) String

func (m DatabaseToolsKeyStoreMySqlSummary) String() string

func (*DatabaseToolsKeyStoreMySqlSummary) UnmarshalJSON

func (m *DatabaseToolsKeyStoreMySqlSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStoreMySqlSummary) ValidateEnumValue

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

DatabaseToolsKeyStorePassword The key store password.

type DatabaseToolsKeyStorePassword interface {
}

type DatabaseToolsKeyStorePasswordDetails

DatabaseToolsKeyStorePasswordDetails The key store password.

type DatabaseToolsKeyStorePasswordDetails interface {
}

type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum

DatabaseToolsKeyStorePasswordDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordDetailsValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordDetailsValueTypeEnum = "SECRETID"
)

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 DatabaseToolsKeyStorePasswordMySql

DatabaseToolsKeyStorePasswordMySql The key store password.

type DatabaseToolsKeyStorePasswordMySql interface {
}

type DatabaseToolsKeyStorePasswordMySqlDetails

DatabaseToolsKeyStorePasswordMySqlDetails The key store password.

type DatabaseToolsKeyStorePasswordMySqlDetails interface {
}

type DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum

DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum

GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseToolsKeyStorePasswordMySqlSummary

DatabaseToolsKeyStorePasswordMySqlSummary The key store password.

type DatabaseToolsKeyStorePasswordMySqlSummary interface {
}

type DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum

DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum

GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseToolsKeyStorePasswordMySqlValueTypeEnum

DatabaseToolsKeyStorePasswordMySqlValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordMySqlValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordMySqlValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordMySqlValueTypeSecretid DatabaseToolsKeyStorePasswordMySqlValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumValues() []DatabaseToolsKeyStorePasswordMySqlValueTypeEnum

GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordMySqlValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordMySqlValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordMySqlValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordMySqlValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStorePasswordMySqlValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseToolsKeyStorePasswordSecretId

DatabaseToolsKeyStorePasswordSecretId The key store password.

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"`
}

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

DatabaseToolsKeyStorePasswordSecretIdDetails The key store password.

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"`
}

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 DatabaseToolsKeyStorePasswordSecretIdMySql

DatabaseToolsKeyStorePasswordSecretIdMySql The key store password.

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"`
}

func (DatabaseToolsKeyStorePasswordSecretIdMySql) MarshalJSON

func (m DatabaseToolsKeyStorePasswordSecretIdMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdMySql) String

func (m DatabaseToolsKeyStorePasswordSecretIdMySql) String() string

func (DatabaseToolsKeyStorePasswordSecretIdMySql) ValidateEnumValue

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

DatabaseToolsKeyStorePasswordSecretIdMySqlDetails The key store password.

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"`
}

func (DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) MarshalJSON

func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) String

func (m DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) String() string

func (DatabaseToolsKeyStorePasswordSecretIdMySqlDetails) ValidateEnumValue

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

DatabaseToolsKeyStorePasswordSecretIdMySqlSummary The key store password.

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"`
}

func (DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) MarshalJSON

func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) String

func (m DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) String() string

func (DatabaseToolsKeyStorePasswordSecretIdMySqlSummary) ValidateEnumValue

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 DatabaseToolsKeyStorePasswordSecretIdSummary

DatabaseToolsKeyStorePasswordSecretIdSummary The key store password.

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"`
}

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

DatabaseToolsKeyStorePasswordSummary The key store password.

type DatabaseToolsKeyStorePasswordSummary interface {
}

type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum

DatabaseToolsKeyStorePasswordSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordSummaryValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordSummaryValueTypeEnum = "SECRETID"
)

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

DatabaseToolsKeyStorePasswordValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordValueTypeSecretid DatabaseToolsKeyStorePasswordValueTypeEnum = "SECRETID"
)

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 DatabaseToolsKeyStoreSummary

DatabaseToolsKeyStoreSummary The key store secrets.

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"`
}

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

DatabaseToolsPrivateEndpoint Description of Database Tools private endpoint.

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"`

    // 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"`
}

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

DatabaseToolsPrivateEndpointCollection List of `DatabaseToolsPrivateEndpointSummary` items.

type DatabaseToolsPrivateEndpointCollection struct {

    // Array of `DatabaseToolsPrivateEndpointSummary` items.
    Items []DatabaseToolsPrivateEndpointSummary `mandatory:"true" json:"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

DatabaseToolsPrivateEndpointReverseConnectionConfiguration Reverse connection configuration details of the private endpoint.

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"`
}

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

DatabaseToolsPrivateEndpointReverseConnectionsSourceIp Source IP information for reverse connection configuration.

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"`
}

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

DatabaseToolsPrivateEndpointSummary Summary of the Database Tools private endpoint.

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"`

    // 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"`
}

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

DatabaseToolsRelatedResource A related resource

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"`
}

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

DatabaseToolsRelatedResourceMySql A related resource

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"`
}

func (DatabaseToolsRelatedResourceMySql) String

func (m DatabaseToolsRelatedResourceMySql) String() string

func (DatabaseToolsRelatedResourceMySql) ValidateEnumValue

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 DatabaseToolsUserPassword

DatabaseToolsUserPassword The user password.

type DatabaseToolsUserPassword interface {
}

type DatabaseToolsUserPasswordDetails

DatabaseToolsUserPasswordDetails The user password.

type DatabaseToolsUserPasswordDetails interface {
}

type DatabaseToolsUserPasswordDetailsValueTypeEnum

DatabaseToolsUserPasswordDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsUserPasswordDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsUserPasswordDetailsValueTypeEnum

const (
    DatabaseToolsUserPasswordDetailsValueTypeSecretid DatabaseToolsUserPasswordDetailsValueTypeEnum = "SECRETID"
)

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

DatabaseToolsUserPasswordSecretId The user password.

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"`
}

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

DatabaseToolsUserPasswordSecretIdDetails The user password.

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"`
}

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

DatabaseToolsUserPasswordSecretIdSummary The user password.

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"`
}

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

DatabaseToolsUserPasswordSummary The user password.

type DatabaseToolsUserPasswordSummary interface {
}

type DatabaseToolsUserPasswordSummaryValueTypeEnum

DatabaseToolsUserPasswordSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsUserPasswordSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsUserPasswordSummaryValueTypeEnum

const (
    DatabaseToolsUserPasswordSummaryValueTypeSecretid DatabaseToolsUserPasswordSummaryValueTypeEnum = "SECRETID"
)

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

DatabaseToolsUserPasswordValueTypeEnum Enum with underlying type: string

type DatabaseToolsUserPasswordValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsUserPasswordValueTypeEnum

const (
    DatabaseToolsUserPasswordValueTypeSecretid DatabaseToolsUserPasswordValueTypeEnum = "SECRETID"
)

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

DeleteDatabaseToolsConnectionRequest wrapper for the DeleteDatabaseToolsConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/DeleteDatabaseToolsConnection.go.html to see an example of how to use 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"`

    // 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
}

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

DeleteDatabaseToolsConnectionResponse wrapper for the DeleteDatabaseToolsConnection operation

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"`
}

func (DeleteDatabaseToolsConnectionResponse) HTTPResponse

func (response DeleteDatabaseToolsConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsConnectionResponse) String

func (response DeleteDatabaseToolsConnectionResponse) String() string

type DeleteDatabaseToolsPrivateEndpointRequest

DeleteDatabaseToolsPrivateEndpointRequest wrapper for the DeleteDatabaseToolsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/DeleteDatabaseToolsPrivateEndpoint.go.html to see an example of how to use 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"`

    // 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
}

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

DeleteDatabaseToolsPrivateEndpointResponse wrapper for the DeleteDatabaseToolsPrivateEndpoint operation

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"`
}

func (DeleteDatabaseToolsPrivateEndpointResponse) HTTPResponse

func (response DeleteDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsPrivateEndpointResponse) String

func (response DeleteDatabaseToolsPrivateEndpointResponse) String() string

type GetDatabaseToolsConnectionRequest

GetDatabaseToolsConnectionRequest wrapper for the GetDatabaseToolsConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/GetDatabaseToolsConnection.go.html to see an example of how to use 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
}

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

GetDatabaseToolsConnectionResponse wrapper for the GetDatabaseToolsConnection operation

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"`
}

func (GetDatabaseToolsConnectionResponse) HTTPResponse

func (response GetDatabaseToolsConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsConnectionResponse) String

func (response GetDatabaseToolsConnectionResponse) String() string

type GetDatabaseToolsEndpointServiceRequest

GetDatabaseToolsEndpointServiceRequest wrapper for the GetDatabaseToolsEndpointService operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/GetDatabaseToolsEndpointService.go.html to see an example of how to use 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
}

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

GetDatabaseToolsEndpointServiceResponse wrapper for the GetDatabaseToolsEndpointService operation

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"`
}

func (GetDatabaseToolsEndpointServiceResponse) HTTPResponse

func (response GetDatabaseToolsEndpointServiceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsEndpointServiceResponse) String

func (response GetDatabaseToolsEndpointServiceResponse) String() string

type GetDatabaseToolsPrivateEndpointRequest

GetDatabaseToolsPrivateEndpointRequest wrapper for the GetDatabaseToolsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/GetDatabaseToolsPrivateEndpoint.go.html to see an example of how to use 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
}

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

GetDatabaseToolsPrivateEndpointResponse wrapper for the GetDatabaseToolsPrivateEndpoint operation

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"`
}

func (GetDatabaseToolsPrivateEndpointResponse) HTTPResponse

func (response GetDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsPrivateEndpointResponse) String

func (response GetDatabaseToolsPrivateEndpointResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/GetWorkRequest.go.html to see an example of how to use 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
}

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

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"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type KeyStoreTypeEnum

KeyStoreTypeEnum Enum with underlying type: string

type KeyStoreTypeEnum string

Set of constants representing the allowable values for KeyStoreTypeEnum

const (
    KeyStoreTypeJavaKeyStore   KeyStoreTypeEnum = "JAVA_KEY_STORE"
    KeyStoreTypeJavaTrustStore KeyStoreTypeEnum = "JAVA_TRUST_STORE"
    KeyStoreTypePkcs12         KeyStoreTypeEnum = "PKCS12"
    KeyStoreTypeSso            KeyStoreTypeEnum = "SSO"
)

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 KeyStoreTypeMySqlEnum

KeyStoreTypeMySqlEnum Enum with underlying type: string

type KeyStoreTypeMySqlEnum string

Set of constants representing the allowable values for KeyStoreTypeMySqlEnum

const (
    KeyStoreTypeMySqlClientCertificatePem KeyStoreTypeMySqlEnum = "CLIENT_CERTIFICATE_PEM"
    KeyStoreTypeMySqlClientPrivateKeyPem  KeyStoreTypeMySqlEnum = "CLIENT_PRIVATE_KEY_PEM"
    KeyStoreTypeMySqlCaCertificatePem     KeyStoreTypeMySqlEnum = "CA_CERTIFICATE_PEM"
)

func GetKeyStoreTypeMySqlEnumValues

func GetKeyStoreTypeMySqlEnumValues() []KeyStoreTypeMySqlEnum

GetKeyStoreTypeMySqlEnumValues Enumerates the set of values for KeyStoreTypeMySqlEnum

func GetMappingKeyStoreTypeMySqlEnum

func GetMappingKeyStoreTypeMySqlEnum(val string) (KeyStoreTypeMySqlEnum, bool)

GetMappingKeyStoreTypeMySqlEnum performs case Insensitive comparison on enum value and return the desired enum

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateCreating LifecycleStateEnum = "CREATING"
    LifecycleStateUpdating LifecycleStateEnum = "UPDATING"
    LifecycleStateActive   LifecycleStateEnum = "ACTIVE"
    LifecycleStateDeleting LifecycleStateEnum = "DELETING"
    LifecycleStateDeleted  LifecycleStateEnum = "DELETED"
    LifecycleStateFailed   LifecycleStateEnum = "FAILED"
)

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

ListDatabaseToolsConnectionsLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsConnectionsLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsConnectionsLifecycleStateEnum

const (
    ListDatabaseToolsConnectionsLifecycleStateCreating ListDatabaseToolsConnectionsLifecycleStateEnum = "CREATING"
    ListDatabaseToolsConnectionsLifecycleStateUpdating ListDatabaseToolsConnectionsLifecycleStateEnum = "UPDATING"
    ListDatabaseToolsConnectionsLifecycleStateActive   ListDatabaseToolsConnectionsLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsConnectionsLifecycleStateDeleting ListDatabaseToolsConnectionsLifecycleStateEnum = "DELETING"
    ListDatabaseToolsConnectionsLifecycleStateDeleted  ListDatabaseToolsConnectionsLifecycleStateEnum = "DELETED"
    ListDatabaseToolsConnectionsLifecycleStateFailed   ListDatabaseToolsConnectionsLifecycleStateEnum = "FAILED"
)

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

ListDatabaseToolsConnectionsRequest wrapper for the ListDatabaseToolsConnections operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ListDatabaseToolsConnections.go.html to see an example of how to use 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"`

    // 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
}

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

ListDatabaseToolsConnectionsResponse wrapper for the ListDatabaseToolsConnections operation

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"`
}

func (ListDatabaseToolsConnectionsResponse) HTTPResponse

func (response ListDatabaseToolsConnectionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsConnectionsResponse) String

func (response ListDatabaseToolsConnectionsResponse) String() string

type ListDatabaseToolsConnectionsSortByEnum

ListDatabaseToolsConnectionsSortByEnum Enum with underlying type: string

type ListDatabaseToolsConnectionsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsConnectionsSortByEnum

const (
    ListDatabaseToolsConnectionsSortByTimecreated ListDatabaseToolsConnectionsSortByEnum = "timeCreated"
    ListDatabaseToolsConnectionsSortByDisplayname ListDatabaseToolsConnectionsSortByEnum = "displayName"
)

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

ListDatabaseToolsConnectionsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsConnectionsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsConnectionsSortOrderEnum

const (
    ListDatabaseToolsConnectionsSortOrderAsc  ListDatabaseToolsConnectionsSortOrderEnum = "ASC"
    ListDatabaseToolsConnectionsSortOrderDesc ListDatabaseToolsConnectionsSortOrderEnum = "DESC"
)

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

ListDatabaseToolsEndpointServicesLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsEndpointServicesLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesLifecycleStateEnum

const (
    ListDatabaseToolsEndpointServicesLifecycleStateCreating ListDatabaseToolsEndpointServicesLifecycleStateEnum = "CREATING"
    ListDatabaseToolsEndpointServicesLifecycleStateUpdating ListDatabaseToolsEndpointServicesLifecycleStateEnum = "UPDATING"
    ListDatabaseToolsEndpointServicesLifecycleStateActive   ListDatabaseToolsEndpointServicesLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsEndpointServicesLifecycleStateDeleting ListDatabaseToolsEndpointServicesLifecycleStateEnum = "DELETING"
    ListDatabaseToolsEndpointServicesLifecycleStateDeleted  ListDatabaseToolsEndpointServicesLifecycleStateEnum = "DELETED"
    ListDatabaseToolsEndpointServicesLifecycleStateFailed   ListDatabaseToolsEndpointServicesLifecycleStateEnum = "FAILED"
)

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

ListDatabaseToolsEndpointServicesRequest wrapper for the ListDatabaseToolsEndpointServices operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ListDatabaseToolsEndpointServices.go.html to see an example of how to use 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
}

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

ListDatabaseToolsEndpointServicesResponse wrapper for the ListDatabaseToolsEndpointServices operation

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"`
}

func (ListDatabaseToolsEndpointServicesResponse) HTTPResponse

func (response ListDatabaseToolsEndpointServicesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsEndpointServicesResponse) String

func (response ListDatabaseToolsEndpointServicesResponse) String() string

type ListDatabaseToolsEndpointServicesSortByEnum

ListDatabaseToolsEndpointServicesSortByEnum Enum with underlying type: string

type ListDatabaseToolsEndpointServicesSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesSortByEnum

const (
    ListDatabaseToolsEndpointServicesSortByTimecreated ListDatabaseToolsEndpointServicesSortByEnum = "timeCreated"
    ListDatabaseToolsEndpointServicesSortByDisplayname ListDatabaseToolsEndpointServicesSortByEnum = "displayName"
)

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

ListDatabaseToolsEndpointServicesSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsEndpointServicesSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesSortOrderEnum

const (
    ListDatabaseToolsEndpointServicesSortOrderAsc  ListDatabaseToolsEndpointServicesSortOrderEnum = "ASC"
    ListDatabaseToolsEndpointServicesSortOrderDesc ListDatabaseToolsEndpointServicesSortOrderEnum = "DESC"
)

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

ListDatabaseToolsPrivateEndpointsLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsLifecycleStateEnum

const (
    ListDatabaseToolsPrivateEndpointsLifecycleStateCreating ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "CREATING"
    ListDatabaseToolsPrivateEndpointsLifecycleStateUpdating ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "UPDATING"
    ListDatabaseToolsPrivateEndpointsLifecycleStateActive   ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsPrivateEndpointsLifecycleStateDeleting ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "DELETING"
    ListDatabaseToolsPrivateEndpointsLifecycleStateDeleted  ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "DELETED"
    ListDatabaseToolsPrivateEndpointsLifecycleStateFailed   ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "FAILED"
)

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

ListDatabaseToolsPrivateEndpointsRequest wrapper for the ListDatabaseToolsPrivateEndpoints operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ListDatabaseToolsPrivateEndpoints.go.html to see an example of how to use 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
}

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

ListDatabaseToolsPrivateEndpointsResponse wrapper for the ListDatabaseToolsPrivateEndpoints operation

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"`
}

func (ListDatabaseToolsPrivateEndpointsResponse) HTTPResponse

func (response ListDatabaseToolsPrivateEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsPrivateEndpointsResponse) String

func (response ListDatabaseToolsPrivateEndpointsResponse) String() string

type ListDatabaseToolsPrivateEndpointsSortByEnum

ListDatabaseToolsPrivateEndpointsSortByEnum Enum with underlying type: string

type ListDatabaseToolsPrivateEndpointsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsSortByEnum

const (
    ListDatabaseToolsPrivateEndpointsSortByTimecreated ListDatabaseToolsPrivateEndpointsSortByEnum = "timeCreated"
    ListDatabaseToolsPrivateEndpointsSortByDisplayname ListDatabaseToolsPrivateEndpointsSortByEnum = "displayName"
)

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

ListDatabaseToolsPrivateEndpointsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsPrivateEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsSortOrderEnum

const (
    ListDatabaseToolsPrivateEndpointsSortOrderAsc  ListDatabaseToolsPrivateEndpointsSortOrderEnum = "ASC"
    ListDatabaseToolsPrivateEndpointsSortOrderDesc ListDatabaseToolsPrivateEndpointsSortOrderEnum = "DESC"
)

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

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ListWorkRequestErrors.go.html to see an example of how to use 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
}

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

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"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated"
    ListWorkRequestErrorsSortByDisplayname ListWorkRequestErrorsSortByEnum = "displayName"
)

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

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ListWorkRequestLogs.go.html to see an example of how to use 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
}

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

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"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated"
    ListWorkRequestLogsSortByDisplayname ListWorkRequestLogsSortByEnum = "displayName"
)

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

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ListWorkRequests.go.html to see an example of how to use 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
}

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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

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"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

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

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

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

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
    OperationStatusWaiting    OperationStatusEnum = "WAITING"
)

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

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

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

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 RelatedResourceEntityTypeEnum

RelatedResourceEntityTypeEnum Enum with underlying type: string

type RelatedResourceEntityTypeEnum string

Set of constants representing the allowable values for RelatedResourceEntityTypeEnum

const (
    RelatedResourceEntityTypeAutonomousdatabase RelatedResourceEntityTypeEnum = "AUTONOMOUSDATABASE"
    RelatedResourceEntityTypeDatabase           RelatedResourceEntityTypeEnum = "DATABASE"
    RelatedResourceEntityTypePluggabledatabase  RelatedResourceEntityTypeEnum = "PLUGGABLEDATABASE"
)

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

RelatedResourceEntityTypeMySqlEnum Enum with underlying type: string

type RelatedResourceEntityTypeMySqlEnum string

Set of constants representing the allowable values for RelatedResourceEntityTypeMySqlEnum

const (
    RelatedResourceEntityTypeMySqlMysqldbsystem RelatedResourceEntityTypeMySqlEnum = "MYSQLDBSYSTEM"
)

func GetMappingRelatedResourceEntityTypeMySqlEnum

func GetMappingRelatedResourceEntityTypeMySqlEnum(val string) (RelatedResourceEntityTypeMySqlEnum, bool)

GetMappingRelatedResourceEntityTypeMySqlEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRelatedResourceEntityTypeMySqlEnumValues

func GetRelatedResourceEntityTypeMySqlEnumValues() []RelatedResourceEntityTypeMySqlEnum

GetRelatedResourceEntityTypeMySqlEnumValues Enumerates the set of values for RelatedResourceEntityTypeMySqlEnum

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

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

UpdateDatabaseToolsConnectionDetails The information to be updated.

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
}

type UpdateDatabaseToolsConnectionMySqlDetails

UpdateDatabaseToolsConnectionMySqlDetails The update details for a Database Tools MySQL Server connection.

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"`
}

func (UpdateDatabaseToolsConnectionMySqlDetails) GetDefinedTags

func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsConnectionMySqlDetails) GetDisplayName

func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsConnectionMySqlDetails) GetFreeformTags

func (m UpdateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsConnectionMySqlDetails) MarshalJSON

func (m UpdateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsConnectionMySqlDetails) String

func (m UpdateDatabaseToolsConnectionMySqlDetails) String() string

func (*UpdateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON

func (m *UpdateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue

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

UpdateDatabaseToolsConnectionOracleDatabaseDetails The update details for a Database Tools Oracle Database connection.

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"`
}

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 UpdateDatabaseToolsConnectionRequest

UpdateDatabaseToolsConnectionRequest wrapper for the UpdateDatabaseToolsConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/UpdateDatabaseToolsConnection.go.html to see an example of how to use 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"`

    // 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
}

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

UpdateDatabaseToolsConnectionResponse wrapper for the UpdateDatabaseToolsConnection operation

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"`
}

func (UpdateDatabaseToolsConnectionResponse) HTTPResponse

func (response UpdateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsConnectionResponse) String

func (response UpdateDatabaseToolsConnectionResponse) String() string

type UpdateDatabaseToolsPrivateEndpointDetails

UpdateDatabaseToolsPrivateEndpointDetails The information to be updated.

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"`
}

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

UpdateDatabaseToolsPrivateEndpointRequest wrapper for the UpdateDatabaseToolsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/UpdateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use 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"`

    // 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
}

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

UpdateDatabaseToolsPrivateEndpointResponse wrapper for the UpdateDatabaseToolsPrivateEndpoint operation

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"`
}

func (UpdateDatabaseToolsPrivateEndpointResponse) HTTPResponse

func (response UpdateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsPrivateEndpointResponse) String

func (response UpdateDatabaseToolsPrivateEndpointResponse) String() string

type UpdateDatabaseToolsRelatedResourceDetails

UpdateDatabaseToolsRelatedResourceDetails The related resource

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"`
}

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

UpdateDatabaseToolsRelatedResourceMySqlDetails The related resource

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"`
}

func (UpdateDatabaseToolsRelatedResourceMySqlDetails) String

func (m UpdateDatabaseToolsRelatedResourceMySqlDetails) String() string

func (UpdateDatabaseToolsRelatedResourceMySqlDetails) ValidateEnumValue

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 ValidateDatabaseToolsConnectionDetails

ValidateDatabaseToolsConnectionDetails Connection validation details.

type ValidateDatabaseToolsConnectionDetails interface {
}

type ValidateDatabaseToolsConnectionMySqlDetails

ValidateDatabaseToolsConnectionMySqlDetails Connection validation details for the MySQL Server.

type ValidateDatabaseToolsConnectionMySqlDetails struct {
}

func (ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON

func (m ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionMySqlDetails) String

func (m ValidateDatabaseToolsConnectionMySqlDetails) String() string

func (ValidateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue

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

ValidateDatabaseToolsConnectionMySqlResult Connection validaton result for the MySQL Server.

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"`

    // 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"`

    // The database version.
    DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`
}

func (ValidateDatabaseToolsConnectionMySqlResult) GetAction

func (m ValidateDatabaseToolsConnectionMySqlResult) GetAction() *string

GetAction returns Action

func (ValidateDatabaseToolsConnectionMySqlResult) GetCause

func (m ValidateDatabaseToolsConnectionMySqlResult) GetCause() *string

GetCause returns Cause

func (ValidateDatabaseToolsConnectionMySqlResult) GetCode

func (m ValidateDatabaseToolsConnectionMySqlResult) GetCode() *string

GetCode returns Code

func (ValidateDatabaseToolsConnectionMySqlResult) GetMessage

func (m ValidateDatabaseToolsConnectionMySqlResult) GetMessage() *string

GetMessage returns Message

func (ValidateDatabaseToolsConnectionMySqlResult) MarshalJSON

func (m ValidateDatabaseToolsConnectionMySqlResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionMySqlResult) String

func (m ValidateDatabaseToolsConnectionMySqlResult) String() string

func (ValidateDatabaseToolsConnectionMySqlResult) ValidateEnumValue

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

ValidateDatabaseToolsConnectionOracleDatabaseDetails Connection validation details for the Oracle Database.

type ValidateDatabaseToolsConnectionOracleDatabaseDetails struct {
}

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

ValidateDatabaseToolsConnectionOracleDatabaseResult Connection validaton result for the Oracle Database.

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"`

    // 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"`

    // The database version.
    DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`
}

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 ValidateDatabaseToolsConnectionRequest

ValidateDatabaseToolsConnectionRequest wrapper for the ValidateDatabaseToolsConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.45.0/databasetools/ValidateDatabaseToolsConnection.go.html to see an example of how to use 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
}

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

ValidateDatabaseToolsConnectionResponse wrapper for the ValidateDatabaseToolsConnection operation

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"`
}

func (ValidateDatabaseToolsConnectionResponse) HTTPResponse

func (response ValidateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateDatabaseToolsConnectionResponse) String

func (response ValidateDatabaseToolsConnectionResponse) String() string

type ValidateDatabaseToolsConnectionResult

ValidateDatabaseToolsConnectionResult Connection validation result.

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
}

type WorkRequest

WorkRequest An asynchronous work request.

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"`
}

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

WorkRequestCollection List of `WorkRequestSummary` items.

type WorkRequestCollection struct {

    // Array of `WorkRequestSummary` items.
    Items []WorkRequestSummary `mandatory:"true" json:"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

WorkRequestError An error encountered while executing a work request.

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"`
}

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

WorkRequestErrorCollection List of WorkRequestError items.

type WorkRequestErrorCollection struct {

    // Array of Work Request Error items.
    Items []WorkRequestError `mandatory:"true" json:"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

WorkRequestLogEntry A log message from the execution of a work request.

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"`
}

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

WorkRequestLogEntryCollection List of work request log items.

type WorkRequestLogEntryCollection struct {

    // Array of work request log items.
    Items []WorkRequestLogEntry `mandatory:"true" json:"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

WorkRequestResource A resource created or operated on by a work request.

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"`
}

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

WorkRequestSummary A summary of the status of a work request.

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"`
}

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