...

Package databasetools

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetAddResourceLockDetailsTypeEnumStringValues() []string
func GetAuthenticationTypeEnumStringValues() []string
func GetConnectionTypeEnumStringValues() []string
func GetDatabaseApiGatewayConfigMetadataSourceEnumStringValues() []string
func GetDatabaseApiGatewayConfigTypeEnumStringValues() []string
func GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues() []string
func GetDatabaseToolsExternalAuthenticationStatusEnumStringValues() []string
func GetDatabaseToolsIdentityLifecycleStateEnumStringValues() []string
func GetDatabaseToolsIdentityStatusEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentMySqlDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentMySqlSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentMySqlValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordMySqlDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordMySqlSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordMySqlValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues() []string
func GetDatabaseToolsMcpServerLifecycleStateEnumStringValues() []string
func GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumStringValues() []string
func GetDatabaseToolsMcpServerRuntimeIdentityEnumStringValues() []string
func GetDatabaseToolsMcpServerStorageTypeEnumStringValues() []string
func GetDatabaseToolsMcpServerTypeEnumStringValues() []string
func GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumStringValues() []string
func GetDatabaseToolsMcpToolsetLifecycleStateEnumStringValues() []string
func GetDatabaseToolsMcpToolsetToolStatusEnumStringValues() []string
func GetDatabaseToolsMcpToolsetTypeEnumStringValues() []string
func GetDatabaseToolsMcpToolsetVersionTypeEnumStringValues() []string
func GetDatabaseToolsSqlReportLifecycleStateEnumStringValues() []string
func GetDatabaseToolsSqlReportTypeEnumStringValues() []string
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumStringValues() []string
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumStringValues() []string
func GetDatabaseToolsUserPasswordValueTypeEnumStringValues() []string
func GetDbmsCloudStatusEnumStringValues() []string
func GetIdentityProviderTypeEnumStringValues() []string
func GetIdentityTypeEnumStringValues() []string
func GetKeyStoreTypeEnumStringValues() []string
func GetKeyStoreTypeGenericJdbcEnumStringValues() []string
func GetKeyStoreTypeMySqlEnumStringValues() []string
func GetKeyStoreTypePostgresqlEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsConnectionsSortByEnumStringValues() []string
func GetListDatabaseToolsConnectionsSortOrderEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumStringValues() []string
func GetListDatabaseToolsEndpointServicesLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsEndpointServicesSortByEnumStringValues() []string
func GetListDatabaseToolsEndpointServicesSortOrderEnumStringValues() []string
func GetListDatabaseToolsIdentitiesLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsIdentitiesSortByEnumStringValues() []string
func GetListDatabaseToolsIdentitiesSortOrderEnumStringValues() []string
func GetListDatabaseToolsMcpServersLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsMcpServersSortByEnumStringValues() []string
func GetListDatabaseToolsMcpServersSortOrderEnumStringValues() []string
func GetListDatabaseToolsMcpToolsetsLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsMcpToolsetsSortByEnumStringValues() []string
func GetListDatabaseToolsMcpToolsetsSortOrderEnumStringValues() []string
func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsPrivateEndpointsSortByEnumStringValues() []string
func GetListDatabaseToolsPrivateEndpointsSortOrderEnumStringValues() []string
func GetListDatabaseToolsSqlReportsLifecycleStateEnumStringValues() []string
func GetListDatabaseToolsSqlReportsSortByEnumStringValues() []string
func GetListDatabaseToolsSqlReportsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetProxyAuthenticationTypeEnumStringValues() []string
func GetRelatedResourceEntityTypeEnumStringValues() []string
func GetRelatedResourceEntityTypeMySqlEnumStringValues() []string
func GetRelatedResourceEntityTypePostgresqlEnumStringValues() []string
func GetRemoveResourceLockDetailsTypeEnumStringValues() []string
func GetResourceLockTypeEnumStringValues() []string
func GetRuntimeIdentityEnumStringValues() []string
func GetRuntimeSupportEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AddDatabaseToolsConnectionLockRequest
    func (request AddDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDatabaseToolsConnectionLockRequest) String() string
    func (request AddDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)
type AddDatabaseToolsConnectionLockResponse
    func (response AddDatabaseToolsConnectionLockResponse) HTTPResponse() *http.Response
    func (response AddDatabaseToolsConnectionLockResponse) String() string
type AddDatabaseToolsDatabaseApiGatewayConfigLockRequest
    func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) String() string
    func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) ValidateEnumValue() (bool, error)
type AddDatabaseToolsDatabaseApiGatewayConfigLockResponse
    func (response AddDatabaseToolsDatabaseApiGatewayConfigLockResponse) HTTPResponse() *http.Response
    func (response AddDatabaseToolsDatabaseApiGatewayConfigLockResponse) String() string
type AddDatabaseToolsIdentityLockRequest
    func (request AddDatabaseToolsIdentityLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDatabaseToolsIdentityLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDatabaseToolsIdentityLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDatabaseToolsIdentityLockRequest) String() string
    func (request AddDatabaseToolsIdentityLockRequest) ValidateEnumValue() (bool, error)
type AddDatabaseToolsIdentityLockResponse
    func (response AddDatabaseToolsIdentityLockResponse) HTTPResponse() *http.Response
    func (response AddDatabaseToolsIdentityLockResponse) String() string
type AddDatabaseToolsMcpServerLockRequest
    func (request AddDatabaseToolsMcpServerLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDatabaseToolsMcpServerLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDatabaseToolsMcpServerLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDatabaseToolsMcpServerLockRequest) String() string
    func (request AddDatabaseToolsMcpServerLockRequest) ValidateEnumValue() (bool, error)
type AddDatabaseToolsMcpServerLockResponse
    func (response AddDatabaseToolsMcpServerLockResponse) HTTPResponse() *http.Response
    func (response AddDatabaseToolsMcpServerLockResponse) String() string
type AddDatabaseToolsMcpToolsetLockRequest
    func (request AddDatabaseToolsMcpToolsetLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDatabaseToolsMcpToolsetLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDatabaseToolsMcpToolsetLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDatabaseToolsMcpToolsetLockRequest) String() string
    func (request AddDatabaseToolsMcpToolsetLockRequest) ValidateEnumValue() (bool, error)
type AddDatabaseToolsMcpToolsetLockResponse
    func (response AddDatabaseToolsMcpToolsetLockResponse) HTTPResponse() *http.Response
    func (response AddDatabaseToolsMcpToolsetLockResponse) String() string
type AddDatabaseToolsPrivateEndpointLockRequest
    func (request AddDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDatabaseToolsPrivateEndpointLockRequest) String() string
    func (request AddDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
type AddDatabaseToolsPrivateEndpointLockResponse
    func (response AddDatabaseToolsPrivateEndpointLockResponse) HTTPResponse() *http.Response
    func (response AddDatabaseToolsPrivateEndpointLockResponse) String() string
type AddDatabaseToolsSqlReportLockRequest
    func (request AddDatabaseToolsSqlReportLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDatabaseToolsSqlReportLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDatabaseToolsSqlReportLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDatabaseToolsSqlReportLockRequest) String() string
    func (request AddDatabaseToolsSqlReportLockRequest) ValidateEnumValue() (bool, error)
type AddDatabaseToolsSqlReportLockResponse
    func (response AddDatabaseToolsSqlReportLockResponse) HTTPResponse() *http.Response
    func (response AddDatabaseToolsSqlReportLockResponse) String() string
type AddResourceLockDetails
    func (m AddResourceLockDetails) String() string
    func (m AddResourceLockDetails) ValidateEnumValue() (bool, error)
type AddResourceLockDetailsTypeEnum
    func GetAddResourceLockDetailsTypeEnumValues() []AddResourceLockDetailsTypeEnum
    func GetMappingAddResourceLockDetailsTypeEnum(val string) (AddResourceLockDetailsTypeEnum, bool)
type AuthenticationTypeEnum
    func GetAuthenticationTypeEnumValues() []AuthenticationTypeEnum
    func GetMappingAuthenticationTypeEnum(val string) (AuthenticationTypeEnum, bool)
type CascadingDeleteDatabaseToolsMcpServerRequest
    func (request CascadingDeleteDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CascadingDeleteDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CascadingDeleteDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy
    func (request CascadingDeleteDatabaseToolsMcpServerRequest) String() string
    func (request CascadingDeleteDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)
type CascadingDeleteDatabaseToolsMcpServerResponse
    func (response CascadingDeleteDatabaseToolsMcpServerResponse) HTTPResponse() *http.Response
    func (response CascadingDeleteDatabaseToolsMcpServerResponse) String() string
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 ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails
    func (m ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails) String() string
    func (m ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest
    func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) String() string
    func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse
    func (response ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse) String() string
type ChangeDatabaseToolsIdentityCompartmentDetails
    func (m ChangeDatabaseToolsIdentityCompartmentDetails) String() string
    func (m ChangeDatabaseToolsIdentityCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsIdentityCompartmentRequest
    func (request ChangeDatabaseToolsIdentityCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseToolsIdentityCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseToolsIdentityCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseToolsIdentityCompartmentRequest) String() string
    func (request ChangeDatabaseToolsIdentityCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsIdentityCompartmentResponse
    func (response ChangeDatabaseToolsIdentityCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseToolsIdentityCompartmentResponse) String() string
type ChangeDatabaseToolsMcpServerCompartmentDetails
    func (m ChangeDatabaseToolsMcpServerCompartmentDetails) String() string
    func (m ChangeDatabaseToolsMcpServerCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsMcpServerCompartmentRequest
    func (request ChangeDatabaseToolsMcpServerCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseToolsMcpServerCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseToolsMcpServerCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseToolsMcpServerCompartmentRequest) String() string
    func (request ChangeDatabaseToolsMcpServerCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsMcpServerCompartmentResponse
    func (response ChangeDatabaseToolsMcpServerCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseToolsMcpServerCompartmentResponse) String() string
type ChangeDatabaseToolsMcpToolsetCompartmentDetails
    func (m ChangeDatabaseToolsMcpToolsetCompartmentDetails) String() string
    func (m ChangeDatabaseToolsMcpToolsetCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsMcpToolsetCompartmentRequest
    func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) String() string
    func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsMcpToolsetCompartmentResponse
    func (response ChangeDatabaseToolsMcpToolsetCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseToolsMcpToolsetCompartmentResponse) 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 ChangeDatabaseToolsSqlReportCompartmentDetails
    func (m ChangeDatabaseToolsSqlReportCompartmentDetails) String() string
    func (m ChangeDatabaseToolsSqlReportCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsSqlReportCompartmentRequest
    func (request ChangeDatabaseToolsSqlReportCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseToolsSqlReportCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseToolsSqlReportCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseToolsSqlReportCompartmentRequest) String() string
    func (request ChangeDatabaseToolsSqlReportCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseToolsSqlReportCompartmentResponse
    func (response ChangeDatabaseToolsSqlReportCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseToolsSqlReportCompartmentResponse) String() string
type ConnectionTypeEnum
    func GetConnectionTypeEnumValues() []ConnectionTypeEnum
    func GetMappingConnectionTypeEnum(val string) (ConnectionTypeEnum, bool)
type CreateDatabaseToolsConnectionDetails
type CreateDatabaseToolsConnectionGenericJdbcDetails
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeSupport() RuntimeSupportEnum
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) String() string
    func (m *CreateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsConnectionMySqlDetails
    func (m CreateDatabaseToolsConnectionMySqlDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsConnectionMySqlDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeSupport() RuntimeSupportEnum
    func (m CreateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsConnectionMySqlDetails) String() string
    func (m *CreateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsConnectionOracleDatabaseDetails
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeSupport() RuntimeSupportEnum
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) String() string
    func (m *CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsConnectionPostgresqlDetails
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeSupport() RuntimeSupportEnum
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) String() string
    func (m *CreateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsConnectionRequest
    func (request CreateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, 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 CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) String() string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigDetails
type CreateDatabaseToolsDatabaseApiGatewayConfigRequest
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) String() string
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigResponse
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigResponse) String() string
type CreateDatabaseToolsIdentityDetails
type CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDatabaseToolsConnectionId() *string
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) String() string
    func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsIdentityRequest
    func (request CreateDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsIdentityRequest) String() string
    func (request CreateDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsIdentityResponse
    func (response CreateDatabaseToolsIdentityResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsIdentityResponse) String() string
type CreateDatabaseToolsMcpServerDefaultDetails
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetAccessTokenExpiryInSeconds() *int
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetCustomRoles() []DatabaseToolsMcpServerCustomRole
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetDatabaseToolsConnectionId() *string
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetDescription() *string
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetRefreshTokenExpiryInSeconds() *int
    func (m CreateDatabaseToolsMcpServerDefaultDetails) GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum
    func (m CreateDatabaseToolsMcpServerDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsMcpServerDefaultDetails) String() string
    func (m *CreateDatabaseToolsMcpServerDefaultDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDatabaseToolsMcpServerDefaultDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsMcpServerDetails
type CreateDatabaseToolsMcpServerRequest
    func (request CreateDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsMcpServerRequest) String() string
    func (request CreateDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsMcpServerResponse
    func (response CreateDatabaseToolsMcpServerResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsMcpServerResponse) String() string
type CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDatabaseToolsMcpServerId() *string
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDescription() *string
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetVersion() *int
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) String() string
    func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsMcpToolsetCustomSqlToolDetails
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDatabaseToolsMcpServerId() *string
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDescription() *string
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetVersion() *int
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) String() string
    func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDatabaseToolsMcpServerId() *string
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDescription() *string
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetVersion() *int
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) String() string
    func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsMcpToolsetDetails
type CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDatabaseToolsMcpServerId() *string
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDescription() *string
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetVersion() *int
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) String() string
    func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsMcpToolsetRequest
    func (request CreateDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsMcpToolsetRequest) String() string
    func (request CreateDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsMcpToolsetResponse
    func (response CreateDatabaseToolsMcpToolsetResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsMcpToolsetResponse) String() string
type CreateDatabaseToolsMcpToolsetToolDetails
    func (m CreateDatabaseToolsMcpToolsetToolDetails) String() string
    func (m CreateDatabaseToolsMcpToolsetToolDetails) ValidateEnumValue() (bool, error)
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 CreateDatabaseToolsRelatedResourcePostgresqlDetails
    func (m CreateDatabaseToolsRelatedResourcePostgresqlDetails) String() string
    func (m CreateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsSqlReportDetails
type CreateDatabaseToolsSqlReportOracleDatabaseDetails
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetColumns() []DatabaseToolsSqlReportColumn
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetCompartmentId() *string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDescription() *string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetFreeformTags() map[string]string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetInstructions() *string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetLocks() []ResourceLock
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetPurpose() *string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetSource() *string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetVariables() []DatabaseToolsSqlReportVariable
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) String() string
    func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsSqlReportRequest
    func (request CreateDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsSqlReportRequest) String() string
    func (request CreateDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsSqlReportResponse
    func (response CreateDatabaseToolsSqlReportResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsSqlReportResponse) String() string
type DatabaseApiGatewayConfigMetadataSourceEnum
    func GetDatabaseApiGatewayConfigMetadataSourceEnumValues() []DatabaseApiGatewayConfigMetadataSourceEnum
    func GetMappingDatabaseApiGatewayConfigMetadataSourceEnum(val string) (DatabaseApiGatewayConfigMetadataSourceEnum, bool)
type DatabaseApiGatewayConfigTypeEnum
    func GetDatabaseApiGatewayConfigTypeEnumValues() []DatabaseApiGatewayConfigTypeEnum
    func GetMappingDatabaseApiGatewayConfigTypeEnum(val string) (DatabaseApiGatewayConfigTypeEnum, bool)
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) AddDatabaseToolsConnectionLock(ctx context.Context, request AddDatabaseToolsConnectionLockRequest) (response AddDatabaseToolsConnectionLockResponse, err error)
    func (client DatabaseToolsClient) AddDatabaseToolsDatabaseApiGatewayConfigLock(ctx context.Context, request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) (response AddDatabaseToolsDatabaseApiGatewayConfigLockResponse, err error)
    func (client DatabaseToolsClient) AddDatabaseToolsIdentityLock(ctx context.Context, request AddDatabaseToolsIdentityLockRequest) (response AddDatabaseToolsIdentityLockResponse, err error)
    func (client DatabaseToolsClient) AddDatabaseToolsMcpServerLock(ctx context.Context, request AddDatabaseToolsMcpServerLockRequest) (response AddDatabaseToolsMcpServerLockResponse, err error)
    func (client DatabaseToolsClient) AddDatabaseToolsMcpToolsetLock(ctx context.Context, request AddDatabaseToolsMcpToolsetLockRequest) (response AddDatabaseToolsMcpToolsetLockResponse, err error)
    func (client DatabaseToolsClient) AddDatabaseToolsPrivateEndpointLock(ctx context.Context, request AddDatabaseToolsPrivateEndpointLockRequest) (response AddDatabaseToolsPrivateEndpointLockResponse, err error)
    func (client DatabaseToolsClient) AddDatabaseToolsSqlReportLock(ctx context.Context, request AddDatabaseToolsSqlReportLockRequest) (response AddDatabaseToolsSqlReportLockResponse, err error)
    func (client DatabaseToolsClient) CascadingDeleteDatabaseToolsMcpServer(ctx context.Context, request CascadingDeleteDatabaseToolsMcpServerRequest) (response CascadingDeleteDatabaseToolsMcpServerResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment(ctx context.Context, request ChangeDatabaseToolsConnectionCompartmentRequest) (response ChangeDatabaseToolsConnectionCompartmentResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment(ctx context.Context, request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) (response ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsIdentityCompartment(ctx context.Context, request ChangeDatabaseToolsIdentityCompartmentRequest) (response ChangeDatabaseToolsIdentityCompartmentResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsMcpServerCompartment(ctx context.Context, request ChangeDatabaseToolsMcpServerCompartmentRequest) (response ChangeDatabaseToolsMcpServerCompartmentResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsMcpToolsetCompartment(ctx context.Context, request ChangeDatabaseToolsMcpToolsetCompartmentRequest) (response ChangeDatabaseToolsMcpToolsetCompartmentResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment(ctx context.Context, request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse, err error)
    func (client DatabaseToolsClient) ChangeDatabaseToolsSqlReportCompartment(ctx context.Context, request ChangeDatabaseToolsSqlReportCompartmentRequest) (response ChangeDatabaseToolsSqlReportCompartmentResponse, err error)
    func (client *DatabaseToolsClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DatabaseToolsClient) CreateDatabaseToolsConnection(ctx context.Context, request CreateDatabaseToolsConnectionRequest) (response CreateDatabaseToolsConnectionResponse, err error)
    func (client DatabaseToolsClient) CreateDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigResponse, err error)
    func (client DatabaseToolsClient) CreateDatabaseToolsIdentity(ctx context.Context, request CreateDatabaseToolsIdentityRequest) (response CreateDatabaseToolsIdentityResponse, err error)
    func (client DatabaseToolsClient) CreateDatabaseToolsMcpServer(ctx context.Context, request CreateDatabaseToolsMcpServerRequest) (response CreateDatabaseToolsMcpServerResponse, err error)
    func (client DatabaseToolsClient) CreateDatabaseToolsMcpToolset(ctx context.Context, request CreateDatabaseToolsMcpToolsetRequest) (response CreateDatabaseToolsMcpToolsetResponse, err error)
    func (client DatabaseToolsClient) CreateDatabaseToolsPrivateEndpoint(ctx context.Context, request CreateDatabaseToolsPrivateEndpointRequest) (response CreateDatabaseToolsPrivateEndpointResponse, err error)
    func (client DatabaseToolsClient) CreateDatabaseToolsSqlReport(ctx context.Context, request CreateDatabaseToolsSqlReportRequest) (response CreateDatabaseToolsSqlReportResponse, err error)
    func (client DatabaseToolsClient) DeleteDatabaseToolsConnection(ctx context.Context, request DeleteDatabaseToolsConnectionRequest) (response DeleteDatabaseToolsConnectionResponse, err error)
    func (client DatabaseToolsClient) DeleteDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigResponse, err error)
    func (client DatabaseToolsClient) DeleteDatabaseToolsIdentity(ctx context.Context, request DeleteDatabaseToolsIdentityRequest) (response DeleteDatabaseToolsIdentityResponse, err error)
    func (client DatabaseToolsClient) DeleteDatabaseToolsMcpServer(ctx context.Context, request DeleteDatabaseToolsMcpServerRequest) (response DeleteDatabaseToolsMcpServerResponse, err error)
    func (client DatabaseToolsClient) DeleteDatabaseToolsMcpToolset(ctx context.Context, request DeleteDatabaseToolsMcpToolsetRequest) (response DeleteDatabaseToolsMcpToolsetResponse, err error)
    func (client DatabaseToolsClient) DeleteDatabaseToolsPrivateEndpoint(ctx context.Context, request DeleteDatabaseToolsPrivateEndpointRequest) (response DeleteDatabaseToolsPrivateEndpointResponse, err error)
    func (client DatabaseToolsClient) DeleteDatabaseToolsSqlReport(ctx context.Context, request DeleteDatabaseToolsSqlReportRequest) (response DeleteDatabaseToolsSqlReportResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsConnection(ctx context.Context, request GetDatabaseToolsConnectionRequest) (response GetDatabaseToolsConnectionResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsEndpointService(ctx context.Context, request GetDatabaseToolsEndpointServiceRequest) (response GetDatabaseToolsEndpointServiceResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsIdentity(ctx context.Context, request GetDatabaseToolsIdentityRequest) (response GetDatabaseToolsIdentityResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsMcpServer(ctx context.Context, request GetDatabaseToolsMcpServerRequest) (response GetDatabaseToolsMcpServerResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsMcpToolset(ctx context.Context, request GetDatabaseToolsMcpToolsetRequest) (response GetDatabaseToolsMcpToolsetResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsPrivateEndpoint(ctx context.Context, request GetDatabaseToolsPrivateEndpointRequest) (response GetDatabaseToolsPrivateEndpointResponse, err error)
    func (client DatabaseToolsClient) GetDatabaseToolsSqlReport(ctx context.Context, request GetDatabaseToolsSqlReportRequest) (response GetDatabaseToolsSqlReportResponse, 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) ListDatabaseToolsDatabaseApiGatewayConfigs(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigsResponse, err error)
    func (client DatabaseToolsClient) ListDatabaseToolsEndpointServices(ctx context.Context, request ListDatabaseToolsEndpointServicesRequest) (response ListDatabaseToolsEndpointServicesResponse, err error)
    func (client DatabaseToolsClient) ListDatabaseToolsIdentities(ctx context.Context, request ListDatabaseToolsIdentitiesRequest) (response ListDatabaseToolsIdentitiesResponse, err error)
    func (client DatabaseToolsClient) ListDatabaseToolsMcpServers(ctx context.Context, request ListDatabaseToolsMcpServersRequest) (response ListDatabaseToolsMcpServersResponse, err error)
    func (client DatabaseToolsClient) ListDatabaseToolsMcpToolsetVersions(ctx context.Context, request ListDatabaseToolsMcpToolsetVersionsRequest) (response ListDatabaseToolsMcpToolsetVersionsResponse, err error)
    func (client DatabaseToolsClient) ListDatabaseToolsMcpToolsets(ctx context.Context, request ListDatabaseToolsMcpToolsetsRequest) (response ListDatabaseToolsMcpToolsetsResponse, err error)
    func (client DatabaseToolsClient) ListDatabaseToolsPrivateEndpoints(ctx context.Context, request ListDatabaseToolsPrivateEndpointsRequest) (response ListDatabaseToolsPrivateEndpointsResponse, err error)
    func (client DatabaseToolsClient) ListDatabaseToolsSqlReports(ctx context.Context, request ListDatabaseToolsSqlReportsRequest) (response ListDatabaseToolsSqlReportsResponse, 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) RefreshDatabaseToolsIdentityCredential(ctx context.Context, request RefreshDatabaseToolsIdentityCredentialRequest) (response RefreshDatabaseToolsIdentityCredentialResponse, err error)
    func (client DatabaseToolsClient) RemoveDatabaseToolsConnectionLock(ctx context.Context, request RemoveDatabaseToolsConnectionLockRequest) (response RemoveDatabaseToolsConnectionLockResponse, err error)
    func (client DatabaseToolsClient) RemoveDatabaseToolsDatabaseApiGatewayConfigLock(ctx context.Context, request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) (response RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse, err error)
    func (client DatabaseToolsClient) RemoveDatabaseToolsIdentityLock(ctx context.Context, request RemoveDatabaseToolsIdentityLockRequest) (response RemoveDatabaseToolsIdentityLockResponse, err error)
    func (client DatabaseToolsClient) RemoveDatabaseToolsMcpServerLock(ctx context.Context, request RemoveDatabaseToolsMcpServerLockRequest) (response RemoveDatabaseToolsMcpServerLockResponse, err error)
    func (client DatabaseToolsClient) RemoveDatabaseToolsMcpToolsetLock(ctx context.Context, request RemoveDatabaseToolsMcpToolsetLockRequest) (response RemoveDatabaseToolsMcpToolsetLockResponse, err error)
    func (client DatabaseToolsClient) RemoveDatabaseToolsPrivateEndpointLock(ctx context.Context, request RemoveDatabaseToolsPrivateEndpointLockRequest) (response RemoveDatabaseToolsPrivateEndpointLockResponse, err error)
    func (client DatabaseToolsClient) RemoveDatabaseToolsSqlReportLock(ctx context.Context, request RemoveDatabaseToolsSqlReportLockRequest) (response RemoveDatabaseToolsSqlReportLockResponse, err error)
    func (client *DatabaseToolsClient) SetRegion(region string)
    func (client DatabaseToolsClient) UpdateDatabaseToolsConnection(ctx context.Context, request UpdateDatabaseToolsConnectionRequest) (response UpdateDatabaseToolsConnectionResponse, err error)
    func (client DatabaseToolsClient) UpdateDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigResponse, err error)
    func (client DatabaseToolsClient) UpdateDatabaseToolsIdentity(ctx context.Context, request UpdateDatabaseToolsIdentityRequest) (response UpdateDatabaseToolsIdentityResponse, err error)
    func (client DatabaseToolsClient) UpdateDatabaseToolsMcpServer(ctx context.Context, request UpdateDatabaseToolsMcpServerRequest) (response UpdateDatabaseToolsMcpServerResponse, err error)
    func (client DatabaseToolsClient) UpdateDatabaseToolsMcpToolset(ctx context.Context, request UpdateDatabaseToolsMcpToolsetRequest) (response UpdateDatabaseToolsMcpToolsetResponse, err error)
    func (client DatabaseToolsClient) UpdateDatabaseToolsPrivateEndpoint(ctx context.Context, request UpdateDatabaseToolsPrivateEndpointRequest) (response UpdateDatabaseToolsPrivateEndpointResponse, err error)
    func (client DatabaseToolsClient) UpdateDatabaseToolsSqlReport(ctx context.Context, request UpdateDatabaseToolsSqlReportRequest) (response UpdateDatabaseToolsSqlReportResponse, err error)
    func (client DatabaseToolsClient) ValidateDatabaseToolsConnection(ctx context.Context, request ValidateDatabaseToolsConnectionRequest) (response ValidateDatabaseToolsConnectionResponse, err error)
    func (client DatabaseToolsClient) ValidateDatabaseToolsIdentityCredential(ctx context.Context, request ValidateDatabaseToolsIdentityCredentialRequest) (response ValidateDatabaseToolsIdentityCredentialResponse, 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 DatabaseToolsConnectionGenericJdbc
    func (m DatabaseToolsConnectionGenericJdbc) GetCompartmentId() *string
    func (m DatabaseToolsConnectionGenericJdbc) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionGenericJdbc) GetDisplayName() *string
    func (m DatabaseToolsConnectionGenericJdbc) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionGenericJdbc) GetId() *string
    func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionGenericJdbc) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionGenericJdbc) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionGenericJdbc) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionGenericJdbc) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionGenericJdbc) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionGenericJdbc) String() string
    func (m *DatabaseToolsConnectionGenericJdbc) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionGenericJdbc) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionGenericJdbcSummary
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetCompartmentId() *string
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetDisplayName() *string
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetId() *string
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionGenericJdbcSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionGenericJdbcSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionGenericJdbcSummary) String() string
    func (m *DatabaseToolsConnectionGenericJdbcSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionGenericJdbcSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionMySql
    func (m DatabaseToolsConnectionMySql) GetCompartmentId() *string
    func (m DatabaseToolsConnectionMySql) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionMySql) GetDisplayName() *string
    func (m DatabaseToolsConnectionMySql) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionMySql) GetId() *string
    func (m DatabaseToolsConnectionMySql) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionMySql) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionMySql) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionMySql) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionMySql) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionMySql) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionMySql) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionMySql) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionMySql) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionMySql) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionMySql) String() string
    func (m *DatabaseToolsConnectionMySql) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionMySql) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionMySqlSummary
    func (m DatabaseToolsConnectionMySqlSummary) GetCompartmentId() *string
    func (m DatabaseToolsConnectionMySqlSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionMySqlSummary) GetDisplayName() *string
    func (m DatabaseToolsConnectionMySqlSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionMySqlSummary) GetId() *string
    func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionMySqlSummary) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionMySqlSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionMySqlSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionMySqlSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionMySqlSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionMySqlSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionMySqlSummary) String() string
    func (m *DatabaseToolsConnectionMySqlSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionMySqlSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabase
    func (m DatabaseToolsConnectionOracleDatabase) GetCompartmentId() *string
    func (m DatabaseToolsConnectionOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionOracleDatabase) GetDisplayName() *string
    func (m DatabaseToolsConnectionOracleDatabase) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionOracleDatabase) GetId() *string
    func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionOracleDatabase) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionOracleDatabase) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionOracleDatabase) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionOracleDatabase) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionOracleDatabase) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabase) String() string
    func (m *DatabaseToolsConnectionOracleDatabase) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionOracleDatabase) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClient
type DatabaseToolsConnectionOracleDatabaseProxyClientDetails
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) String() string
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) String() string
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) String() string
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientSummary
type DatabaseToolsConnectionOracleDatabaseProxyClientUserName
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) String() string
    func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserName) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) String() string
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) String() string
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) String() string
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) String() string
    func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) String() string
    func (m *DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionOracleDatabaseSummary
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId() *string
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName() *string
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetId() *string
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionOracleDatabaseSummary) String() string
    func (m *DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionOracleDatabaseSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionPostgresql
    func (m DatabaseToolsConnectionPostgresql) GetCompartmentId() *string
    func (m DatabaseToolsConnectionPostgresql) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionPostgresql) GetDisplayName() *string
    func (m DatabaseToolsConnectionPostgresql) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionPostgresql) GetId() *string
    func (m DatabaseToolsConnectionPostgresql) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionPostgresql) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionPostgresql) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionPostgresql) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionPostgresql) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionPostgresql) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionPostgresql) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionPostgresql) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionPostgresql) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionPostgresql) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionPostgresql) String() string
    func (m *DatabaseToolsConnectionPostgresql) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionPostgresql) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionPostgresqlSummary
    func (m DatabaseToolsConnectionPostgresqlSummary) GetCompartmentId() *string
    func (m DatabaseToolsConnectionPostgresqlSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionPostgresqlSummary) GetDisplayName() *string
    func (m DatabaseToolsConnectionPostgresqlSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsConnectionPostgresqlSummary) GetId() *string
    func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleState() LifecycleStateEnum
    func (m DatabaseToolsConnectionPostgresqlSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeEndpoint() *string
    func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeIdentity() RuntimeIdentityEnum
    func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeSupport() RuntimeSupportEnum
    func (m DatabaseToolsConnectionPostgresqlSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsConnectionPostgresqlSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsConnectionPostgresqlSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsConnectionPostgresqlSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsConnectionPostgresqlSummary) String() string
    func (m *DatabaseToolsConnectionPostgresqlSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsConnectionPostgresqlSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionSummary
type DatabaseToolsCustomSqlToolToolsetSource
    func (m DatabaseToolsCustomSqlToolToolsetSource) String() string
    func (m DatabaseToolsCustomSqlToolToolsetSource) ValidateEnumValue() (bool, error)
type DatabaseToolsCustomSqlToolToolsetSourceTypeEnum
    func GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumValues() []DatabaseToolsCustomSqlToolToolsetSourceTypeEnum
    func GetMappingDatabaseToolsCustomSqlToolToolsetSourceTypeEnum(val string) (DatabaseToolsCustomSqlToolToolsetSourceTypeEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfig
type DatabaseToolsDatabaseApiGatewayConfigCollection
    func (m DatabaseToolsDatabaseApiGatewayConfigCollection) String() string
    func (m *DatabaseToolsDatabaseApiGatewayConfigCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigDefault
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetCompartmentId() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetFreeformTags() map[string]string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetId() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetLifecycleDetails() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetLifecycleState() DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetLocks() []ResourceLock
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigDefaultSummary
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetCompartmentId() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetId() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLifecycleState() DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumValues() []DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigSummary
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 DatabaseToolsExternalAuthenticationStatusEnum
    func GetDatabaseToolsExternalAuthenticationStatusEnumValues() []DatabaseToolsExternalAuthenticationStatusEnum
    func GetMappingDatabaseToolsExternalAuthenticationStatusEnum(val string) (DatabaseToolsExternalAuthenticationStatusEnum, bool)
type DatabaseToolsIdentity
type DatabaseToolsIdentityCollection
    func (m DatabaseToolsIdentityCollection) String() string
    func (m *DatabaseToolsIdentityCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsIdentityCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsIdentityLifecycleStateEnum
    func GetDatabaseToolsIdentityLifecycleStateEnumValues() []DatabaseToolsIdentityLifecycleStateEnum
    func GetMappingDatabaseToolsIdentityLifecycleStateEnum(val string) (DatabaseToolsIdentityLifecycleStateEnum, bool)
type DatabaseToolsIdentityOracleDatabaseResourcePrincipal
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetCompartmentId() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDatabaseToolsConnectionId() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDisplayName() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetFreeformTags() map[string]string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetId() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleDetails() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleState() DatabaseToolsIdentityLifecycleStateEnum
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLocks() []ResourceLock
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) String() string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) ValidateEnumValue() (bool, error)
type DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetCompartmentId() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDatabaseToolsConnectionId() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDisplayName() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetId() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLifecycleState() DatabaseToolsIdentityLifecycleStateEnum
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) String() string
    func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsIdentityStatusEnum
    func GetDatabaseToolsIdentityStatusEnumValues() []DatabaseToolsIdentityStatusEnum
    func GetMappingDatabaseToolsIdentityStatusEnum(val string) (DatabaseToolsIdentityStatusEnum, bool)
type DatabaseToolsIdentitySummary
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 DatabaseToolsKeyStoreContentGenericJdbc
type DatabaseToolsKeyStoreContentGenericJdbcDetails
type DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum
    func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentGenericJdbcSummary
type DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum
    func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum
    func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum, 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 DatabaseToolsKeyStoreContentPostgresql
type DatabaseToolsKeyStoreContentPostgresqlDetails
type DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum
    func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentPostgresqlSummary
type DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum
    func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum
    func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum
    func GetMappingDatabaseToolsKeyStoreContentPostgresqlValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum, 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 DatabaseToolsKeyStoreContentSecretIdGenericJdbc
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) 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 DatabaseToolsKeyStoreContentSecretIdPostgresql
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) String() string
    func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) 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 DatabaseToolsKeyStoreGenericJdbc
    func (m DatabaseToolsKeyStoreGenericJdbc) String() string
    func (m *DatabaseToolsKeyStoreGenericJdbc) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreGenericJdbc) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreGenericJdbcDetails
    func (m DatabaseToolsKeyStoreGenericJdbcDetails) String() string
    func (m *DatabaseToolsKeyStoreGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreGenericJdbcDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreGenericJdbcSummary
    func (m DatabaseToolsKeyStoreGenericJdbcSummary) String() string
    func (m *DatabaseToolsKeyStoreGenericJdbcSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreGenericJdbcSummary) 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 DatabaseToolsKeyStorePasswordGenericJdbc
type DatabaseToolsKeyStorePasswordGenericJdbcDetails
type DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordGenericJdbcSummary
type DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum, 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 DatabaseToolsKeyStorePasswordPostgresql
type DatabaseToolsKeyStorePasswordPostgresqlDetails
type DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordPostgresqlSummary
type DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum, bool)
type DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum
    func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum
    func GetMappingDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum, 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 DatabaseToolsKeyStorePasswordSecretIdGenericJdbc
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) 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 DatabaseToolsKeyStorePasswordSecretIdPostgresql
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) String() string
    func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) 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 DatabaseToolsKeyStorePostgresql
    func (m DatabaseToolsKeyStorePostgresql) String() string
    func (m *DatabaseToolsKeyStorePostgresql) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStorePostgresql) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePostgresqlDetails
    func (m DatabaseToolsKeyStorePostgresqlDetails) String() string
    func (m *DatabaseToolsKeyStorePostgresqlDetails) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStorePostgresqlDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStorePostgresqlSummary
    func (m DatabaseToolsKeyStorePostgresqlSummary) String() string
    func (m *DatabaseToolsKeyStorePostgresqlSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStorePostgresqlSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsKeyStoreSummary
    func (m DatabaseToolsKeyStoreSummary) String() string
    func (m *DatabaseToolsKeyStoreSummary) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsKeyStoreSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServer
type DatabaseToolsMcpServerBuiltInRole
    func (m DatabaseToolsMcpServerBuiltInRole) String() string
    func (m DatabaseToolsMcpServerBuiltInRole) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerCollection
    func (m DatabaseToolsMcpServerCollection) String() string
    func (m *DatabaseToolsMcpServerCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsMcpServerCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerCustomRole
    func (m DatabaseToolsMcpServerCustomRole) String() string
    func (m DatabaseToolsMcpServerCustomRole) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerDefault
    func (m DatabaseToolsMcpServerDefault) GetAccessTokenExpiryInSeconds() *int
    func (m DatabaseToolsMcpServerDefault) GetBuiltInRoles() []DatabaseToolsMcpServerBuiltInRole
    func (m DatabaseToolsMcpServerDefault) GetCompartmentId() *string
    func (m DatabaseToolsMcpServerDefault) GetCustomRoles() []DatabaseToolsMcpServerCustomRole
    func (m DatabaseToolsMcpServerDefault) GetDatabaseToolsConnectionId() *string
    func (m DatabaseToolsMcpServerDefault) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpServerDefault) GetDescription() *string
    func (m DatabaseToolsMcpServerDefault) GetDisplayName() *string
    func (m DatabaseToolsMcpServerDefault) GetEndpoints() []DatabaseToolsMcpServerEndpoint
    func (m DatabaseToolsMcpServerDefault) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpServerDefault) GetId() *string
    func (m DatabaseToolsMcpServerDefault) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpServerDefault) GetLifecycleState() DatabaseToolsMcpServerLifecycleStateEnum
    func (m DatabaseToolsMcpServerDefault) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpServerDefault) GetRefreshTokenExpiryInSeconds() *int
    func (m DatabaseToolsMcpServerDefault) GetRelatedResource() *DatabaseToolsMcpServerRelatedResource
    func (m DatabaseToolsMcpServerDefault) GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum
    func (m DatabaseToolsMcpServerDefault) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpServerDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpServerDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpServerDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpServerDefault) String() string
    func (m *DatabaseToolsMcpServerDefault) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsMcpServerDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerEndpoint
    func (m DatabaseToolsMcpServerEndpoint) String() string
    func (m DatabaseToolsMcpServerEndpoint) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerLifecycleStateEnum
    func GetDatabaseToolsMcpServerLifecycleStateEnumValues() []DatabaseToolsMcpServerLifecycleStateEnum
    func GetMappingDatabaseToolsMcpServerLifecycleStateEnum(val string) (DatabaseToolsMcpServerLifecycleStateEnum, bool)
type DatabaseToolsMcpServerRelatedResource
    func (m DatabaseToolsMcpServerRelatedResource) String() string
    func (m DatabaseToolsMcpServerRelatedResource) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerRelatedResourceEntityTypeEnum
    func GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumValues() []DatabaseToolsMcpServerRelatedResourceEntityTypeEnum
    func GetMappingDatabaseToolsMcpServerRelatedResourceEntityTypeEnum(val string) (DatabaseToolsMcpServerRelatedResourceEntityTypeEnum, bool)
type DatabaseToolsMcpServerRuntimeIdentityEnum
    func GetDatabaseToolsMcpServerRuntimeIdentityEnumValues() []DatabaseToolsMcpServerRuntimeIdentityEnum
    func GetMappingDatabaseToolsMcpServerRuntimeIdentityEnum(val string) (DatabaseToolsMcpServerRuntimeIdentityEnum, bool)
type DatabaseToolsMcpServerStorage
type DatabaseToolsMcpServerStorageNone
    func (m DatabaseToolsMcpServerStorageNone) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpServerStorageNone) String() string
    func (m DatabaseToolsMcpServerStorageNone) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerStorageObjectStorage
    func (m DatabaseToolsMcpServerStorageObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpServerStorageObjectStorage) String() string
    func (m DatabaseToolsMcpServerStorageObjectStorage) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerStorageObjectStorageBucket
    func (m DatabaseToolsMcpServerStorageObjectStorageBucket) String() string
    func (m DatabaseToolsMcpServerStorageObjectStorageBucket) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerStorageTypeEnum
    func GetDatabaseToolsMcpServerStorageTypeEnumValues() []DatabaseToolsMcpServerStorageTypeEnum
    func GetMappingDatabaseToolsMcpServerStorageTypeEnum(val string) (DatabaseToolsMcpServerStorageTypeEnum, bool)
type DatabaseToolsMcpServerSummary
type DatabaseToolsMcpServerSummaryDefault
    func (m DatabaseToolsMcpServerSummaryDefault) GetBuiltInRoles() []DatabaseToolsMcpServerBuiltInRole
    func (m DatabaseToolsMcpServerSummaryDefault) GetCompartmentId() *string
    func (m DatabaseToolsMcpServerSummaryDefault) GetCustomRoles() []DatabaseToolsMcpServerCustomRole
    func (m DatabaseToolsMcpServerSummaryDefault) GetDatabaseToolsConnectionId() *string
    func (m DatabaseToolsMcpServerSummaryDefault) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpServerSummaryDefault) GetDisplayName() *string
    func (m DatabaseToolsMcpServerSummaryDefault) GetEndpoints() []DatabaseToolsMcpServerEndpoint
    func (m DatabaseToolsMcpServerSummaryDefault) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpServerSummaryDefault) GetId() *string
    func (m DatabaseToolsMcpServerSummaryDefault) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpServerSummaryDefault) GetLifecycleState() DatabaseToolsMcpServerLifecycleStateEnum
    func (m DatabaseToolsMcpServerSummaryDefault) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpServerSummaryDefault) GetRelatedResource() *DatabaseToolsMcpServerRelatedResource
    func (m DatabaseToolsMcpServerSummaryDefault) GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum
    func (m DatabaseToolsMcpServerSummaryDefault) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpServerSummaryDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpServerSummaryDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpServerSummaryDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpServerSummaryDefault) String() string
    func (m *DatabaseToolsMcpServerSummaryDefault) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsMcpServerSummaryDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpServerTypeEnum
    func GetDatabaseToolsMcpServerTypeEnumValues() []DatabaseToolsMcpServerTypeEnum
    func GetMappingDatabaseToolsMcpServerTypeEnum(val string) (DatabaseToolsMcpServerTypeEnum, bool)
type DatabaseToolsMcpToolset
type DatabaseToolsMcpToolsetBuiltInSqlTools
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetDescription() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetId() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetVersion() *int
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) String() string
    func (m DatabaseToolsMcpToolsetBuiltInSqlTools) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetBuiltInSqlToolsSummary
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetId() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetVersion() *int
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) String() string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetBuiltInSqlToolsVersion
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsVersion) String() string
    func (m DatabaseToolsMcpToolsetBuiltInSqlToolsVersion) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCollection
    func (m DatabaseToolsMcpToolsetCollection) String() string
    func (m *DatabaseToolsMcpToolsetCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsMcpToolsetCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomSqlTool
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetDescription() *string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetId() *string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomSqlTool) GetVersion() *int
    func (m DatabaseToolsMcpToolsetCustomSqlTool) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetCustomSqlTool) String() string
    func (m DatabaseToolsMcpToolsetCustomSqlTool) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomSqlToolSummary
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetId() *string
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetVersion() *int
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) String() string
    func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomSqlToolVariable
    func (m DatabaseToolsMcpToolsetCustomSqlToolVariable) String() string
    func (m DatabaseToolsMcpToolsetCustomSqlToolVariable) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomSqlToolVersion
    func (m DatabaseToolsMcpToolsetCustomSqlToolVersion) String() string
    func (m DatabaseToolsMcpToolsetCustomSqlToolVersion) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomizableReportingTools
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetDescription() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetId() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetVersion() *int
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) String() string
    func (m DatabaseToolsMcpToolsetCustomizableReportingTools) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomizableReportingToolsReport
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsReport) String() string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsReport) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomizableReportingToolsSummary
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetId() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetVersion() *int
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) String() string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetCustomizableReportingToolsVersion
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsVersion) String() string
    func (m DatabaseToolsMcpToolsetCustomizableReportingToolsVersion) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetDefaultExecutionTypeEnum
    func GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumValues() []DatabaseToolsMcpToolsetDefaultExecutionTypeEnum
    func GetMappingDatabaseToolsMcpToolsetDefaultExecutionTypeEnum(val string) (DatabaseToolsMcpToolsetDefaultExecutionTypeEnum, bool)
type DatabaseToolsMcpToolsetGenAiSqlAssistant
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDescription() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetId() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetVersion() *int
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) String() string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetGenAiSqlAssistantSummary
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetCompartmentId() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDatabaseToolsMcpServerId() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDisplayName() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetFreeformTags() map[string]string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetId() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLifecycleDetails() *string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLocks() []ResourceLock
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetVersion() *int
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) String() string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetGenAiSqlAssistantVersion
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantVersion) String() string
    func (m DatabaseToolsMcpToolsetGenAiSqlAssistantVersion) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetLifecycleStateEnum
    func GetDatabaseToolsMcpToolsetLifecycleStateEnumValues() []DatabaseToolsMcpToolsetLifecycleStateEnum
    func GetMappingDatabaseToolsMcpToolsetLifecycleStateEnum(val string) (DatabaseToolsMcpToolsetLifecycleStateEnum, bool)
type DatabaseToolsMcpToolsetSummary
type DatabaseToolsMcpToolsetToolDetails
    func (m DatabaseToolsMcpToolsetToolDetails) String() string
    func (m DatabaseToolsMcpToolsetToolDetails) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetToolStatusEnum
    func GetDatabaseToolsMcpToolsetToolStatusEnumValues() []DatabaseToolsMcpToolsetToolStatusEnum
    func GetMappingDatabaseToolsMcpToolsetToolStatusEnum(val string) (DatabaseToolsMcpToolsetToolStatusEnum, bool)
type DatabaseToolsMcpToolsetTypeEnum
    func GetDatabaseToolsMcpToolsetTypeEnumValues() []DatabaseToolsMcpToolsetTypeEnum
    func GetMappingDatabaseToolsMcpToolsetTypeEnum(val string) (DatabaseToolsMcpToolsetTypeEnum, bool)
type DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary
    func (m DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) GetDefaultVersion() *int
    func (m DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) String() string
    func (m DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetVersionCollection
    func (m DatabaseToolsMcpToolsetVersionCollection) String() string
    func (m *DatabaseToolsMcpToolsetVersionCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsMcpToolsetVersionCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetVersionCustomSqlToolSummary
    func (m DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) GetDefaultVersion() *int
    func (m DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) String() string
    func (m DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary
    func (m DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) GetDefaultVersion() *int
    func (m DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) String() string
    func (m DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary
    func (m DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) GetDefaultVersion() *int
    func (m DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) String() string
    func (m DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetVersionSummary
type DatabaseToolsMcpToolsetVersionTool
    func (m DatabaseToolsMcpToolsetVersionTool) String() string
    func (m DatabaseToolsMcpToolsetVersionTool) ValidateEnumValue() (bool, error)
type DatabaseToolsMcpToolsetVersionTypeEnum
    func GetDatabaseToolsMcpToolsetVersionTypeEnumValues() []DatabaseToolsMcpToolsetVersionTypeEnum
    func GetMappingDatabaseToolsMcpToolsetVersionTypeEnum(val string) (DatabaseToolsMcpToolsetVersionTypeEnum, bool)
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 DatabaseToolsRelatedResourcePostgresql
    func (m DatabaseToolsRelatedResourcePostgresql) String() string
    func (m DatabaseToolsRelatedResourcePostgresql) ValidateEnumValue() (bool, error)
type DatabaseToolsSqlReport
type DatabaseToolsSqlReportCollection
    func (m DatabaseToolsSqlReportCollection) String() string
    func (m *DatabaseToolsSqlReportCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsSqlReportCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsSqlReportColumn
    func (m DatabaseToolsSqlReportColumn) String() string
    func (m DatabaseToolsSqlReportColumn) ValidateEnumValue() (bool, error)
type DatabaseToolsSqlReportLifecycleStateEnum
    func GetDatabaseToolsSqlReportLifecycleStateEnumValues() []DatabaseToolsSqlReportLifecycleStateEnum
    func GetMappingDatabaseToolsSqlReportLifecycleStateEnum(val string) (DatabaseToolsSqlReportLifecycleStateEnum, bool)
type DatabaseToolsSqlReportOracleDatabase
    func (m DatabaseToolsSqlReportOracleDatabase) GetColumns() []DatabaseToolsSqlReportColumn
    func (m DatabaseToolsSqlReportOracleDatabase) GetCompartmentId() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsSqlReportOracleDatabase) GetDescription() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetDisplayName() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetFreeformTags() map[string]string
    func (m DatabaseToolsSqlReportOracleDatabase) GetId() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetInstructions() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetLifecycleDetails() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetLifecycleState() DatabaseToolsSqlReportLifecycleStateEnum
    func (m DatabaseToolsSqlReportOracleDatabase) GetLocks() []ResourceLock
    func (m DatabaseToolsSqlReportOracleDatabase) GetPurpose() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetSource() *string
    func (m DatabaseToolsSqlReportOracleDatabase) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsSqlReportOracleDatabase) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsSqlReportOracleDatabase) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsSqlReportOracleDatabase) GetVariables() []DatabaseToolsSqlReportVariable
    func (m DatabaseToolsSqlReportOracleDatabase) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsSqlReportOracleDatabase) String() string
    func (m DatabaseToolsSqlReportOracleDatabase) ValidateEnumValue() (bool, error)
type DatabaseToolsSqlReportSummary
type DatabaseToolsSqlReportSummaryOracleDatabase
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetCompartmentId() *string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetDescription() *string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetDisplayName() *string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetFreeformTags() map[string]string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetId() *string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetInstructions() *string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetLifecycleDetails() *string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetLifecycleState() DatabaseToolsSqlReportLifecycleStateEnum
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetLocks() []ResourceLock
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetPurpose() *string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetSystemTags() map[string]map[string]interface{}
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) String() string
    func (m DatabaseToolsSqlReportSummaryOracleDatabase) ValidateEnumValue() (bool, error)
type DatabaseToolsSqlReportTypeEnum
    func GetDatabaseToolsSqlReportTypeEnumValues() []DatabaseToolsSqlReportTypeEnum
    func GetMappingDatabaseToolsSqlReportTypeEnum(val string) (DatabaseToolsSqlReportTypeEnum, bool)
type DatabaseToolsSqlReportVariable
    func (m DatabaseToolsSqlReportVariable) String() string
    func (m DatabaseToolsSqlReportVariable) 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 DbmsCloudStatusEnum
    func GetDbmsCloudStatusEnumValues() []DbmsCloudStatusEnum
    func GetMappingDbmsCloudStatusEnum(val string) (DbmsCloudStatusEnum, 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 DeleteDatabaseToolsDatabaseApiGatewayConfigRequest
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) String() string
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsDatabaseApiGatewayConfigResponse
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigResponse) String() string
type DeleteDatabaseToolsIdentityRequest
    func (request DeleteDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsIdentityRequest) String() string
    func (request DeleteDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsIdentityResponse
    func (response DeleteDatabaseToolsIdentityResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsIdentityResponse) String() string
type DeleteDatabaseToolsMcpServerRequest
    func (request DeleteDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsMcpServerRequest) String() string
    func (request DeleteDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsMcpServerResponse
    func (response DeleteDatabaseToolsMcpServerResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsMcpServerResponse) String() string
type DeleteDatabaseToolsMcpToolsetRequest
    func (request DeleteDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsMcpToolsetRequest) String() string
    func (request DeleteDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsMcpToolsetResponse
    func (response DeleteDatabaseToolsMcpToolsetResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsMcpToolsetResponse) 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 DeleteDatabaseToolsSqlReportRequest
    func (request DeleteDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsSqlReportRequest) String() string
    func (request DeleteDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsSqlReportResponse
    func (response DeleteDatabaseToolsSqlReportResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsSqlReportResponse) 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 GetDatabaseToolsDatabaseApiGatewayConfigRequest
    func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) String() string
    func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsDatabaseApiGatewayConfigResponse
    func (response GetDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsDatabaseApiGatewayConfigResponse) 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 GetDatabaseToolsIdentityRequest
    func (request GetDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsIdentityRequest) String() string
    func (request GetDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsIdentityResponse
    func (response GetDatabaseToolsIdentityResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsIdentityResponse) String() string
type GetDatabaseToolsMcpServerRequest
    func (request GetDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsMcpServerRequest) String() string
    func (request GetDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsMcpServerResponse
    func (response GetDatabaseToolsMcpServerResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsMcpServerResponse) String() string
type GetDatabaseToolsMcpToolsetRequest
    func (request GetDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsMcpToolsetRequest) String() string
    func (request GetDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsMcpToolsetResponse
    func (response GetDatabaseToolsMcpToolsetResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsMcpToolsetResponse) 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 GetDatabaseToolsSqlReportRequest
    func (request GetDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsSqlReportRequest) String() string
    func (request GetDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsSqlReportResponse
    func (response GetDatabaseToolsSqlReportResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsSqlReportResponse) 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 IdentityProviderTypeEnum
    func GetIdentityProviderTypeEnumValues() []IdentityProviderTypeEnum
    func GetMappingIdentityProviderTypeEnum(val string) (IdentityProviderTypeEnum, bool)
type IdentityTypeEnum
    func GetIdentityTypeEnumValues() []IdentityTypeEnum
    func GetMappingIdentityTypeEnum(val string) (IdentityTypeEnum, bool)
type KeyStoreTypeEnum
    func GetKeyStoreTypeEnumValues() []KeyStoreTypeEnum
    func GetMappingKeyStoreTypeEnum(val string) (KeyStoreTypeEnum, bool)
type KeyStoreTypeGenericJdbcEnum
    func GetKeyStoreTypeGenericJdbcEnumValues() []KeyStoreTypeGenericJdbcEnum
    func GetMappingKeyStoreTypeGenericJdbcEnum(val string) (KeyStoreTypeGenericJdbcEnum, bool)
type KeyStoreTypeMySqlEnum
    func GetKeyStoreTypeMySqlEnumValues() []KeyStoreTypeMySqlEnum
    func GetMappingKeyStoreTypeMySqlEnum(val string) (KeyStoreTypeMySqlEnum, bool)
type KeyStoreTypePostgresqlEnum
    func GetKeyStoreTypePostgresqlEnumValues() []KeyStoreTypePostgresqlEnum
    func GetMappingKeyStoreTypePostgresqlEnum(val string) (KeyStoreTypePostgresqlEnum, 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 ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigsRequest
    func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) String() string
    func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsDatabaseApiGatewayConfigsResponse
    func (response ListDatabaseToolsDatabaseApiGatewayConfigsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsDatabaseApiGatewayConfigsResponse) String() string
type ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum, 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 ListDatabaseToolsIdentitiesLifecycleStateEnum
    func GetListDatabaseToolsIdentitiesLifecycleStateEnumValues() []ListDatabaseToolsIdentitiesLifecycleStateEnum
    func GetMappingListDatabaseToolsIdentitiesLifecycleStateEnum(val string) (ListDatabaseToolsIdentitiesLifecycleStateEnum, bool)
type ListDatabaseToolsIdentitiesRequest
    func (request ListDatabaseToolsIdentitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsIdentitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsIdentitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsIdentitiesRequest) String() string
    func (request ListDatabaseToolsIdentitiesRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsIdentitiesResponse
    func (response ListDatabaseToolsIdentitiesResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsIdentitiesResponse) String() string
type ListDatabaseToolsIdentitiesSortByEnum
    func GetListDatabaseToolsIdentitiesSortByEnumValues() []ListDatabaseToolsIdentitiesSortByEnum
    func GetMappingListDatabaseToolsIdentitiesSortByEnum(val string) (ListDatabaseToolsIdentitiesSortByEnum, bool)
type ListDatabaseToolsIdentitiesSortOrderEnum
    func GetListDatabaseToolsIdentitiesSortOrderEnumValues() []ListDatabaseToolsIdentitiesSortOrderEnum
    func GetMappingListDatabaseToolsIdentitiesSortOrderEnum(val string) (ListDatabaseToolsIdentitiesSortOrderEnum, bool)
type ListDatabaseToolsMcpServersLifecycleStateEnum
    func GetListDatabaseToolsMcpServersLifecycleStateEnumValues() []ListDatabaseToolsMcpServersLifecycleStateEnum
    func GetMappingListDatabaseToolsMcpServersLifecycleStateEnum(val string) (ListDatabaseToolsMcpServersLifecycleStateEnum, bool)
type ListDatabaseToolsMcpServersRequest
    func (request ListDatabaseToolsMcpServersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsMcpServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsMcpServersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsMcpServersRequest) String() string
    func (request ListDatabaseToolsMcpServersRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsMcpServersResponse
    func (response ListDatabaseToolsMcpServersResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsMcpServersResponse) String() string
type ListDatabaseToolsMcpServersSortByEnum
    func GetListDatabaseToolsMcpServersSortByEnumValues() []ListDatabaseToolsMcpServersSortByEnum
    func GetMappingListDatabaseToolsMcpServersSortByEnum(val string) (ListDatabaseToolsMcpServersSortByEnum, bool)
type ListDatabaseToolsMcpServersSortOrderEnum
    func GetListDatabaseToolsMcpServersSortOrderEnumValues() []ListDatabaseToolsMcpServersSortOrderEnum
    func GetMappingListDatabaseToolsMcpServersSortOrderEnum(val string) (ListDatabaseToolsMcpServersSortOrderEnum, bool)
type ListDatabaseToolsMcpToolsetVersionsRequest
    func (request ListDatabaseToolsMcpToolsetVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsMcpToolsetVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsMcpToolsetVersionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsMcpToolsetVersionsRequest) String() string
    func (request ListDatabaseToolsMcpToolsetVersionsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsMcpToolsetVersionsResponse
    func (response ListDatabaseToolsMcpToolsetVersionsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsMcpToolsetVersionsResponse) String() string
type ListDatabaseToolsMcpToolsetsLifecycleStateEnum
    func GetListDatabaseToolsMcpToolsetsLifecycleStateEnumValues() []ListDatabaseToolsMcpToolsetsLifecycleStateEnum
    func GetMappingListDatabaseToolsMcpToolsetsLifecycleStateEnum(val string) (ListDatabaseToolsMcpToolsetsLifecycleStateEnum, bool)
type ListDatabaseToolsMcpToolsetsRequest
    func (request ListDatabaseToolsMcpToolsetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsMcpToolsetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsMcpToolsetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsMcpToolsetsRequest) String() string
    func (request ListDatabaseToolsMcpToolsetsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsMcpToolsetsResponse
    func (response ListDatabaseToolsMcpToolsetsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsMcpToolsetsResponse) String() string
type ListDatabaseToolsMcpToolsetsSortByEnum
    func GetListDatabaseToolsMcpToolsetsSortByEnumValues() []ListDatabaseToolsMcpToolsetsSortByEnum
    func GetMappingListDatabaseToolsMcpToolsetsSortByEnum(val string) (ListDatabaseToolsMcpToolsetsSortByEnum, bool)
type ListDatabaseToolsMcpToolsetsSortOrderEnum
    func GetListDatabaseToolsMcpToolsetsSortOrderEnumValues() []ListDatabaseToolsMcpToolsetsSortOrderEnum
    func GetMappingListDatabaseToolsMcpToolsetsSortOrderEnum(val string) (ListDatabaseToolsMcpToolsetsSortOrderEnum, 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 ListDatabaseToolsSqlReportsLifecycleStateEnum
    func GetListDatabaseToolsSqlReportsLifecycleStateEnumValues() []ListDatabaseToolsSqlReportsLifecycleStateEnum
    func GetMappingListDatabaseToolsSqlReportsLifecycleStateEnum(val string) (ListDatabaseToolsSqlReportsLifecycleStateEnum, bool)
type ListDatabaseToolsSqlReportsRequest
    func (request ListDatabaseToolsSqlReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsSqlReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsSqlReportsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsSqlReportsRequest) String() string
    func (request ListDatabaseToolsSqlReportsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsSqlReportsResponse
    func (response ListDatabaseToolsSqlReportsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsSqlReportsResponse) String() string
type ListDatabaseToolsSqlReportsSortByEnum
    func GetListDatabaseToolsSqlReportsSortByEnumValues() []ListDatabaseToolsSqlReportsSortByEnum
    func GetMappingListDatabaseToolsSqlReportsSortByEnum(val string) (ListDatabaseToolsSqlReportsSortByEnum, bool)
type ListDatabaseToolsSqlReportsSortOrderEnum
    func GetListDatabaseToolsSqlReportsSortOrderEnumValues() []ListDatabaseToolsSqlReportsSortOrderEnum
    func GetMappingListDatabaseToolsSqlReportsSortOrderEnum(val string) (ListDatabaseToolsSqlReportsSortOrderEnum, 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 ProxyAuthenticationTypeEnum
    func GetMappingProxyAuthenticationTypeEnum(val string) (ProxyAuthenticationTypeEnum, bool)
    func GetProxyAuthenticationTypeEnumValues() []ProxyAuthenticationTypeEnum
type RefreshDatabaseToolsIdentityCredentialDetails
type RefreshDatabaseToolsIdentityCredentialRequest
    func (request RefreshDatabaseToolsIdentityCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RefreshDatabaseToolsIdentityCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RefreshDatabaseToolsIdentityCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request RefreshDatabaseToolsIdentityCredentialRequest) String() string
    func (request RefreshDatabaseToolsIdentityCredentialRequest) ValidateEnumValue() (bool, error)
type RefreshDatabaseToolsIdentityCredentialResponse
    func (response RefreshDatabaseToolsIdentityCredentialResponse) HTTPResponse() *http.Response
    func (response RefreshDatabaseToolsIdentityCredentialResponse) String() string
type RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails
    func (m RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) MarshalJSON() (buff []byte, e error)
    func (m RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) String() string
    func (m RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) ValidateEnumValue() (bool, error)
type RelatedResourceEntityTypeEnum
    func GetMappingRelatedResourceEntityTypeEnum(val string) (RelatedResourceEntityTypeEnum, bool)
    func GetRelatedResourceEntityTypeEnumValues() []RelatedResourceEntityTypeEnum
type RelatedResourceEntityTypeMySqlEnum
    func GetMappingRelatedResourceEntityTypeMySqlEnum(val string) (RelatedResourceEntityTypeMySqlEnum, bool)
    func GetRelatedResourceEntityTypeMySqlEnumValues() []RelatedResourceEntityTypeMySqlEnum
type RelatedResourceEntityTypePostgresqlEnum
    func GetMappingRelatedResourceEntityTypePostgresqlEnum(val string) (RelatedResourceEntityTypePostgresqlEnum, bool)
    func GetRelatedResourceEntityTypePostgresqlEnumValues() []RelatedResourceEntityTypePostgresqlEnum
type RemoveDatabaseToolsConnectionLockRequest
    func (request RemoveDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDatabaseToolsConnectionLockRequest) String() string
    func (request RemoveDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)
type RemoveDatabaseToolsConnectionLockResponse
    func (response RemoveDatabaseToolsConnectionLockResponse) HTTPResponse() *http.Response
    func (response RemoveDatabaseToolsConnectionLockResponse) String() string
type RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest
    func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) String() string
    func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) ValidateEnumValue() (bool, error)
type RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse
    func (response RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse) HTTPResponse() *http.Response
    func (response RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse) String() string
type RemoveDatabaseToolsIdentityLockRequest
    func (request RemoveDatabaseToolsIdentityLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDatabaseToolsIdentityLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDatabaseToolsIdentityLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDatabaseToolsIdentityLockRequest) String() string
    func (request RemoveDatabaseToolsIdentityLockRequest) ValidateEnumValue() (bool, error)
type RemoveDatabaseToolsIdentityLockResponse
    func (response RemoveDatabaseToolsIdentityLockResponse) HTTPResponse() *http.Response
    func (response RemoveDatabaseToolsIdentityLockResponse) String() string
type RemoveDatabaseToolsMcpServerLockRequest
    func (request RemoveDatabaseToolsMcpServerLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDatabaseToolsMcpServerLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDatabaseToolsMcpServerLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDatabaseToolsMcpServerLockRequest) String() string
    func (request RemoveDatabaseToolsMcpServerLockRequest) ValidateEnumValue() (bool, error)
type RemoveDatabaseToolsMcpServerLockResponse
    func (response RemoveDatabaseToolsMcpServerLockResponse) HTTPResponse() *http.Response
    func (response RemoveDatabaseToolsMcpServerLockResponse) String() string
type RemoveDatabaseToolsMcpToolsetLockRequest
    func (request RemoveDatabaseToolsMcpToolsetLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDatabaseToolsMcpToolsetLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDatabaseToolsMcpToolsetLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDatabaseToolsMcpToolsetLockRequest) String() string
    func (request RemoveDatabaseToolsMcpToolsetLockRequest) ValidateEnumValue() (bool, error)
type RemoveDatabaseToolsMcpToolsetLockResponse
    func (response RemoveDatabaseToolsMcpToolsetLockResponse) HTTPResponse() *http.Response
    func (response RemoveDatabaseToolsMcpToolsetLockResponse) String() string
type RemoveDatabaseToolsPrivateEndpointLockRequest
    func (request RemoveDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDatabaseToolsPrivateEndpointLockRequest) String() string
    func (request RemoveDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
type RemoveDatabaseToolsPrivateEndpointLockResponse
    func (response RemoveDatabaseToolsPrivateEndpointLockResponse) HTTPResponse() *http.Response
    func (response RemoveDatabaseToolsPrivateEndpointLockResponse) String() string
type RemoveDatabaseToolsSqlReportLockRequest
    func (request RemoveDatabaseToolsSqlReportLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDatabaseToolsSqlReportLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDatabaseToolsSqlReportLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDatabaseToolsSqlReportLockRequest) String() string
    func (request RemoveDatabaseToolsSqlReportLockRequest) ValidateEnumValue() (bool, error)
type RemoveDatabaseToolsSqlReportLockResponse
    func (response RemoveDatabaseToolsSqlReportLockResponse) HTTPResponse() *http.Response
    func (response RemoveDatabaseToolsSqlReportLockResponse) String() string
type RemoveResourceLockDetails
    func (m RemoveResourceLockDetails) String() string
    func (m RemoveResourceLockDetails) ValidateEnumValue() (bool, error)
type RemoveResourceLockDetailsTypeEnum
    func GetMappingRemoveResourceLockDetailsTypeEnum(val string) (RemoveResourceLockDetailsTypeEnum, bool)
    func GetRemoveResourceLockDetailsTypeEnumValues() []RemoveResourceLockDetailsTypeEnum
type ResourceLock
    func (m ResourceLock) String() string
    func (m ResourceLock) ValidateEnumValue() (bool, error)
type ResourceLockTypeEnum
    func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)
    func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum
type RuntimeIdentityEnum
    func GetMappingRuntimeIdentityEnum(val string) (RuntimeIdentityEnum, bool)
    func GetRuntimeIdentityEnumValues() []RuntimeIdentityEnum
type RuntimeSupportEnum
    func GetMappingRuntimeSupportEnum(val string) (RuntimeSupportEnum, bool)
    func GetRuntimeSupportEnumValues() []RuntimeSupportEnum
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type UpdateDatabaseToolsConnectionDetails
type UpdateDatabaseToolsConnectionGenericJdbcDetails
    func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) String() string
    func (m *UpdateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsConnectionMySqlDetails
    func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsConnectionMySqlDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsConnectionMySqlDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsConnectionMySqlDetails) String() string
    func (m *UpdateDatabaseToolsConnectionMySqlDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsConnectionOracleDatabaseDetails
    func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) String() string
    func (m *UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsConnectionPostgresqlDetails
    func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsConnectionPostgresqlDetails) String() string
    func (m *UpdateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsConnectionRequest
    func (request UpdateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, 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 UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) String() string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigDetails
type UpdateDatabaseToolsDatabaseApiGatewayConfigRequest
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) String() string
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigResponse
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigResponse) String() string
type UpdateDatabaseToolsIdentityDetails
type UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails
    func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) String() string
    func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsIdentityRequest
    func (request UpdateDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsIdentityRequest) String() string
    func (request UpdateDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsIdentityResponse
    func (response UpdateDatabaseToolsIdentityResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsIdentityResponse) String() string
type UpdateDatabaseToolsMcpServerDetails
type UpdateDatabaseToolsMcpServerDetailsDefault
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetAccessTokenExpiryInSeconds() *int
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetCustomRoles() []DatabaseToolsMcpServerCustomRole
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetDescription() *string
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetDisplayName() *string
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetRefreshTokenExpiryInSeconds() *int
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) String() string
    func (m *UpdateDatabaseToolsMcpServerDetailsDefault) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDatabaseToolsMcpServerDetailsDefault) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsMcpServerRequest
    func (request UpdateDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsMcpServerRequest) String() string
    func (request UpdateDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsMcpServerResponse
    func (response UpdateDatabaseToolsMcpServerResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsMcpServerResponse) String() string
type UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDescription() *string
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetVersion() *int
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) String() string
    func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDescription() *string
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetVersion() *int
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) String() string
    func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDescription() *string
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetVersion() *int
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) String() string
    func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsMcpToolsetDetails
type UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDescription() *string
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetVersion() *int
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) String() string
    func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsMcpToolsetRequest
    func (request UpdateDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsMcpToolsetRequest) String() string
    func (request UpdateDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsMcpToolsetResponse
    func (response UpdateDatabaseToolsMcpToolsetResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsMcpToolsetResponse) String() string
type UpdateDatabaseToolsMcpToolsetToolDetails
    func (m UpdateDatabaseToolsMcpToolsetToolDetails) String() string
    func (m UpdateDatabaseToolsMcpToolsetToolDetails) ValidateEnumValue() (bool, error)
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 UpdateDatabaseToolsRelatedResourcePostgresqlDetails
    func (m UpdateDatabaseToolsRelatedResourcePostgresqlDetails) String() string
    func (m UpdateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsSqlReportDetails
type UpdateDatabaseToolsSqlReportDetailsOracleDatabase
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetColumns() []DatabaseToolsSqlReportColumn
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDescription() *string
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDisplayName() *string
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetFreeformTags() map[string]string
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetInstructions() *string
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetPurpose() *string
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetSource() *string
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetVariables() []DatabaseToolsSqlReportVariable
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) String() string
    func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsSqlReportRequest
    func (request UpdateDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsSqlReportRequest) String() string
    func (request UpdateDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsSqlReportResponse
    func (response UpdateDatabaseToolsSqlReportResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsSqlReportResponse) String() string
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 ValidateDatabaseToolsConnectionPostgresqlDetails
    func (m ValidateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionPostgresqlDetails) String() string
    func (m ValidateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionPostgresqlResult
    func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetAction() *string
    func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCause() *string
    func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCode() *string
    func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetMessage() *string
    func (m ValidateDatabaseToolsConnectionPostgresqlResult) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionPostgresqlResult) String() string
    func (m ValidateDatabaseToolsConnectionPostgresqlResult) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionRequest
    func (request ValidateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, 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 ValidateDatabaseToolsIdentityCredentialDetails
type ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) String() string
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetAction() *string
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCause() *string
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCode() *string
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetMessage() *string
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) String() string
    func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsIdentityCredentialRequest
    func (request ValidateDatabaseToolsIdentityCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateDatabaseToolsIdentityCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateDatabaseToolsIdentityCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateDatabaseToolsIdentityCredentialRequest) String() string
    func (request ValidateDatabaseToolsIdentityCredentialRequest) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsIdentityCredentialResponse
    func (response ValidateDatabaseToolsIdentityCredentialResponse) HTTPResponse() *http.Response
    func (response ValidateDatabaseToolsIdentityCredentialResponse) String() string
type ValidateDatabaseToolsIdentityCredentialResult
type ValidationExternalAuthenticationStatus
    func (m ValidationExternalAuthenticationStatus) String() string
    func (m ValidationExternalAuthenticationStatus) ValidateEnumValue() (bool, error)
type ValidationIdentityStatus
    func (m ValidationIdentityStatus) String() string
    func (m ValidationIdentityStatus) ValidateEnumValue() (bool, error)
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 add_database_tools_connection_lock_request_response.go add_database_tools_database_api_gateway_config_lock_request_response.go add_database_tools_identity_lock_request_response.go add_database_tools_mcp_server_lock_request_response.go add_database_tools_mcp_toolset_lock_request_response.go add_database_tools_private_endpoint_lock_request_response.go add_database_tools_sql_report_lock_request_response.go add_resource_lock_details.go authentication_type.go cascading_delete_database_tools_mcp_server_request_response.go change_database_tools_connection_compartment_details.go change_database_tools_connection_compartment_request_response.go change_database_tools_database_api_gateway_config_compartment_details.go change_database_tools_database_api_gateway_config_compartment_request_response.go change_database_tools_identity_compartment_details.go change_database_tools_identity_compartment_request_response.go change_database_tools_mcp_server_compartment_details.go change_database_tools_mcp_server_compartment_request_response.go change_database_tools_mcp_toolset_compartment_details.go change_database_tools_mcp_toolset_compartment_request_response.go change_database_tools_private_endpoint_compartment_details.go change_database_tools_private_endpoint_compartment_request_response.go change_database_tools_sql_report_compartment_details.go change_database_tools_sql_report_compartment_request_response.go connection_type.go create_database_tools_connection_details.go create_database_tools_connection_generic_jdbc_details.go create_database_tools_connection_my_sql_details.go create_database_tools_connection_oracle_database_details.go create_database_tools_connection_postgresql_details.go create_database_tools_connection_request_response.go create_database_tools_database_api_gateway_config_default_details.go create_database_tools_database_api_gateway_config_details.go create_database_tools_database_api_gateway_config_request_response.go create_database_tools_identity_details.go create_database_tools_identity_oracle_database_resource_principal_details.go create_database_tools_identity_request_response.go create_database_tools_mcp_server_default_details.go create_database_tools_mcp_server_details.go create_database_tools_mcp_server_request_response.go create_database_tools_mcp_toolset_built_in_sql_tools_details.go create_database_tools_mcp_toolset_custom_sql_tool_details.go create_database_tools_mcp_toolset_customizable_reporting_tools_details.go create_database_tools_mcp_toolset_details.go create_database_tools_mcp_toolset_gen_ai_sql_assistant_details.go create_database_tools_mcp_toolset_request_response.go create_database_tools_mcp_toolset_tool_details.go create_database_tools_private_endpoint_details.go create_database_tools_private_endpoint_request_response.go create_database_tools_related_resource_details.go create_database_tools_related_resource_my_sql_details.go create_database_tools_related_resource_postgresql_details.go create_database_tools_sql_report_details.go create_database_tools_sql_report_oracle_database_details.go create_database_tools_sql_report_request_response.go database_api_gateway_config_metadata_source.go database_api_gateway_config_type.go database_tools_connection.go database_tools_connection_collection.go database_tools_connection_generic_jdbc.go database_tools_connection_generic_jdbc_summary.go database_tools_connection_my_sql.go database_tools_connection_my_sql_summary.go database_tools_connection_oracle_database.go database_tools_connection_oracle_database_proxy_client.go database_tools_connection_oracle_database_proxy_client_details.go database_tools_connection_oracle_database_proxy_client_no_proxy.go database_tools_connection_oracle_database_proxy_client_no_proxy_details.go database_tools_connection_oracle_database_proxy_client_no_proxy_summary.go database_tools_connection_oracle_database_proxy_client_summary.go database_tools_connection_oracle_database_proxy_client_user_name.go database_tools_connection_oracle_database_proxy_client_user_name_auto_detect.go database_tools_connection_oracle_database_proxy_client_user_name_auto_detect_details.go database_tools_connection_oracle_database_proxy_client_user_name_auto_detect_summary.go database_tools_connection_oracle_database_proxy_client_user_name_details.go database_tools_connection_oracle_database_proxy_client_user_name_summary.go database_tools_connection_oracle_database_summary.go database_tools_connection_postgresql.go database_tools_connection_postgresql_summary.go database_tools_connection_summary.go database_tools_custom_sql_tool_toolset_source.go database_tools_custom_sql_tool_toolset_source_type.go database_tools_database_api_gateway_config.go database_tools_database_api_gateway_config_collection.go database_tools_database_api_gateway_config_default.go database_tools_database_api_gateway_config_default_summary.go database_tools_database_api_gateway_config_lifecycle_state.go database_tools_database_api_gateway_config_summary.go database_tools_endpoint_service.go database_tools_endpoint_service_collection.go database_tools_endpoint_service_summary.go database_tools_external_authentication_status.go database_tools_identity.go database_tools_identity_collection.go database_tools_identity_lifecycle_state.go database_tools_identity_oracle_database_resource_principal.go database_tools_identity_oracle_database_resource_principal_summary.go database_tools_identity_status.go database_tools_identity_summary.go database_tools_key_store.go database_tools_key_store_content.go database_tools_key_store_content_details.go database_tools_key_store_content_generic_jdbc.go database_tools_key_store_content_generic_jdbc_details.go database_tools_key_store_content_generic_jdbc_summary.go database_tools_key_store_content_my_sql.go database_tools_key_store_content_my_sql_details.go database_tools_key_store_content_my_sql_summary.go database_tools_key_store_content_postgresql.go database_tools_key_store_content_postgresql_details.go database_tools_key_store_content_postgresql_summary.go database_tools_key_store_content_secret_id.go database_tools_key_store_content_secret_id_details.go database_tools_key_store_content_secret_id_generic_jdbc.go database_tools_key_store_content_secret_id_generic_jdbc_details.go database_tools_key_store_content_secret_id_generic_jdbc_summary.go database_tools_key_store_content_secret_id_my_sql.go database_tools_key_store_content_secret_id_my_sql_details.go database_tools_key_store_content_secret_id_my_sql_summary.go database_tools_key_store_content_secret_id_postgresql.go database_tools_key_store_content_secret_id_postgresql_details.go database_tools_key_store_content_secret_id_postgresql_summary.go database_tools_key_store_content_secret_id_summary.go database_tools_key_store_content_summary.go database_tools_key_store_details.go database_tools_key_store_generic_jdbc.go database_tools_key_store_generic_jdbc_details.go database_tools_key_store_generic_jdbc_summary.go database_tools_key_store_my_sql.go database_tools_key_store_my_sql_details.go database_tools_key_store_my_sql_summary.go database_tools_key_store_password.go database_tools_key_store_password_details.go database_tools_key_store_password_generic_jdbc.go database_tools_key_store_password_generic_jdbc_details.go database_tools_key_store_password_generic_jdbc_summary.go database_tools_key_store_password_my_sql.go database_tools_key_store_password_my_sql_details.go database_tools_key_store_password_my_sql_summary.go database_tools_key_store_password_postgresql.go database_tools_key_store_password_postgresql_details.go database_tools_key_store_password_postgresql_summary.go database_tools_key_store_password_secret_id.go database_tools_key_store_password_secret_id_details.go database_tools_key_store_password_secret_id_generic_jdbc.go database_tools_key_store_password_secret_id_generic_jdbc_details.go database_tools_key_store_password_secret_id_generic_jdbc_summary.go database_tools_key_store_password_secret_id_my_sql.go database_tools_key_store_password_secret_id_my_sql_details.go database_tools_key_store_password_secret_id_my_sql_summary.go database_tools_key_store_password_secret_id_postgresql.go database_tools_key_store_password_secret_id_postgresql_details.go database_tools_key_store_password_secret_id_postgresql_summary.go database_tools_key_store_password_secret_id_summary.go database_tools_key_store_password_summary.go database_tools_key_store_postgresql.go database_tools_key_store_postgresql_details.go database_tools_key_store_postgresql_summary.go database_tools_key_store_summary.go database_tools_mcp_server.go database_tools_mcp_server_built_in_role.go database_tools_mcp_server_collection.go database_tools_mcp_server_custom_role.go database_tools_mcp_server_default.go database_tools_mcp_server_endpoint.go database_tools_mcp_server_lifecycle_state.go database_tools_mcp_server_related_resource.go database_tools_mcp_server_related_resource_entity_type.go database_tools_mcp_server_runtime_identity.go database_tools_mcp_server_storage.go database_tools_mcp_server_storage_none.go database_tools_mcp_server_storage_object_storage.go database_tools_mcp_server_storage_object_storage_bucket.go database_tools_mcp_server_summary.go database_tools_mcp_server_summary_default.go database_tools_mcp_server_type.go database_tools_mcp_toolset.go database_tools_mcp_toolset_built_in_sql_tools.go database_tools_mcp_toolset_built_in_sql_tools_summary.go database_tools_mcp_toolset_built_in_sql_tools_version.go database_tools_mcp_toolset_collection.go database_tools_mcp_toolset_custom_sql_tool.go database_tools_mcp_toolset_custom_sql_tool_summary.go database_tools_mcp_toolset_custom_sql_tool_variable.go database_tools_mcp_toolset_custom_sql_tool_version.go database_tools_mcp_toolset_customizable_reporting_tools.go database_tools_mcp_toolset_customizable_reporting_tools_report.go database_tools_mcp_toolset_customizable_reporting_tools_summary.go database_tools_mcp_toolset_customizable_reporting_tools_version.go database_tools_mcp_toolset_default_execution_type.go database_tools_mcp_toolset_gen_ai_sql_assistant.go database_tools_mcp_toolset_gen_ai_sql_assistant_summary.go database_tools_mcp_toolset_gen_ai_sql_assistant_version.go database_tools_mcp_toolset_lifecycle_state.go database_tools_mcp_toolset_summary.go database_tools_mcp_toolset_tool_details.go database_tools_mcp_toolset_tool_status.go database_tools_mcp_toolset_type.go database_tools_mcp_toolset_version_built_in_sql_tools_summary.go database_tools_mcp_toolset_version_collection.go database_tools_mcp_toolset_version_custom_sql_tool_summary.go database_tools_mcp_toolset_version_customizable_reporting_tools_summary.go database_tools_mcp_toolset_version_gen_ai_sql_assistant_summary.go database_tools_mcp_toolset_version_summary.go database_tools_mcp_toolset_version_tool.go database_tools_mcp_toolset_version_type.go database_tools_private_endpoint.go database_tools_private_endpoint_collection.go database_tools_private_endpoint_reverse_connection_configuration.go database_tools_private_endpoint_reverse_connections_source_ip.go database_tools_private_endpoint_summary.go database_tools_related_resource.go database_tools_related_resource_my_sql.go database_tools_related_resource_postgresql.go database_tools_sql_report.go database_tools_sql_report_collection.go database_tools_sql_report_column.go database_tools_sql_report_lifecycle_state.go database_tools_sql_report_oracle_database.go database_tools_sql_report_summary.go database_tools_sql_report_summary_oracle_database.go database_tools_sql_report_type.go database_tools_sql_report_variable.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 dbms_cloud_status.go delete_database_tools_connection_request_response.go delete_database_tools_database_api_gateway_config_request_response.go delete_database_tools_identity_request_response.go delete_database_tools_mcp_server_request_response.go delete_database_tools_mcp_toolset_request_response.go delete_database_tools_private_endpoint_request_response.go delete_database_tools_sql_report_request_response.go get_database_tools_connection_request_response.go get_database_tools_database_api_gateway_config_request_response.go get_database_tools_endpoint_service_request_response.go get_database_tools_identity_request_response.go get_database_tools_mcp_server_request_response.go get_database_tools_mcp_toolset_request_response.go get_database_tools_private_endpoint_request_response.go get_database_tools_sql_report_request_response.go get_work_request_request_response.go identity_provider_type.go identity_type.go key_store_type.go key_store_type_generic_jdbc.go key_store_type_my_sql.go key_store_type_postgresql.go lifecycle_state.go list_database_tools_connections_request_response.go list_database_tools_database_api_gateway_configs_request_response.go list_database_tools_endpoint_services_request_response.go list_database_tools_identities_request_response.go list_database_tools_mcp_servers_request_response.go list_database_tools_mcp_toolset_versions_request_response.go list_database_tools_mcp_toolsets_request_response.go list_database_tools_private_endpoints_request_response.go list_database_tools_sql_reports_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go operation_status.go operation_type.go proxy_authentication_type.go refresh_database_tools_identity_credential_details.go refresh_database_tools_identity_credential_request_response.go refresh_database_tools_identity_oracle_database_resource_principal_credential_details.go related_resource_entity_type.go related_resource_entity_type_my_sql.go related_resource_entity_type_postgresql.go remove_database_tools_connection_lock_request_response.go remove_database_tools_database_api_gateway_config_lock_request_response.go remove_database_tools_identity_lock_request_response.go remove_database_tools_mcp_server_lock_request_response.go remove_database_tools_mcp_toolset_lock_request_response.go remove_database_tools_private_endpoint_lock_request_response.go remove_database_tools_sql_report_lock_request_response.go remove_resource_lock_details.go resource_lock.go runtime_identity.go runtime_support.go sort_order.go update_database_tools_connection_details.go update_database_tools_connection_generic_jdbc_details.go update_database_tools_connection_my_sql_details.go update_database_tools_connection_oracle_database_details.go update_database_tools_connection_postgresql_details.go update_database_tools_connection_request_response.go update_database_tools_database_api_gateway_config_default_details.go update_database_tools_database_api_gateway_config_details.go update_database_tools_database_api_gateway_config_request_response.go update_database_tools_identity_details.go update_database_tools_identity_oracle_database_resource_principal_details.go update_database_tools_identity_request_response.go update_database_tools_mcp_server_details.go update_database_tools_mcp_server_details_default.go update_database_tools_mcp_server_request_response.go update_database_tools_mcp_toolset_built_in_sql_tools_details.go update_database_tools_mcp_toolset_custom_sql_tool_details.go update_database_tools_mcp_toolset_customizable_reporting_tools_details.go update_database_tools_mcp_toolset_details.go update_database_tools_mcp_toolset_gen_ai_sql_assistant_details.go update_database_tools_mcp_toolset_request_response.go update_database_tools_mcp_toolset_tool_details.go update_database_tools_private_endpoint_details.go update_database_tools_private_endpoint_request_response.go update_database_tools_related_resource_details.go update_database_tools_related_resource_my_sql_details.go update_database_tools_related_resource_postgresql_details.go update_database_tools_sql_report_details.go update_database_tools_sql_report_details_oracle_database.go update_database_tools_sql_report_request_response.go validate_database_tools_connection_details.go validate_database_tools_connection_my_sql_details.go validate_database_tools_connection_my_sql_result.go validate_database_tools_connection_oracle_database_details.go validate_database_tools_connection_oracle_database_result.go validate_database_tools_connection_postgresql_details.go validate_database_tools_connection_postgresql_result.go validate_database_tools_connection_request_response.go validate_database_tools_connection_result.go validate_database_tools_identity_credential_details.go validate_database_tools_identity_credential_oracle_database_resource_principal_details.go validate_database_tools_identity_credential_oracle_database_resource_principal_result.go validate_database_tools_identity_credential_request_response.go validate_database_tools_identity_credential_result.go validation_external_authentication_status.go validation_identity_status.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 GetAddResourceLockDetailsTypeEnumStringValues

func GetAddResourceLockDetailsTypeEnumStringValues() []string

GetAddResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for AddResourceLockDetailsTypeEnum

func GetAuthenticationTypeEnumStringValues

func GetAuthenticationTypeEnumStringValues() []string

GetAuthenticationTypeEnumStringValues Enumerates the set of values in String for AuthenticationTypeEnum

func GetConnectionTypeEnumStringValues

func GetConnectionTypeEnumStringValues() []string

GetConnectionTypeEnumStringValues Enumerates the set of values in String for ConnectionTypeEnum

func GetDatabaseApiGatewayConfigMetadataSourceEnumStringValues

func GetDatabaseApiGatewayConfigMetadataSourceEnumStringValues() []string

GetDatabaseApiGatewayConfigMetadataSourceEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigMetadataSourceEnum

func GetDatabaseApiGatewayConfigTypeEnumStringValues

func GetDatabaseApiGatewayConfigTypeEnumStringValues() []string

GetDatabaseApiGatewayConfigTypeEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigTypeEnum

func GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumStringValues

func GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumStringValues() []string

GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsCustomSqlToolToolsetSourceTypeEnum

func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

func GetDatabaseToolsExternalAuthenticationStatusEnumStringValues

func GetDatabaseToolsExternalAuthenticationStatusEnumStringValues() []string

GetDatabaseToolsExternalAuthenticationStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsExternalAuthenticationStatusEnum

func GetDatabaseToolsIdentityLifecycleStateEnumStringValues

func GetDatabaseToolsIdentityLifecycleStateEnumStringValues() []string

GetDatabaseToolsIdentityLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseToolsIdentityLifecycleStateEnum

func GetDatabaseToolsIdentityStatusEnumStringValues

func GetDatabaseToolsIdentityStatusEnumStringValues() []string

GetDatabaseToolsIdentityStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsIdentityStatusEnum

func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentDetailsValueTypeEnum

func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum

func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum

func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum

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 GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum

func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum

func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum

func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentSummaryValueTypeEnum

func GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues

func GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStoreContentValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStoreContentValueTypeEnum

func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordDetailsValueTypeEnum

func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum

func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum

func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum

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 GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum

func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum

func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum

func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordSummaryValueTypeEnum

func GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues

func GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues() []string

GetDatabaseToolsKeyStorePasswordValueTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsKeyStorePasswordValueTypeEnum

func GetDatabaseToolsMcpServerLifecycleStateEnumStringValues

func GetDatabaseToolsMcpServerLifecycleStateEnumStringValues() []string

GetDatabaseToolsMcpServerLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpServerLifecycleStateEnum

func GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumStringValues

func GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumStringValues() []string

GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpServerRelatedResourceEntityTypeEnum

func GetDatabaseToolsMcpServerRuntimeIdentityEnumStringValues

func GetDatabaseToolsMcpServerRuntimeIdentityEnumStringValues() []string

GetDatabaseToolsMcpServerRuntimeIdentityEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpServerRuntimeIdentityEnum

func GetDatabaseToolsMcpServerStorageTypeEnumStringValues

func GetDatabaseToolsMcpServerStorageTypeEnumStringValues() []string

GetDatabaseToolsMcpServerStorageTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpServerStorageTypeEnum

func GetDatabaseToolsMcpServerTypeEnumStringValues

func GetDatabaseToolsMcpServerTypeEnumStringValues() []string

GetDatabaseToolsMcpServerTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpServerTypeEnum

func GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumStringValues

func GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumStringValues() []string

GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpToolsetDefaultExecutionTypeEnum

func GetDatabaseToolsMcpToolsetLifecycleStateEnumStringValues

func GetDatabaseToolsMcpToolsetLifecycleStateEnumStringValues() []string

GetDatabaseToolsMcpToolsetLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpToolsetLifecycleStateEnum

func GetDatabaseToolsMcpToolsetToolStatusEnumStringValues

func GetDatabaseToolsMcpToolsetToolStatusEnumStringValues() []string

GetDatabaseToolsMcpToolsetToolStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpToolsetToolStatusEnum

func GetDatabaseToolsMcpToolsetTypeEnumStringValues

func GetDatabaseToolsMcpToolsetTypeEnumStringValues() []string

GetDatabaseToolsMcpToolsetTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpToolsetTypeEnum

func GetDatabaseToolsMcpToolsetVersionTypeEnumStringValues

func GetDatabaseToolsMcpToolsetVersionTypeEnumStringValues() []string

GetDatabaseToolsMcpToolsetVersionTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsMcpToolsetVersionTypeEnum

func GetDatabaseToolsSqlReportLifecycleStateEnumStringValues

func GetDatabaseToolsSqlReportLifecycleStateEnumStringValues() []string

GetDatabaseToolsSqlReportLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseToolsSqlReportLifecycleStateEnum

func GetDatabaseToolsSqlReportTypeEnumStringValues

func GetDatabaseToolsSqlReportTypeEnumStringValues() []string

GetDatabaseToolsSqlReportTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsSqlReportTypeEnum

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 GetDbmsCloudStatusEnumStringValues

func GetDbmsCloudStatusEnumStringValues() []string

GetDbmsCloudStatusEnumStringValues Enumerates the set of values in String for DbmsCloudStatusEnum

func GetIdentityProviderTypeEnumStringValues

func GetIdentityProviderTypeEnumStringValues() []string

GetIdentityProviderTypeEnumStringValues Enumerates the set of values in String for IdentityProviderTypeEnum

func GetIdentityTypeEnumStringValues

func GetIdentityTypeEnumStringValues() []string

GetIdentityTypeEnumStringValues Enumerates the set of values in String for IdentityTypeEnum

func GetKeyStoreTypeEnumStringValues

func GetKeyStoreTypeEnumStringValues() []string

GetKeyStoreTypeEnumStringValues Enumerates the set of values in String for KeyStoreTypeEnum

func GetKeyStoreTypeGenericJdbcEnumStringValues

func GetKeyStoreTypeGenericJdbcEnumStringValues() []string

GetKeyStoreTypeGenericJdbcEnumStringValues Enumerates the set of values in String for KeyStoreTypeGenericJdbcEnum

func GetKeyStoreTypeMySqlEnumStringValues

func GetKeyStoreTypeMySqlEnumStringValues() []string

GetKeyStoreTypeMySqlEnumStringValues Enumerates the set of values in String for KeyStoreTypeMySqlEnum

func GetKeyStoreTypePostgresqlEnumStringValues

func GetKeyStoreTypePostgresqlEnumStringValues() []string

GetKeyStoreTypePostgresqlEnumStringValues Enumerates the set of values in String for KeyStoreTypePostgresqlEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues

func GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues() []string

GetListDatabaseToolsConnectionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsConnectionsLifecycleStateEnum

func GetListDatabaseToolsConnectionsSortByEnumStringValues

func GetListDatabaseToolsConnectionsSortByEnumStringValues() []string

GetListDatabaseToolsConnectionsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsConnectionsSortByEnum

func GetListDatabaseToolsConnectionsSortOrderEnumStringValues

func GetListDatabaseToolsConnectionsSortOrderEnumStringValues() []string

GetListDatabaseToolsConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsConnectionsSortOrderEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum

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 GetListDatabaseToolsIdentitiesLifecycleStateEnumStringValues

func GetListDatabaseToolsIdentitiesLifecycleStateEnumStringValues() []string

GetListDatabaseToolsIdentitiesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsIdentitiesLifecycleStateEnum

func GetListDatabaseToolsIdentitiesSortByEnumStringValues

func GetListDatabaseToolsIdentitiesSortByEnumStringValues() []string

GetListDatabaseToolsIdentitiesSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsIdentitiesSortByEnum

func GetListDatabaseToolsIdentitiesSortOrderEnumStringValues

func GetListDatabaseToolsIdentitiesSortOrderEnumStringValues() []string

GetListDatabaseToolsIdentitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsIdentitiesSortOrderEnum

func GetListDatabaseToolsMcpServersLifecycleStateEnumStringValues

func GetListDatabaseToolsMcpServersLifecycleStateEnumStringValues() []string

GetListDatabaseToolsMcpServersLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsMcpServersLifecycleStateEnum

func GetListDatabaseToolsMcpServersSortByEnumStringValues

func GetListDatabaseToolsMcpServersSortByEnumStringValues() []string

GetListDatabaseToolsMcpServersSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsMcpServersSortByEnum

func GetListDatabaseToolsMcpServersSortOrderEnumStringValues

func GetListDatabaseToolsMcpServersSortOrderEnumStringValues() []string

GetListDatabaseToolsMcpServersSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsMcpServersSortOrderEnum

func GetListDatabaseToolsMcpToolsetsLifecycleStateEnumStringValues

func GetListDatabaseToolsMcpToolsetsLifecycleStateEnumStringValues() []string

GetListDatabaseToolsMcpToolsetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsMcpToolsetsLifecycleStateEnum

func GetListDatabaseToolsMcpToolsetsSortByEnumStringValues

func GetListDatabaseToolsMcpToolsetsSortByEnumStringValues() []string

GetListDatabaseToolsMcpToolsetsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsMcpToolsetsSortByEnum

func GetListDatabaseToolsMcpToolsetsSortOrderEnumStringValues

func GetListDatabaseToolsMcpToolsetsSortOrderEnumStringValues() []string

GetListDatabaseToolsMcpToolsetsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsMcpToolsetsSortOrderEnum

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 GetListDatabaseToolsSqlReportsLifecycleStateEnumStringValues

func GetListDatabaseToolsSqlReportsLifecycleStateEnumStringValues() []string

GetListDatabaseToolsSqlReportsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDatabaseToolsSqlReportsLifecycleStateEnum

func GetListDatabaseToolsSqlReportsSortByEnumStringValues

func GetListDatabaseToolsSqlReportsSortByEnumStringValues() []string

GetListDatabaseToolsSqlReportsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsSqlReportsSortByEnum

func GetListDatabaseToolsSqlReportsSortOrderEnumStringValues

func GetListDatabaseToolsSqlReportsSortOrderEnumStringValues() []string

GetListDatabaseToolsSqlReportsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsSqlReportsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetProxyAuthenticationTypeEnumStringValues

func GetProxyAuthenticationTypeEnumStringValues() []string

GetProxyAuthenticationTypeEnumStringValues Enumerates the set of values in String for ProxyAuthenticationTypeEnum

func GetRelatedResourceEntityTypeEnumStringValues

func GetRelatedResourceEntityTypeEnumStringValues() []string

GetRelatedResourceEntityTypeEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypeEnum

func GetRelatedResourceEntityTypeMySqlEnumStringValues

func GetRelatedResourceEntityTypeMySqlEnumStringValues() []string

GetRelatedResourceEntityTypeMySqlEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypeMySqlEnum

func GetRelatedResourceEntityTypePostgresqlEnumStringValues

func GetRelatedResourceEntityTypePostgresqlEnumStringValues() []string

GetRelatedResourceEntityTypePostgresqlEnumStringValues Enumerates the set of values in String for RelatedResourceEntityTypePostgresqlEnum

func GetRemoveResourceLockDetailsTypeEnumStringValues

func GetRemoveResourceLockDetailsTypeEnumStringValues() []string

GetRemoveResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for RemoveResourceLockDetailsTypeEnum

func GetResourceLockTypeEnumStringValues

func GetResourceLockTypeEnumStringValues() []string

GetResourceLockTypeEnumStringValues Enumerates the set of values in String for ResourceLockTypeEnum

func GetRuntimeIdentityEnumStringValues

func GetRuntimeIdentityEnumStringValues() []string

GetRuntimeIdentityEnumStringValues Enumerates the set of values in String for RuntimeIdentityEnum

func GetRuntimeSupportEnumStringValues

func GetRuntimeSupportEnumStringValues() []string

GetRuntimeSupportEnumStringValues Enumerates the set of values in String for RuntimeSupportEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

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 AddDatabaseToolsConnectionLockRequest

AddDatabaseToolsConnectionLockRequest wrapper for the AddDatabaseToolsConnectionLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsConnectionLock.go.html to see an example of how to use AddDatabaseToolsConnectionLockRequest.

type AddDatabaseToolsConnectionLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddDatabaseToolsConnectionLockRequest) BinaryRequestBody

func (request AddDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDatabaseToolsConnectionLockRequest) HTTPRequest

func (request AddDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDatabaseToolsConnectionLockRequest) RetryPolicy

func (request AddDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDatabaseToolsConnectionLockRequest) String

func (request AddDatabaseToolsConnectionLockRequest) String() string

func (AddDatabaseToolsConnectionLockRequest) ValidateEnumValue

func (request AddDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDatabaseToolsConnectionLockResponse

AddDatabaseToolsConnectionLockResponse wrapper for the AddDatabaseToolsConnectionLock operation

type AddDatabaseToolsConnectionLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsConnection instance
    DatabaseToolsConnection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsConnection resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddDatabaseToolsConnectionLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDatabaseToolsConnectionLockResponse) String

func (response AddDatabaseToolsConnectionLockResponse) String() string

type AddDatabaseToolsDatabaseApiGatewayConfigLockRequest

AddDatabaseToolsDatabaseApiGatewayConfigLockRequest wrapper for the AddDatabaseToolsDatabaseApiGatewayConfigLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsDatabaseApiGatewayConfigLock.go.html to see an example of how to use AddDatabaseToolsDatabaseApiGatewayConfigLockRequest.

type AddDatabaseToolsDatabaseApiGatewayConfigLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config.
    DatabaseToolsDatabaseApiGatewayConfigId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsDatabaseApiGatewayConfigId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) BinaryRequestBody

func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) HTTPRequest

func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) RetryPolicy

func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) String

func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) String() string

func (AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) ValidateEnumValue

func (request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDatabaseToolsDatabaseApiGatewayConfigLockResponse

AddDatabaseToolsDatabaseApiGatewayConfigLockResponse wrapper for the AddDatabaseToolsDatabaseApiGatewayConfigLock operation

type AddDatabaseToolsDatabaseApiGatewayConfigLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfig instance
    DatabaseToolsDatabaseApiGatewayConfig `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsDatabaseApiGatewayConfig resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddDatabaseToolsDatabaseApiGatewayConfigLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDatabaseToolsDatabaseApiGatewayConfigLockResponse) String

func (response AddDatabaseToolsDatabaseApiGatewayConfigLockResponse) String() string

type AddDatabaseToolsIdentityLockRequest

AddDatabaseToolsIdentityLockRequest wrapper for the AddDatabaseToolsIdentityLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsIdentityLock.go.html to see an example of how to use AddDatabaseToolsIdentityLockRequest.

type AddDatabaseToolsIdentityLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddDatabaseToolsIdentityLockRequest) BinaryRequestBody

func (request AddDatabaseToolsIdentityLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDatabaseToolsIdentityLockRequest) HTTPRequest

func (request AddDatabaseToolsIdentityLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDatabaseToolsIdentityLockRequest) RetryPolicy

func (request AddDatabaseToolsIdentityLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDatabaseToolsIdentityLockRequest) String

func (request AddDatabaseToolsIdentityLockRequest) String() string

func (AddDatabaseToolsIdentityLockRequest) ValidateEnumValue

func (request AddDatabaseToolsIdentityLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDatabaseToolsIdentityLockResponse

AddDatabaseToolsIdentityLockResponse wrapper for the AddDatabaseToolsIdentityLock operation

type AddDatabaseToolsIdentityLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsIdentity instance
    DatabaseToolsIdentity `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsIdentity resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddDatabaseToolsIdentityLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDatabaseToolsIdentityLockResponse) String

func (response AddDatabaseToolsIdentityLockResponse) String() string

type AddDatabaseToolsMcpServerLockRequest

AddDatabaseToolsMcpServerLockRequest wrapper for the AddDatabaseToolsMcpServerLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsMcpServerLock.go.html to see an example of how to use AddDatabaseToolsMcpServerLockRequest.

type AddDatabaseToolsMcpServerLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP server.
    DatabaseToolsMcpServerId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpServerId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddDatabaseToolsMcpServerLockRequest) BinaryRequestBody

func (request AddDatabaseToolsMcpServerLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDatabaseToolsMcpServerLockRequest) HTTPRequest

func (request AddDatabaseToolsMcpServerLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDatabaseToolsMcpServerLockRequest) RetryPolicy

func (request AddDatabaseToolsMcpServerLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDatabaseToolsMcpServerLockRequest) String

func (request AddDatabaseToolsMcpServerLockRequest) String() string

func (AddDatabaseToolsMcpServerLockRequest) ValidateEnumValue

func (request AddDatabaseToolsMcpServerLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDatabaseToolsMcpServerLockResponse

AddDatabaseToolsMcpServerLockResponse wrapper for the AddDatabaseToolsMcpServerLock operation

type AddDatabaseToolsMcpServerLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpServer instance
    DatabaseToolsMcpServer `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsMcpServer resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddDatabaseToolsMcpServerLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDatabaseToolsMcpServerLockResponse) String

func (response AddDatabaseToolsMcpServerLockResponse) String() string

type AddDatabaseToolsMcpToolsetLockRequest

AddDatabaseToolsMcpToolsetLockRequest wrapper for the AddDatabaseToolsMcpToolsetLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsMcpToolsetLock.go.html to see an example of how to use AddDatabaseToolsMcpToolsetLockRequest.

type AddDatabaseToolsMcpToolsetLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP Toolset.
    DatabaseToolsMcpToolsetId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpToolsetId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddDatabaseToolsMcpToolsetLockRequest) BinaryRequestBody

func (request AddDatabaseToolsMcpToolsetLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDatabaseToolsMcpToolsetLockRequest) HTTPRequest

func (request AddDatabaseToolsMcpToolsetLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDatabaseToolsMcpToolsetLockRequest) RetryPolicy

func (request AddDatabaseToolsMcpToolsetLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDatabaseToolsMcpToolsetLockRequest) String

func (request AddDatabaseToolsMcpToolsetLockRequest) String() string

func (AddDatabaseToolsMcpToolsetLockRequest) ValidateEnumValue

func (request AddDatabaseToolsMcpToolsetLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDatabaseToolsMcpToolsetLockResponse

AddDatabaseToolsMcpToolsetLockResponse wrapper for the AddDatabaseToolsMcpToolsetLock operation

type AddDatabaseToolsMcpToolsetLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpToolset instance
    DatabaseToolsMcpToolset `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsMcpToolset resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddDatabaseToolsMcpToolsetLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDatabaseToolsMcpToolsetLockResponse) String

func (response AddDatabaseToolsMcpToolsetLockResponse) String() string

type AddDatabaseToolsPrivateEndpointLockRequest

AddDatabaseToolsPrivateEndpointLockRequest wrapper for the AddDatabaseToolsPrivateEndpointLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use AddDatabaseToolsPrivateEndpointLockRequest.

type AddDatabaseToolsPrivateEndpointLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint.
    DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody

func (request AddDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDatabaseToolsPrivateEndpointLockRequest) HTTPRequest

func (request AddDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDatabaseToolsPrivateEndpointLockRequest) RetryPolicy

func (request AddDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDatabaseToolsPrivateEndpointLockRequest) String

func (request AddDatabaseToolsPrivateEndpointLockRequest) String() string

func (AddDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue

func (request AddDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDatabaseToolsPrivateEndpointLockResponse

AddDatabaseToolsPrivateEndpointLockResponse wrapper for the AddDatabaseToolsPrivateEndpointLock operation

type AddDatabaseToolsPrivateEndpointLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsPrivateEndpoint instance
    DatabaseToolsPrivateEndpoint `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsPrivateEndpoint resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddDatabaseToolsPrivateEndpointLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDatabaseToolsPrivateEndpointLockResponse) String

func (response AddDatabaseToolsPrivateEndpointLockResponse) String() string

type AddDatabaseToolsSqlReportLockRequest

AddDatabaseToolsSqlReportLockRequest wrapper for the AddDatabaseToolsSqlReportLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsSqlReportLock.go.html to see an example of how to use AddDatabaseToolsSqlReportLockRequest.

type AddDatabaseToolsSqlReportLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools SQL Report.
    DatabaseToolsSqlReportId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsSqlReportId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddDatabaseToolsSqlReportLockRequest) BinaryRequestBody

func (request AddDatabaseToolsSqlReportLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDatabaseToolsSqlReportLockRequest) HTTPRequest

func (request AddDatabaseToolsSqlReportLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDatabaseToolsSqlReportLockRequest) RetryPolicy

func (request AddDatabaseToolsSqlReportLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDatabaseToolsSqlReportLockRequest) String

func (request AddDatabaseToolsSqlReportLockRequest) String() string

func (AddDatabaseToolsSqlReportLockRequest) ValidateEnumValue

func (request AddDatabaseToolsSqlReportLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDatabaseToolsSqlReportLockResponse

AddDatabaseToolsSqlReportLockResponse wrapper for the AddDatabaseToolsSqlReportLock operation

type AddDatabaseToolsSqlReportLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsSqlReport instance
    DatabaseToolsSqlReport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsSqlReport resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddDatabaseToolsSqlReportLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDatabaseToolsSqlReportLockResponse) String

func (response AddDatabaseToolsSqlReportLockResponse) String() string

type AddResourceLockDetails

AddResourceLockDetails The representation of AddResourceLockDetails

type AddResourceLockDetails struct {

    // Type of the lock.
    Type AddResourceLockDetailsTypeEnum `mandatory:"true" json:"type"`

    // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (AddResourceLockDetails) String

func (m AddResourceLockDetails) String() string

func (AddResourceLockDetails) ValidateEnumValue

func (m AddResourceLockDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddResourceLockDetailsTypeEnum

AddResourceLockDetailsTypeEnum Enum with underlying type: string

type AddResourceLockDetailsTypeEnum string

Set of constants representing the allowable values for AddResourceLockDetailsTypeEnum

const (
    AddResourceLockDetailsTypeFull   AddResourceLockDetailsTypeEnum = "FULL"
    AddResourceLockDetailsTypeDelete AddResourceLockDetailsTypeEnum = "DELETE"
)

func GetAddResourceLockDetailsTypeEnumValues

func GetAddResourceLockDetailsTypeEnumValues() []AddResourceLockDetailsTypeEnum

GetAddResourceLockDetailsTypeEnumValues Enumerates the set of values for AddResourceLockDetailsTypeEnum

func GetMappingAddResourceLockDetailsTypeEnum

func GetMappingAddResourceLockDetailsTypeEnum(val string) (AddResourceLockDetailsTypeEnum, bool)

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

type AuthenticationTypeEnum

AuthenticationTypeEnum Enum with underlying type: string

type AuthenticationTypeEnum string

Set of constants representing the allowable values for AuthenticationTypeEnum

const (
    AuthenticationTypeToken    AuthenticationTypeEnum = "TOKEN"
    AuthenticationTypePassword AuthenticationTypeEnum = "PASSWORD"
)

func GetAuthenticationTypeEnumValues

func GetAuthenticationTypeEnumValues() []AuthenticationTypeEnum

GetAuthenticationTypeEnumValues Enumerates the set of values for AuthenticationTypeEnum

func GetMappingAuthenticationTypeEnum

func GetMappingAuthenticationTypeEnum(val string) (AuthenticationTypeEnum, bool)

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

type CascadingDeleteDatabaseToolsMcpServerRequest

CascadingDeleteDatabaseToolsMcpServerRequest wrapper for the CascadingDeleteDatabaseToolsMcpServer operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CascadingDeleteDatabaseToolsMcpServer.go.html to see an example of how to use CascadingDeleteDatabaseToolsMcpServerRequest.

type CascadingDeleteDatabaseToolsMcpServerRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP server.
    DatabaseToolsMcpServerId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpServerId"`

    // 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 (CascadingDeleteDatabaseToolsMcpServerRequest) BinaryRequestBody

func (request CascadingDeleteDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CascadingDeleteDatabaseToolsMcpServerRequest) HTTPRequest

func (request CascadingDeleteDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CascadingDeleteDatabaseToolsMcpServerRequest) RetryPolicy

func (request CascadingDeleteDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CascadingDeleteDatabaseToolsMcpServerRequest) String

func (request CascadingDeleteDatabaseToolsMcpServerRequest) String() string

func (CascadingDeleteDatabaseToolsMcpServerRequest) ValidateEnumValue

func (request CascadingDeleteDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CascadingDeleteDatabaseToolsMcpServerResponse

CascadingDeleteDatabaseToolsMcpServerResponse wrapper for the CascadingDeleteDatabaseToolsMcpServer operation

type CascadingDeleteDatabaseToolsMcpServerResponse 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 (CascadingDeleteDatabaseToolsMcpServerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteDatabaseToolsMcpServerResponse) String

func (response CascadingDeleteDatabaseToolsMcpServerResponse) String() string

type ChangeDatabaseToolsConnectionCompartmentDetails

ChangeDatabaseToolsConnectionCompartmentDetails Contains the details for the compartment to move the Database Tools connection to.

type ChangeDatabaseToolsConnectionCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools connection 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsConnectionCompartment.go.html to see an example of how to use ChangeDatabaseToolsConnectionCompartmentRequest.

type ChangeDatabaseToolsConnectionCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/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 Database Tools connection.
    ChangeDatabaseToolsConnectionCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

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 ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails

ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails Contains the details for the compartment to move the Database Tools database API gateway config to.

type ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools database API gateway config to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails) String

func (m ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails) String() string

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails) ValidateEnumValue

func (m ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest

ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest wrapper for the ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment.go.html to see an example of how to use ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest.

type ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config.
    DatabaseToolsDatabaseApiGatewayConfigId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsDatabaseApiGatewayConfigId"`

    // Request to change the compartment of the Database Tools database API gateway config.
    ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) BinaryRequestBody

func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) HTTPRequest

func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) RetryPolicy

func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) String

func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) String() string

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) ValidateEnumValue

func (request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse

ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse wrapper for the ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment operation

type ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse) String

func (response ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse) String() string

type ChangeDatabaseToolsIdentityCompartmentDetails

ChangeDatabaseToolsIdentityCompartmentDetails Contains the details for the compartment to move the Database Tools identity to.

type ChangeDatabaseToolsIdentityCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools identity to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDatabaseToolsIdentityCompartmentDetails) String

func (m ChangeDatabaseToolsIdentityCompartmentDetails) String() string

func (ChangeDatabaseToolsIdentityCompartmentDetails) ValidateEnumValue

func (m ChangeDatabaseToolsIdentityCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsIdentityCompartmentRequest

ChangeDatabaseToolsIdentityCompartmentRequest wrapper for the ChangeDatabaseToolsIdentityCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsIdentityCompartment.go.html to see an example of how to use ChangeDatabaseToolsIdentityCompartmentRequest.

type ChangeDatabaseToolsIdentityCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // Request to change the compartment of the Database Tools identity.
    ChangeDatabaseToolsIdentityCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (ChangeDatabaseToolsIdentityCompartmentRequest) BinaryRequestBody

func (request ChangeDatabaseToolsIdentityCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseToolsIdentityCompartmentRequest) HTTPRequest

func (request ChangeDatabaseToolsIdentityCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseToolsIdentityCompartmentRequest) RetryPolicy

func (request ChangeDatabaseToolsIdentityCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDatabaseToolsIdentityCompartmentRequest) String

func (request ChangeDatabaseToolsIdentityCompartmentRequest) String() string

func (ChangeDatabaseToolsIdentityCompartmentRequest) ValidateEnumValue

func (request ChangeDatabaseToolsIdentityCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsIdentityCompartmentResponse

ChangeDatabaseToolsIdentityCompartmentResponse wrapper for the ChangeDatabaseToolsIdentityCompartment operation

type ChangeDatabaseToolsIdentityCompartmentResponse 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 (ChangeDatabaseToolsIdentityCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseToolsIdentityCompartmentResponse) String

func (response ChangeDatabaseToolsIdentityCompartmentResponse) String() string

type ChangeDatabaseToolsMcpServerCompartmentDetails

ChangeDatabaseToolsMcpServerCompartmentDetails Contains the details for the compartment to move the Database Tools MCP server to.

type ChangeDatabaseToolsMcpServerCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools MCP server to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDatabaseToolsMcpServerCompartmentDetails) String

func (m ChangeDatabaseToolsMcpServerCompartmentDetails) String() string

func (ChangeDatabaseToolsMcpServerCompartmentDetails) ValidateEnumValue

func (m ChangeDatabaseToolsMcpServerCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsMcpServerCompartmentRequest

ChangeDatabaseToolsMcpServerCompartmentRequest wrapper for the ChangeDatabaseToolsMcpServerCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsMcpServerCompartment.go.html to see an example of how to use ChangeDatabaseToolsMcpServerCompartmentRequest.

type ChangeDatabaseToolsMcpServerCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP server.
    DatabaseToolsMcpServerId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpServerId"`

    // Request to change the compartment of the Database Tools MCP server.
    ChangeDatabaseToolsMcpServerCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (ChangeDatabaseToolsMcpServerCompartmentRequest) BinaryRequestBody

func (request ChangeDatabaseToolsMcpServerCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseToolsMcpServerCompartmentRequest) HTTPRequest

func (request ChangeDatabaseToolsMcpServerCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseToolsMcpServerCompartmentRequest) RetryPolicy

func (request ChangeDatabaseToolsMcpServerCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDatabaseToolsMcpServerCompartmentRequest) String

func (request ChangeDatabaseToolsMcpServerCompartmentRequest) String() string

func (ChangeDatabaseToolsMcpServerCompartmentRequest) ValidateEnumValue

func (request ChangeDatabaseToolsMcpServerCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsMcpServerCompartmentResponse

ChangeDatabaseToolsMcpServerCompartmentResponse wrapper for the ChangeDatabaseToolsMcpServerCompartment operation

type ChangeDatabaseToolsMcpServerCompartmentResponse 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 (ChangeDatabaseToolsMcpServerCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseToolsMcpServerCompartmentResponse) String

func (response ChangeDatabaseToolsMcpServerCompartmentResponse) String() string

type ChangeDatabaseToolsMcpToolsetCompartmentDetails

ChangeDatabaseToolsMcpToolsetCompartmentDetails Contains the details for the compartment to move the Database Tools MCP Toolset to.

type ChangeDatabaseToolsMcpToolsetCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools MCP Toolset to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDatabaseToolsMcpToolsetCompartmentDetails) String

func (m ChangeDatabaseToolsMcpToolsetCompartmentDetails) String() string

func (ChangeDatabaseToolsMcpToolsetCompartmentDetails) ValidateEnumValue

func (m ChangeDatabaseToolsMcpToolsetCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsMcpToolsetCompartmentRequest

ChangeDatabaseToolsMcpToolsetCompartmentRequest wrapper for the ChangeDatabaseToolsMcpToolsetCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsMcpToolsetCompartment.go.html to see an example of how to use ChangeDatabaseToolsMcpToolsetCompartmentRequest.

type ChangeDatabaseToolsMcpToolsetCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP Toolset.
    DatabaseToolsMcpToolsetId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpToolsetId"`

    // Request to change the compartment of the Database Tools MCP Toolset.
    ChangeDatabaseToolsMcpToolsetCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (ChangeDatabaseToolsMcpToolsetCompartmentRequest) BinaryRequestBody

func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseToolsMcpToolsetCompartmentRequest) HTTPRequest

func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseToolsMcpToolsetCompartmentRequest) RetryPolicy

func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDatabaseToolsMcpToolsetCompartmentRequest) String

func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) String() string

func (ChangeDatabaseToolsMcpToolsetCompartmentRequest) ValidateEnumValue

func (request ChangeDatabaseToolsMcpToolsetCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsMcpToolsetCompartmentResponse

ChangeDatabaseToolsMcpToolsetCompartmentResponse wrapper for the ChangeDatabaseToolsMcpToolsetCompartment operation

type ChangeDatabaseToolsMcpToolsetCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (ChangeDatabaseToolsMcpToolsetCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseToolsMcpToolsetCompartmentResponse) String

func (response ChangeDatabaseToolsMcpToolsetCompartmentResponse) 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.oracle.com/iaas/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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsPrivateEndpointCompartment.go.html to see an example of how to use ChangeDatabaseToolsPrivateEndpointCompartmentRequest.

type ChangeDatabaseToolsPrivateEndpointCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/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 Database Tools private endpoint.
    ChangeDatabaseToolsPrivateEndpointCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

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 ChangeDatabaseToolsSqlReportCompartmentDetails

ChangeDatabaseToolsSqlReportCompartmentDetails Contains the details for the compartment to move the Database Tools SQL Report to.

type ChangeDatabaseToolsSqlReportCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools SQL Report to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDatabaseToolsSqlReportCompartmentDetails) String

func (m ChangeDatabaseToolsSqlReportCompartmentDetails) String() string

func (ChangeDatabaseToolsSqlReportCompartmentDetails) ValidateEnumValue

func (m ChangeDatabaseToolsSqlReportCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsSqlReportCompartmentRequest

ChangeDatabaseToolsSqlReportCompartmentRequest wrapper for the ChangeDatabaseToolsSqlReportCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsSqlReportCompartment.go.html to see an example of how to use ChangeDatabaseToolsSqlReportCompartmentRequest.

type ChangeDatabaseToolsSqlReportCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools SQL Report.
    DatabaseToolsSqlReportId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsSqlReportId"`

    // Request to change the compartment of the Database Tools SQL Report.
    ChangeDatabaseToolsSqlReportCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (ChangeDatabaseToolsSqlReportCompartmentRequest) BinaryRequestBody

func (request ChangeDatabaseToolsSqlReportCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseToolsSqlReportCompartmentRequest) HTTPRequest

func (request ChangeDatabaseToolsSqlReportCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseToolsSqlReportCompartmentRequest) RetryPolicy

func (request ChangeDatabaseToolsSqlReportCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDatabaseToolsSqlReportCompartmentRequest) String

func (request ChangeDatabaseToolsSqlReportCompartmentRequest) String() string

func (ChangeDatabaseToolsSqlReportCompartmentRequest) ValidateEnumValue

func (request ChangeDatabaseToolsSqlReportCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseToolsSqlReportCompartmentResponse

ChangeDatabaseToolsSqlReportCompartmentResponse wrapper for the ChangeDatabaseToolsSqlReportCompartment operation

type ChangeDatabaseToolsSqlReportCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (ChangeDatabaseToolsSqlReportCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseToolsSqlReportCompartmentResponse) String

func (response ChangeDatabaseToolsSqlReportCompartmentResponse) 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"
    ConnectionTypePostgresql     ConnectionTypeEnum = "POSTGRESQL"
    ConnectionTypeGenericJdbc    ConnectionTypeEnum = "GENERIC_JDBC"
)

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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.
    GetCompartmentId() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Locks associated with this resource.
    GetLocks() []ResourceLock

    // Specifies whether this connection is supported by the Database Tools Runtime.
    GetRuntimeSupport() RuntimeSupportEnum

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    GetRuntimeIdentity() RuntimeIdentityEnum
}

type CreateDatabaseToolsConnectionGenericJdbcDetails

CreateDatabaseToolsConnectionGenericJdbcDetails Details of the new Database Tools connection for a Generic JDBC database system.

type CreateDatabaseToolsConnectionGenericJdbcDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The JDBC URL used to connect to the Generic JDBC database system.
    Url *string `mandatory:"true" json:"url"`

    // The database user name.
    UserName *string `mandatory:"true" json:"userName"`

    UserPassword DatabaseToolsUserPasswordDetails `mandatory:"true" json:"userPassword"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The advanced connection properties key-value pair.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStoreGenericJdbcDetails `mandatory:"false" json:"keyStores"`

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"false" json:"runtimeIdentity,omitempty"`
}

func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetCompartmentId

func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName

func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetLocks

func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeIdentity

func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeSupport

func (m CreateDatabaseToolsConnectionGenericJdbcDetails) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (CreateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsConnectionGenericJdbcDetails) String

func (m CreateDatabaseToolsConnectionGenericJdbcDetails) String() string

func (*CreateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue

func (m CreateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsConnectionMySqlDetails

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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The connection string used to connect to the MySQL Server.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // The database user name.
    UserName *string `mandatory:"true" json:"userName"`

    UserPassword DatabaseToolsUserPasswordDetails `mandatory:"true" json:"userPassword"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *CreateDatabaseToolsRelatedResourceMySqlDetails `mandatory:"false" json:"relatedResource"`

    // The advanced connection properties key-value pair (e.g., `sslMode`).
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStoreMySqlDetails `mandatory:"false" json:"keyStores"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"false" json:"runtimeIdentity,omitempty"`
}

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

func (m CreateDatabaseToolsConnectionMySqlDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeIdentity

func (m CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeSupport

func (m CreateDatabaseToolsConnectionMySqlDetails) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The connect descriptor or Easy Connect Naming method use to connect to the database.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *CreateDatabaseToolsRelatedResourceDetails `mandatory:"false" json:"relatedResource"`

    // The 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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

    ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClientDetails `mandatory:"false" json:"proxyClient"`

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"false" json:"runtimeIdentity,omitempty"`

    // Specifies the authentication type used by the Database Tools service to authenticate with the database.
    AuthenticationType AuthenticationTypeEnum `mandatory:"false" json:"authenticationType,omitempty"`
}

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId

func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName

func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetLocks

func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeIdentity

func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeSupport

func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) String

func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) String() string

func (*CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue

func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsConnectionPostgresqlDetails

CreateDatabaseToolsConnectionPostgresqlDetails Details of the new Database Tools connection for a PostgreSQL Server.

type CreateDatabaseToolsConnectionPostgresqlDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The connection string used to connect to the PostgreSQL Server.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // The database user name.
    UserName *string `mandatory:"true" json:"userName"`

    UserPassword DatabaseToolsUserPasswordDetails `mandatory:"true" json:"userPassword"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *CreateDatabaseToolsRelatedResourcePostgresqlDetails `mandatory:"false" json:"relatedResource"`

    // The advanced connection properties key-value pair (e.g., `sslMode`).
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStorePostgresqlDetails `mandatory:"false" json:"keyStores"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"false" json:"runtimeSupport,omitempty"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"false" json:"runtimeIdentity,omitempty"`
}

func (CreateDatabaseToolsConnectionPostgresqlDetails) GetCompartmentId

func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName

func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsConnectionPostgresqlDetails) GetLocks

func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeIdentity

func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeSupport

func (m CreateDatabaseToolsConnectionPostgresqlDetails) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (CreateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsConnectionPostgresqlDetails) String

func (m CreateDatabaseToolsConnectionPostgresqlDetails) String() string

func (*CreateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue

func (m CreateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsConnectionRequest

CreateDatabaseToolsConnectionRequest wrapper for the CreateDatabaseToolsConnection operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use CreateDatabaseToolsConnectionRequest.

type CreateDatabaseToolsConnectionRequest struct {

    // Details for the new Database Tools connection.
    CreateDatabaseToolsConnectionDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-")
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

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 CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails

CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails Details for the new Database Tools database API gateway config for the default type.

type CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools database API gateway config.
    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"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The RESTful service definition location.
    MetadataSource DatabaseApiGatewayConfigMetadataSourceEnum `mandatory:"true" json:"metadataSource"`
}

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetCompartmentId

func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDisplayName

func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetLocks

func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetMetadataSource

func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum

GetMetadataSource returns MetadataSource

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) String

func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) ValidateEnumValue

func (m CreateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsDatabaseApiGatewayConfigDetails

CreateDatabaseToolsDatabaseApiGatewayConfigDetails Details for the new Database Tools database API gateway config.

type CreateDatabaseToolsDatabaseApiGatewayConfigDetails interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools database API gateway config.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    GetDisplayName() *string

    // The RESTful service definition location.
    GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type CreateDatabaseToolsDatabaseApiGatewayConfigRequest

CreateDatabaseToolsDatabaseApiGatewayConfigRequest wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfig operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use CreateDatabaseToolsDatabaseApiGatewayConfigRequest.

type CreateDatabaseToolsDatabaseApiGatewayConfigRequest struct {

    // Details for the new Database Tools database API gateway config.
    CreateDatabaseToolsDatabaseApiGatewayConfigDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-")
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody

func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest

func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy

func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDatabaseToolsDatabaseApiGatewayConfigRequest) String

func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue

func (request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsDatabaseApiGatewayConfigResponse

CreateDatabaseToolsDatabaseApiGatewayConfigResponse wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfig operation

type CreateDatabaseToolsDatabaseApiGatewayConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfig instance
    DatabaseToolsDatabaseApiGatewayConfig `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 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 (CreateDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigResponse) String

func (response CreateDatabaseToolsDatabaseApiGatewayConfigResponse) String() string

type CreateDatabaseToolsIdentityDetails

CreateDatabaseToolsIdentityDetails Details for the new Database Tools identity.

type CreateDatabaseToolsIdentityDetails interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools identity.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    GetDatabaseToolsConnectionId() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails

CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails Details for the new Database Tools identity for the Oracle Database resource principal identity type.

type CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools identity.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    // The name of the credential object created in the Oracle Database.
    CredentialKey *string `mandatory:"true" json:"credentialKey"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetCompartmentId

func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDatabaseToolsConnectionId

func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDisplayName

func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetLocks

func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) String

func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) String() string

func (CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) ValidateEnumValue

func (m CreateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsIdentityRequest

CreateDatabaseToolsIdentityRequest wrapper for the CreateDatabaseToolsIdentity operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsIdentity.go.html to see an example of how to use CreateDatabaseToolsIdentityRequest.

type CreateDatabaseToolsIdentityRequest struct {

    // Details for the new Database Tools identity.
    CreateDatabaseToolsIdentityDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-")
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (CreateDatabaseToolsIdentityRequest) BinaryRequestBody

func (request CreateDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsIdentityRequest) HTTPRequest

func (request CreateDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsIdentityRequest) RetryPolicy

func (request CreateDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDatabaseToolsIdentityRequest) String

func (request CreateDatabaseToolsIdentityRequest) String() string

func (CreateDatabaseToolsIdentityRequest) ValidateEnumValue

func (request CreateDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsIdentityResponse

CreateDatabaseToolsIdentityResponse wrapper for the CreateDatabaseToolsIdentity operation

type CreateDatabaseToolsIdentityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsIdentity instance
    DatabaseToolsIdentity `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 (CreateDatabaseToolsIdentityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsIdentityResponse) String

func (response CreateDatabaseToolsIdentityResponse) String() string

type CreateDatabaseToolsMcpServerDefaultDetails

CreateDatabaseToolsMcpServerDefaultDetails Details for the new Database Tools MCP server.

type CreateDatabaseToolsMcpServerDefaultDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated identity domain.
    DomainId *string `mandatory:"true" json:"domainId"`

    Storage DatabaseToolsMcpServerStorage `mandatory:"true" json:"storage"`

    // Custom Roles associated with the MCP Server.
    CustomRoles []DatabaseToolsMcpServerCustomRole `mandatory:"false" json:"customRoles"`

    // A human-readable description of the Database Tools MCP server.
    Description *string `mandatory:"false" json:"description"`

    // Access token expiry in seconds
    AccessTokenExpiryInSeconds *int `mandatory:"false" json:"accessTokenExpiryInSeconds"`

    // Refresh token expiry in seconds
    RefreshTokenExpiryInSeconds *int `mandatory:"false" json:"refreshTokenExpiryInSeconds"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the MCP Server’s resource principal (RPST).
    RuntimeIdentity DatabaseToolsMcpServerRuntimeIdentityEnum `mandatory:"false" json:"runtimeIdentity,omitempty"`
}

func (CreateDatabaseToolsMcpServerDefaultDetails) GetAccessTokenExpiryInSeconds

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetAccessTokenExpiryInSeconds() *int

GetAccessTokenExpiryInSeconds returns AccessTokenExpiryInSeconds

func (CreateDatabaseToolsMcpServerDefaultDetails) GetCompartmentId

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsMcpServerDefaultDetails) GetCustomRoles

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetCustomRoles() []DatabaseToolsMcpServerCustomRole

GetCustomRoles returns CustomRoles

func (CreateDatabaseToolsMcpServerDefaultDetails) GetDatabaseToolsConnectionId

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (CreateDatabaseToolsMcpServerDefaultDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsMcpServerDefaultDetails) GetDescription

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetDescription() *string

GetDescription returns Description

func (CreateDatabaseToolsMcpServerDefaultDetails) GetDisplayName

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsMcpServerDefaultDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsMcpServerDefaultDetails) GetLocks

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsMcpServerDefaultDetails) GetRefreshTokenExpiryInSeconds

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetRefreshTokenExpiryInSeconds() *int

GetRefreshTokenExpiryInSeconds returns RefreshTokenExpiryInSeconds

func (CreateDatabaseToolsMcpServerDefaultDetails) GetRuntimeIdentity

func (m CreateDatabaseToolsMcpServerDefaultDetails) GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (CreateDatabaseToolsMcpServerDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsMcpServerDefaultDetails) String

func (m CreateDatabaseToolsMcpServerDefaultDetails) String() string

func (*CreateDatabaseToolsMcpServerDefaultDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDatabaseToolsMcpServerDefaultDetails) ValidateEnumValue

func (m CreateDatabaseToolsMcpServerDefaultDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsMcpServerDetails

CreateDatabaseToolsMcpServerDetails Details for the new Database Tools MCP server.

type CreateDatabaseToolsMcpServerDetails interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    GetCompartmentId() *string

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    GetDatabaseToolsConnectionId() *string

    // Custom Roles associated with the MCP Server.
    GetCustomRoles() []DatabaseToolsMcpServerCustomRole

    // A human-readable description of the Database Tools MCP server.
    GetDescription() *string

    // Access token expiry in seconds
    GetAccessTokenExpiryInSeconds() *int

    // Refresh token expiry in seconds
    GetRefreshTokenExpiryInSeconds() *int

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

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the MCP Server’s resource principal (RPST).
    GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type CreateDatabaseToolsMcpServerRequest

CreateDatabaseToolsMcpServerRequest wrapper for the CreateDatabaseToolsMcpServer operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsMcpServer.go.html to see an example of how to use CreateDatabaseToolsMcpServerRequest.

type CreateDatabaseToolsMcpServerRequest struct {

    // Details for the new Database Tools MCP server.
    CreateDatabaseToolsMcpServerDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-")
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (CreateDatabaseToolsMcpServerRequest) BinaryRequestBody

func (request CreateDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsMcpServerRequest) HTTPRequest

func (request CreateDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsMcpServerRequest) RetryPolicy

func (request CreateDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDatabaseToolsMcpServerRequest) String

func (request CreateDatabaseToolsMcpServerRequest) String() string

func (CreateDatabaseToolsMcpServerRequest) ValidateEnumValue

func (request CreateDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsMcpServerResponse

CreateDatabaseToolsMcpServerResponse wrapper for the CreateDatabaseToolsMcpServer operation

type CreateDatabaseToolsMcpServerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpServer instance
    DatabaseToolsMcpServer `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 (CreateDatabaseToolsMcpServerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsMcpServerResponse) String

func (response CreateDatabaseToolsMcpServerResponse) String() string

type CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails

CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails Details for the new Database Tools MCP Toolset of type Built-in SQL tools.

type CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID of the Database Tools MCP Server
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // List of Database Tools BUILT_IN_SQL_TOOLS toolset tool configurations
    Tools []CreateDatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetCompartmentId

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDatabaseToolsMcpServerId

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDescription

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDescription() *string

GetDescription returns Description

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDisplayName

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetLocks

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetVersion

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetVersion() *int

GetVersion returns Version

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) String

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) String() string

func (CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) ValidateEnumValue

func (m CreateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsMcpToolsetCustomSqlToolDetails

CreateDatabaseToolsMcpToolsetCustomSqlToolDetails Details for the new Database Tools MCP Toolset.

type CreateDatabaseToolsMcpToolsetCustomSqlToolDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID of the Database Tools MCP Server
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // Name of the tool returned by the MCP Server
    ToolName *string `mandatory:"true" json:"toolName"`

    Source *DatabaseToolsCustomSqlToolToolsetSource `mandatory:"true" json:"source"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Instructions describing how to use the MCP toolset and its features. This can be used to improve the LLM's understanding of the tool.
    ToolDescription *string `mandatory:"false" json:"toolDescription"`

    // The variables to use with the query
    Variables []DatabaseToolsMcpToolsetCustomSqlToolVariable `mandatory:"false" json:"variables"`

    // The roles granted access to the MCP tool generated by this toolset
    AllowedRoles []string `mandatory:"false" json:"allowedRoles"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetCompartmentId

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDatabaseToolsMcpServerId

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDescription

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDescription() *string

GetDescription returns Description

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDisplayName

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetLocks

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetVersion

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetVersion() *int

GetVersion returns Version

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) String

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) String() string

func (CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) ValidateEnumValue

func (m CreateDatabaseToolsMcpToolsetCustomSqlToolDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails

CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails Database Tools MCP Toolset information to be updated for the Customizable reporting tools type.

type CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID of the Database Tools MCP Server
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // List of Database Tools SQL Reports
    Reports []DatabaseToolsMcpToolsetCustomizableReportingToolsReport `mandatory:"true" json:"reports"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // List of Database Tools CUSTOMIZABLE_REPORTING_TOOLS toolset tool configurations
    Tools []CreateDatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetCompartmentId

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDatabaseToolsMcpServerId

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDescription

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDescription() *string

GetDescription returns Description

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDisplayName

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetLocks

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetVersion

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetVersion() *int

GetVersion returns Version

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) String

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) String() string

func (CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) ValidateEnumValue

func (m CreateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsMcpToolsetDetails

CreateDatabaseToolsMcpToolsetDetails Details for the new Database Tools MCP server.

type CreateDatabaseToolsMcpToolsetDetails interface {

    // The MCP toolset version
    GetVersion() *int

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // The OCID of the Database Tools MCP Server
    GetDatabaseToolsMcpServerId() *string

    // A human readable description of the Database Tools MCP toolset.
    GetDescription() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails

CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails Details for the new Database Tools MCP Toolset of type GenAI SQL Assistant.

type CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID of the Database Tools MCP Server
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Generative AI Semantic Store.
    GenerativeAiSemanticStoreId *string `mandatory:"true" json:"generativeAiSemanticStoreId"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // List of Database Tools GENAI_SQL_ASSISTANT toolset tool configurations
    Tools []CreateDatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetCompartmentId

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDatabaseToolsMcpServerId

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDescription

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDescription() *string

GetDescription returns Description

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDisplayName

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetLocks

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetVersion

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetVersion() *int

GetVersion returns Version

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) String

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) String() string

func (CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) ValidateEnumValue

func (m CreateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsMcpToolsetRequest

CreateDatabaseToolsMcpToolsetRequest wrapper for the CreateDatabaseToolsMcpToolset operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsMcpToolset.go.html to see an example of how to use CreateDatabaseToolsMcpToolsetRequest.

type CreateDatabaseToolsMcpToolsetRequest struct {

    // Details for the new Database Tools MCP Toolset.
    CreateDatabaseToolsMcpToolsetDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-")
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (CreateDatabaseToolsMcpToolsetRequest) BinaryRequestBody

func (request CreateDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsMcpToolsetRequest) HTTPRequest

func (request CreateDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsMcpToolsetRequest) RetryPolicy

func (request CreateDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDatabaseToolsMcpToolsetRequest) String

func (request CreateDatabaseToolsMcpToolsetRequest) String() string

func (CreateDatabaseToolsMcpToolsetRequest) ValidateEnumValue

func (request CreateDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsMcpToolsetResponse

CreateDatabaseToolsMcpToolsetResponse wrapper for the CreateDatabaseToolsMcpToolset operation

type CreateDatabaseToolsMcpToolsetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpToolset instance
    DatabaseToolsMcpToolset `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 (CreateDatabaseToolsMcpToolsetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsMcpToolsetResponse) String

func (response CreateDatabaseToolsMcpToolsetResponse) String() string

type CreateDatabaseToolsMcpToolsetToolDetails

CreateDatabaseToolsMcpToolsetToolDetails MCP toolset tool configuration

type CreateDatabaseToolsMcpToolsetToolDetails struct {

    // The name of the tool
    Name *string `mandatory:"true" json:"name"`

    // The status of the tool
    Status DatabaseToolsMcpToolsetToolStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The roles granted access to this tool
    AllowedRoles []string `mandatory:"false" json:"allowedRoles"`
}

func (CreateDatabaseToolsMcpToolsetToolDetails) String

func (m CreateDatabaseToolsMcpToolsetToolDetails) String() string

func (CreateDatabaseToolsMcpToolsetToolDetails) ValidateEnumValue

func (m CreateDatabaseToolsMcpToolsetToolDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsPrivateEndpointDetails

CreateDatabaseToolsPrivateEndpointDetails The details for the new Database Tools private endpoint.

type CreateDatabaseToolsPrivateEndpointDetails struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `DatabaseToolsEndpointService`.
    EndpointServiceId *string `mandatory:"true" json:"endpointServiceId"`

    // The OCID (https://docs.oracle.com/iaas/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"`

    // Zero trust Packet Routing (ZPR) Security Attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see ZPR Artifacts (https://docs.oracle.com/en-us/iaas/Content/zero-trust-packet-routing/zpr-artifacts.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // A description of the Database Tools private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The private IP address that represents the access point for the associated endpoint service.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use CreateDatabaseToolsPrivateEndpointRequest.

type CreateDatabaseToolsPrivateEndpointRequest struct {

    // Details for the new Database Tools private endpoint.
    CreateDatabaseToolsPrivateEndpointDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-")
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

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.oracle.com/iaas/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.oracle.com/iaas/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 CreateDatabaseToolsRelatedResourcePostgresqlDetails

CreateDatabaseToolsRelatedResourcePostgresqlDetails The related resource

type CreateDatabaseToolsRelatedResourcePostgresqlDetails struct {

    // The resource entity type.
    EntityType RelatedResourceEntityTypePostgresqlEnum `mandatory:"true" json:"entityType"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
    Identifier *string `mandatory:"true" json:"identifier"`
}

func (CreateDatabaseToolsRelatedResourcePostgresqlDetails) String

func (m CreateDatabaseToolsRelatedResourcePostgresqlDetails) String() string

func (CreateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue

func (m CreateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsSqlReportDetails

CreateDatabaseToolsSqlReportDetails Details for the new Database Tools SQL report.

type CreateDatabaseToolsSqlReportDetails interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools SQL report.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // SQL query executed to generate the report.
    GetSource() *string

    // A description of the SQL report.
    GetDescription() *string

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    GetPurpose() *string

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    GetInstructions() *string

    // Variables referenced in the Database Tools SQL Report source.
    GetVariables() []DatabaseToolsSqlReportVariable

    // Descriptive information on columns referenced in the Database Tools SQL Report source.
    GetColumns() []DatabaseToolsSqlReportColumn

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type CreateDatabaseToolsSqlReportOracleDatabaseDetails

CreateDatabaseToolsSqlReportOracleDatabaseDetails Details for the new Database Tools SQL report.

type CreateDatabaseToolsSqlReportOracleDatabaseDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools SQL report.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // SQL query executed to generate the report.
    Source *string `mandatory:"true" json:"source"`

    // A description of the SQL report.
    Description *string `mandatory:"false" json:"description"`

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    Purpose *string `mandatory:"false" json:"purpose"`

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    Instructions *string `mandatory:"false" json:"instructions"`

    // Variables referenced in the Database Tools SQL Report source.
    Variables []DatabaseToolsSqlReportVariable `mandatory:"false" json:"variables"`

    // Descriptive information on columns referenced in the Database Tools SQL Report source.
    Columns []DatabaseToolsSqlReportColumn `mandatory:"false" json:"columns"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetColumns

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetColumns() []DatabaseToolsSqlReportColumn

GetColumns returns Columns

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetCompartmentId

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDescription

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDescription() *string

GetDescription returns Description

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDisplayName

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetInstructions

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetInstructions() *string

GetInstructions returns Instructions

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetLocks

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetPurpose

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetPurpose() *string

GetPurpose returns Purpose

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetSource

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetSource() *string

GetSource returns Source

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetVariables

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) GetVariables() []DatabaseToolsSqlReportVariable

GetVariables returns Variables

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) String

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) String() string

func (CreateDatabaseToolsSqlReportOracleDatabaseDetails) ValidateEnumValue

func (m CreateDatabaseToolsSqlReportOracleDatabaseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsSqlReportRequest

CreateDatabaseToolsSqlReportRequest wrapper for the CreateDatabaseToolsSqlReport operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsSqlReport.go.html to see an example of how to use CreateDatabaseToolsSqlReportRequest.

type CreateDatabaseToolsSqlReportRequest struct {

    // Details for the new Database Tools Sql Report.
    CreateDatabaseToolsSqlReportDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // Accepted characters: ASCII alphanumerics plus underscore (U+005F LOW LINE "_") and dash (U+002D HYPHEN-MINUS "-")
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (CreateDatabaseToolsSqlReportRequest) BinaryRequestBody

func (request CreateDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsSqlReportRequest) HTTPRequest

func (request CreateDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsSqlReportRequest) RetryPolicy

func (request CreateDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDatabaseToolsSqlReportRequest) String

func (request CreateDatabaseToolsSqlReportRequest) String() string

func (CreateDatabaseToolsSqlReportRequest) ValidateEnumValue

func (request CreateDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDatabaseToolsSqlReportResponse

CreateDatabaseToolsSqlReportResponse wrapper for the CreateDatabaseToolsSqlReport operation

type CreateDatabaseToolsSqlReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsSqlReport instance
    DatabaseToolsSqlReport `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 (CreateDatabaseToolsSqlReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsSqlReportResponse) String

func (response CreateDatabaseToolsSqlReportResponse) String() string

type DatabaseApiGatewayConfigMetadataSourceEnum

DatabaseApiGatewayConfigMetadataSourceEnum Enum with underlying type: string

type DatabaseApiGatewayConfigMetadataSourceEnum string

Set of constants representing the allowable values for DatabaseApiGatewayConfigMetadataSourceEnum

const (
    DatabaseApiGatewayConfigMetadataSourceDatabase DatabaseApiGatewayConfigMetadataSourceEnum = "DATABASE"
    DatabaseApiGatewayConfigMetadataSourceCloud    DatabaseApiGatewayConfigMetadataSourceEnum = "CLOUD"
)

func GetDatabaseApiGatewayConfigMetadataSourceEnumValues

func GetDatabaseApiGatewayConfigMetadataSourceEnumValues() []DatabaseApiGatewayConfigMetadataSourceEnum

GetDatabaseApiGatewayConfigMetadataSourceEnumValues Enumerates the set of values for DatabaseApiGatewayConfigMetadataSourceEnum

func GetMappingDatabaseApiGatewayConfigMetadataSourceEnum

func GetMappingDatabaseApiGatewayConfigMetadataSourceEnum(val string) (DatabaseApiGatewayConfigMetadataSourceEnum, bool)

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

type DatabaseApiGatewayConfigTypeEnum

DatabaseApiGatewayConfigTypeEnum Enum with underlying type: string

type DatabaseApiGatewayConfigTypeEnum string

Set of constants representing the allowable values for DatabaseApiGatewayConfigTypeEnum

const (
    DatabaseApiGatewayConfigTypeDefault DatabaseApiGatewayConfigTypeEnum = "DEFAULT"
)

func GetDatabaseApiGatewayConfigTypeEnumValues

func GetDatabaseApiGatewayConfigTypeEnumValues() []DatabaseApiGatewayConfigTypeEnum

GetDatabaseApiGatewayConfigTypeEnumValues Enumerates the set of values for DatabaseApiGatewayConfigTypeEnum

func GetMappingDatabaseApiGatewayConfigTypeEnum

func GetMappingDatabaseApiGatewayConfigTypeEnum(val string) (DatabaseApiGatewayConfigTypeEnum, bool)

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

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

func (client DatabaseToolsClient) AddDatabaseToolsConnectionLock(ctx context.Context, request AddDatabaseToolsConnectionLockRequest) (response AddDatabaseToolsConnectionLockResponse, err error)

AddDatabaseToolsConnectionLock Adds a lock to a DatabaseToolsConnection resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsConnectionLock.go.html to see an example of how to use AddDatabaseToolsConnectionLock API.

func (DatabaseToolsClient) AddDatabaseToolsDatabaseApiGatewayConfigLock

func (client DatabaseToolsClient) AddDatabaseToolsDatabaseApiGatewayConfigLock(ctx context.Context, request AddDatabaseToolsDatabaseApiGatewayConfigLockRequest) (response AddDatabaseToolsDatabaseApiGatewayConfigLockResponse, err error)

AddDatabaseToolsDatabaseApiGatewayConfigLock Adds a lock to a DatabaseToolsDatabaseApiGatewayConfig resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsDatabaseApiGatewayConfigLock.go.html to see an example of how to use AddDatabaseToolsDatabaseApiGatewayConfigLock API.

func (DatabaseToolsClient) AddDatabaseToolsIdentityLock

func (client DatabaseToolsClient) AddDatabaseToolsIdentityLock(ctx context.Context, request AddDatabaseToolsIdentityLockRequest) (response AddDatabaseToolsIdentityLockResponse, err error)

AddDatabaseToolsIdentityLock Adds a lock to a DatabaseToolsIdentity resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsIdentityLock.go.html to see an example of how to use AddDatabaseToolsIdentityLock API.

func (DatabaseToolsClient) AddDatabaseToolsMcpServerLock

func (client DatabaseToolsClient) AddDatabaseToolsMcpServerLock(ctx context.Context, request AddDatabaseToolsMcpServerLockRequest) (response AddDatabaseToolsMcpServerLockResponse, err error)

AddDatabaseToolsMcpServerLock Adds a lock to a DatabaseToolsMcpServer resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsMcpServerLock.go.html to see an example of how to use AddDatabaseToolsMcpServerLock API.

func (DatabaseToolsClient) AddDatabaseToolsMcpToolsetLock

func (client DatabaseToolsClient) AddDatabaseToolsMcpToolsetLock(ctx context.Context, request AddDatabaseToolsMcpToolsetLockRequest) (response AddDatabaseToolsMcpToolsetLockResponse, err error)

AddDatabaseToolsMcpToolsetLock Adds a lock to a DatabaseToolsMcpToolset resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsMcpToolsetLock.go.html to see an example of how to use AddDatabaseToolsMcpToolsetLock API.

func (DatabaseToolsClient) AddDatabaseToolsPrivateEndpointLock

func (client DatabaseToolsClient) AddDatabaseToolsPrivateEndpointLock(ctx context.Context, request AddDatabaseToolsPrivateEndpointLockRequest) (response AddDatabaseToolsPrivateEndpointLockResponse, err error)

AddDatabaseToolsPrivateEndpointLock Adds a lock to a DatabaseToolsPrivateEndpoint resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use AddDatabaseToolsPrivateEndpointLock API.

func (DatabaseToolsClient) AddDatabaseToolsSqlReportLock

func (client DatabaseToolsClient) AddDatabaseToolsSqlReportLock(ctx context.Context, request AddDatabaseToolsSqlReportLockRequest) (response AddDatabaseToolsSqlReportLockResponse, err error)

AddDatabaseToolsSqlReportLock Adds a lock to a DatabaseToolsSqlReport resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/AddDatabaseToolsSqlReportLock.go.html to see an example of how to use AddDatabaseToolsSqlReportLock API.

func (DatabaseToolsClient) CascadingDeleteDatabaseToolsMcpServer

func (client DatabaseToolsClient) CascadingDeleteDatabaseToolsMcpServer(ctx context.Context, request CascadingDeleteDatabaseToolsMcpServerRequest) (response CascadingDeleteDatabaseToolsMcpServerResponse, err error)

CascadingDeleteDatabaseToolsMcpServer Deletes Database Tools McpServer resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CascadingDeleteDatabaseToolsMcpServer.go.html to see an example of how to use CascadingDeleteDatabaseToolsMcpServer API.

func (DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment

func (client DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment(ctx context.Context, request ChangeDatabaseToolsConnectionCompartmentRequest) (response ChangeDatabaseToolsConnectionCompartmentResponse, err error)

ChangeDatabaseToolsConnectionCompartment Moves the specified Database Tools connection to a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsConnectionCompartment.go.html to see an example of how to use ChangeDatabaseToolsConnectionCompartment API.

func (DatabaseToolsClient) ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment

func (client DatabaseToolsClient) ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment(ctx context.Context, request ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentRequest) (response ChangeDatabaseToolsDatabaseApiGatewayConfigCompartmentResponse, err error)

ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment Moves the specified Database Tools database API gateway config to a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/DbApiGatewayConfig/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment.go.html to see an example of how to use ChangeDatabaseToolsDatabaseApiGatewayConfigCompartment API.

func (DatabaseToolsClient) ChangeDatabaseToolsIdentityCompartment

func (client DatabaseToolsClient) ChangeDatabaseToolsIdentityCompartment(ctx context.Context, request ChangeDatabaseToolsIdentityCompartmentRequest) (response ChangeDatabaseToolsIdentityCompartmentResponse, err error)

ChangeDatabaseToolsIdentityCompartment Moves the specified Database Tools identity to a different compartment in the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsIdentityCompartment.go.html to see an example of how to use ChangeDatabaseToolsIdentityCompartment API.

func (DatabaseToolsClient) ChangeDatabaseToolsMcpServerCompartment

func (client DatabaseToolsClient) ChangeDatabaseToolsMcpServerCompartment(ctx context.Context, request ChangeDatabaseToolsMcpServerCompartmentRequest) (response ChangeDatabaseToolsMcpServerCompartmentResponse, err error)

ChangeDatabaseToolsMcpServerCompartment Moves the specified Database Tools mcpserver to a different compartment in the same tenancy.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsMcpServerCompartment.go.html to see an example of how to use ChangeDatabaseToolsMcpServerCompartment API.

func (DatabaseToolsClient) ChangeDatabaseToolsMcpToolsetCompartment

func (client DatabaseToolsClient) ChangeDatabaseToolsMcpToolsetCompartment(ctx context.Context, request ChangeDatabaseToolsMcpToolsetCompartmentRequest) (response ChangeDatabaseToolsMcpToolsetCompartmentResponse, err error)

ChangeDatabaseToolsMcpToolsetCompartment Moves the specified Database Tools MCP Toolset to a different compartment in the same tenancy.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsMcpToolsetCompartment.go.html to see an example of how to use ChangeDatabaseToolsMcpToolsetCompartment 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.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsPrivateEndpointCompartment.go.html to see an example of how to use ChangeDatabaseToolsPrivateEndpointCompartment API.

func (DatabaseToolsClient) ChangeDatabaseToolsSqlReportCompartment

func (client DatabaseToolsClient) ChangeDatabaseToolsSqlReportCompartment(ctx context.Context, request ChangeDatabaseToolsSqlReportCompartmentRequest) (response ChangeDatabaseToolsSqlReportCompartmentResponse, err error)

ChangeDatabaseToolsSqlReportCompartment Moves the specified Database Tools SQL Report to a different compartment in the same tenancy.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsSqlReportCompartment.go.html to see an example of how to use ChangeDatabaseToolsSqlReportCompartment 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use CreateDatabaseToolsConnection API. A default retry strategy applies to this operation CreateDatabaseToolsConnection()

func (DatabaseToolsClient) CreateDatabaseToolsDatabaseApiGatewayConfig

func (client DatabaseToolsClient) CreateDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigResponse, err error)

CreateDatabaseToolsDatabaseApiGatewayConfig Creates a new Database Tools database API gateway config.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use CreateDatabaseToolsDatabaseApiGatewayConfig API. A default retry strategy applies to this operation CreateDatabaseToolsDatabaseApiGatewayConfig()

func (DatabaseToolsClient) CreateDatabaseToolsIdentity

func (client DatabaseToolsClient) CreateDatabaseToolsIdentity(ctx context.Context, request CreateDatabaseToolsIdentityRequest) (response CreateDatabaseToolsIdentityResponse, err error)

CreateDatabaseToolsIdentity Creates a new Database Tools identity.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsIdentity.go.html to see an example of how to use CreateDatabaseToolsIdentity API. A default retry strategy applies to this operation CreateDatabaseToolsIdentity()

func (DatabaseToolsClient) CreateDatabaseToolsMcpServer

func (client DatabaseToolsClient) CreateDatabaseToolsMcpServer(ctx context.Context, request CreateDatabaseToolsMcpServerRequest) (response CreateDatabaseToolsMcpServerResponse, err error)

CreateDatabaseToolsMcpServer Creates a new Database Tools MCP server.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsMcpServer.go.html to see an example of how to use CreateDatabaseToolsMcpServer API. A default retry strategy applies to this operation CreateDatabaseToolsMcpServer()

func (DatabaseToolsClient) CreateDatabaseToolsMcpToolset

func (client DatabaseToolsClient) CreateDatabaseToolsMcpToolset(ctx context.Context, request CreateDatabaseToolsMcpToolsetRequest) (response CreateDatabaseToolsMcpToolsetResponse, err error)

CreateDatabaseToolsMcpToolset Creates a new Database Tools MCP Toolset.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsMcpToolset.go.html to see an example of how to use CreateDatabaseToolsMcpToolset API. A default retry strategy applies to this operation CreateDatabaseToolsMcpToolset()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use CreateDatabaseToolsPrivateEndpoint API. A default retry strategy applies to this operation CreateDatabaseToolsPrivateEndpoint()

func (DatabaseToolsClient) CreateDatabaseToolsSqlReport

func (client DatabaseToolsClient) CreateDatabaseToolsSqlReport(ctx context.Context, request CreateDatabaseToolsSqlReportRequest) (response CreateDatabaseToolsSqlReportResponse, err error)

CreateDatabaseToolsSqlReport Creates a new Database Tools Sql Report.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsSqlReport.go.html to see an example of how to use CreateDatabaseToolsSqlReport API. A default retry strategy applies to this operation CreateDatabaseToolsSqlReport()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsConnection.go.html to see an example of how to use DeleteDatabaseToolsConnection API.

func (DatabaseToolsClient) DeleteDatabaseToolsDatabaseApiGatewayConfig

func (client DatabaseToolsClient) DeleteDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigResponse, err error)

DeleteDatabaseToolsDatabaseApiGatewayConfig Deletes the specified Database Tools database API gateway config resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use DeleteDatabaseToolsDatabaseApiGatewayConfig API.

func (DatabaseToolsClient) DeleteDatabaseToolsIdentity

func (client DatabaseToolsClient) DeleteDatabaseToolsIdentity(ctx context.Context, request DeleteDatabaseToolsIdentityRequest) (response DeleteDatabaseToolsIdentityResponse, err error)

DeleteDatabaseToolsIdentity Deletes the specified Database Tools identity resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsIdentity.go.html to see an example of how to use DeleteDatabaseToolsIdentity API.

func (DatabaseToolsClient) DeleteDatabaseToolsMcpServer

func (client DatabaseToolsClient) DeleteDatabaseToolsMcpServer(ctx context.Context, request DeleteDatabaseToolsMcpServerRequest) (response DeleteDatabaseToolsMcpServerResponse, err error)

DeleteDatabaseToolsMcpServer Deletes the specified Database Tools MCP server resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsMcpServer.go.html to see an example of how to use DeleteDatabaseToolsMcpServer API.

func (DatabaseToolsClient) DeleteDatabaseToolsMcpToolset

func (client DatabaseToolsClient) DeleteDatabaseToolsMcpToolset(ctx context.Context, request DeleteDatabaseToolsMcpToolsetRequest) (response DeleteDatabaseToolsMcpToolsetResponse, err error)

DeleteDatabaseToolsMcpToolset Deletes the specified Database Tools MCP Toolset resource.

See also

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

func (DatabaseToolsClient) DeleteDatabaseToolsSqlReport

func (client DatabaseToolsClient) DeleteDatabaseToolsSqlReport(ctx context.Context, request DeleteDatabaseToolsSqlReportRequest) (response DeleteDatabaseToolsSqlReportResponse, err error)

DeleteDatabaseToolsSqlReport Deletes the specified Database Tools SQL Report resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsSqlReport.go.html to see an example of how to use DeleteDatabaseToolsSqlReport 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsConnection.go.html to see an example of how to use GetDatabaseToolsConnection API. A default retry strategy applies to this operation GetDatabaseToolsConnection()

func (DatabaseToolsClient) GetDatabaseToolsDatabaseApiGatewayConfig

func (client DatabaseToolsClient) GetDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigResponse, err error)

GetDatabaseToolsDatabaseApiGatewayConfig Gets details of the specified Database Tools database API gateway config.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use GetDatabaseToolsDatabaseApiGatewayConfig API. A default retry strategy applies to this operation GetDatabaseToolsDatabaseApiGatewayConfig()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsEndpointService.go.html to see an example of how to use GetDatabaseToolsEndpointService API. A default retry strategy applies to this operation GetDatabaseToolsEndpointService()

func (DatabaseToolsClient) GetDatabaseToolsIdentity

func (client DatabaseToolsClient) GetDatabaseToolsIdentity(ctx context.Context, request GetDatabaseToolsIdentityRequest) (response GetDatabaseToolsIdentityResponse, err error)

GetDatabaseToolsIdentity Gets details of the specified Database Tools identity.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsIdentity.go.html to see an example of how to use GetDatabaseToolsIdentity API. A default retry strategy applies to this operation GetDatabaseToolsIdentity()

func (DatabaseToolsClient) GetDatabaseToolsMcpServer

func (client DatabaseToolsClient) GetDatabaseToolsMcpServer(ctx context.Context, request GetDatabaseToolsMcpServerRequest) (response GetDatabaseToolsMcpServerResponse, err error)

GetDatabaseToolsMcpServer Gets details of the specified Database Tools MCP server.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsMcpServer.go.html to see an example of how to use GetDatabaseToolsMcpServer API. A default retry strategy applies to this operation GetDatabaseToolsMcpServer()

func (DatabaseToolsClient) GetDatabaseToolsMcpToolset

func (client DatabaseToolsClient) GetDatabaseToolsMcpToolset(ctx context.Context, request GetDatabaseToolsMcpToolsetRequest) (response GetDatabaseToolsMcpToolsetResponse, err error)

GetDatabaseToolsMcpToolset Gets details of the specified Database Tools MCP Toolset.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsMcpToolset.go.html to see an example of how to use GetDatabaseToolsMcpToolset API. A default retry strategy applies to this operation GetDatabaseToolsMcpToolset()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsPrivateEndpoint.go.html to see an example of how to use GetDatabaseToolsPrivateEndpoint API. A default retry strategy applies to this operation GetDatabaseToolsPrivateEndpoint()

func (DatabaseToolsClient) GetDatabaseToolsSqlReport

func (client DatabaseToolsClient) GetDatabaseToolsSqlReport(ctx context.Context, request GetDatabaseToolsSqlReportRequest) (response GetDatabaseToolsSqlReportResponse, err error)

GetDatabaseToolsSqlReport Gets details of the specified Database Tools SQL report.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsSqlReport.go.html to see an example of how to use GetDatabaseToolsSqlReport API. A default retry strategy applies to this operation GetDatabaseToolsSqlReport()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (DatabaseToolsClient) ListDatabaseToolsConnections

func (client DatabaseToolsClient) ListDatabaseToolsConnections(ctx context.Context, request ListDatabaseToolsConnectionsRequest) (response ListDatabaseToolsConnectionsResponse, err error)

ListDatabaseToolsConnections Returns a list of Database Tools connections.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsConnections.go.html to see an example of how to use ListDatabaseToolsConnections API. A default retry strategy applies to this operation ListDatabaseToolsConnections()

func (DatabaseToolsClient) ListDatabaseToolsDatabaseApiGatewayConfigs

func (client DatabaseToolsClient) ListDatabaseToolsDatabaseApiGatewayConfigs(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigsResponse, err error)

ListDatabaseToolsDatabaseApiGatewayConfigs Returns a list of Database Tools database API gateway configs.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsDatabaseApiGatewayConfigs.go.html to see an example of how to use ListDatabaseToolsDatabaseApiGatewayConfigs API. A default retry strategy applies to this operation ListDatabaseToolsDatabaseApiGatewayConfigs()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsEndpointServices.go.html to see an example of how to use ListDatabaseToolsEndpointServices API. A default retry strategy applies to this operation ListDatabaseToolsEndpointServices()

func (DatabaseToolsClient) ListDatabaseToolsIdentities

func (client DatabaseToolsClient) ListDatabaseToolsIdentities(ctx context.Context, request ListDatabaseToolsIdentitiesRequest) (response ListDatabaseToolsIdentitiesResponse, err error)

ListDatabaseToolsIdentities Returns a list of Database Tools identities.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsIdentities.go.html to see an example of how to use ListDatabaseToolsIdentities API. A default retry strategy applies to this operation ListDatabaseToolsIdentities()

func (DatabaseToolsClient) ListDatabaseToolsMcpServers

func (client DatabaseToolsClient) ListDatabaseToolsMcpServers(ctx context.Context, request ListDatabaseToolsMcpServersRequest) (response ListDatabaseToolsMcpServersResponse, err error)

ListDatabaseToolsMcpServers Returns a list of Database Tools MCP servers.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsMcpServers.go.html to see an example of how to use ListDatabaseToolsMcpServers API. A default retry strategy applies to this operation ListDatabaseToolsMcpServers()

func (DatabaseToolsClient) ListDatabaseToolsMcpToolsetVersions

func (client DatabaseToolsClient) ListDatabaseToolsMcpToolsetVersions(ctx context.Context, request ListDatabaseToolsMcpToolsetVersionsRequest) (response ListDatabaseToolsMcpToolsetVersionsResponse, err error)

ListDatabaseToolsMcpToolsetVersions Returns a list of Database Tools Toolset versions

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsMcpToolsetVersions.go.html to see an example of how to use ListDatabaseToolsMcpToolsetVersions API. A default retry strategy applies to this operation ListDatabaseToolsMcpToolsetVersions()

func (DatabaseToolsClient) ListDatabaseToolsMcpToolsets

func (client DatabaseToolsClient) ListDatabaseToolsMcpToolsets(ctx context.Context, request ListDatabaseToolsMcpToolsetsRequest) (response ListDatabaseToolsMcpToolsetsResponse, err error)

ListDatabaseToolsMcpToolsets Returns a list of Database Tools Toolsets.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsMcpToolsets.go.html to see an example of how to use ListDatabaseToolsMcpToolsets API. A default retry strategy applies to this operation ListDatabaseToolsMcpToolsets()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsPrivateEndpoints.go.html to see an example of how to use ListDatabaseToolsPrivateEndpoints API. A default retry strategy applies to this operation ListDatabaseToolsPrivateEndpoints()

func (DatabaseToolsClient) ListDatabaseToolsSqlReports

func (client DatabaseToolsClient) ListDatabaseToolsSqlReports(ctx context.Context, request ListDatabaseToolsSqlReportsRequest) (response ListDatabaseToolsSqlReportsResponse, err error)

ListDatabaseToolsSqlReports Returns a list of Database Tools SQL reports.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsSqlReports.go.html to see an example of how to use ListDatabaseToolsSqlReports API. A default retry strategy applies to this operation ListDatabaseToolsSqlReports()

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (DatabaseToolsClient) ListWorkRequestLogs

func (client DatabaseToolsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a paginated list of logs for the specified work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (DatabaseToolsClient) ListWorkRequests

func (client DatabaseToolsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (DatabaseToolsClient) RefreshDatabaseToolsIdentityCredential

func (client DatabaseToolsClient) RefreshDatabaseToolsIdentityCredential(ctx context.Context, request RefreshDatabaseToolsIdentityCredentialRequest) (response RefreshDatabaseToolsIdentityCredentialResponse, err error)

RefreshDatabaseToolsIdentityCredential Refresh Database Tools identity credential.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RefreshDatabaseToolsIdentityCredential.go.html to see an example of how to use RefreshDatabaseToolsIdentityCredential API.

func (DatabaseToolsClient) RemoveDatabaseToolsConnectionLock

func (client DatabaseToolsClient) RemoveDatabaseToolsConnectionLock(ctx context.Context, request RemoveDatabaseToolsConnectionLockRequest) (response RemoveDatabaseToolsConnectionLockResponse, err error)

RemoveDatabaseToolsConnectionLock Removes a lock from a DatabaseToolsConnection resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsConnectionLock.go.html to see an example of how to use RemoveDatabaseToolsConnectionLock API.

func (DatabaseToolsClient) RemoveDatabaseToolsDatabaseApiGatewayConfigLock

func (client DatabaseToolsClient) RemoveDatabaseToolsDatabaseApiGatewayConfigLock(ctx context.Context, request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) (response RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse, err error)

RemoveDatabaseToolsDatabaseApiGatewayConfigLock Removes a lock from a DatabaseToolsDatabaseApiGatewayConfig resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsDatabaseApiGatewayConfigLock.go.html to see an example of how to use RemoveDatabaseToolsDatabaseApiGatewayConfigLock API.

func (DatabaseToolsClient) RemoveDatabaseToolsIdentityLock

func (client DatabaseToolsClient) RemoveDatabaseToolsIdentityLock(ctx context.Context, request RemoveDatabaseToolsIdentityLockRequest) (response RemoveDatabaseToolsIdentityLockResponse, err error)

RemoveDatabaseToolsIdentityLock Removes a lock from a DatabaseToolsIdentity resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsIdentityLock.go.html to see an example of how to use RemoveDatabaseToolsIdentityLock API.

func (DatabaseToolsClient) RemoveDatabaseToolsMcpServerLock

func (client DatabaseToolsClient) RemoveDatabaseToolsMcpServerLock(ctx context.Context, request RemoveDatabaseToolsMcpServerLockRequest) (response RemoveDatabaseToolsMcpServerLockResponse, err error)

RemoveDatabaseToolsMcpServerLock Removes a lock from a DatabaseToolsMcpServer resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsMcpServerLock.go.html to see an example of how to use RemoveDatabaseToolsMcpServerLock API.

func (DatabaseToolsClient) RemoveDatabaseToolsMcpToolsetLock

func (client DatabaseToolsClient) RemoveDatabaseToolsMcpToolsetLock(ctx context.Context, request RemoveDatabaseToolsMcpToolsetLockRequest) (response RemoveDatabaseToolsMcpToolsetLockResponse, err error)

RemoveDatabaseToolsMcpToolsetLock Removes a lock from a DatabaseToolsMcpToolset resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsMcpToolsetLock.go.html to see an example of how to use RemoveDatabaseToolsMcpToolsetLock API.

func (DatabaseToolsClient) RemoveDatabaseToolsPrivateEndpointLock

func (client DatabaseToolsClient) RemoveDatabaseToolsPrivateEndpointLock(ctx context.Context, request RemoveDatabaseToolsPrivateEndpointLockRequest) (response RemoveDatabaseToolsPrivateEndpointLockResponse, err error)

RemoveDatabaseToolsPrivateEndpointLock Removes a lock from a DatabaseToolsPrivateEndpoint resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use RemoveDatabaseToolsPrivateEndpointLock API.

func (DatabaseToolsClient) RemoveDatabaseToolsSqlReportLock

func (client DatabaseToolsClient) RemoveDatabaseToolsSqlReportLock(ctx context.Context, request RemoveDatabaseToolsSqlReportLockRequest) (response RemoveDatabaseToolsSqlReportLockResponse, err error)

RemoveDatabaseToolsSqlReportLock Removes a lock from a DatabaseToolsSqlReport resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsSqlReportLock.go.html to see an example of how to use RemoveDatabaseToolsSqlReportLock API.

func (*DatabaseToolsClient) SetRegion

func (client *DatabaseToolsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DatabaseToolsClient) UpdateDatabaseToolsConnection

func (client DatabaseToolsClient) UpdateDatabaseToolsConnection(ctx context.Context, request UpdateDatabaseToolsConnectionRequest) (response UpdateDatabaseToolsConnectionResponse, err error)

UpdateDatabaseToolsConnection Updates the specified Database Tools connection.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsConnection.go.html to see an example of how to use UpdateDatabaseToolsConnection API.

func (DatabaseToolsClient) UpdateDatabaseToolsDatabaseApiGatewayConfig

func (client DatabaseToolsClient) UpdateDatabaseToolsDatabaseApiGatewayConfig(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigResponse, err error)

UpdateDatabaseToolsDatabaseApiGatewayConfig Updates the specified Database Tools database API gateway config.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use UpdateDatabaseToolsDatabaseApiGatewayConfig API.

func (DatabaseToolsClient) UpdateDatabaseToolsIdentity

func (client DatabaseToolsClient) UpdateDatabaseToolsIdentity(ctx context.Context, request UpdateDatabaseToolsIdentityRequest) (response UpdateDatabaseToolsIdentityResponse, err error)

UpdateDatabaseToolsIdentity Updates the specified Database Tools identity.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsIdentity.go.html to see an example of how to use UpdateDatabaseToolsIdentity API.

func (DatabaseToolsClient) UpdateDatabaseToolsMcpServer

func (client DatabaseToolsClient) UpdateDatabaseToolsMcpServer(ctx context.Context, request UpdateDatabaseToolsMcpServerRequest) (response UpdateDatabaseToolsMcpServerResponse, err error)

UpdateDatabaseToolsMcpServer Updates the specified Database Tools MCP server.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsMcpServer.go.html to see an example of how to use UpdateDatabaseToolsMcpServer API.

func (DatabaseToolsClient) UpdateDatabaseToolsMcpToolset

func (client DatabaseToolsClient) UpdateDatabaseToolsMcpToolset(ctx context.Context, request UpdateDatabaseToolsMcpToolsetRequest) (response UpdateDatabaseToolsMcpToolsetResponse, err error)

UpdateDatabaseToolsMcpToolset Updates the specified Database Tools MCP Toolset.

See also

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

func (DatabaseToolsClient) UpdateDatabaseToolsSqlReport

func (client DatabaseToolsClient) UpdateDatabaseToolsSqlReport(ctx context.Context, request UpdateDatabaseToolsSqlReportRequest) (response UpdateDatabaseToolsSqlReportResponse, err error)

UpdateDatabaseToolsSqlReport Updates the specified Database Tools SQL Report.

See also

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

func (DatabaseToolsClient) ValidateDatabaseToolsIdentityCredential

func (client DatabaseToolsClient) ValidateDatabaseToolsIdentityCredential(ctx context.Context, request ValidateDatabaseToolsIdentityCredentialRequest) (response ValidateDatabaseToolsIdentityCredentialResponse, err error)

ValidateDatabaseToolsIdentityCredential Validates the Database Tools identity credentials by establishing a connection to the customer database and executing the dbms_cloud.send_request to validate the credential.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ValidateDatabaseToolsIdentityCredential.go.html to see an example of how to use ValidateDatabaseToolsIdentityCredential API.

type DatabaseToolsConnection

DatabaseToolsConnection Provides connectivity details required to establish a connection to a database.

type DatabaseToolsConnection interface {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.
    GetCompartmentId() *string

    // The current state of the Database Tools connection.
    GetLifecycleState() LifecycleStateEnum

    // The time the Database Tools connection was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools connection was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // Specifies whether this connection is supported by the Database Tools Runtime.
    GetRuntimeSupport() RuntimeSupportEnum

    // Specifies the Database Tools Runtime endpoint.
    GetRuntimeEndpoint() *string

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    GetRuntimeIdentity() RuntimeIdentityEnum

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    GetLifecycleDetails() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsConnectionCollection

DatabaseToolsConnectionCollection List of Database Tools connection summary items.

type DatabaseToolsConnectionCollection struct {

    // Array of Database Tools connection summary 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 DatabaseToolsConnectionGenericJdbc

DatabaseToolsConnectionGenericJdbc Database Tools connection of a Generic JDBC database system.

type DatabaseToolsConnectionGenericJdbc struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The JDBC URL used to connect to the Generic JDBC database system.
    Url *string `mandatory:"true" json:"url"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The database user name.
    UserName *string `mandatory:"false" json:"userName"`

    UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"`

    // The advanced connection properties key-value pair.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStoreGenericJdbc `mandatory:"false" json:"keyStores"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

func (DatabaseToolsConnectionGenericJdbc) GetCompartmentId

func (m DatabaseToolsConnectionGenericJdbc) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionGenericJdbc) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionGenericJdbc) GetDisplayName

func (m DatabaseToolsConnectionGenericJdbc) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionGenericJdbc) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionGenericJdbc) GetId

func (m DatabaseToolsConnectionGenericJdbc) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionGenericJdbc) GetLifecycleDetails

func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionGenericJdbc) GetLifecycleState

func (m DatabaseToolsConnectionGenericJdbc) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionGenericJdbc) GetLocks

func (m DatabaseToolsConnectionGenericJdbc) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionGenericJdbc) GetRuntimeEndpoint

func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionGenericJdbc) GetRuntimeIdentity

func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionGenericJdbc) GetRuntimeSupport

func (m DatabaseToolsConnectionGenericJdbc) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (DatabaseToolsConnectionGenericJdbc) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionGenericJdbc) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionGenericJdbc) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionGenericJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionGenericJdbc) String

func (m DatabaseToolsConnectionGenericJdbc) String() string

func (*DatabaseToolsConnectionGenericJdbc) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionGenericJdbc) ValidateEnumValue

func (m DatabaseToolsConnectionGenericJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionGenericJdbcSummary

DatabaseToolsConnectionGenericJdbcSummary Database Tools connection summary of a Generic JDBC database system.

type DatabaseToolsConnectionGenericJdbcSummary struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The JDBC URL used to connect to the Generic JDBC database system.
    Url *string `mandatory:"true" json:"url"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The database user name.
    UserName *string `mandatory:"false" json:"userName"`

    UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"`

    // The advanced connection properties key-value pair.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStoreGenericJdbcSummary `mandatory:"false" json:"keyStores"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

func (DatabaseToolsConnectionGenericJdbcSummary) GetCompartmentId

func (m DatabaseToolsConnectionGenericJdbcSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionGenericJdbcSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionGenericJdbcSummary) GetDisplayName

func (m DatabaseToolsConnectionGenericJdbcSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionGenericJdbcSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionGenericJdbcSummary) GetId

func (m DatabaseToolsConnectionGenericJdbcSummary) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleDetails

func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleState

func (m DatabaseToolsConnectionGenericJdbcSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionGenericJdbcSummary) GetLocks

func (m DatabaseToolsConnectionGenericJdbcSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeEndpoint

func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeIdentity

func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeSupport

func (m DatabaseToolsConnectionGenericJdbcSummary) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (DatabaseToolsConnectionGenericJdbcSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionGenericJdbcSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionGenericJdbcSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionGenericJdbcSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionGenericJdbcSummary) String

func (m DatabaseToolsConnectionGenericJdbcSummary) String() string

func (*DatabaseToolsConnectionGenericJdbcSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionGenericJdbcSummary) ValidateEnumValue

func (m DatabaseToolsConnectionGenericJdbcSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionMySql

DatabaseToolsConnectionMySql Database Tools connection of a MySQL Server.

type DatabaseToolsConnectionMySql struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The connection string used to connect to the MySQL Server.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *DatabaseToolsRelatedResourceMySql `mandatory:"false" json:"relatedResource"`

    // The database 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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

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

func (m DatabaseToolsConnectionMySql) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionMySql) GetRuntimeEndpoint

func (m DatabaseToolsConnectionMySql) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionMySql) GetRuntimeIdentity

func (m DatabaseToolsConnectionMySql) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionMySql) GetRuntimeSupport

func (m DatabaseToolsConnectionMySql) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

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 Database Tools connection summary of a MySQL Server.

type DatabaseToolsConnectionMySqlSummary struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The connection string used to connect to the MySQL Server.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *DatabaseToolsRelatedResourceMySql `mandatory:"false" json:"relatedResource"`

    // The database 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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

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

func (m DatabaseToolsConnectionMySqlSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionMySqlSummary) GetRuntimeEndpoint

func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionMySqlSummary) GetRuntimeIdentity

func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionMySqlSummary) GetRuntimeSupport

func (m DatabaseToolsConnectionMySqlSummary) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

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.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The connect descriptor or Easy Connect Naming method used to connect to the database.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *DatabaseToolsRelatedResource `mandatory:"false" json:"relatedResource"`

    // The database user name. When authenticationType is TOKEN, if provided, userName must be in square brackets (for example, [proxyClient]).
    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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

    ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClient `mandatory:"false" json:"proxyClient"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`

    // Specifies the authentication type used to connect to the database.
    AuthenticationType AuthenticationTypeEnum `mandatory:"true" json:"authenticationType"`
}

func (DatabaseToolsConnectionOracleDatabase) GetCompartmentId

func (m DatabaseToolsConnectionOracleDatabase) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionOracleDatabase) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionOracleDatabase) GetDisplayName

func (m DatabaseToolsConnectionOracleDatabase) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionOracleDatabase) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionOracleDatabase) GetId

func (m DatabaseToolsConnectionOracleDatabase) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails

func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionOracleDatabase) GetLifecycleState

func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionOracleDatabase) GetLocks

func (m DatabaseToolsConnectionOracleDatabase) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionOracleDatabase) GetRuntimeEndpoint

func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionOracleDatabase) GetRuntimeIdentity

func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionOracleDatabase) GetRuntimeSupport

func (m DatabaseToolsConnectionOracleDatabase) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (DatabaseToolsConnectionOracleDatabase) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionOracleDatabase) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionOracleDatabase) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionOracleDatabase) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabase) String

func (m DatabaseToolsConnectionOracleDatabase) String() string

func (*DatabaseToolsConnectionOracleDatabase) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionOracleDatabase) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClient

DatabaseToolsConnectionOracleDatabaseProxyClient The proxy client information.

type DatabaseToolsConnectionOracleDatabaseProxyClient interface {
}

type DatabaseToolsConnectionOracleDatabaseProxyClientDetails

DatabaseToolsConnectionOracleDatabaseProxyClientDetails The proxy client information.

type DatabaseToolsConnectionOracleDatabaseProxyClientDetails interface {
}

type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy

DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy Represents blank proxy client information.

type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy struct {
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) String() string

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails

DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails Represents blank proxy client information.

type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails struct {
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) String() string

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary

DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary Represents blank proxy client information.

type DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary struct {
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) String() string

func (DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientSummary

DatabaseToolsConnectionOracleDatabaseProxyClientSummary The proxy client information.

type DatabaseToolsConnectionOracleDatabaseProxyClientSummary interface {
}

type DatabaseToolsConnectionOracleDatabaseProxyClientUserName

DatabaseToolsConnectionOracleDatabaseProxyClientUserName Proxy client information for user name based proxy authentication.

type DatabaseToolsConnectionOracleDatabaseProxyClientUserName struct {

    // The user name.
    UserName *string `mandatory:"true" json:"userName"`

    UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"`

    // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
    Roles []string `mandatory:"false" json:"roles"`
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserName) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserName) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) String() string

func (*DatabaseToolsConnectionOracleDatabaseProxyClientUserName) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserName) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserName) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect

DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect Proxy client information for user name auto detect based proxy authentication.

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect struct {

    // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
    Roles []string `mandatory:"false" json:"roles"`
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) String() string

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetect) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails

DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails Proxy client information for user name auto detect based proxy authentication.

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails struct {

    // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
    Roles []string `mandatory:"false" json:"roles"`
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) String() string

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary

DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary Proxy client information for user name auto detect based proxy authentication.

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary struct {

    // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
    Roles []string `mandatory:"false" json:"roles"`
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) String() string

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameAutoDetectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails

DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails Proxy client information for user name based proxy authentication.

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails struct {

    // The user name.
    UserName *string `mandatory:"true" json:"userName"`

    UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"`

    // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
    Roles []string `mandatory:"false" json:"roles"`
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) String() string

func (*DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary

DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary Proxy client information for user name based proxy authentication.

type DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary struct {

    // The user name.
    UserName *string `mandatory:"true" json:"userName"`

    UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"`

    // A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
    Roles []string `mandatory:"false" json:"roles"`
}

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) String

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) String() string

func (*DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionOracleDatabaseSummary

DatabaseToolsConnectionOracleDatabaseSummary Database Tools connection summary of an Oracle Database.

type DatabaseToolsConnectionOracleDatabaseSummary struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The connect descriptor or Easy Connect Naming method used to connect to the database.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *DatabaseToolsRelatedResource `mandatory:"false" json:"relatedResource"`

    // The database user name. When authenticationType is TOKEN, if provided, userName must be in square brackets (for example, [proxyClient]).
    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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

    ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClientSummary `mandatory:"false" json:"proxyClient"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`

    // Specifies the authentication type used by the Database Tools service to authenticate with the database.
    AuthenticationType AuthenticationTypeEnum `mandatory:"true" json:"authenticationType"`
}

func (DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionOracleDatabaseSummary) GetId

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionOracleDatabaseSummary) GetLocks

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeEndpoint

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeIdentity

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeSupport

func (m DatabaseToolsConnectionOracleDatabaseSummary) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionOracleDatabaseSummary) String

func (m DatabaseToolsConnectionOracleDatabaseSummary) String() string

func (*DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionOracleDatabaseSummary) ValidateEnumValue

func (m DatabaseToolsConnectionOracleDatabaseSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionPostgresql

DatabaseToolsConnectionPostgresql Database Tools connection of a PostgreSQL Server.

type DatabaseToolsConnectionPostgresql struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The connection string used to connect to the PostgreSQL Server.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *DatabaseToolsRelatedResourcePostgresql `mandatory:"false" json:"relatedResource"`

    // The database user name.
    UserName *string `mandatory:"false" json:"userName"`

    UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"`

    // The advanced connection properties key-value pair (for example, `sslMode`).
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStorePostgresql `mandatory:"false" json:"keyStores"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

func (DatabaseToolsConnectionPostgresql) GetCompartmentId

func (m DatabaseToolsConnectionPostgresql) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionPostgresql) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionPostgresql) GetDisplayName

func (m DatabaseToolsConnectionPostgresql) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionPostgresql) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionPostgresql) GetId

func (m DatabaseToolsConnectionPostgresql) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionPostgresql) GetLifecycleDetails

func (m DatabaseToolsConnectionPostgresql) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionPostgresql) GetLifecycleState

func (m DatabaseToolsConnectionPostgresql) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionPostgresql) GetLocks

func (m DatabaseToolsConnectionPostgresql) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionPostgresql) GetRuntimeEndpoint

func (m DatabaseToolsConnectionPostgresql) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionPostgresql) GetRuntimeIdentity

func (m DatabaseToolsConnectionPostgresql) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionPostgresql) GetRuntimeSupport

func (m DatabaseToolsConnectionPostgresql) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (DatabaseToolsConnectionPostgresql) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionPostgresql) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionPostgresql) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionPostgresql) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionPostgresql) String

func (m DatabaseToolsConnectionPostgresql) String() string

func (*DatabaseToolsConnectionPostgresql) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionPostgresql) ValidateEnumValue

func (m DatabaseToolsConnectionPostgresql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionPostgresqlSummary

DatabaseToolsConnectionPostgresqlSummary Database Tools connection summary of a PostgreSQL Server.

type DatabaseToolsConnectionPostgresqlSummary struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Specifies the Database Tools Runtime endpoint.
    RuntimeEndpoint *string `mandatory:"true" json:"runtimeEndpoint"`

    // The connection string used to connect to the PostgreSQL Server.
    ConnectionString *string `mandatory:"true" json:"connectionString"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    RelatedResource *DatabaseToolsRelatedResourcePostgresql `mandatory:"false" json:"relatedResource"`

    // The database user name.
    UserName *string `mandatory:"false" json:"userName"`

    UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"`

    // The advanced connection properties key-value pair (e.g., `sslMode`).
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStorePostgresqlSummary `mandatory:"false" json:"keyStores"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

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

    // Specifies whether this connection is supported by the Database Tools Runtime.
    RuntimeSupport RuntimeSupportEnum `mandatory:"true" json:"runtimeSupport"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    RuntimeIdentity RuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

func (DatabaseToolsConnectionPostgresqlSummary) GetCompartmentId

func (m DatabaseToolsConnectionPostgresqlSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsConnectionPostgresqlSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsConnectionPostgresqlSummary) GetDisplayName

func (m DatabaseToolsConnectionPostgresqlSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsConnectionPostgresqlSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsConnectionPostgresqlSummary) GetId

func (m DatabaseToolsConnectionPostgresqlSummary) GetId() *string

GetId returns Id

func (DatabaseToolsConnectionPostgresqlSummary) GetLifecycleDetails

func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsConnectionPostgresqlSummary) GetLifecycleState

func (m DatabaseToolsConnectionPostgresqlSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsConnectionPostgresqlSummary) GetLocks

func (m DatabaseToolsConnectionPostgresqlSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsConnectionPostgresqlSummary) GetRuntimeEndpoint

func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeEndpoint() *string

GetRuntimeEndpoint returns RuntimeEndpoint

func (DatabaseToolsConnectionPostgresqlSummary) GetRuntimeIdentity

func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeIdentity() RuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsConnectionPostgresqlSummary) GetRuntimeSupport

func (m DatabaseToolsConnectionPostgresqlSummary) GetRuntimeSupport() RuntimeSupportEnum

GetRuntimeSupport returns RuntimeSupport

func (DatabaseToolsConnectionPostgresqlSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsConnectionPostgresqlSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsConnectionPostgresqlSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsConnectionPostgresqlSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsConnectionPostgresqlSummary) String

func (m DatabaseToolsConnectionPostgresqlSummary) String() string

func (*DatabaseToolsConnectionPostgresqlSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsConnectionPostgresqlSummary) ValidateEnumValue

func (m DatabaseToolsConnectionPostgresqlSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsConnectionSummary

DatabaseToolsConnectionSummary Summary of the Database Tools connection.

type DatabaseToolsConnectionSummary interface {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.
    GetCompartmentId() *string

    // The current state of the Database Tools connection.
    GetLifecycleState() LifecycleStateEnum

    // The time the Database Tools connection was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools connection was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // Specifies whether this connection is supported by the Database Tools Runtime.
    GetRuntimeSupport() RuntimeSupportEnum

    // Specifies the Database Tools Runtime endpoint.
    GetRuntimeEndpoint() *string

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the connection’s resource principal (RPST).
    GetRuntimeIdentity() RuntimeIdentityEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsCustomSqlToolToolsetSource

DatabaseToolsCustomSqlToolToolsetSource The SQL source. Can contain multiple statements with a mix of queries, DML, DCL, DLL and scripts.

type DatabaseToolsCustomSqlToolToolsetSource struct {

    // The sql toolset sources type. INLINE is the only possible value.
    Type DatabaseToolsCustomSqlToolToolsetSourceTypeEnum `mandatory:"true" json:"type"`

    // The SQL source. Can contain multiple statements with a mix of queries, DML, DCL, DLL and scripts.
    Value *string `mandatory:"true" json:"value"`
}

func (DatabaseToolsCustomSqlToolToolsetSource) String

func (m DatabaseToolsCustomSqlToolToolsetSource) String() string

func (DatabaseToolsCustomSqlToolToolsetSource) ValidateEnumValue

func (m DatabaseToolsCustomSqlToolToolsetSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsCustomSqlToolToolsetSourceTypeEnum

DatabaseToolsCustomSqlToolToolsetSourceTypeEnum Enum with underlying type: string

type DatabaseToolsCustomSqlToolToolsetSourceTypeEnum string

Set of constants representing the allowable values for DatabaseToolsCustomSqlToolToolsetSourceTypeEnum

const (
    DatabaseToolsCustomSqlToolToolsetSourceTypeInline DatabaseToolsCustomSqlToolToolsetSourceTypeEnum = "INLINE"
)

func GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumValues

func GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumValues() []DatabaseToolsCustomSqlToolToolsetSourceTypeEnum

GetDatabaseToolsCustomSqlToolToolsetSourceTypeEnumValues Enumerates the set of values for DatabaseToolsCustomSqlToolToolsetSourceTypeEnum

func GetMappingDatabaseToolsCustomSqlToolToolsetSourceTypeEnum

func GetMappingDatabaseToolsCustomSqlToolToolsetSourceTypeEnum(val string) (DatabaseToolsCustomSqlToolToolsetSourceTypeEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfig

DatabaseToolsDatabaseApiGatewayConfig Manage configuration related to database API gateway config resources.

type DatabaseToolsDatabaseApiGatewayConfig interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools database API gateway config.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools database API gateway config.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    GetDisplayName() *string

    // The RESTful service definition location.
    GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum

    // The current state of the Database Tools database API gateway config.
    GetLifecycleState() DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

    // The time the Database Tools database API gateway config was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools database API gateway config 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{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsDatabaseApiGatewayConfigCollection

DatabaseToolsDatabaseApiGatewayConfigCollection List of Database Tools database API gateway config summary items.

type DatabaseToolsDatabaseApiGatewayConfigCollection struct {

    // Array of Database Tools database API gateway config summary items.
    Items []DatabaseToolsDatabaseApiGatewayConfigSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsDatabaseApiGatewayConfigCollection) String

func (m DatabaseToolsDatabaseApiGatewayConfigCollection) String() string

func (*DatabaseToolsDatabaseApiGatewayConfigCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigCollection) ValidateEnumValue

func (m DatabaseToolsDatabaseApiGatewayConfigCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsDatabaseApiGatewayConfigDefault

DatabaseToolsDatabaseApiGatewayConfigDefault Manage configuration related to database API gateway config resources.

type DatabaseToolsDatabaseApiGatewayConfigDefault struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools database API gateway config.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools database API gateway config.
    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 time the Database Tools database API gateway config was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools database API gateway config 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The RESTful service definition location.
    MetadataSource DatabaseApiGatewayConfigMetadataSourceEnum `mandatory:"true" json:"metadataSource"`

    // The current state of the Database Tools database API gateway config.
    LifecycleState DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetCompartmentId

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetId

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetId() *string

GetId returns Id

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetLifecycleDetails

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetLifecycleState

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetLifecycleState() DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetLocks

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetMetadataSource

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum

GetMetadataSource returns MetadataSource

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigDefault) String

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) String() string

func (DatabaseToolsDatabaseApiGatewayConfigDefault) ValidateEnumValue

func (m DatabaseToolsDatabaseApiGatewayConfigDefault) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsDatabaseApiGatewayConfigDefaultSummary

DatabaseToolsDatabaseApiGatewayConfigDefaultSummary Summary of the Database Tools database API gateway config.

type DatabaseToolsDatabaseApiGatewayConfigDefaultSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools database API gateway config.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools database API gateway config.
    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 time the Database Tools database API gateway config was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools database API gateway config 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The RESTful service definition location.
    MetadataSource DatabaseApiGatewayConfigMetadataSourceEnum `mandatory:"true" json:"metadataSource"`

    // The current state of the Database Tools database API gateway config.
    LifecycleState DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetCompartmentId

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetId

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetId() *string

GetId returns Id

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLifecycleDetails

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLifecycleState

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLifecycleState() DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLocks

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetMetadataSource

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum

GetMetadataSource returns MetadataSource

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) String

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) String() string

func (DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) ValidateEnumValue

func (m DatabaseToolsDatabaseApiGatewayConfigDefaultSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigLifecycleStateActive  DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum = "ACTIVE"
    DatabaseToolsDatabaseApiGatewayConfigLifecycleStateDeleted DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum = "DELETED"
)

func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumValues() []DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigSummary

DatabaseToolsDatabaseApiGatewayConfigSummary Summary of the Database Tools database API gateway config.

type DatabaseToolsDatabaseApiGatewayConfigSummary interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools database API gateway config.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools database API gateway config.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    GetDisplayName() *string

    // The RESTful service definition location.
    GetMetadataSource() DatabaseApiGatewayConfigMetadataSourceEnum

    // The current state of the Database Tools database API gateway config.
    GetLifecycleState() DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

    // The time the Database Tools database API gateway config was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools database API gateway config 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{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsEndpointService

DatabaseToolsEndpointService Description of Database Tools Endpoint Service.

type DatabaseToolsEndpointService struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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.oracle.com/iaas/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.oracle.com/iaas/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 DatabaseToolsExternalAuthenticationStatusEnum

DatabaseToolsExternalAuthenticationStatusEnum Enum with underlying type: string

type DatabaseToolsExternalAuthenticationStatusEnum string

Set of constants representing the allowable values for DatabaseToolsExternalAuthenticationStatusEnum

const (
    DatabaseToolsExternalAuthenticationStatusAvailable   DatabaseToolsExternalAuthenticationStatusEnum = "AVAILABLE"
    DatabaseToolsExternalAuthenticationStatusUnavailable DatabaseToolsExternalAuthenticationStatusEnum = "UNAVAILABLE"
    DatabaseToolsExternalAuthenticationStatusEnabled     DatabaseToolsExternalAuthenticationStatusEnum = "ENABLED"
    DatabaseToolsExternalAuthenticationStatusUnknown     DatabaseToolsExternalAuthenticationStatusEnum = "UNKNOWN"
)

func GetDatabaseToolsExternalAuthenticationStatusEnumValues

func GetDatabaseToolsExternalAuthenticationStatusEnumValues() []DatabaseToolsExternalAuthenticationStatusEnum

GetDatabaseToolsExternalAuthenticationStatusEnumValues Enumerates the set of values for DatabaseToolsExternalAuthenticationStatusEnum

func GetMappingDatabaseToolsExternalAuthenticationStatusEnum

func GetMappingDatabaseToolsExternalAuthenticationStatusEnum(val string) (DatabaseToolsExternalAuthenticationStatusEnum, bool)

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

type DatabaseToolsIdentity

DatabaseToolsIdentity Manages credentials in a database to access service resources.

type DatabaseToolsIdentity interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools identity.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools identity.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    GetDatabaseToolsConnectionId() *string

    // The current state of the Database Tools identity.
    GetLifecycleState() DatabaseToolsIdentityLifecycleStateEnum

    // The time the Database Tools identity was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools identity 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{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsIdentityCollection

DatabaseToolsIdentityCollection List of Database Tools identity summary items.

type DatabaseToolsIdentityCollection struct {

    // Array of Database Tools identity summary items.
    Items []DatabaseToolsIdentitySummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsIdentityCollection) String

func (m DatabaseToolsIdentityCollection) String() string

func (*DatabaseToolsIdentityCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsIdentityCollection) ValidateEnumValue

func (m DatabaseToolsIdentityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsIdentityLifecycleStateEnum

DatabaseToolsIdentityLifecycleStateEnum Enum with underlying type: string

type DatabaseToolsIdentityLifecycleStateEnum string

Set of constants representing the allowable values for DatabaseToolsIdentityLifecycleStateEnum

const (
    DatabaseToolsIdentityLifecycleStateCreating       DatabaseToolsIdentityLifecycleStateEnum = "CREATING"
    DatabaseToolsIdentityLifecycleStateUpdating       DatabaseToolsIdentityLifecycleStateEnum = "UPDATING"
    DatabaseToolsIdentityLifecycleStateActive         DatabaseToolsIdentityLifecycleStateEnum = "ACTIVE"
    DatabaseToolsIdentityLifecycleStateDeleting       DatabaseToolsIdentityLifecycleStateEnum = "DELETING"
    DatabaseToolsIdentityLifecycleStateDeleted        DatabaseToolsIdentityLifecycleStateEnum = "DELETED"
    DatabaseToolsIdentityLifecycleStateFailed         DatabaseToolsIdentityLifecycleStateEnum = "FAILED"
    DatabaseToolsIdentityLifecycleStateNeedsAttention DatabaseToolsIdentityLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetDatabaseToolsIdentityLifecycleStateEnumValues

func GetDatabaseToolsIdentityLifecycleStateEnumValues() []DatabaseToolsIdentityLifecycleStateEnum

GetDatabaseToolsIdentityLifecycleStateEnumValues Enumerates the set of values for DatabaseToolsIdentityLifecycleStateEnum

func GetMappingDatabaseToolsIdentityLifecycleStateEnum

func GetMappingDatabaseToolsIdentityLifecycleStateEnum(val string) (DatabaseToolsIdentityLifecycleStateEnum, bool)

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

type DatabaseToolsIdentityOracleDatabaseResourcePrincipal

DatabaseToolsIdentityOracleDatabaseResourcePrincipal Manages credentials in a database to access service resources.

type DatabaseToolsIdentityOracleDatabaseResourcePrincipal struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools identity.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools identity.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    // The time the Database Tools identity was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools identity was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The name of the credential object created in the Oracle Database.
    CredentialKey *string `mandatory:"true" json:"credentialKey"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

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

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetCompartmentId

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDatabaseToolsConnectionId

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDisplayName

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetId

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetId() *string

GetId returns Id

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleDetails

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleState

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleState() DatabaseToolsIdentityLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLocks

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) String

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) String() string

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) ValidateEnumValue

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipal) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary

DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary Summary of the Database Tools identity for the Oracle Database Resource Principal Identity type.

type DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools identity.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools identity.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    // The time the Database Tools identity was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools identity was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The name of the credential object created in the Oracle Database.
    CredentialKey *string `mandatory:"true" json:"credentialKey"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

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

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetCompartmentId

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDatabaseToolsConnectionId

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDisplayName

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetId

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetId() *string

GetId returns Id

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLifecycleDetails

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLifecycleState

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLifecycleState() DatabaseToolsIdentityLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLocks

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) String

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) String() string

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) ValidateEnumValue

func (m DatabaseToolsIdentityOracleDatabaseResourcePrincipalSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsIdentityStatusEnum

DatabaseToolsIdentityStatusEnum Enum with underlying type: string

type DatabaseToolsIdentityStatusEnum string

Set of constants representing the allowable values for DatabaseToolsIdentityStatusEnum

const (
    DatabaseToolsIdentityStatusAvailable   DatabaseToolsIdentityStatusEnum = "AVAILABLE"
    DatabaseToolsIdentityStatusUnavailable DatabaseToolsIdentityStatusEnum = "UNAVAILABLE"
)

func GetDatabaseToolsIdentityStatusEnumValues

func GetDatabaseToolsIdentityStatusEnumValues() []DatabaseToolsIdentityStatusEnum

GetDatabaseToolsIdentityStatusEnumValues Enumerates the set of values for DatabaseToolsIdentityStatusEnum

func GetMappingDatabaseToolsIdentityStatusEnum

func GetMappingDatabaseToolsIdentityStatusEnum(val string) (DatabaseToolsIdentityStatusEnum, bool)

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

type DatabaseToolsIdentitySummary

DatabaseToolsIdentitySummary Summary of the Database Tools identity.

type DatabaseToolsIdentitySummary interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools identity.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools identity.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    GetDatabaseToolsConnectionId() *string

    // The current state of the Database Tools identity.
    GetLifecycleState() DatabaseToolsIdentityLifecycleStateEnum

    // The time the Database Tools identity was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools identity 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{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

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 DatabaseToolsKeyStoreContentGenericJdbc

DatabaseToolsKeyStoreContentGenericJdbc The key store content.

type DatabaseToolsKeyStoreContentGenericJdbc interface {
}

type DatabaseToolsKeyStoreContentGenericJdbcDetails

DatabaseToolsKeyStoreContentGenericJdbcDetails The key store content.

type DatabaseToolsKeyStoreContentGenericJdbcDetails interface {
}

type DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum

DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum

const (
    DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeSecretid DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum

GetDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcDetailsValueTypeEnum, bool)

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

type DatabaseToolsKeyStoreContentGenericJdbcSummary

DatabaseToolsKeyStoreContentGenericJdbcSummary The key store content.

type DatabaseToolsKeyStoreContentGenericJdbcSummary interface {
}

type DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum

DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum

const (
    DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeSecretid DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum

GetDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcSummaryValueTypeEnum, bool)

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

type DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum

DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum

const (
    DatabaseToolsKeyStoreContentGenericJdbcValueTypeSecretid DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumValues() []DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum

GetDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum(val string) (DatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStoreContentGenericJdbcValueTypeEnum 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 DatabaseToolsKeyStoreContentPostgresql

DatabaseToolsKeyStoreContentPostgresql The key store content.

type DatabaseToolsKeyStoreContentPostgresql interface {
}

type DatabaseToolsKeyStoreContentPostgresqlDetails

DatabaseToolsKeyStoreContentPostgresqlDetails The key store content.

type DatabaseToolsKeyStoreContentPostgresqlDetails interface {
}

type DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum

DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum

const (
    DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeSecretid DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum

GetDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlDetailsValueTypeEnum, bool)

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

type DatabaseToolsKeyStoreContentPostgresqlSummary

DatabaseToolsKeyStoreContentPostgresqlSummary The key store content.

type DatabaseToolsKeyStoreContentPostgresqlSummary interface {
}

type DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum

DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum

const (
    DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeSecretid DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum

GetDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlSummaryValueTypeEnum, bool)

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

type DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum

DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum

const (
    DatabaseToolsKeyStoreContentPostgresqlValueTypeSecretid DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumValues

func GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumValues() []DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum

GetDatabaseToolsKeyStoreContentPostgresqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentPostgresqlValueTypeEnum

func GetMappingDatabaseToolsKeyStoreContentPostgresqlValueTypeEnum(val string) (DatabaseToolsKeyStoreContentPostgresqlValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStoreContentPostgresqlValueTypeEnum 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.oracle.com/iaas/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.oracle.com/iaas/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 DatabaseToolsKeyStoreContentSecretIdGenericJdbc

DatabaseToolsKeyStoreContentSecretIdGenericJdbc The key store content.

type DatabaseToolsKeyStoreContentSecretIdGenericJdbc struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbc) String

func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) String() string

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbc) ValidateEnumValue

func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails

DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails The key store content.

type DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) String

func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) String() string

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) ValidateEnumValue

func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary

DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary The key store content.

type DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) String

func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) String() string

func (DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) ValidateEnumValue

func (m DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreContentSecretIdMySql

DatabaseToolsKeyStoreContentSecretIdMySql The key store content.

type DatabaseToolsKeyStoreContentSecretIdMySql struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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.oracle.com/iaas/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 DatabaseToolsKeyStoreContentSecretIdPostgresql

DatabaseToolsKeyStoreContentSecretIdPostgresql The key store content.

type DatabaseToolsKeyStoreContentSecretIdPostgresql struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStoreContentSecretIdPostgresql) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdPostgresql) String

func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) String() string

func (DatabaseToolsKeyStoreContentSecretIdPostgresql) ValidateEnumValue

func (m DatabaseToolsKeyStoreContentSecretIdPostgresql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails

DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails The key store content.

type DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) String

func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) String() string

func (DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) ValidateEnumValue

func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary

DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary The key store content.

type DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) String

func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) String() string

func (DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) ValidateEnumValue

func (m DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreContentSecretIdSummary

DatabaseToolsKeyStoreContentSecretIdSummary The key store content.

type DatabaseToolsKeyStoreContentSecretIdSummary struct {

    // The OCID (https://docs.oracle.com/iaas/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 DatabaseToolsKeyStoreGenericJdbc

DatabaseToolsKeyStoreGenericJdbc The details of the key store.

type DatabaseToolsKeyStoreGenericJdbc struct {

    // The key store type.
    KeyStoreType KeyStoreTypeGenericJdbcEnum `mandatory:"false" json:"keyStoreType,omitempty"`

    KeyStoreContent DatabaseToolsKeyStoreContentGenericJdbc `mandatory:"false" json:"keyStoreContent"`

    KeyStorePassword DatabaseToolsKeyStorePasswordGenericJdbc `mandatory:"false" json:"keyStorePassword"`
}

func (DatabaseToolsKeyStoreGenericJdbc) String

func (m DatabaseToolsKeyStoreGenericJdbc) String() string

func (*DatabaseToolsKeyStoreGenericJdbc) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStoreGenericJdbc) ValidateEnumValue

func (m DatabaseToolsKeyStoreGenericJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreGenericJdbcDetails

DatabaseToolsKeyStoreGenericJdbcDetails The details of the key store.

type DatabaseToolsKeyStoreGenericJdbcDetails struct {

    // The key store type.
    KeyStoreType KeyStoreTypeGenericJdbcEnum `mandatory:"false" json:"keyStoreType,omitempty"`

    KeyStoreContent DatabaseToolsKeyStoreContentGenericJdbcDetails `mandatory:"false" json:"keyStoreContent"`

    KeyStorePassword DatabaseToolsKeyStorePasswordGenericJdbcDetails `mandatory:"false" json:"keyStorePassword"`
}

func (DatabaseToolsKeyStoreGenericJdbcDetails) String

func (m DatabaseToolsKeyStoreGenericJdbcDetails) String() string

func (*DatabaseToolsKeyStoreGenericJdbcDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStoreGenericJdbcDetails) ValidateEnumValue

func (m DatabaseToolsKeyStoreGenericJdbcDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreGenericJdbcSummary

DatabaseToolsKeyStoreGenericJdbcSummary The summary of the key store.

type DatabaseToolsKeyStoreGenericJdbcSummary struct {

    // The key store type.
    KeyStoreType KeyStoreTypeGenericJdbcEnum `mandatory:"false" json:"keyStoreType,omitempty"`

    KeyStoreContent DatabaseToolsKeyStoreContentGenericJdbcSummary `mandatory:"false" json:"keyStoreContent"`

    KeyStorePassword DatabaseToolsKeyStorePasswordGenericJdbcSummary `mandatory:"false" json:"keyStorePassword"`
}

func (DatabaseToolsKeyStoreGenericJdbcSummary) String

func (m DatabaseToolsKeyStoreGenericJdbcSummary) String() string

func (*DatabaseToolsKeyStoreGenericJdbcSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStoreGenericJdbcSummary) ValidateEnumValue

func (m DatabaseToolsKeyStoreGenericJdbcSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreMySql

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 DatabaseToolsKeyStorePasswordGenericJdbc

DatabaseToolsKeyStorePasswordGenericJdbc The key store password.

type DatabaseToolsKeyStorePasswordGenericJdbc interface {
}

type DatabaseToolsKeyStorePasswordGenericJdbcDetails

DatabaseToolsKeyStorePasswordGenericJdbcDetails The key store password.

type DatabaseToolsKeyStorePasswordGenericJdbcDetails interface {
}

type DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum

DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum

GetDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcDetailsValueTypeEnum, bool)

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

type DatabaseToolsKeyStorePasswordGenericJdbcSummary

DatabaseToolsKeyStorePasswordGenericJdbcSummary The key store password.

type DatabaseToolsKeyStorePasswordGenericJdbcSummary interface {
}

type DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum

DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum

GetDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcSummaryValueTypeEnum, bool)

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

type DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum

DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordGenericJdbcValueTypeSecretid DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumValues() []DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum

GetDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStorePasswordGenericJdbcValueTypeEnum 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 DatabaseToolsKeyStorePasswordPostgresql

DatabaseToolsKeyStorePasswordPostgresql The key store password.

type DatabaseToolsKeyStorePasswordPostgresql interface {
}

type DatabaseToolsKeyStorePasswordPostgresqlDetails

DatabaseToolsKeyStorePasswordPostgresqlDetails The key store password.

type DatabaseToolsKeyStorePasswordPostgresqlDetails interface {
}

type DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum

DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum

GetDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlDetailsValueTypeEnum, bool)

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

type DatabaseToolsKeyStorePasswordPostgresqlSummary

DatabaseToolsKeyStorePasswordPostgresqlSummary The key store password.

type DatabaseToolsKeyStorePasswordPostgresqlSummary interface {
}

type DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum

DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum

GetDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlSummaryValueTypeEnum, bool)

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

type DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum

DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum Enum with underlying type: string

type DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum string

Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum

const (
    DatabaseToolsKeyStorePasswordPostgresqlValueTypeSecretid DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum = "SECRETID"
)

func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumValues

func GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumValues() []DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum

GetDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum

func GetMappingDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum(val string) (DatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum, bool)

GetMappingDatabaseToolsKeyStorePasswordPostgresqlValueTypeEnum 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.oracle.com/iaas/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.oracle.com/iaas/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 DatabaseToolsKeyStorePasswordSecretIdGenericJdbc

DatabaseToolsKeyStorePasswordSecretIdGenericJdbc The key store password.

type DatabaseToolsKeyStorePasswordSecretIdGenericJdbc struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store password.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) String

func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) String() string

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) ValidateEnumValue

func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails

DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails The key store password.

type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store password.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) String

func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) String() string

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) ValidateEnumValue

func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary

DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary The key store password.

type DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store password.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) String

func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) String() string

func (DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) ValidateEnumValue

func (m DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePasswordSecretIdMySql

DatabaseToolsKeyStorePasswordSecretIdMySql The key store password.

type DatabaseToolsKeyStorePasswordSecretIdMySql struct {

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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.oracle.com/iaas/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 DatabaseToolsKeyStorePasswordSecretIdPostgresql

DatabaseToolsKeyStorePasswordSecretIdPostgresql The key store password.

type DatabaseToolsKeyStorePasswordSecretIdPostgresql struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store password.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStorePasswordSecretIdPostgresql) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdPostgresql) String

func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) String() string

func (DatabaseToolsKeyStorePasswordSecretIdPostgresql) ValidateEnumValue

func (m DatabaseToolsKeyStorePasswordSecretIdPostgresql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails

DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails The key store password.

type DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store password.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) String

func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) String() string

func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) ValidateEnumValue

func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary

DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary The key store password.

type DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the key store password.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) String

func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) String() string

func (DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) ValidateEnumValue

func (m DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePasswordSecretIdSummary

DatabaseToolsKeyStorePasswordSecretIdSummary The key store password.

type DatabaseToolsKeyStorePasswordSecretIdSummary struct {

    // The OCID (https://docs.oracle.com/iaas/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 DatabaseToolsKeyStorePostgresql

DatabaseToolsKeyStorePostgresql The details of the key store.

type DatabaseToolsKeyStorePostgresql struct {

    // The key store type.
    KeyStoreType KeyStoreTypePostgresqlEnum `mandatory:"false" json:"keyStoreType,omitempty"`

    KeyStoreContent DatabaseToolsKeyStoreContentPostgresql `mandatory:"false" json:"keyStoreContent"`

    KeyStorePassword DatabaseToolsKeyStorePasswordPostgresql `mandatory:"false" json:"keyStorePassword"`
}

func (DatabaseToolsKeyStorePostgresql) String

func (m DatabaseToolsKeyStorePostgresql) String() string

func (*DatabaseToolsKeyStorePostgresql) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStorePostgresql) ValidateEnumValue

func (m DatabaseToolsKeyStorePostgresql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePostgresqlDetails

DatabaseToolsKeyStorePostgresqlDetails The details of the key store.

type DatabaseToolsKeyStorePostgresqlDetails struct {

    // The key store type.
    KeyStoreType KeyStoreTypePostgresqlEnum `mandatory:"false" json:"keyStoreType,omitempty"`

    KeyStoreContent DatabaseToolsKeyStoreContentPostgresqlDetails `mandatory:"false" json:"keyStoreContent"`

    KeyStorePassword DatabaseToolsKeyStorePasswordPostgresqlDetails `mandatory:"false" json:"keyStorePassword"`
}

func (DatabaseToolsKeyStorePostgresqlDetails) String

func (m DatabaseToolsKeyStorePostgresqlDetails) String() string

func (*DatabaseToolsKeyStorePostgresqlDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStorePostgresqlDetails) ValidateEnumValue

func (m DatabaseToolsKeyStorePostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStorePostgresqlSummary

DatabaseToolsKeyStorePostgresqlSummary The key store secrets.

type DatabaseToolsKeyStorePostgresqlSummary struct {

    // The key store type.
    KeyStoreType KeyStoreTypePostgresqlEnum `mandatory:"false" json:"keyStoreType,omitempty"`

    KeyStoreContent DatabaseToolsKeyStoreContentPostgresqlSummary `mandatory:"false" json:"keyStoreContent"`

    KeyStorePassword DatabaseToolsKeyStorePasswordPostgresqlSummary `mandatory:"false" json:"keyStorePassword"`
}

func (DatabaseToolsKeyStorePostgresqlSummary) String

func (m DatabaseToolsKeyStorePostgresqlSummary) String() string

func (*DatabaseToolsKeyStorePostgresqlSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsKeyStorePostgresqlSummary) ValidateEnumValue

func (m DatabaseToolsKeyStorePostgresqlSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsKeyStoreSummary

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 DatabaseToolsMcpServer

DatabaseToolsMcpServer Allows the creation, configuration and management of an MCP server.

type DatabaseToolsMcpServer interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP server.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    GetCompartmentId() *string

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    GetDatabaseToolsConnectionId() *string

    GetRelatedResource() *DatabaseToolsMcpServerRelatedResource

    // The current state of the Database Tools MCP server.
    GetLifecycleState() DatabaseToolsMcpServerLifecycleStateEnum

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the MCP Server’s resource principal (RPST).
    GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum

    // A human-readable description of the Database Tools MCP server.
    GetDescription() *string

    // Invoke endpoints for the MCP server.
    GetEndpoints() []DatabaseToolsMcpServerEndpoint

    // Built-in roles associated with the MCP Server.
    GetBuiltInRoles() []DatabaseToolsMcpServerBuiltInRole

    // Custom roles associated with the MCP Server.
    GetCustomRoles() []DatabaseToolsMcpServerCustomRole

    // Access token expiry in seconds
    GetAccessTokenExpiryInSeconds() *int

    // Refresh token expiry in seconds
    GetRefreshTokenExpiryInSeconds() *int

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    GetLifecycleDetails() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsMcpServerBuiltInRole

DatabaseToolsMcpServerBuiltInRole Built-in MCP server roles

type DatabaseToolsMcpServerBuiltInRole struct {

    // The display name of the built-in role.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The description of the built-in role.
    Description *string `mandatory:"true" json:"description"`
}

func (DatabaseToolsMcpServerBuiltInRole) String

func (m DatabaseToolsMcpServerBuiltInRole) String() string

func (DatabaseToolsMcpServerBuiltInRole) ValidateEnumValue

func (m DatabaseToolsMcpServerBuiltInRole) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerCollection

DatabaseToolsMcpServerCollection List of Database Tools MCP server summary items.

type DatabaseToolsMcpServerCollection struct {

    // Array of Database Tools MCP server summary items.
    Items []DatabaseToolsMcpServerSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsMcpServerCollection) String

func (m DatabaseToolsMcpServerCollection) String() string

func (*DatabaseToolsMcpServerCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsMcpServerCollection) ValidateEnumValue

func (m DatabaseToolsMcpServerCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerCustomRole

DatabaseToolsMcpServerCustomRole DatabaseToolsMcpServerCustomRole.

type DatabaseToolsMcpServerCustomRole struct {

    // The display name of the custom role.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The description of the custom role.
    Description *string `mandatory:"true" json:"description"`
}

func (DatabaseToolsMcpServerCustomRole) String

func (m DatabaseToolsMcpServerCustomRole) String() string

func (DatabaseToolsMcpServerCustomRole) ValidateEnumValue

func (m DatabaseToolsMcpServerCustomRole) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerDefault

DatabaseToolsMcpServerDefault Allows the creation, configuration and management of an MCP server.

type DatabaseToolsMcpServerDefault struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP server.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    RelatedResource *DatabaseToolsMcpServerRelatedResource `mandatory:"true" json:"relatedResource"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated identity domain.
    DomainId *string `mandatory:"true" json:"domainId"`

    Storage DatabaseToolsMcpServerStorage `mandatory:"true" json:"storage"`

    // A human-readable description of the Database Tools MCP server.
    Description *string `mandatory:"false" json:"description"`

    // Invoke endpoints for the MCP server.
    Endpoints []DatabaseToolsMcpServerEndpoint `mandatory:"false" json:"endpoints"`

    // Built-in roles associated with the MCP Server.
    BuiltInRoles []DatabaseToolsMcpServerBuiltInRole `mandatory:"false" json:"builtInRoles"`

    // Custom roles associated with the MCP Server.
    CustomRoles []DatabaseToolsMcpServerCustomRole `mandatory:"false" json:"customRoles"`

    // Access token expiry in seconds
    AccessTokenExpiryInSeconds *int `mandatory:"false" json:"accessTokenExpiryInSeconds"`

    // Refresh token expiry in seconds
    RefreshTokenExpiryInSeconds *int `mandatory:"false" json:"refreshTokenExpiryInSeconds"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated domain application (Oracle Cloud Service).
    DomainAppId *string `mandatory:"false" json:"domainAppId"`

    // The current state of the Database Tools MCP server.
    LifecycleState DatabaseToolsMcpServerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the MCP Server’s resource principal (RPST).
    RuntimeIdentity DatabaseToolsMcpServerRuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

func (DatabaseToolsMcpServerDefault) GetAccessTokenExpiryInSeconds

func (m DatabaseToolsMcpServerDefault) GetAccessTokenExpiryInSeconds() *int

GetAccessTokenExpiryInSeconds returns AccessTokenExpiryInSeconds

func (DatabaseToolsMcpServerDefault) GetBuiltInRoles

func (m DatabaseToolsMcpServerDefault) GetBuiltInRoles() []DatabaseToolsMcpServerBuiltInRole

GetBuiltInRoles returns BuiltInRoles

func (DatabaseToolsMcpServerDefault) GetCompartmentId

func (m DatabaseToolsMcpServerDefault) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpServerDefault) GetCustomRoles

func (m DatabaseToolsMcpServerDefault) GetCustomRoles() []DatabaseToolsMcpServerCustomRole

GetCustomRoles returns CustomRoles

func (DatabaseToolsMcpServerDefault) GetDatabaseToolsConnectionId

func (m DatabaseToolsMcpServerDefault) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsMcpServerDefault) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpServerDefault) GetDescription

func (m DatabaseToolsMcpServerDefault) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsMcpServerDefault) GetDisplayName

func (m DatabaseToolsMcpServerDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpServerDefault) GetEndpoints

func (m DatabaseToolsMcpServerDefault) GetEndpoints() []DatabaseToolsMcpServerEndpoint

GetEndpoints returns Endpoints

func (DatabaseToolsMcpServerDefault) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpServerDefault) GetId

func (m DatabaseToolsMcpServerDefault) GetId() *string

GetId returns Id

func (DatabaseToolsMcpServerDefault) GetLifecycleDetails

func (m DatabaseToolsMcpServerDefault) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpServerDefault) GetLifecycleState

func (m DatabaseToolsMcpServerDefault) GetLifecycleState() DatabaseToolsMcpServerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpServerDefault) GetLocks

func (m DatabaseToolsMcpServerDefault) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpServerDefault) GetRefreshTokenExpiryInSeconds

func (m DatabaseToolsMcpServerDefault) GetRefreshTokenExpiryInSeconds() *int

GetRefreshTokenExpiryInSeconds returns RefreshTokenExpiryInSeconds

func (DatabaseToolsMcpServerDefault) GetRelatedResource

func (m DatabaseToolsMcpServerDefault) GetRelatedResource() *DatabaseToolsMcpServerRelatedResource

GetRelatedResource returns RelatedResource

func (DatabaseToolsMcpServerDefault) GetRuntimeIdentity

func (m DatabaseToolsMcpServerDefault) GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsMcpServerDefault) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpServerDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpServerDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpServerDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpServerDefault) String

func (m DatabaseToolsMcpServerDefault) String() string

func (*DatabaseToolsMcpServerDefault) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsMcpServerDefault) ValidateEnumValue

func (m DatabaseToolsMcpServerDefault) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerEndpoint

DatabaseToolsMcpServerEndpoint The details of an MCP server endpoint.

type DatabaseToolsMcpServerEndpoint struct {

    // The MCP server type
    Type DatabaseToolsMcpServerTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The URI endpoint of the MCP server
    Endpoint *string `mandatory:"false" json:"endpoint"`
}

func (DatabaseToolsMcpServerEndpoint) String

func (m DatabaseToolsMcpServerEndpoint) String() string

func (DatabaseToolsMcpServerEndpoint) ValidateEnumValue

func (m DatabaseToolsMcpServerEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerLifecycleStateEnum

DatabaseToolsMcpServerLifecycleStateEnum Enum with underlying type: string

type DatabaseToolsMcpServerLifecycleStateEnum string

Set of constants representing the allowable values for DatabaseToolsMcpServerLifecycleStateEnum

const (
    DatabaseToolsMcpServerLifecycleStateCreating       DatabaseToolsMcpServerLifecycleStateEnum = "CREATING"
    DatabaseToolsMcpServerLifecycleStateUpdating       DatabaseToolsMcpServerLifecycleStateEnum = "UPDATING"
    DatabaseToolsMcpServerLifecycleStateActive         DatabaseToolsMcpServerLifecycleStateEnum = "ACTIVE"
    DatabaseToolsMcpServerLifecycleStateDeleting       DatabaseToolsMcpServerLifecycleStateEnum = "DELETING"
    DatabaseToolsMcpServerLifecycleStateDeleted        DatabaseToolsMcpServerLifecycleStateEnum = "DELETED"
    DatabaseToolsMcpServerLifecycleStateFailed         DatabaseToolsMcpServerLifecycleStateEnum = "FAILED"
    DatabaseToolsMcpServerLifecycleStateNeedsAttention DatabaseToolsMcpServerLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetDatabaseToolsMcpServerLifecycleStateEnumValues

func GetDatabaseToolsMcpServerLifecycleStateEnumValues() []DatabaseToolsMcpServerLifecycleStateEnum

GetDatabaseToolsMcpServerLifecycleStateEnumValues Enumerates the set of values for DatabaseToolsMcpServerLifecycleStateEnum

func GetMappingDatabaseToolsMcpServerLifecycleStateEnum

func GetMappingDatabaseToolsMcpServerLifecycleStateEnum(val string) (DatabaseToolsMcpServerLifecycleStateEnum, bool)

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

type DatabaseToolsMcpServerRelatedResource

DatabaseToolsMcpServerRelatedResource A related resource

type DatabaseToolsMcpServerRelatedResource struct {

    // The resource entity type.
    EntityType DatabaseToolsMcpServerRelatedResourceEntityTypeEnum `mandatory:"true" json:"entityType"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
    Identifier *string `mandatory:"true" json:"identifier"`
}

func (DatabaseToolsMcpServerRelatedResource) String

func (m DatabaseToolsMcpServerRelatedResource) String() string

func (DatabaseToolsMcpServerRelatedResource) ValidateEnumValue

func (m DatabaseToolsMcpServerRelatedResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerRelatedResourceEntityTypeEnum

DatabaseToolsMcpServerRelatedResourceEntityTypeEnum Enum with underlying type: string

type DatabaseToolsMcpServerRelatedResourceEntityTypeEnum string

Set of constants representing the allowable values for DatabaseToolsMcpServerRelatedResourceEntityTypeEnum

const (
    DatabaseToolsMcpServerRelatedResourceEntityTypeAutonomousdatabase DatabaseToolsMcpServerRelatedResourceEntityTypeEnum = "AUTONOMOUSDATABASE"
    DatabaseToolsMcpServerRelatedResourceEntityTypeDatabase           DatabaseToolsMcpServerRelatedResourceEntityTypeEnum = "DATABASE"
    DatabaseToolsMcpServerRelatedResourceEntityTypePluggabledatabase  DatabaseToolsMcpServerRelatedResourceEntityTypeEnum = "PLUGGABLEDATABASE"
    DatabaseToolsMcpServerRelatedResourceEntityTypeMysqldbsystem      DatabaseToolsMcpServerRelatedResourceEntityTypeEnum = "MYSQLDBSYSTEM"
)

func GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumValues

func GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumValues() []DatabaseToolsMcpServerRelatedResourceEntityTypeEnum

GetDatabaseToolsMcpServerRelatedResourceEntityTypeEnumValues Enumerates the set of values for DatabaseToolsMcpServerRelatedResourceEntityTypeEnum

func GetMappingDatabaseToolsMcpServerRelatedResourceEntityTypeEnum

func GetMappingDatabaseToolsMcpServerRelatedResourceEntityTypeEnum(val string) (DatabaseToolsMcpServerRelatedResourceEntityTypeEnum, bool)

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

type DatabaseToolsMcpServerRuntimeIdentityEnum

DatabaseToolsMcpServerRuntimeIdentityEnum Enum with underlying type: string

type DatabaseToolsMcpServerRuntimeIdentityEnum string

Set of constants representing the allowable values for DatabaseToolsMcpServerRuntimeIdentityEnum

const (
    DatabaseToolsMcpServerRuntimeIdentityAuthenticatedPrincipal DatabaseToolsMcpServerRuntimeIdentityEnum = "AUTHENTICATED_PRINCIPAL"
    DatabaseToolsMcpServerRuntimeIdentityResourcePrincipal      DatabaseToolsMcpServerRuntimeIdentityEnum = "RESOURCE_PRINCIPAL"
)

func GetDatabaseToolsMcpServerRuntimeIdentityEnumValues

func GetDatabaseToolsMcpServerRuntimeIdentityEnumValues() []DatabaseToolsMcpServerRuntimeIdentityEnum

GetDatabaseToolsMcpServerRuntimeIdentityEnumValues Enumerates the set of values for DatabaseToolsMcpServerRuntimeIdentityEnum

func GetMappingDatabaseToolsMcpServerRuntimeIdentityEnum

func GetMappingDatabaseToolsMcpServerRuntimeIdentityEnum(val string) (DatabaseToolsMcpServerRuntimeIdentityEnum, bool)

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

type DatabaseToolsMcpServerStorage

DatabaseToolsMcpServerStorage The storage option used when running a tool asynchronously.

type DatabaseToolsMcpServerStorage interface {
}

type DatabaseToolsMcpServerStorageNone

DatabaseToolsMcpServerStorageNone Type used when the MCP server has no storage details configured.

type DatabaseToolsMcpServerStorageNone struct {
}

func (DatabaseToolsMcpServerStorageNone) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpServerStorageNone) String

func (m DatabaseToolsMcpServerStorageNone) String() string

func (DatabaseToolsMcpServerStorageNone) ValidateEnumValue

func (m DatabaseToolsMcpServerStorageNone) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerStorageObjectStorage

DatabaseToolsMcpServerStorageObjectStorage Object storage.

type DatabaseToolsMcpServerStorageObjectStorage struct {
    Bucket *DatabaseToolsMcpServerStorageObjectStorageBucket `mandatory:"true" json:"bucket"`
}

func (DatabaseToolsMcpServerStorageObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpServerStorageObjectStorage) String

func (m DatabaseToolsMcpServerStorageObjectStorage) String() string

func (DatabaseToolsMcpServerStorageObjectStorage) ValidateEnumValue

func (m DatabaseToolsMcpServerStorageObjectStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerStorageObjectStorageBucket

DatabaseToolsMcpServerStorageObjectStorageBucket A Cloud Storage bucket for an MCP Server.

type DatabaseToolsMcpServerStorageObjectStorageBucket struct {

    // The Object Storage namespace to use.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The Object Storage bucket to use.
    BucketName *string `mandatory:"true" json:"bucketName"`
}

func (DatabaseToolsMcpServerStorageObjectStorageBucket) String

func (m DatabaseToolsMcpServerStorageObjectStorageBucket) String() string

func (DatabaseToolsMcpServerStorageObjectStorageBucket) ValidateEnumValue

func (m DatabaseToolsMcpServerStorageObjectStorageBucket) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerStorageTypeEnum

DatabaseToolsMcpServerStorageTypeEnum Enum with underlying type: string

type DatabaseToolsMcpServerStorageTypeEnum string

Set of constants representing the allowable values for DatabaseToolsMcpServerStorageTypeEnum

const (
    DatabaseToolsMcpServerStorageTypeNone          DatabaseToolsMcpServerStorageTypeEnum = "NONE"
    DatabaseToolsMcpServerStorageTypeObjectStorage DatabaseToolsMcpServerStorageTypeEnum = "OBJECT_STORAGE"
)

func GetDatabaseToolsMcpServerStorageTypeEnumValues

func GetDatabaseToolsMcpServerStorageTypeEnumValues() []DatabaseToolsMcpServerStorageTypeEnum

GetDatabaseToolsMcpServerStorageTypeEnumValues Enumerates the set of values for DatabaseToolsMcpServerStorageTypeEnum

func GetMappingDatabaseToolsMcpServerStorageTypeEnum

func GetMappingDatabaseToolsMcpServerStorageTypeEnum(val string) (DatabaseToolsMcpServerStorageTypeEnum, bool)

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

type DatabaseToolsMcpServerSummary

DatabaseToolsMcpServerSummary Summary of the Database Tools MCP server.

type DatabaseToolsMcpServerSummary interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP server.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    GetCompartmentId() *string

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    GetDatabaseToolsConnectionId() *string

    // Invoke endpoint of MCP server.
    GetEndpoints() []DatabaseToolsMcpServerEndpoint

    GetRelatedResource() *DatabaseToolsMcpServerRelatedResource

    // The current state of the Database Tools MCP server.
    GetLifecycleState() DatabaseToolsMcpServerLifecycleStateEnum

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the MCP Server’s resource principal (RPST).
    GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum

    // Built-in roles associated with the MCP Server.
    GetBuiltInRoles() []DatabaseToolsMcpServerBuiltInRole

    // Custom roles associated with the MCP Server.
    GetCustomRoles() []DatabaseToolsMcpServerCustomRole

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    GetLifecycleDetails() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsMcpServerSummaryDefault

DatabaseToolsMcpServerSummaryDefault Summary of the Database Tools MCP server.

type DatabaseToolsMcpServerSummaryDefault struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP server.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    // Invoke endpoint of MCP server.
    Endpoints []DatabaseToolsMcpServerEndpoint `mandatory:"true" json:"endpoints"`

    RelatedResource *DatabaseToolsMcpServerRelatedResource `mandatory:"true" json:"relatedResource"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated identity domain.
    DomainId *string `mandatory:"true" json:"domainId"`

    Storage DatabaseToolsMcpServerStorage `mandatory:"true" json:"storage"`

    // Built-in roles associated with the MCP Server.
    BuiltInRoles []DatabaseToolsMcpServerBuiltInRole `mandatory:"false" json:"builtInRoles"`

    // Custom roles associated with the MCP Server.
    CustomRoles []DatabaseToolsMcpServerCustomRole `mandatory:"false" json:"customRoles"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated domain application (Oracle Cloud Service).
    DomainAppId *string `mandatory:"false" json:"domainAppId"`

    // The current state of the Database Tools MCP server.
    LifecycleState DatabaseToolsMcpServerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Specifies the identity used when accessing OCI resources at runtime. AUTHENTICATED_PRINCIPAL to use the caller’s identity (On-Behalf-Of token), or RESOURCE_PRINCIPAL to use the MCP Server’s resource principal (RPST).
    RuntimeIdentity DatabaseToolsMcpServerRuntimeIdentityEnum `mandatory:"true" json:"runtimeIdentity"`
}

func (DatabaseToolsMcpServerSummaryDefault) GetBuiltInRoles

func (m DatabaseToolsMcpServerSummaryDefault) GetBuiltInRoles() []DatabaseToolsMcpServerBuiltInRole

GetBuiltInRoles returns BuiltInRoles

func (DatabaseToolsMcpServerSummaryDefault) GetCompartmentId

func (m DatabaseToolsMcpServerSummaryDefault) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpServerSummaryDefault) GetCustomRoles

func (m DatabaseToolsMcpServerSummaryDefault) GetCustomRoles() []DatabaseToolsMcpServerCustomRole

GetCustomRoles returns CustomRoles

func (DatabaseToolsMcpServerSummaryDefault) GetDatabaseToolsConnectionId

func (m DatabaseToolsMcpServerSummaryDefault) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsMcpServerSummaryDefault) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpServerSummaryDefault) GetDisplayName

func (m DatabaseToolsMcpServerSummaryDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpServerSummaryDefault) GetEndpoints

func (m DatabaseToolsMcpServerSummaryDefault) GetEndpoints() []DatabaseToolsMcpServerEndpoint

GetEndpoints returns Endpoints

func (DatabaseToolsMcpServerSummaryDefault) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpServerSummaryDefault) GetId

func (m DatabaseToolsMcpServerSummaryDefault) GetId() *string

GetId returns Id

func (DatabaseToolsMcpServerSummaryDefault) GetLifecycleDetails

func (m DatabaseToolsMcpServerSummaryDefault) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpServerSummaryDefault) GetLifecycleState

func (m DatabaseToolsMcpServerSummaryDefault) GetLifecycleState() DatabaseToolsMcpServerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpServerSummaryDefault) GetLocks

func (m DatabaseToolsMcpServerSummaryDefault) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpServerSummaryDefault) GetRelatedResource

func (m DatabaseToolsMcpServerSummaryDefault) GetRelatedResource() *DatabaseToolsMcpServerRelatedResource

GetRelatedResource returns RelatedResource

func (DatabaseToolsMcpServerSummaryDefault) GetRuntimeIdentity

func (m DatabaseToolsMcpServerSummaryDefault) GetRuntimeIdentity() DatabaseToolsMcpServerRuntimeIdentityEnum

GetRuntimeIdentity returns RuntimeIdentity

func (DatabaseToolsMcpServerSummaryDefault) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpServerSummaryDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpServerSummaryDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpServerSummaryDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpServerSummaryDefault) String

func (m DatabaseToolsMcpServerSummaryDefault) String() string

func (*DatabaseToolsMcpServerSummaryDefault) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsMcpServerSummaryDefault) ValidateEnumValue

func (m DatabaseToolsMcpServerSummaryDefault) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpServerTypeEnum

DatabaseToolsMcpServerTypeEnum Enum with underlying type: string

type DatabaseToolsMcpServerTypeEnum string

Set of constants representing the allowable values for DatabaseToolsMcpServerTypeEnum

const (
    DatabaseToolsMcpServerTypeDefault DatabaseToolsMcpServerTypeEnum = "DEFAULT"
)

func GetDatabaseToolsMcpServerTypeEnumValues

func GetDatabaseToolsMcpServerTypeEnumValues() []DatabaseToolsMcpServerTypeEnum

GetDatabaseToolsMcpServerTypeEnumValues Enumerates the set of values for DatabaseToolsMcpServerTypeEnum

func GetMappingDatabaseToolsMcpServerTypeEnum

func GetMappingDatabaseToolsMcpServerTypeEnum(val string) (DatabaseToolsMcpServerTypeEnum, bool)

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

type DatabaseToolsMcpToolset

DatabaseToolsMcpToolset Allows the creation, configuration and management of an MCP Toolset.

type DatabaseToolsMcpToolset interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolsets.
    GetId() *string

    // The MCP toolset version
    GetVersion() *int

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools MCP Toolset to.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    GetDatabaseToolsMcpServerId() *string

    // The current state of the Database Tools MCP Toolset.
    GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // A human readable description of the Database Tools MCP toolset.
    GetDescription() *string

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    GetLifecycleDetails() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsMcpToolsetBuiltInSqlTools

DatabaseToolsMcpToolsetBuiltInSqlTools Allows the creation, configuration and management of an McpToolset of type Built-in SQL tools.

type DatabaseToolsMcpToolsetBuiltInSqlTools struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolsets.
    Id *string `mandatory:"true" json:"id"`

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools MCP Toolset to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // List of Database Tools Built-in SQL tools
    Tools []DatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetCompartmentId

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetDescription

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetDisplayName

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetId

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetLifecycleState

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetLocks

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetBuiltInSqlTools) GetVersion

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetBuiltInSqlTools) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetBuiltInSqlTools) String

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) String() string

func (DatabaseToolsMcpToolsetBuiltInSqlTools) ValidateEnumValue

func (m DatabaseToolsMcpToolsetBuiltInSqlTools) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetBuiltInSqlToolsSummary

DatabaseToolsMcpToolsetBuiltInSqlToolsSummary Summary of the Database Tools MCP Toolset of type Built-in SQL tools.

type DatabaseToolsMcpToolsetBuiltInSqlToolsSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolset.
    Id *string `mandatory:"true" json:"id"`

    // The toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of Database Tools Built-in SQL tools
    Tools []DatabaseToolsMcpToolsetToolDetails `mandatory:"true" json:"tools"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetCompartmentId

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDisplayName

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetId

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLifecycleState

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLocks

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetVersion

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) String

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) String() string

func (DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetBuiltInSqlToolsVersion

DatabaseToolsMcpToolsetBuiltInSqlToolsVersion A specific version entry for a BUILT_IN_SQL_TOOLS MCP toolset version

type DatabaseToolsMcpToolsetBuiltInSqlToolsVersion struct {

    // The version number.
    Version *int `mandatory:"true" json:"version"`

    // A description of this version.
    Description *string `mandatory:"true" json:"description"`

    // The tools available in this version.
    Tools []DatabaseToolsMcpToolsetVersionTool `mandatory:"true" json:"tools"`

    // Optional feature flags or attributes for this version.
    Features []string `mandatory:"false" json:"features"`
}

func (DatabaseToolsMcpToolsetBuiltInSqlToolsVersion) String

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsVersion) String() string

func (DatabaseToolsMcpToolsetBuiltInSqlToolsVersion) ValidateEnumValue

func (m DatabaseToolsMcpToolsetBuiltInSqlToolsVersion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCollection

DatabaseToolsMcpToolsetCollection List of Database Tools MCP Toolset summary items.

type DatabaseToolsMcpToolsetCollection struct {

    // Array of Database Tools MCP Toolset summary items.
    Items []DatabaseToolsMcpToolsetSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsMcpToolsetCollection) String

func (m DatabaseToolsMcpToolsetCollection) String() string

func (*DatabaseToolsMcpToolsetCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsMcpToolsetCollection) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomSqlTool

DatabaseToolsMcpToolsetCustomSqlTool Allows the creation, configuration and management of an McpToolset.

type DatabaseToolsMcpToolsetCustomSqlTool struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolsets.
    Id *string `mandatory:"true" json:"id"`

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools MCP Toolset to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the tool returned by the MCP Server
    ToolName *string `mandatory:"true" json:"toolName"`

    Source *DatabaseToolsCustomSqlToolToolsetSource `mandatory:"true" json:"source"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Instructions describing how to use the MCP toolset and its features. This can be used to improve the LLM's understanding of the tool.
    ToolDescription *string `mandatory:"false" json:"toolDescription"`

    // The variables to use with the query
    Variables []DatabaseToolsMcpToolsetCustomSqlToolVariable `mandatory:"false" json:"variables"`

    // The roles granted access to the MCP tool generated by this toolset
    AllowedRoles []string `mandatory:"false" json:"allowedRoles"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetCustomSqlTool) GetCompartmentId

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetCustomSqlTool) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetCustomSqlTool) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetCustomSqlTool) GetDescription

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsMcpToolsetCustomSqlTool) GetDisplayName

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetCustomSqlTool) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetCustomSqlTool) GetId

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetCustomSqlTool) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetCustomSqlTool) GetLifecycleState

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetCustomSqlTool) GetLocks

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetCustomSqlTool) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetCustomSqlTool) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetCustomSqlTool) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetCustomSqlTool) GetVersion

func (m DatabaseToolsMcpToolsetCustomSqlTool) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetCustomSqlTool) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetCustomSqlTool) String

func (m DatabaseToolsMcpToolsetCustomSqlTool) String() string

func (DatabaseToolsMcpToolsetCustomSqlTool) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomSqlTool) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomSqlToolSummary

DatabaseToolsMcpToolsetCustomSqlToolSummary Summary of the Database Tools MCP Toolset.

type DatabaseToolsMcpToolsetCustomSqlToolSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolset.
    Id *string `mandatory:"true" json:"id"`

    // The toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the tool returned by the MCP Server
    ToolName *string `mandatory:"true" json:"toolName"`

    // The roles granted access to this MCP tool
    AllowedRoles []string `mandatory:"true" json:"allowedRoles"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Instructions describing how to use the MCP toolset and its features. This can be used to improve the LLM's understanding of the tool.
    ToolDescription *string `mandatory:"false" json:"toolDescription"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetCompartmentId

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDisplayName

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetId

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLifecycleState

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLocks

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) GetVersion

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) String

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) String() string

func (DatabaseToolsMcpToolsetCustomSqlToolSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomSqlToolSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomSqlToolVariable

DatabaseToolsMcpToolsetCustomSqlToolVariable A variable to use within a query

type DatabaseToolsMcpToolsetCustomSqlToolVariable struct {

    // The name of the variable
    Name *string `mandatory:"true" json:"name"`

    // The description of the variable
    Description *string `mandatory:"true" json:"description"`

    // The type of the variable
    Type *string `mandatory:"true" json:"type"`
}

func (DatabaseToolsMcpToolsetCustomSqlToolVariable) String

func (m DatabaseToolsMcpToolsetCustomSqlToolVariable) String() string

func (DatabaseToolsMcpToolsetCustomSqlToolVariable) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomSqlToolVariable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomSqlToolVersion

DatabaseToolsMcpToolsetCustomSqlToolVersion A specific version entry for a CUSTOM_SQL_TOOL MCP toolset version

type DatabaseToolsMcpToolsetCustomSqlToolVersion struct {

    // The version number.
    Version *int `mandatory:"true" json:"version"`

    // A description of this version.
    Description *string `mandatory:"true" json:"description"`

    // The roles granted access to this toolset version by default.
    DefaultAllowedRoles []string `mandatory:"true" json:"defaultAllowedRoles"`

    // Optional feature flags or attributes for this version.
    Features []string `mandatory:"false" json:"features"`
}

func (DatabaseToolsMcpToolsetCustomSqlToolVersion) String

func (m DatabaseToolsMcpToolsetCustomSqlToolVersion) String() string

func (DatabaseToolsMcpToolsetCustomSqlToolVersion) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomSqlToolVersion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomizableReportingTools

DatabaseToolsMcpToolsetCustomizableReportingTools Allows the creation, configuration and management of an McpToolset of type Customizable reporting tools.

type DatabaseToolsMcpToolsetCustomizableReportingTools struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolsets.
    Id *string `mandatory:"true" json:"id"`

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools MCP Toolset to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // List of Database Tools Customizable reporting tools
    Reports []DatabaseToolsMcpToolsetCustomizableReportingToolsReport `mandatory:"false" json:"reports"`

    // List of Database Tools Customizable reporting tools
    Tools []DatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetCompartmentId

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetDescription

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetDisplayName

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetId

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetLifecycleState

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetLocks

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetCustomizableReportingTools) GetVersion

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetCustomizableReportingTools) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetCustomizableReportingTools) String

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) String() string

func (DatabaseToolsMcpToolsetCustomizableReportingTools) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomizableReportingTools) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomizableReportingToolsReport

DatabaseToolsMcpToolsetCustomizableReportingToolsReport Database Tools SQL Reports

type DatabaseToolsMcpToolsetCustomizableReportingToolsReport struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the report OCID of sql report.
    DatabaseToolsSqlReportId *string `mandatory:"true" json:"databaseToolsSqlReportId"`

    // The roles granted access to this report
    AllowedRoles []string `mandatory:"false" json:"allowedRoles"`
}

func (DatabaseToolsMcpToolsetCustomizableReportingToolsReport) String

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsReport) String() string

func (DatabaseToolsMcpToolsetCustomizableReportingToolsReport) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomizableReportingToolsSummary

DatabaseToolsMcpToolsetCustomizableReportingToolsSummary Summary of the Database Tools MCP Toolset of type Customizable reporting tools.

type DatabaseToolsMcpToolsetCustomizableReportingToolsSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolset.
    Id *string `mandatory:"true" json:"id"`

    // The toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of Database Tools SQL Reports
    Reports []DatabaseToolsMcpToolsetCustomizableReportingToolsReport `mandatory:"true" json:"reports"`

    // List of Database Tools Customizable reporting tools
    Tools []DatabaseToolsMcpToolsetToolDetails `mandatory:"true" json:"tools"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetCompartmentId

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDisplayName

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetId

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLifecycleState

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLocks

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetVersion

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) String

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) String() string

func (DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetCustomizableReportingToolsVersion

DatabaseToolsMcpToolsetCustomizableReportingToolsVersion A specific version entry for a CUSTOMIZABLE_REPORTING_TOOLS MCP toolset version

type DatabaseToolsMcpToolsetCustomizableReportingToolsVersion struct {

    // The version number.
    Version *int `mandatory:"true" json:"version"`

    // A description of this version.
    Description *string `mandatory:"true" json:"description"`

    // The roles granted access to this toolset version by default.
    DefaultReportAllowedRoles []string `mandatory:"true" json:"defaultReportAllowedRoles"`

    // The tools available in this version.
    Tools []DatabaseToolsMcpToolsetVersionTool `mandatory:"true" json:"tools"`

    // Optional feature flags or attributes for this version.
    Features []string `mandatory:"false" json:"features"`
}

func (DatabaseToolsMcpToolsetCustomizableReportingToolsVersion) String

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsVersion) String() string

func (DatabaseToolsMcpToolsetCustomizableReportingToolsVersion) ValidateEnumValue

func (m DatabaseToolsMcpToolsetCustomizableReportingToolsVersion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetDefaultExecutionTypeEnum

DatabaseToolsMcpToolsetDefaultExecutionTypeEnum Enum with underlying type: string

type DatabaseToolsMcpToolsetDefaultExecutionTypeEnum string

Set of constants representing the allowable values for DatabaseToolsMcpToolsetDefaultExecutionTypeEnum

const (
    DatabaseToolsMcpToolsetDefaultExecutionTypeSynchronous  DatabaseToolsMcpToolsetDefaultExecutionTypeEnum = "SYNCHRONOUS"
    DatabaseToolsMcpToolsetDefaultExecutionTypeAsynchronous DatabaseToolsMcpToolsetDefaultExecutionTypeEnum = "ASYNCHRONOUS"
)

func GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumValues

func GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumValues() []DatabaseToolsMcpToolsetDefaultExecutionTypeEnum

GetDatabaseToolsMcpToolsetDefaultExecutionTypeEnumValues Enumerates the set of values for DatabaseToolsMcpToolsetDefaultExecutionTypeEnum

func GetMappingDatabaseToolsMcpToolsetDefaultExecutionTypeEnum

func GetMappingDatabaseToolsMcpToolsetDefaultExecutionTypeEnum(val string) (DatabaseToolsMcpToolsetDefaultExecutionTypeEnum, bool)

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

type DatabaseToolsMcpToolsetGenAiSqlAssistant

DatabaseToolsMcpToolsetGenAiSqlAssistant Allows the creation, configuration and management of an McpToolset of type GenAI SQL Assistant.

type DatabaseToolsMcpToolsetGenAiSqlAssistant struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolsets.
    Id *string `mandatory:"true" json:"id"`

    // The MCP toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Database Tools MCP Toolset to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Generative AI Semantic Store.
    GenerativeAiSemanticStoreId *string `mandatory:"true" json:"generativeAiSemanticStoreId"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // List of Database Tools GenAI SQL Assistant tools
    Tools []DatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetCompartmentId

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDescription

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDisplayName

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetId

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLifecycleState

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLocks

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) GetVersion

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) String

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) String() string

func (DatabaseToolsMcpToolsetGenAiSqlAssistant) ValidateEnumValue

func (m DatabaseToolsMcpToolsetGenAiSqlAssistant) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetGenAiSqlAssistantSummary

DatabaseToolsMcpToolsetGenAiSqlAssistantSummary Summary of the Database Tools MCP Toolset of type GenAI SQL Assistant.

type DatabaseToolsMcpToolsetGenAiSqlAssistantSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolset.
    Id *string `mandatory:"true" json:"id"`

    // The toolset version
    Version *int `mandatory:"true" json:"version"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    DatabaseToolsMcpServerId *string `mandatory:"true" json:"databaseToolsMcpServerId"`

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools MCP server was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Generative AI Semantic Store.
    GenerativeAiSemanticStoreId *string `mandatory:"true" json:"generativeAiSemanticStoreId"`

    // List of Database Tools GenAI SQL Assistant tools
    Tools []DatabaseToolsMcpToolsetToolDetails `mandatory:"true" json:"tools"`

    // A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The current state of the Database Tools MCP Toolset.
    LifecycleState DatabaseToolsMcpToolsetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetCompartmentId

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDatabaseToolsMcpServerId

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDatabaseToolsMcpServerId() *string

GetDatabaseToolsMcpServerId returns DatabaseToolsMcpServerId

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDisplayName

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetId

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetId() *string

GetId returns Id

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLifecycleDetails

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLifecycleState

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLocks

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetVersion

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) GetVersion() *int

GetVersion returns Version

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) String

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) String() string

func (DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetGenAiSqlAssistantVersion

DatabaseToolsMcpToolsetGenAiSqlAssistantVersion A specific version entry for a GENAI_SQL_ASSISTANT MCP toolset version

type DatabaseToolsMcpToolsetGenAiSqlAssistantVersion struct {

    // The version number.
    Version *int `mandatory:"true" json:"version"`

    // A description of this version.
    Description *string `mandatory:"true" json:"description"`

    // The tools available in this version.
    Tools []DatabaseToolsMcpToolsetVersionTool `mandatory:"true" json:"tools"`

    // Optional feature flags or attributes for this version.
    Features []string `mandatory:"false" json:"features"`
}

func (DatabaseToolsMcpToolsetGenAiSqlAssistantVersion) String

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantVersion) String() string

func (DatabaseToolsMcpToolsetGenAiSqlAssistantVersion) ValidateEnumValue

func (m DatabaseToolsMcpToolsetGenAiSqlAssistantVersion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetLifecycleStateEnum

DatabaseToolsMcpToolsetLifecycleStateEnum Enum with underlying type: string

type DatabaseToolsMcpToolsetLifecycleStateEnum string

Set of constants representing the allowable values for DatabaseToolsMcpToolsetLifecycleStateEnum

const (
    DatabaseToolsMcpToolsetLifecycleStateCreating DatabaseToolsMcpToolsetLifecycleStateEnum = "CREATING"
    DatabaseToolsMcpToolsetLifecycleStateUpdating DatabaseToolsMcpToolsetLifecycleStateEnum = "UPDATING"
    DatabaseToolsMcpToolsetLifecycleStateActive   DatabaseToolsMcpToolsetLifecycleStateEnum = "ACTIVE"
    DatabaseToolsMcpToolsetLifecycleStateDeleting DatabaseToolsMcpToolsetLifecycleStateEnum = "DELETING"
    DatabaseToolsMcpToolsetLifecycleStateDeleted  DatabaseToolsMcpToolsetLifecycleStateEnum = "DELETED"
    DatabaseToolsMcpToolsetLifecycleStateFailed   DatabaseToolsMcpToolsetLifecycleStateEnum = "FAILED"
)

func GetDatabaseToolsMcpToolsetLifecycleStateEnumValues

func GetDatabaseToolsMcpToolsetLifecycleStateEnumValues() []DatabaseToolsMcpToolsetLifecycleStateEnum

GetDatabaseToolsMcpToolsetLifecycleStateEnumValues Enumerates the set of values for DatabaseToolsMcpToolsetLifecycleStateEnum

func GetMappingDatabaseToolsMcpToolsetLifecycleStateEnum

func GetMappingDatabaseToolsMcpToolsetLifecycleStateEnum(val string) (DatabaseToolsMcpToolsetLifecycleStateEnum, bool)

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

type DatabaseToolsMcpToolsetSummary

DatabaseToolsMcpToolsetSummary Summary of the Database Tools MCP Toolset.

type DatabaseToolsMcpToolsetSummary interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools MCP Toolset.
    GetId() *string

    // The toolset version
    GetVersion() *int

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools MCP server.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools McpServer.
    GetDatabaseToolsMcpServerId() *string

    // The current state of the Database Tools MCP Toolset.
    GetLifecycleState() DatabaseToolsMcpToolsetLifecycleStateEnum

    // The time the Database Tools MCP server was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools MCP server 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{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsMcpToolsetToolDetails

DatabaseToolsMcpToolsetToolDetails MCP toolset tool configuration

type DatabaseToolsMcpToolsetToolDetails struct {

    // The name of the tool
    Name *string `mandatory:"true" json:"name"`

    // The display name of the tool
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The status of the tool
    Status DatabaseToolsMcpToolsetToolStatusEnum `mandatory:"true" json:"status"`

    // The roles granted access to this MCP tool
    AllowedRoles []string `mandatory:"true" json:"allowedRoles"`
}

func (DatabaseToolsMcpToolsetToolDetails) String

func (m DatabaseToolsMcpToolsetToolDetails) String() string

func (DatabaseToolsMcpToolsetToolDetails) ValidateEnumValue

func (m DatabaseToolsMcpToolsetToolDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetToolStatusEnum

DatabaseToolsMcpToolsetToolStatusEnum Enum with underlying type: string

type DatabaseToolsMcpToolsetToolStatusEnum string

Set of constants representing the allowable values for DatabaseToolsMcpToolsetToolStatusEnum

const (
    DatabaseToolsMcpToolsetToolStatusEnabled  DatabaseToolsMcpToolsetToolStatusEnum = "ENABLED"
    DatabaseToolsMcpToolsetToolStatusDisabled DatabaseToolsMcpToolsetToolStatusEnum = "DISABLED"
)

func GetDatabaseToolsMcpToolsetToolStatusEnumValues

func GetDatabaseToolsMcpToolsetToolStatusEnumValues() []DatabaseToolsMcpToolsetToolStatusEnum

GetDatabaseToolsMcpToolsetToolStatusEnumValues Enumerates the set of values for DatabaseToolsMcpToolsetToolStatusEnum

func GetMappingDatabaseToolsMcpToolsetToolStatusEnum

func GetMappingDatabaseToolsMcpToolsetToolStatusEnum(val string) (DatabaseToolsMcpToolsetToolStatusEnum, bool)

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

type DatabaseToolsMcpToolsetTypeEnum

DatabaseToolsMcpToolsetTypeEnum Enum with underlying type: string

type DatabaseToolsMcpToolsetTypeEnum string

Set of constants representing the allowable values for DatabaseToolsMcpToolsetTypeEnum

const (
    DatabaseToolsMcpToolsetTypeCustomSqlTool              DatabaseToolsMcpToolsetTypeEnum = "CUSTOM_SQL_TOOL"
    DatabaseToolsMcpToolsetTypeBuiltInSqlTools            DatabaseToolsMcpToolsetTypeEnum = "BUILT_IN_SQL_TOOLS"
    DatabaseToolsMcpToolsetTypeCustomizableReportingTools DatabaseToolsMcpToolsetTypeEnum = "CUSTOMIZABLE_REPORTING_TOOLS"
    DatabaseToolsMcpToolsetTypeGenaiSqlAssistant          DatabaseToolsMcpToolsetTypeEnum = "GENAI_SQL_ASSISTANT"
)

func GetDatabaseToolsMcpToolsetTypeEnumValues

func GetDatabaseToolsMcpToolsetTypeEnumValues() []DatabaseToolsMcpToolsetTypeEnum

GetDatabaseToolsMcpToolsetTypeEnumValues Enumerates the set of values for DatabaseToolsMcpToolsetTypeEnum

func GetMappingDatabaseToolsMcpToolsetTypeEnum

func GetMappingDatabaseToolsMcpToolsetTypeEnum(val string) (DatabaseToolsMcpToolsetTypeEnum, bool)

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

type DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary

DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary Summary of versions available for the BUILT_IN_SQL_TOOLS MCP toolset type

type DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary struct {

    // The default version for this toolset type.
    DefaultVersion *int `mandatory:"true" json:"defaultVersion"`

    // The version configurations available for this toolset type.
    Versions []DatabaseToolsMcpToolsetBuiltInSqlToolsVersion `mandatory:"true" json:"versions"`
}

func (DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) GetDefaultVersion

func (m DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) GetDefaultVersion() *int

GetDefaultVersion returns DefaultVersion

func (DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) String

func (m DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) String() string

func (DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetVersionCollection

DatabaseToolsMcpToolsetVersionCollection List of MCP toolset type version summary items.

type DatabaseToolsMcpToolsetVersionCollection struct {

    // Array of MCP toolset type version summary items.
    Items []DatabaseToolsMcpToolsetVersionSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsMcpToolsetVersionCollection) String

func (m DatabaseToolsMcpToolsetVersionCollection) String() string

func (*DatabaseToolsMcpToolsetVersionCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsMcpToolsetVersionCollection) ValidateEnumValue

func (m DatabaseToolsMcpToolsetVersionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetVersionCustomSqlToolSummary

DatabaseToolsMcpToolsetVersionCustomSqlToolSummary Summary of versions available for the CUSTOM_SQL_TOOL MCP toolset type

type DatabaseToolsMcpToolsetVersionCustomSqlToolSummary struct {

    // The default version for this toolset type.
    DefaultVersion *int `mandatory:"true" json:"defaultVersion"`

    // The version configurations available for this toolset type.
    Versions []DatabaseToolsMcpToolsetCustomSqlToolVersion `mandatory:"true" json:"versions"`
}

func (DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) GetDefaultVersion

func (m DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) GetDefaultVersion() *int

GetDefaultVersion returns DefaultVersion

func (DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) String

func (m DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) String() string

func (DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetVersionCustomSqlToolSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary

DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary Summary of versions available for the CUSTOMIZABLE_REPORTING_TOOLS MCP toolset type

type DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary struct {

    // The default version for this toolset type.
    DefaultVersion *int `mandatory:"true" json:"defaultVersion"`

    // The version configurations available for this toolset type.
    Versions []DatabaseToolsMcpToolsetCustomizableReportingToolsVersion `mandatory:"true" json:"versions"`
}

func (DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) GetDefaultVersion

func (m DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) GetDefaultVersion() *int

GetDefaultVersion returns DefaultVersion

func (DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) String

func (m DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) String() string

func (DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary

DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary Summary of versions available for the GENAI_SQL_ASSISTANT MCP toolset type

type DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary struct {

    // The default version for this toolset type.
    DefaultVersion *int `mandatory:"true" json:"defaultVersion"`

    // The version configurations available for this toolset type.
    Versions []DatabaseToolsMcpToolsetGenAiSqlAssistantVersion `mandatory:"true" json:"versions"`
}

func (DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) GetDefaultVersion

func (m DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) GetDefaultVersion() *int

GetDefaultVersion returns DefaultVersion

func (DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) String

func (m DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) String() string

func (DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) ValidateEnumValue

func (m DatabaseToolsMcpToolsetVersionGenAiSqlAssistantSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetVersionSummary

DatabaseToolsMcpToolsetVersionSummary Summary of versions available for a specific MCP toolset type.

type DatabaseToolsMcpToolsetVersionSummary interface {

    // The default version for this toolset type.
    GetDefaultVersion() *int
}

type DatabaseToolsMcpToolsetVersionTool

DatabaseToolsMcpToolsetVersionTool A tool definition for a specific MCP toolset version.

type DatabaseToolsMcpToolsetVersionTool struct {

    // The unique name of the tool.
    Name *string `mandatory:"true" json:"name"`

    // The display name of the tool.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The description of the tool.
    Description *string `mandatory:"true" json:"description"`

    // The default status of the tool in this version.
    DefaultStatus DatabaseToolsMcpToolsetToolStatusEnum `mandatory:"true" json:"defaultStatus"`

    // The roles granted access to this tool by default.
    DefaultAllowedRoles []string `mandatory:"false" json:"defaultAllowedRoles"`
}

func (DatabaseToolsMcpToolsetVersionTool) String

func (m DatabaseToolsMcpToolsetVersionTool) String() string

func (DatabaseToolsMcpToolsetVersionTool) ValidateEnumValue

func (m DatabaseToolsMcpToolsetVersionTool) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsMcpToolsetVersionTypeEnum

DatabaseToolsMcpToolsetVersionTypeEnum Enum with underlying type: string

type DatabaseToolsMcpToolsetVersionTypeEnum string

Set of constants representing the allowable values for DatabaseToolsMcpToolsetVersionTypeEnum

const (
    DatabaseToolsMcpToolsetVersionTypeCustomSqlTool              DatabaseToolsMcpToolsetVersionTypeEnum = "CUSTOM_SQL_TOOL"
    DatabaseToolsMcpToolsetVersionTypeBuiltInSqlTools            DatabaseToolsMcpToolsetVersionTypeEnum = "BUILT_IN_SQL_TOOLS"
    DatabaseToolsMcpToolsetVersionTypeCustomizableReportingTools DatabaseToolsMcpToolsetVersionTypeEnum = "CUSTOMIZABLE_REPORTING_TOOLS"
    DatabaseToolsMcpToolsetVersionTypeGenaiSqlAssistant          DatabaseToolsMcpToolsetVersionTypeEnum = "GENAI_SQL_ASSISTANT"
)

func GetDatabaseToolsMcpToolsetVersionTypeEnumValues

func GetDatabaseToolsMcpToolsetVersionTypeEnumValues() []DatabaseToolsMcpToolsetVersionTypeEnum

GetDatabaseToolsMcpToolsetVersionTypeEnumValues Enumerates the set of values for DatabaseToolsMcpToolsetVersionTypeEnum

func GetMappingDatabaseToolsMcpToolsetVersionTypeEnum

func GetMappingDatabaseToolsMcpToolsetVersionTypeEnum(val string) (DatabaseToolsMcpToolsetVersionTypeEnum, bool)

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

type DatabaseToolsPrivateEndpoint

DatabaseToolsPrivateEndpoint Allows the Database Tools service to connect to databases in a customer's virtual cloud network (VCN).

type DatabaseToolsPrivateEndpoint struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools private endpoint.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Zero trust Packet Routing (ZPR) Security Attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see ZPR Artifacts (https://docs.oracle.com/en-us/iaas/Content/zero-trust-packet-routing/zpr-artifacts.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A description of the Database Tools private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.
    VcnId *string `mandatory:"false" json:"vcnId"`

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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 Database Tools private endpoint summary items.

type DatabaseToolsPrivateEndpointCollection struct {

    // Array of Database Tools private endpoint summary 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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the private endpoint.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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"`

    // Zero trust Packet Routing (ZPR) Security Attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see ZPR Artifacts (https://docs.oracle.com/en-us/iaas/Content/zero-trust-packet-routing/zpr-artifacts.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A description of the Database Tools private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.
    VcnId *string `mandatory:"false" json:"vcnId"`

    // The OCID (https://docs.oracle.com/iaas/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.oracle.com/iaas/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.oracle.com/iaas/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.oracle.com/iaas/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 DatabaseToolsRelatedResourcePostgresql

DatabaseToolsRelatedResourcePostgresql A related resource

type DatabaseToolsRelatedResourcePostgresql struct {

    // The resource entity type.
    EntityType RelatedResourceEntityTypePostgresqlEnum `mandatory:"true" json:"entityType"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
    Identifier *string `mandatory:"true" json:"identifier"`
}

func (DatabaseToolsRelatedResourcePostgresql) String

func (m DatabaseToolsRelatedResourcePostgresql) String() string

func (DatabaseToolsRelatedResourcePostgresql) ValidateEnumValue

func (m DatabaseToolsRelatedResourcePostgresql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsSqlReport

DatabaseToolsSqlReport Allows generating a summary of SQL query execution details for database operations.

type DatabaseToolsSqlReport interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools SQL report.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools SQL report.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // SQL query executed to generate the report.
    GetSource() *string

    // The current state of the Database Tools SQL report.
    GetLifecycleState() DatabaseToolsSqlReportLifecycleStateEnum

    // The time the Database Tools SQL report was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools SQL report was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // A description of the SQL report.
    GetDescription() *string

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    GetPurpose() *string

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    GetInstructions() *string

    // Variables referenced in the Database Tools SQL Report source.
    GetVariables() []DatabaseToolsSqlReportVariable

    // Descriptive information on columns referenced in the Database Tools SQL Report source.
    GetColumns() []DatabaseToolsSqlReportColumn

    // A message describing the current state in more detail.
    GetLifecycleDetails() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsSqlReportCollection

DatabaseToolsSqlReportCollection List of Database Tools SQL report summary items.

type DatabaseToolsSqlReportCollection struct {

    // Array of Database Tools SQL report summary items.
    Items []DatabaseToolsSqlReportSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsSqlReportCollection) String

func (m DatabaseToolsSqlReportCollection) String() string

func (*DatabaseToolsSqlReportCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsSqlReportCollection) ValidateEnumValue

func (m DatabaseToolsSqlReportCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsSqlReportColumn

DatabaseToolsSqlReportColumn Descriptive information on columns referenced in the Database Tools SQL Report source.

type DatabaseToolsSqlReportColumn struct {

    // The name of the column
    Name *string `mandatory:"true" json:"name"`

    // The description of the column
    Description *string `mandatory:"true" json:"description"`

    // The type of the column
    Type *string `mandatory:"true" json:"type"`
}

func (DatabaseToolsSqlReportColumn) String

func (m DatabaseToolsSqlReportColumn) String() string

func (DatabaseToolsSqlReportColumn) ValidateEnumValue

func (m DatabaseToolsSqlReportColumn) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsSqlReportLifecycleStateEnum

DatabaseToolsSqlReportLifecycleStateEnum Enum with underlying type: string

type DatabaseToolsSqlReportLifecycleStateEnum string

Set of constants representing the allowable values for DatabaseToolsSqlReportLifecycleStateEnum

const (
    DatabaseToolsSqlReportLifecycleStateActive  DatabaseToolsSqlReportLifecycleStateEnum = "ACTIVE"
    DatabaseToolsSqlReportLifecycleStateDeleted DatabaseToolsSqlReportLifecycleStateEnum = "DELETED"
)

func GetDatabaseToolsSqlReportLifecycleStateEnumValues

func GetDatabaseToolsSqlReportLifecycleStateEnumValues() []DatabaseToolsSqlReportLifecycleStateEnum

GetDatabaseToolsSqlReportLifecycleStateEnumValues Enumerates the set of values for DatabaseToolsSqlReportLifecycleStateEnum

func GetMappingDatabaseToolsSqlReportLifecycleStateEnum

func GetMappingDatabaseToolsSqlReportLifecycleStateEnum(val string) (DatabaseToolsSqlReportLifecycleStateEnum, bool)

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

type DatabaseToolsSqlReportOracleDatabase

DatabaseToolsSqlReportOracleDatabase Allows the creation, configuration and management of an SQL Report.

type DatabaseToolsSqlReportOracleDatabase struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools SQL report.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools SQL report.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // SQL query executed to generate the report.
    Source *string `mandatory:"true" json:"source"`

    // The time the Database Tools SQL report was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools SQL report was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A description of the SQL report.
    Description *string `mandatory:"false" json:"description"`

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    Purpose *string `mandatory:"false" json:"purpose"`

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    Instructions *string `mandatory:"false" json:"instructions"`

    // Variables referenced in the Database Tools SQL Report source.
    Variables []DatabaseToolsSqlReportVariable `mandatory:"false" json:"variables"`

    // Descriptive information on columns referenced in the Database Tools SQL Report source.
    Columns []DatabaseToolsSqlReportColumn `mandatory:"false" json:"columns"`

    // A message describing the current state in more detail.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The current state of the Database Tools SQL report.
    LifecycleState DatabaseToolsSqlReportLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (DatabaseToolsSqlReportOracleDatabase) GetColumns

func (m DatabaseToolsSqlReportOracleDatabase) GetColumns() []DatabaseToolsSqlReportColumn

GetColumns returns Columns

func (DatabaseToolsSqlReportOracleDatabase) GetCompartmentId

func (m DatabaseToolsSqlReportOracleDatabase) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsSqlReportOracleDatabase) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsSqlReportOracleDatabase) GetDescription

func (m DatabaseToolsSqlReportOracleDatabase) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsSqlReportOracleDatabase) GetDisplayName

func (m DatabaseToolsSqlReportOracleDatabase) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsSqlReportOracleDatabase) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsSqlReportOracleDatabase) GetId

func (m DatabaseToolsSqlReportOracleDatabase) GetId() *string

GetId returns Id

func (DatabaseToolsSqlReportOracleDatabase) GetInstructions

func (m DatabaseToolsSqlReportOracleDatabase) GetInstructions() *string

GetInstructions returns Instructions

func (DatabaseToolsSqlReportOracleDatabase) GetLifecycleDetails

func (m DatabaseToolsSqlReportOracleDatabase) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsSqlReportOracleDatabase) GetLifecycleState

func (m DatabaseToolsSqlReportOracleDatabase) GetLifecycleState() DatabaseToolsSqlReportLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsSqlReportOracleDatabase) GetLocks

func (m DatabaseToolsSqlReportOracleDatabase) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsSqlReportOracleDatabase) GetPurpose

func (m DatabaseToolsSqlReportOracleDatabase) GetPurpose() *string

GetPurpose returns Purpose

func (DatabaseToolsSqlReportOracleDatabase) GetSource

func (m DatabaseToolsSqlReportOracleDatabase) GetSource() *string

GetSource returns Source

func (DatabaseToolsSqlReportOracleDatabase) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsSqlReportOracleDatabase) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsSqlReportOracleDatabase) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsSqlReportOracleDatabase) GetVariables

func (m DatabaseToolsSqlReportOracleDatabase) GetVariables() []DatabaseToolsSqlReportVariable

GetVariables returns Variables

func (DatabaseToolsSqlReportOracleDatabase) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsSqlReportOracleDatabase) String

func (m DatabaseToolsSqlReportOracleDatabase) String() string

func (DatabaseToolsSqlReportOracleDatabase) ValidateEnumValue

func (m DatabaseToolsSqlReportOracleDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsSqlReportSummary

DatabaseToolsSqlReportSummary Summary of the Database Tools SQL report.

type DatabaseToolsSqlReportSummary interface {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools SQL Report.
    GetId() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools SQL Report.
    GetCompartmentId() *string

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // The current state of the Database Tools SQL Report.
    GetLifecycleState() DatabaseToolsSqlReportLifecycleStateEnum

    // The time the Database Tools SQL Report was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Database Tools SQL Report was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // A description of the SQL report.
    GetDescription() *string

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    GetPurpose() *string

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    GetInstructions() *string

    // A message describing the current state of the Database Tools SQL Report.
    GetLifecycleDetails() *string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type DatabaseToolsSqlReportSummaryOracleDatabase

DatabaseToolsSqlReportSummaryOracleDatabase Summary of the Database Tools SQL report for an Oracle Database.

type DatabaseToolsSqlReportSummaryOracleDatabase struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools SQL Report.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools SQL Report.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the Database Tools SQL Report was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the Database Tools SQL Report was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A description of the SQL report.
    Description *string `mandatory:"false" json:"description"`

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    Purpose *string `mandatory:"false" json:"purpose"`

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    Instructions *string `mandatory:"false" json:"instructions"`

    // A message describing the current state of the Database Tools SQL Report.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The current state of the Database Tools SQL Report.
    LifecycleState DatabaseToolsSqlReportLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetCompartmentId

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetDescription

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetDisplayName

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetId

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetId() *string

GetId returns Id

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetInstructions

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetInstructions() *string

GetInstructions returns Instructions

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetLifecycleDetails

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetLifecycleState

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetLifecycleState() DatabaseToolsSqlReportLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetLocks

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetLocks() []ResourceLock

GetLocks returns Locks

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetPurpose

func (m DatabaseToolsSqlReportSummaryOracleDatabase) GetPurpose() *string

GetPurpose returns Purpose

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetSystemTags

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

GetSystemTags returns SystemTags

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsSqlReportSummaryOracleDatabase) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsSqlReportSummaryOracleDatabase) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsSqlReportSummaryOracleDatabase) String

func (m DatabaseToolsSqlReportSummaryOracleDatabase) String() string

func (DatabaseToolsSqlReportSummaryOracleDatabase) ValidateEnumValue

func (m DatabaseToolsSqlReportSummaryOracleDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseToolsSqlReportTypeEnum

DatabaseToolsSqlReportTypeEnum Enum with underlying type: string

type DatabaseToolsSqlReportTypeEnum string

Set of constants representing the allowable values for DatabaseToolsSqlReportTypeEnum

const (
    DatabaseToolsSqlReportTypeOracleDatabase DatabaseToolsSqlReportTypeEnum = "ORACLE_DATABASE"
)

func GetDatabaseToolsSqlReportTypeEnumValues

func GetDatabaseToolsSqlReportTypeEnumValues() []DatabaseToolsSqlReportTypeEnum

GetDatabaseToolsSqlReportTypeEnumValues Enumerates the set of values for DatabaseToolsSqlReportTypeEnum

func GetMappingDatabaseToolsSqlReportTypeEnum

func GetMappingDatabaseToolsSqlReportTypeEnum(val string) (DatabaseToolsSqlReportTypeEnum, bool)

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

type DatabaseToolsSqlReportVariable

DatabaseToolsSqlReportVariable A variable referenced in the Database Tools SQL Report source.

type DatabaseToolsSqlReportVariable struct {

    // The name of the variable
    Name *string `mandatory:"true" json:"name"`

    // The description of the variable
    Description *string `mandatory:"true" json:"description"`

    // The type of the variable
    Type *string `mandatory:"true" json:"type"`
}

func (DatabaseToolsSqlReportVariable) String

func (m DatabaseToolsSqlReportVariable) String() string

func (DatabaseToolsSqlReportVariable) ValidateEnumValue

func (m DatabaseToolsSqlReportVariable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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 database user password.

type DatabaseToolsUserPassword interface {
}

type DatabaseToolsUserPasswordDetails

DatabaseToolsUserPasswordDetails The database 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 database user password.

type DatabaseToolsUserPasswordSecretId struct {

    // The OCID (https://docs.oracle.com/iaas/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 database user password.

type DatabaseToolsUserPasswordSecretIdDetails struct {

    // The OCID (https://docs.oracle.com/iaas/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 database user password.

type DatabaseToolsUserPasswordSecretIdSummary struct {

    // The OCID (https://docs.oracle.com/iaas/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 database 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 DbmsCloudStatusEnum

DbmsCloudStatusEnum Enum with underlying type: string

type DbmsCloudStatusEnum string

Set of constants representing the allowable values for DbmsCloudStatusEnum

const (
    DbmsCloudStatusAvailable   DbmsCloudStatusEnum = "AVAILABLE"
    DbmsCloudStatusUnavailable DbmsCloudStatusEnum = "UNAVAILABLE"
)

func GetDbmsCloudStatusEnumValues

func GetDbmsCloudStatusEnumValues() []DbmsCloudStatusEnum

GetDbmsCloudStatusEnumValues Enumerates the set of values for DbmsCloudStatusEnum

func GetMappingDbmsCloudStatusEnum

func GetMappingDbmsCloudStatusEnum(val string) (DbmsCloudStatusEnum, bool)

GetMappingDbmsCloudStatusEnum 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsConnection.go.html to see an example of how to use DeleteDatabaseToolsConnectionRequest.

type DeleteDatabaseToolsConnectionRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

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 DeleteDatabaseToolsDatabaseApiGatewayConfigRequest

DeleteDatabaseToolsDatabaseApiGatewayConfigRequest wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfig operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use DeleteDatabaseToolsDatabaseApiGatewayConfigRequest.

type DeleteDatabaseToolsDatabaseApiGatewayConfigRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config.
    DatabaseToolsDatabaseApiGatewayConfigId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsDatabaseApiGatewayConfigId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) String

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) String() string

func (DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDatabaseToolsDatabaseApiGatewayConfigResponse

DeleteDatabaseToolsDatabaseApiGatewayConfigResponse wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfig operation

type DeleteDatabaseToolsDatabaseApiGatewayConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (DeleteDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigResponse) String

func (response DeleteDatabaseToolsDatabaseApiGatewayConfigResponse) String() string

type DeleteDatabaseToolsIdentityRequest

DeleteDatabaseToolsIdentityRequest wrapper for the DeleteDatabaseToolsIdentity operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsIdentity.go.html to see an example of how to use DeleteDatabaseToolsIdentityRequest.

type DeleteDatabaseToolsIdentityRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (DeleteDatabaseToolsIdentityRequest) BinaryRequestBody

func (request DeleteDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsIdentityRequest) HTTPRequest

func (request DeleteDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsIdentityRequest) RetryPolicy

func (request DeleteDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDatabaseToolsIdentityRequest) String

func (request DeleteDatabaseToolsIdentityRequest) String() string

func (DeleteDatabaseToolsIdentityRequest) ValidateEnumValue

func (request DeleteDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDatabaseToolsIdentityResponse

DeleteDatabaseToolsIdentityResponse wrapper for the DeleteDatabaseToolsIdentity operation

type DeleteDatabaseToolsIdentityResponse 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 (DeleteDatabaseToolsIdentityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsIdentityResponse) String

func (response DeleteDatabaseToolsIdentityResponse) String() string

type DeleteDatabaseToolsMcpServerRequest

DeleteDatabaseToolsMcpServerRequest wrapper for the DeleteDatabaseToolsMcpServer operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsMcpServer.go.html to see an example of how to use DeleteDatabaseToolsMcpServerRequest.

type DeleteDatabaseToolsMcpServerRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP server.
    DatabaseToolsMcpServerId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpServerId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (DeleteDatabaseToolsMcpServerRequest) BinaryRequestBody

func (request DeleteDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsMcpServerRequest) HTTPRequest

func (request DeleteDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsMcpServerRequest) RetryPolicy

func (request DeleteDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDatabaseToolsMcpServerRequest) String

func (request DeleteDatabaseToolsMcpServerRequest) String() string

func (DeleteDatabaseToolsMcpServerRequest) ValidateEnumValue

func (request DeleteDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDatabaseToolsMcpServerResponse

DeleteDatabaseToolsMcpServerResponse wrapper for the DeleteDatabaseToolsMcpServer operation

type DeleteDatabaseToolsMcpServerResponse 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 (DeleteDatabaseToolsMcpServerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsMcpServerResponse) String

func (response DeleteDatabaseToolsMcpServerResponse) String() string

type DeleteDatabaseToolsMcpToolsetRequest

DeleteDatabaseToolsMcpToolsetRequest wrapper for the DeleteDatabaseToolsMcpToolset operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsMcpToolset.go.html to see an example of how to use DeleteDatabaseToolsMcpToolsetRequest.

type DeleteDatabaseToolsMcpToolsetRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP Toolset.
    DatabaseToolsMcpToolsetId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpToolsetId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (DeleteDatabaseToolsMcpToolsetRequest) BinaryRequestBody

func (request DeleteDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsMcpToolsetRequest) HTTPRequest

func (request DeleteDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsMcpToolsetRequest) RetryPolicy

func (request DeleteDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDatabaseToolsMcpToolsetRequest) String

func (request DeleteDatabaseToolsMcpToolsetRequest) String() string

func (DeleteDatabaseToolsMcpToolsetRequest) ValidateEnumValue

func (request DeleteDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDatabaseToolsMcpToolsetResponse

DeleteDatabaseToolsMcpToolsetResponse wrapper for the DeleteDatabaseToolsMcpToolset operation

type DeleteDatabaseToolsMcpToolsetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DeleteDatabaseToolsMcpToolsetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsMcpToolsetResponse) String

func (response DeleteDatabaseToolsMcpToolsetResponse) String() string

type DeleteDatabaseToolsPrivateEndpointRequest

DeleteDatabaseToolsPrivateEndpointRequest wrapper for the DeleteDatabaseToolsPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsPrivateEndpoint.go.html to see an example of how to use DeleteDatabaseToolsPrivateEndpointRequest.

type DeleteDatabaseToolsPrivateEndpointRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint.
    DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

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 DeleteDatabaseToolsSqlReportRequest

DeleteDatabaseToolsSqlReportRequest wrapper for the DeleteDatabaseToolsSqlReport operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsSqlReport.go.html to see an example of how to use DeleteDatabaseToolsSqlReportRequest.

type DeleteDatabaseToolsSqlReportRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools SQL Report.
    DatabaseToolsSqlReportId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsSqlReportId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (DeleteDatabaseToolsSqlReportRequest) BinaryRequestBody

func (request DeleteDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsSqlReportRequest) HTTPRequest

func (request DeleteDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsSqlReportRequest) RetryPolicy

func (request DeleteDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDatabaseToolsSqlReportRequest) String

func (request DeleteDatabaseToolsSqlReportRequest) String() string

func (DeleteDatabaseToolsSqlReportRequest) ValidateEnumValue

func (request DeleteDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDatabaseToolsSqlReportResponse

DeleteDatabaseToolsSqlReportResponse wrapper for the DeleteDatabaseToolsSqlReport operation

type DeleteDatabaseToolsSqlReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (DeleteDatabaseToolsSqlReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsSqlReportResponse) String

func (response DeleteDatabaseToolsSqlReportResponse) String() string

type GetDatabaseToolsConnectionRequest

GetDatabaseToolsConnectionRequest wrapper for the GetDatabaseToolsConnection operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsConnection.go.html to see an example of how to use GetDatabaseToolsConnectionRequest.

type GetDatabaseToolsConnectionRequest struct {

    // The OCID (https://docs.oracle.com/iaas/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 GetDatabaseToolsDatabaseApiGatewayConfigRequest

GetDatabaseToolsDatabaseApiGatewayConfigRequest wrapper for the GetDatabaseToolsDatabaseApiGatewayConfig operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use GetDatabaseToolsDatabaseApiGatewayConfigRequest.

type GetDatabaseToolsDatabaseApiGatewayConfigRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config.
    DatabaseToolsDatabaseApiGatewayConfigId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsDatabaseApiGatewayConfigId"`

    // 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 (GetDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody

func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest

func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy

func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseToolsDatabaseApiGatewayConfigRequest) String

func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) String() string

func (GetDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue

func (request GetDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseToolsDatabaseApiGatewayConfigResponse

GetDatabaseToolsDatabaseApiGatewayConfigResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfig operation

type GetDatabaseToolsDatabaseApiGatewayConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfig instance
    DatabaseToolsDatabaseApiGatewayConfig `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 (GetDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigResponse) String

func (response GetDatabaseToolsDatabaseApiGatewayConfigResponse) String() string

type GetDatabaseToolsEndpointServiceRequest

GetDatabaseToolsEndpointServiceRequest wrapper for the GetDatabaseToolsEndpointService operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsEndpointService.go.html to see an example of how to use GetDatabaseToolsEndpointServiceRequest.

type GetDatabaseToolsEndpointServiceRequest struct {

    // The OCID (https://docs.oracle.com/iaas/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 GetDatabaseToolsIdentityRequest

GetDatabaseToolsIdentityRequest wrapper for the GetDatabaseToolsIdentity operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsIdentity.go.html to see an example of how to use GetDatabaseToolsIdentityRequest.

type GetDatabaseToolsIdentityRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // 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 (GetDatabaseToolsIdentityRequest) BinaryRequestBody

func (request GetDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsIdentityRequest) HTTPRequest

func (request GetDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsIdentityRequest) RetryPolicy

func (request GetDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseToolsIdentityRequest) String

func (request GetDatabaseToolsIdentityRequest) String() string

func (GetDatabaseToolsIdentityRequest) ValidateEnumValue

func (request GetDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseToolsIdentityResponse

GetDatabaseToolsIdentityResponse wrapper for the GetDatabaseToolsIdentity operation

type GetDatabaseToolsIdentityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsIdentity instance
    DatabaseToolsIdentity `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 (GetDatabaseToolsIdentityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsIdentityResponse) String

func (response GetDatabaseToolsIdentityResponse) String() string

type GetDatabaseToolsMcpServerRequest

GetDatabaseToolsMcpServerRequest wrapper for the GetDatabaseToolsMcpServer operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsMcpServer.go.html to see an example of how to use GetDatabaseToolsMcpServerRequest.

type GetDatabaseToolsMcpServerRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP server.
    DatabaseToolsMcpServerId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpServerId"`

    // 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 (GetDatabaseToolsMcpServerRequest) BinaryRequestBody

func (request GetDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsMcpServerRequest) HTTPRequest

func (request GetDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsMcpServerRequest) RetryPolicy

func (request GetDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseToolsMcpServerRequest) String

func (request GetDatabaseToolsMcpServerRequest) String() string

func (GetDatabaseToolsMcpServerRequest) ValidateEnumValue

func (request GetDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseToolsMcpServerResponse

GetDatabaseToolsMcpServerResponse wrapper for the GetDatabaseToolsMcpServer operation

type GetDatabaseToolsMcpServerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpServer instance
    DatabaseToolsMcpServer `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 (GetDatabaseToolsMcpServerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsMcpServerResponse) String

func (response GetDatabaseToolsMcpServerResponse) String() string

type GetDatabaseToolsMcpToolsetRequest

GetDatabaseToolsMcpToolsetRequest wrapper for the GetDatabaseToolsMcpToolset operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsMcpToolset.go.html to see an example of how to use GetDatabaseToolsMcpToolsetRequest.

type GetDatabaseToolsMcpToolsetRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP Toolset.
    DatabaseToolsMcpToolsetId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpToolsetId"`

    // 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 (GetDatabaseToolsMcpToolsetRequest) BinaryRequestBody

func (request GetDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsMcpToolsetRequest) HTTPRequest

func (request GetDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsMcpToolsetRequest) RetryPolicy

func (request GetDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseToolsMcpToolsetRequest) String

func (request GetDatabaseToolsMcpToolsetRequest) String() string

func (GetDatabaseToolsMcpToolsetRequest) ValidateEnumValue

func (request GetDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseToolsMcpToolsetResponse

GetDatabaseToolsMcpToolsetResponse wrapper for the GetDatabaseToolsMcpToolset operation

type GetDatabaseToolsMcpToolsetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpToolset instance
    DatabaseToolsMcpToolset `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 (GetDatabaseToolsMcpToolsetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsMcpToolsetResponse) String

func (response GetDatabaseToolsMcpToolsetResponse) String() string

type GetDatabaseToolsPrivateEndpointRequest

GetDatabaseToolsPrivateEndpointRequest wrapper for the GetDatabaseToolsPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsPrivateEndpoint.go.html to see an example of how to use GetDatabaseToolsPrivateEndpointRequest.

type GetDatabaseToolsPrivateEndpointRequest struct {

    // The OCID (https://docs.oracle.com/iaas/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 GetDatabaseToolsSqlReportRequest

GetDatabaseToolsSqlReportRequest wrapper for the GetDatabaseToolsSqlReport operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsSqlReport.go.html to see an example of how to use GetDatabaseToolsSqlReportRequest.

type GetDatabaseToolsSqlReportRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools SQL Report.
    DatabaseToolsSqlReportId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsSqlReportId"`

    // 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 (GetDatabaseToolsSqlReportRequest) BinaryRequestBody

func (request GetDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsSqlReportRequest) HTTPRequest

func (request GetDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsSqlReportRequest) RetryPolicy

func (request GetDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseToolsSqlReportRequest) String

func (request GetDatabaseToolsSqlReportRequest) String() string

func (GetDatabaseToolsSqlReportRequest) ValidateEnumValue

func (request GetDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseToolsSqlReportResponse

GetDatabaseToolsSqlReportResponse wrapper for the GetDatabaseToolsSqlReport operation

type GetDatabaseToolsSqlReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsSqlReport instance
    DatabaseToolsSqlReport `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 (GetDatabaseToolsSqlReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsSqlReportResponse) String

func (response GetDatabaseToolsSqlReportResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

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 IdentityProviderTypeEnum

IdentityProviderTypeEnum Enum with underlying type: string

type IdentityProviderTypeEnum string

Set of constants representing the allowable values for IdentityProviderTypeEnum

const (
    IdentityProviderTypeOciIam  IdentityProviderTypeEnum = "OCI_IAM"
    IdentityProviderTypeAzureAd IdentityProviderTypeEnum = "AZURE_AD"
    IdentityProviderTypeNone    IdentityProviderTypeEnum = "NONE"
)

func GetIdentityProviderTypeEnumValues

func GetIdentityProviderTypeEnumValues() []IdentityProviderTypeEnum

GetIdentityProviderTypeEnumValues Enumerates the set of values for IdentityProviderTypeEnum

func GetMappingIdentityProviderTypeEnum

func GetMappingIdentityProviderTypeEnum(val string) (IdentityProviderTypeEnum, bool)

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

type IdentityTypeEnum

IdentityTypeEnum Enum with underlying type: string

type IdentityTypeEnum string

Set of constants representing the allowable values for IdentityTypeEnum

const (
    IdentityTypeOracleDatabaseResourcePrincipal IdentityTypeEnum = "ORACLE_DATABASE_RESOURCE_PRINCIPAL"
)

func GetIdentityTypeEnumValues

func GetIdentityTypeEnumValues() []IdentityTypeEnum

GetIdentityTypeEnumValues Enumerates the set of values for IdentityTypeEnum

func GetMappingIdentityTypeEnum

func GetMappingIdentityTypeEnum(val string) (IdentityTypeEnum, bool)

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

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"
    KeyStoreTypePem            KeyStoreTypeEnum = "PEM"
    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 KeyStoreTypeGenericJdbcEnum

KeyStoreTypeGenericJdbcEnum Enum with underlying type: string

type KeyStoreTypeGenericJdbcEnum string

Set of constants representing the allowable values for KeyStoreTypeGenericJdbcEnum

const (
    KeyStoreTypeGenericJdbcJavaKeyStore         KeyStoreTypeGenericJdbcEnum = "JAVA_KEY_STORE"
    KeyStoreTypeGenericJdbcJavaTrustStore       KeyStoreTypeGenericJdbcEnum = "JAVA_TRUST_STORE"
    KeyStoreTypeGenericJdbcPkcs12               KeyStoreTypeGenericJdbcEnum = "PKCS12"
    KeyStoreTypeGenericJdbcSso                  KeyStoreTypeGenericJdbcEnum = "SSO"
    KeyStoreTypeGenericJdbcClientCertificatePem KeyStoreTypeGenericJdbcEnum = "CLIENT_CERTIFICATE_PEM"
    KeyStoreTypeGenericJdbcClientPrivateKeyPem  KeyStoreTypeGenericJdbcEnum = "CLIENT_PRIVATE_KEY_PEM"
    KeyStoreTypeGenericJdbcCaCertificatePem     KeyStoreTypeGenericJdbcEnum = "CA_CERTIFICATE_PEM"
)

func GetKeyStoreTypeGenericJdbcEnumValues

func GetKeyStoreTypeGenericJdbcEnumValues() []KeyStoreTypeGenericJdbcEnum

GetKeyStoreTypeGenericJdbcEnumValues Enumerates the set of values for KeyStoreTypeGenericJdbcEnum

func GetMappingKeyStoreTypeGenericJdbcEnum

func GetMappingKeyStoreTypeGenericJdbcEnum(val string) (KeyStoreTypeGenericJdbcEnum, bool)

GetMappingKeyStoreTypeGenericJdbcEnum 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 KeyStoreTypePostgresqlEnum

KeyStoreTypePostgresqlEnum Enum with underlying type: string

type KeyStoreTypePostgresqlEnum string

Set of constants representing the allowable values for KeyStoreTypePostgresqlEnum

const (
    KeyStoreTypePostgresqlClientCertificatePem KeyStoreTypePostgresqlEnum = "CLIENT_CERTIFICATE_PEM"
    KeyStoreTypePostgresqlClientPrivateKeyPem  KeyStoreTypePostgresqlEnum = "CLIENT_PRIVATE_KEY_PEM"
    KeyStoreTypePostgresqlCaCertificatePem     KeyStoreTypePostgresqlEnum = "CA_CERTIFICATE_PEM"
)

func GetKeyStoreTypePostgresqlEnumValues

func GetKeyStoreTypePostgresqlEnumValues() []KeyStoreTypePostgresqlEnum

GetKeyStoreTypePostgresqlEnumValues Enumerates the set of values for KeyStoreTypePostgresqlEnum

func GetMappingKeyStoreTypePostgresqlEnum

func GetMappingKeyStoreTypePostgresqlEnum(val string) (KeyStoreTypePostgresqlEnum, bool)

GetMappingKeyStoreTypePostgresqlEnum 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"
    LifecycleStateInactive LifecycleStateEnum = "INACTIVE"
)

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"
    ListDatabaseToolsConnectionsLifecycleStateInactive ListDatabaseToolsConnectionsLifecycleStateEnum = "INACTIVE"
)

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsConnections.go.html to see an example of how to use ListDatabaseToolsConnectionsRequest.

type ListDatabaseToolsConnectionsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.
    LifecycleState ListDatabaseToolsConnectionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire specified display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources their type matches the specified type.
    Type []ConnectionTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources with one of the specified type values.
    RuntimeSupport []RuntimeSupportEnum `contributesTo:"query" name:"runtimeSupport" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources with one of the specified runtimeIdentity values.
    RuntimeIdentity []RuntimeIdentityEnum `contributesTo:"query" name:"runtimeIdentity" omitEmpty:"true" collectionFormat:"multi"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
    RelatedResourceIdentifier *string `mandatory:"false" contributesTo:"query" name:"relatedResourceIdentifier"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListDatabaseToolsConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
    SortBy ListDatabaseToolsConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

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 ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum

ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateActive  ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateDeleted ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum = "DELETED"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum

GetListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigsRequest

ListDatabaseToolsDatabaseApiGatewayConfigsRequest wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsDatabaseApiGatewayConfigs.go.html to see an example of how to use ListDatabaseToolsDatabaseApiGatewayConfigsRequest.

type ListDatabaseToolsDatabaseApiGatewayConfigsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources only when their `lifecycleState` matches the specified `lifecycleState`.
    LifecycleState ListDatabaseToolsDatabaseApiGatewayConfigsLifecycleStateEnum `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"`

    // 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 ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum `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 ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources with one of the specified type values.
    Type []DatabaseApiGatewayConfigTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // 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 (ListDatabaseToolsDatabaseApiGatewayConfigsRequest) BinaryRequestBody

func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigsRequest) HTTPRequest

func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigsRequest) RetryPolicy

func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseToolsDatabaseApiGatewayConfigsRequest) String

func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) String() string

func (ListDatabaseToolsDatabaseApiGatewayConfigsRequest) ValidateEnumValue

func (request ListDatabaseToolsDatabaseApiGatewayConfigsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseToolsDatabaseApiGatewayConfigsResponse

ListDatabaseToolsDatabaseApiGatewayConfigsResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigs operation

type ListDatabaseToolsDatabaseApiGatewayConfigsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsDatabaseApiGatewayConfigCollection instances
    DatabaseToolsDatabaseApiGatewayConfigCollection `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 (ListDatabaseToolsDatabaseApiGatewayConfigsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigsResponse) String

func (response ListDatabaseToolsDatabaseApiGatewayConfigsResponse) String() string

type ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum

ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigsSortByTimecreated ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum = "timeCreated"
    ListDatabaseToolsDatabaseApiGatewayConfigsSortByDisplayname ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum = "displayName"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum

GetListDatabaseToolsDatabaseApiGatewayConfigsSortByEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigsSortByEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum

ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderAsc  ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum = "ASC"
    ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderDesc ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum = "DESC"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum

GetListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum, bool)

GetMappingListDatabaseToolsDatabaseApiGatewayConfigsSortOrderEnum 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"
    ListDatabaseToolsEndpointServicesLifecycleStateInactive ListDatabaseToolsEndpointServicesLifecycleStateEnum = "INACTIVE"
)

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsEndpointServices.go.html to see an example of how to use ListDatabaseToolsEndpointServicesRequest.

type ListDatabaseToolsEndpointServicesRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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 ListDatabaseToolsIdentitiesLifecycleStateEnum

ListDatabaseToolsIdentitiesLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsIdentitiesLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsIdentitiesLifecycleStateEnum

const (
    ListDatabaseToolsIdentitiesLifecycleStateCreating       ListDatabaseToolsIdentitiesLifecycleStateEnum = "CREATING"
    ListDatabaseToolsIdentitiesLifecycleStateUpdating       ListDatabaseToolsIdentitiesLifecycleStateEnum = "UPDATING"
    ListDatabaseToolsIdentitiesLifecycleStateActive         ListDatabaseToolsIdentitiesLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsIdentitiesLifecycleStateDeleting       ListDatabaseToolsIdentitiesLifecycleStateEnum = "DELETING"
    ListDatabaseToolsIdentitiesLifecycleStateDeleted        ListDatabaseToolsIdentitiesLifecycleStateEnum = "DELETED"
    ListDatabaseToolsIdentitiesLifecycleStateFailed         ListDatabaseToolsIdentitiesLifecycleStateEnum = "FAILED"
    ListDatabaseToolsIdentitiesLifecycleStateNeedsAttention ListDatabaseToolsIdentitiesLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetListDatabaseToolsIdentitiesLifecycleStateEnumValues

func GetListDatabaseToolsIdentitiesLifecycleStateEnumValues() []ListDatabaseToolsIdentitiesLifecycleStateEnum

GetListDatabaseToolsIdentitiesLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsIdentitiesLifecycleStateEnum

func GetMappingListDatabaseToolsIdentitiesLifecycleStateEnum

func GetMappingListDatabaseToolsIdentitiesLifecycleStateEnum(val string) (ListDatabaseToolsIdentitiesLifecycleStateEnum, bool)

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

type ListDatabaseToolsIdentitiesRequest

ListDatabaseToolsIdentitiesRequest wrapper for the ListDatabaseToolsIdentities operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsIdentities.go.html to see an example of how to use ListDatabaseToolsIdentitiesRequest.

type ListDatabaseToolsIdentitiesRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources only when their `databaseToolsIdentityLifecycleState` matches the specified `databaseToolsIdentityLifecycleState`.
    LifecycleState ListDatabaseToolsIdentitiesLifecycleStateEnum `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 when their `databaseToolsConnectionId` matches the specified `databaseToolsConnectionId`.
    DatabaseToolsConnectionId *string `mandatory:"false" contributesTo:"query" name:"databaseToolsConnectionId"`

    // 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 ListDatabaseToolsIdentitiesSortOrderEnum `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 ListDatabaseToolsIdentitiesSortByEnum `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 with one of the specified type values.
    Type []IdentityTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // 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 (ListDatabaseToolsIdentitiesRequest) BinaryRequestBody

func (request ListDatabaseToolsIdentitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsIdentitiesRequest) HTTPRequest

func (request ListDatabaseToolsIdentitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsIdentitiesRequest) RetryPolicy

func (request ListDatabaseToolsIdentitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseToolsIdentitiesRequest) String

func (request ListDatabaseToolsIdentitiesRequest) String() string

func (ListDatabaseToolsIdentitiesRequest) ValidateEnumValue

func (request ListDatabaseToolsIdentitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseToolsIdentitiesResponse

ListDatabaseToolsIdentitiesResponse wrapper for the ListDatabaseToolsIdentities operation

type ListDatabaseToolsIdentitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsIdentityCollection instances
    DatabaseToolsIdentityCollection `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 (ListDatabaseToolsIdentitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsIdentitiesResponse) String

func (response ListDatabaseToolsIdentitiesResponse) String() string

type ListDatabaseToolsIdentitiesSortByEnum

ListDatabaseToolsIdentitiesSortByEnum Enum with underlying type: string

type ListDatabaseToolsIdentitiesSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsIdentitiesSortByEnum

const (
    ListDatabaseToolsIdentitiesSortByTimecreated ListDatabaseToolsIdentitiesSortByEnum = "timeCreated"
    ListDatabaseToolsIdentitiesSortByDisplayname ListDatabaseToolsIdentitiesSortByEnum = "displayName"
)

func GetListDatabaseToolsIdentitiesSortByEnumValues

func GetListDatabaseToolsIdentitiesSortByEnumValues() []ListDatabaseToolsIdentitiesSortByEnum

GetListDatabaseToolsIdentitiesSortByEnumValues Enumerates the set of values for ListDatabaseToolsIdentitiesSortByEnum

func GetMappingListDatabaseToolsIdentitiesSortByEnum

func GetMappingListDatabaseToolsIdentitiesSortByEnum(val string) (ListDatabaseToolsIdentitiesSortByEnum, bool)

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

type ListDatabaseToolsIdentitiesSortOrderEnum

ListDatabaseToolsIdentitiesSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsIdentitiesSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsIdentitiesSortOrderEnum

const (
    ListDatabaseToolsIdentitiesSortOrderAsc  ListDatabaseToolsIdentitiesSortOrderEnum = "ASC"
    ListDatabaseToolsIdentitiesSortOrderDesc ListDatabaseToolsIdentitiesSortOrderEnum = "DESC"
)

func GetListDatabaseToolsIdentitiesSortOrderEnumValues

func GetListDatabaseToolsIdentitiesSortOrderEnumValues() []ListDatabaseToolsIdentitiesSortOrderEnum

GetListDatabaseToolsIdentitiesSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsIdentitiesSortOrderEnum

func GetMappingListDatabaseToolsIdentitiesSortOrderEnum

func GetMappingListDatabaseToolsIdentitiesSortOrderEnum(val string) (ListDatabaseToolsIdentitiesSortOrderEnum, bool)

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

type ListDatabaseToolsMcpServersLifecycleStateEnum

ListDatabaseToolsMcpServersLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsMcpServersLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsMcpServersLifecycleStateEnum

const (
    ListDatabaseToolsMcpServersLifecycleStateCreating       ListDatabaseToolsMcpServersLifecycleStateEnum = "CREATING"
    ListDatabaseToolsMcpServersLifecycleStateUpdating       ListDatabaseToolsMcpServersLifecycleStateEnum = "UPDATING"
    ListDatabaseToolsMcpServersLifecycleStateActive         ListDatabaseToolsMcpServersLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsMcpServersLifecycleStateDeleting       ListDatabaseToolsMcpServersLifecycleStateEnum = "DELETING"
    ListDatabaseToolsMcpServersLifecycleStateDeleted        ListDatabaseToolsMcpServersLifecycleStateEnum = "DELETED"
    ListDatabaseToolsMcpServersLifecycleStateFailed         ListDatabaseToolsMcpServersLifecycleStateEnum = "FAILED"
    ListDatabaseToolsMcpServersLifecycleStateNeedsAttention ListDatabaseToolsMcpServersLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetListDatabaseToolsMcpServersLifecycleStateEnumValues

func GetListDatabaseToolsMcpServersLifecycleStateEnumValues() []ListDatabaseToolsMcpServersLifecycleStateEnum

GetListDatabaseToolsMcpServersLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsMcpServersLifecycleStateEnum

func GetMappingListDatabaseToolsMcpServersLifecycleStateEnum

func GetMappingListDatabaseToolsMcpServersLifecycleStateEnum(val string) (ListDatabaseToolsMcpServersLifecycleStateEnum, bool)

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

type ListDatabaseToolsMcpServersRequest

ListDatabaseToolsMcpServersRequest wrapper for the ListDatabaseToolsMcpServers operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsMcpServers.go.html to see an example of how to use ListDatabaseToolsMcpServersRequest.

type ListDatabaseToolsMcpServersRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources only when their `databaseToolsMcpServerLifecycleState` matches the specified `databaseToolsMcpServerLifecycleState`.
    LifecycleState ListDatabaseToolsMcpServersLifecycleStateEnum `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 when their `databaseToolsConnectionId` matches the specified `databaseToolsConnectionId`.
    DatabaseToolsConnectionId *string `mandatory:"false" contributesTo:"query" name:"databaseToolsConnectionId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
    RelatedResourceIdentifier *string `mandatory:"false" contributesTo:"query" name:"relatedResourceIdentifier"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListDatabaseToolsMcpServersSortOrderEnum `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 ListDatabaseToolsMcpServersSortByEnum `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 with one of the specified type values.
    Type []DatabaseToolsMcpServerTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // 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 (ListDatabaseToolsMcpServersRequest) BinaryRequestBody

func (request ListDatabaseToolsMcpServersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsMcpServersRequest) HTTPRequest

func (request ListDatabaseToolsMcpServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsMcpServersRequest) RetryPolicy

func (request ListDatabaseToolsMcpServersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseToolsMcpServersRequest) String

func (request ListDatabaseToolsMcpServersRequest) String() string

func (ListDatabaseToolsMcpServersRequest) ValidateEnumValue

func (request ListDatabaseToolsMcpServersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseToolsMcpServersResponse

ListDatabaseToolsMcpServersResponse wrapper for the ListDatabaseToolsMcpServers operation

type ListDatabaseToolsMcpServersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsMcpServerCollection instances
    DatabaseToolsMcpServerCollection `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 (ListDatabaseToolsMcpServersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsMcpServersResponse) String

func (response ListDatabaseToolsMcpServersResponse) String() string

type ListDatabaseToolsMcpServersSortByEnum

ListDatabaseToolsMcpServersSortByEnum Enum with underlying type: string

type ListDatabaseToolsMcpServersSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsMcpServersSortByEnum

const (
    ListDatabaseToolsMcpServersSortByTimecreated ListDatabaseToolsMcpServersSortByEnum = "timeCreated"
    ListDatabaseToolsMcpServersSortByDisplayname ListDatabaseToolsMcpServersSortByEnum = "displayName"
)

func GetListDatabaseToolsMcpServersSortByEnumValues

func GetListDatabaseToolsMcpServersSortByEnumValues() []ListDatabaseToolsMcpServersSortByEnum

GetListDatabaseToolsMcpServersSortByEnumValues Enumerates the set of values for ListDatabaseToolsMcpServersSortByEnum

func GetMappingListDatabaseToolsMcpServersSortByEnum

func GetMappingListDatabaseToolsMcpServersSortByEnum(val string) (ListDatabaseToolsMcpServersSortByEnum, bool)

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

type ListDatabaseToolsMcpServersSortOrderEnum

ListDatabaseToolsMcpServersSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsMcpServersSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsMcpServersSortOrderEnum

const (
    ListDatabaseToolsMcpServersSortOrderAsc  ListDatabaseToolsMcpServersSortOrderEnum = "ASC"
    ListDatabaseToolsMcpServersSortOrderDesc ListDatabaseToolsMcpServersSortOrderEnum = "DESC"
)

func GetListDatabaseToolsMcpServersSortOrderEnumValues

func GetListDatabaseToolsMcpServersSortOrderEnumValues() []ListDatabaseToolsMcpServersSortOrderEnum

GetListDatabaseToolsMcpServersSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsMcpServersSortOrderEnum

func GetMappingListDatabaseToolsMcpServersSortOrderEnum

func GetMappingListDatabaseToolsMcpServersSortOrderEnum(val string) (ListDatabaseToolsMcpServersSortOrderEnum, bool)

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

type ListDatabaseToolsMcpToolsetVersionsRequest

ListDatabaseToolsMcpToolsetVersionsRequest wrapper for the ListDatabaseToolsMcpToolsetVersions operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsMcpToolsetVersions.go.html to see an example of how to use ListDatabaseToolsMcpToolsetVersionsRequest.

type ListDatabaseToolsMcpToolsetVersionsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources matching the specified `databaseToolsMcpServerId`.
    DatabaseToolsMcpServerId *string `mandatory:"false" contributesTo:"query" name:"databaseToolsMcpServerId"`

    // A filter to return only resources that match the entire specified display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 (ListDatabaseToolsMcpToolsetVersionsRequest) BinaryRequestBody

func (request ListDatabaseToolsMcpToolsetVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsMcpToolsetVersionsRequest) HTTPRequest

func (request ListDatabaseToolsMcpToolsetVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsMcpToolsetVersionsRequest) RetryPolicy

func (request ListDatabaseToolsMcpToolsetVersionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseToolsMcpToolsetVersionsRequest) String

func (request ListDatabaseToolsMcpToolsetVersionsRequest) String() string

func (ListDatabaseToolsMcpToolsetVersionsRequest) ValidateEnumValue

func (request ListDatabaseToolsMcpToolsetVersionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseToolsMcpToolsetVersionsResponse

ListDatabaseToolsMcpToolsetVersionsResponse wrapper for the ListDatabaseToolsMcpToolsetVersions operation

type ListDatabaseToolsMcpToolsetVersionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpToolsetVersionCollection instance
    DatabaseToolsMcpToolsetVersionCollection `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 (ListDatabaseToolsMcpToolsetVersionsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsMcpToolsetVersionsResponse) String

func (response ListDatabaseToolsMcpToolsetVersionsResponse) String() string

type ListDatabaseToolsMcpToolsetsLifecycleStateEnum

ListDatabaseToolsMcpToolsetsLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsMcpToolsetsLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsMcpToolsetsLifecycleStateEnum

const (
    ListDatabaseToolsMcpToolsetsLifecycleStateCreating ListDatabaseToolsMcpToolsetsLifecycleStateEnum = "CREATING"
    ListDatabaseToolsMcpToolsetsLifecycleStateUpdating ListDatabaseToolsMcpToolsetsLifecycleStateEnum = "UPDATING"
    ListDatabaseToolsMcpToolsetsLifecycleStateActive   ListDatabaseToolsMcpToolsetsLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsMcpToolsetsLifecycleStateDeleting ListDatabaseToolsMcpToolsetsLifecycleStateEnum = "DELETING"
    ListDatabaseToolsMcpToolsetsLifecycleStateDeleted  ListDatabaseToolsMcpToolsetsLifecycleStateEnum = "DELETED"
    ListDatabaseToolsMcpToolsetsLifecycleStateFailed   ListDatabaseToolsMcpToolsetsLifecycleStateEnum = "FAILED"
)

func GetListDatabaseToolsMcpToolsetsLifecycleStateEnumValues

func GetListDatabaseToolsMcpToolsetsLifecycleStateEnumValues() []ListDatabaseToolsMcpToolsetsLifecycleStateEnum

GetListDatabaseToolsMcpToolsetsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsMcpToolsetsLifecycleStateEnum

func GetMappingListDatabaseToolsMcpToolsetsLifecycleStateEnum

func GetMappingListDatabaseToolsMcpToolsetsLifecycleStateEnum(val string) (ListDatabaseToolsMcpToolsetsLifecycleStateEnum, bool)

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

type ListDatabaseToolsMcpToolsetsRequest

ListDatabaseToolsMcpToolsetsRequest wrapper for the ListDatabaseToolsMcpToolsets operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsMcpToolsets.go.html to see an example of how to use ListDatabaseToolsMcpToolsetsRequest.

type ListDatabaseToolsMcpToolsetsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources only when their `databaseToolsMcpToolsetLifecycleState` matches the specified `databaseToolsMcpToolsetLifecycleState`.
    LifecycleState ListDatabaseToolsMcpToolsetsLifecycleStateEnum `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"`

    // 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 ListDatabaseToolsMcpToolsetsSortOrderEnum `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 ListDatabaseToolsMcpToolsetsSortByEnum `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 with one of the specified type values.
    Type []DatabaseToolsMcpToolsetTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources matching the specified `databaseToolsMcpServerId`.
    DatabaseToolsMcpServerId *string `mandatory:"false" contributesTo:"query" name:"databaseToolsMcpServerId"`

    // 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 (ListDatabaseToolsMcpToolsetsRequest) BinaryRequestBody

func (request ListDatabaseToolsMcpToolsetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsMcpToolsetsRequest) HTTPRequest

func (request ListDatabaseToolsMcpToolsetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsMcpToolsetsRequest) RetryPolicy

func (request ListDatabaseToolsMcpToolsetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseToolsMcpToolsetsRequest) String

func (request ListDatabaseToolsMcpToolsetsRequest) String() string

func (ListDatabaseToolsMcpToolsetsRequest) ValidateEnumValue

func (request ListDatabaseToolsMcpToolsetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseToolsMcpToolsetsResponse

ListDatabaseToolsMcpToolsetsResponse wrapper for the ListDatabaseToolsMcpToolsets operation

type ListDatabaseToolsMcpToolsetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsMcpToolsetCollection instances
    DatabaseToolsMcpToolsetCollection `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 (ListDatabaseToolsMcpToolsetsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsMcpToolsetsResponse) String

func (response ListDatabaseToolsMcpToolsetsResponse) String() string

type ListDatabaseToolsMcpToolsetsSortByEnum

ListDatabaseToolsMcpToolsetsSortByEnum Enum with underlying type: string

type ListDatabaseToolsMcpToolsetsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsMcpToolsetsSortByEnum

const (
    ListDatabaseToolsMcpToolsetsSortByTimecreated ListDatabaseToolsMcpToolsetsSortByEnum = "timeCreated"
    ListDatabaseToolsMcpToolsetsSortByDisplayname ListDatabaseToolsMcpToolsetsSortByEnum = "displayName"
)

func GetListDatabaseToolsMcpToolsetsSortByEnumValues

func GetListDatabaseToolsMcpToolsetsSortByEnumValues() []ListDatabaseToolsMcpToolsetsSortByEnum

GetListDatabaseToolsMcpToolsetsSortByEnumValues Enumerates the set of values for ListDatabaseToolsMcpToolsetsSortByEnum

func GetMappingListDatabaseToolsMcpToolsetsSortByEnum

func GetMappingListDatabaseToolsMcpToolsetsSortByEnum(val string) (ListDatabaseToolsMcpToolsetsSortByEnum, bool)

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

type ListDatabaseToolsMcpToolsetsSortOrderEnum

ListDatabaseToolsMcpToolsetsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsMcpToolsetsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsMcpToolsetsSortOrderEnum

const (
    ListDatabaseToolsMcpToolsetsSortOrderAsc  ListDatabaseToolsMcpToolsetsSortOrderEnum = "ASC"
    ListDatabaseToolsMcpToolsetsSortOrderDesc ListDatabaseToolsMcpToolsetsSortOrderEnum = "DESC"
)

func GetListDatabaseToolsMcpToolsetsSortOrderEnumValues

func GetListDatabaseToolsMcpToolsetsSortOrderEnumValues() []ListDatabaseToolsMcpToolsetsSortOrderEnum

GetListDatabaseToolsMcpToolsetsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsMcpToolsetsSortOrderEnum

func GetMappingListDatabaseToolsMcpToolsetsSortOrderEnum

func GetMappingListDatabaseToolsMcpToolsetsSortOrderEnum(val string) (ListDatabaseToolsMcpToolsetsSortOrderEnum, bool)

GetMappingListDatabaseToolsMcpToolsetsSortOrderEnum 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"
    ListDatabaseToolsPrivateEndpointsLifecycleStateInactive ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "INACTIVE"
)

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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsPrivateEndpoints.go.html to see an example of how to use ListDatabaseToolsPrivateEndpointsRequest.

type ListDatabaseToolsPrivateEndpointsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only 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 ListDatabaseToolsSqlReportsLifecycleStateEnum

ListDatabaseToolsSqlReportsLifecycleStateEnum Enum with underlying type: string

type ListDatabaseToolsSqlReportsLifecycleStateEnum string

Set of constants representing the allowable values for ListDatabaseToolsSqlReportsLifecycleStateEnum

const (
    ListDatabaseToolsSqlReportsLifecycleStateActive  ListDatabaseToolsSqlReportsLifecycleStateEnum = "ACTIVE"
    ListDatabaseToolsSqlReportsLifecycleStateDeleted ListDatabaseToolsSqlReportsLifecycleStateEnum = "DELETED"
)

func GetListDatabaseToolsSqlReportsLifecycleStateEnumValues

func GetListDatabaseToolsSqlReportsLifecycleStateEnumValues() []ListDatabaseToolsSqlReportsLifecycleStateEnum

GetListDatabaseToolsSqlReportsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsSqlReportsLifecycleStateEnum

func GetMappingListDatabaseToolsSqlReportsLifecycleStateEnum

func GetMappingListDatabaseToolsSqlReportsLifecycleStateEnum(val string) (ListDatabaseToolsSqlReportsLifecycleStateEnum, bool)

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

type ListDatabaseToolsSqlReportsRequest

ListDatabaseToolsSqlReportsRequest wrapper for the ListDatabaseToolsSqlReports operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsSqlReports.go.html to see an example of how to use ListDatabaseToolsSqlReportsRequest.

type ListDatabaseToolsSqlReportsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources only when their `databaseToolsSqlReportLifecycleState` matches the specified `databaseToolsSqlReportLifecycleState`.
    LifecycleState ListDatabaseToolsSqlReportsLifecycleStateEnum `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"`

    // 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 ListDatabaseToolsSqlReportsSortOrderEnum `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 ListDatabaseToolsSqlReportsSortByEnum `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 with one of the specified type values.
    Type []DatabaseToolsSqlReportTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // 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 (ListDatabaseToolsSqlReportsRequest) BinaryRequestBody

func (request ListDatabaseToolsSqlReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsSqlReportsRequest) HTTPRequest

func (request ListDatabaseToolsSqlReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsSqlReportsRequest) RetryPolicy

func (request ListDatabaseToolsSqlReportsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseToolsSqlReportsRequest) String

func (request ListDatabaseToolsSqlReportsRequest) String() string

func (ListDatabaseToolsSqlReportsRequest) ValidateEnumValue

func (request ListDatabaseToolsSqlReportsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseToolsSqlReportsResponse

ListDatabaseToolsSqlReportsResponse wrapper for the ListDatabaseToolsSqlReports operation

type ListDatabaseToolsSqlReportsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsSqlReportCollection instances
    DatabaseToolsSqlReportCollection `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 (ListDatabaseToolsSqlReportsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsSqlReportsResponse) String

func (response ListDatabaseToolsSqlReportsResponse) String() string

type ListDatabaseToolsSqlReportsSortByEnum

ListDatabaseToolsSqlReportsSortByEnum Enum with underlying type: string

type ListDatabaseToolsSqlReportsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsSqlReportsSortByEnum

const (
    ListDatabaseToolsSqlReportsSortByTimecreated ListDatabaseToolsSqlReportsSortByEnum = "timeCreated"
    ListDatabaseToolsSqlReportsSortByDisplayname ListDatabaseToolsSqlReportsSortByEnum = "displayName"
)

func GetListDatabaseToolsSqlReportsSortByEnumValues

func GetListDatabaseToolsSqlReportsSortByEnumValues() []ListDatabaseToolsSqlReportsSortByEnum

GetListDatabaseToolsSqlReportsSortByEnumValues Enumerates the set of values for ListDatabaseToolsSqlReportsSortByEnum

func GetMappingListDatabaseToolsSqlReportsSortByEnum

func GetMappingListDatabaseToolsSqlReportsSortByEnum(val string) (ListDatabaseToolsSqlReportsSortByEnum, bool)

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

type ListDatabaseToolsSqlReportsSortOrderEnum

ListDatabaseToolsSqlReportsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsSqlReportsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsSqlReportsSortOrderEnum

const (
    ListDatabaseToolsSqlReportsSortOrderAsc  ListDatabaseToolsSqlReportsSortOrderEnum = "ASC"
    ListDatabaseToolsSqlReportsSortOrderDesc ListDatabaseToolsSqlReportsSortOrderEnum = "DESC"
)

func GetListDatabaseToolsSqlReportsSortOrderEnumValues

func GetListDatabaseToolsSqlReportsSortOrderEnumValues() []ListDatabaseToolsSqlReportsSortOrderEnum

GetListDatabaseToolsSqlReportsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsSqlReportsSortOrderEnum

func GetMappingListDatabaseToolsSqlReportsSortOrderEnum

func GetMappingListDatabaseToolsSqlReportsSortOrderEnum(val string) (ListDatabaseToolsSqlReportsSortOrderEnum, bool)

GetMappingListDatabaseToolsSqlReportsSortOrderEnum 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.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"
    ListWorkRequestsSortByTimeupdated  ListWorkRequestsSortByEnum = "timeUpdated"
)

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"
    OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
)

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"
    OperationTypeCreateDatabaseToolsIdentity            OperationTypeEnum = "CREATE_DATABASE_TOOLS_IDENTITY"
    OperationTypeDeleteDatabaseToolsIdentity            OperationTypeEnum = "DELETE_DATABASE_TOOLS_IDENTITY"
    OperationTypeUpdateDatabaseToolsIdentity            OperationTypeEnum = "UPDATE_DATABASE_TOOLS_IDENTITY"
    OperationTypeRefreshDatabaseToolsIdentityCredential OperationTypeEnum = "REFRESH_DATABASE_TOOLS_IDENTITY_CREDENTIAL"
    OperationTypeCreateDatabaseToolsMcpServer           OperationTypeEnum = "CREATE_DATABASE_TOOLS_MCP_SERVER"
    OperationTypeDeleteDatabaseToolsMcpServer           OperationTypeEnum = "DELETE_DATABASE_TOOLS_MCP_SERVER"
    OperationTypeUpdateDatabaseToolsMcpServer           OperationTypeEnum = "UPDATE_DATABASE_TOOLS_MCP_SERVER"
    OperationTypeCreateDatabaseToolsMcpToolset          OperationTypeEnum = "CREATE_DATABASE_TOOLS_MCP_TOOLSET"
    OperationTypeDeleteDatabaseToolsMcpToolset          OperationTypeEnum = "DELETE_DATABASE_TOOLS_MCP_TOOLSET"
    OperationTypeUpdateDatabaseToolsMcpToolset          OperationTypeEnum = "UPDATE_DATABASE_TOOLS_MCP_TOOLSET"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type ProxyAuthenticationTypeEnum

ProxyAuthenticationTypeEnum Enum with underlying type: string

type ProxyAuthenticationTypeEnum string

Set of constants representing the allowable values for ProxyAuthenticationTypeEnum

const (
    ProxyAuthenticationTypeUserName           ProxyAuthenticationTypeEnum = "USER_NAME"
    ProxyAuthenticationTypeUserNameAutoDetect ProxyAuthenticationTypeEnum = "USER_NAME_AUTO_DETECT"
    ProxyAuthenticationTypeNoProxy            ProxyAuthenticationTypeEnum = "NO_PROXY"
)

func GetMappingProxyAuthenticationTypeEnum

func GetMappingProxyAuthenticationTypeEnum(val string) (ProxyAuthenticationTypeEnum, bool)

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

func GetProxyAuthenticationTypeEnumValues

func GetProxyAuthenticationTypeEnumValues() []ProxyAuthenticationTypeEnum

GetProxyAuthenticationTypeEnumValues Enumerates the set of values for ProxyAuthenticationTypeEnum

type RefreshDatabaseToolsIdentityCredentialDetails

RefreshDatabaseToolsIdentityCredentialDetails The Database Tools identity refresh credential details.

type RefreshDatabaseToolsIdentityCredentialDetails interface {
}

type RefreshDatabaseToolsIdentityCredentialRequest

RefreshDatabaseToolsIdentityCredentialRequest wrapper for the RefreshDatabaseToolsIdentityCredential operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RefreshDatabaseToolsIdentityCredential.go.html to see an example of how to use RefreshDatabaseToolsIdentityCredentialRequest.

type RefreshDatabaseToolsIdentityCredentialRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // Request to refresh Database Tools identity credential.
    RefreshDatabaseToolsIdentityCredentialDetails `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 (RefreshDatabaseToolsIdentityCredentialRequest) BinaryRequestBody

func (request RefreshDatabaseToolsIdentityCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RefreshDatabaseToolsIdentityCredentialRequest) HTTPRequest

func (request RefreshDatabaseToolsIdentityCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RefreshDatabaseToolsIdentityCredentialRequest) RetryPolicy

func (request RefreshDatabaseToolsIdentityCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RefreshDatabaseToolsIdentityCredentialRequest) String

func (request RefreshDatabaseToolsIdentityCredentialRequest) String() string

func (RefreshDatabaseToolsIdentityCredentialRequest) ValidateEnumValue

func (request RefreshDatabaseToolsIdentityCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshDatabaseToolsIdentityCredentialResponse

RefreshDatabaseToolsIdentityCredentialResponse wrapper for the RefreshDatabaseToolsIdentityCredential operation

type RefreshDatabaseToolsIdentityCredentialResponse 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 (RefreshDatabaseToolsIdentityCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RefreshDatabaseToolsIdentityCredentialResponse) String

func (response RefreshDatabaseToolsIdentityCredentialResponse) String() string

type RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails

RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails The Database Tools identity refresh credential details for the Oracle Database resource principal identity type.

type RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails struct {
}

func (RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) String

func (m RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) String() string

func (RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) ValidateEnumValue

func (m RefreshDatabaseToolsIdentityOracleDatabaseResourcePrincipalCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 RelatedResourceEntityTypePostgresqlEnum

RelatedResourceEntityTypePostgresqlEnum Enum with underlying type: string

type RelatedResourceEntityTypePostgresqlEnum string

Set of constants representing the allowable values for RelatedResourceEntityTypePostgresqlEnum

const (
    RelatedResourceEntityTypePostgresqlPostgresqldbsystem RelatedResourceEntityTypePostgresqlEnum = "POSTGRESQLDBSYSTEM"
)

func GetMappingRelatedResourceEntityTypePostgresqlEnum

func GetMappingRelatedResourceEntityTypePostgresqlEnum(val string) (RelatedResourceEntityTypePostgresqlEnum, bool)

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

func GetRelatedResourceEntityTypePostgresqlEnumValues

func GetRelatedResourceEntityTypePostgresqlEnumValues() []RelatedResourceEntityTypePostgresqlEnum

GetRelatedResourceEntityTypePostgresqlEnumValues Enumerates the set of values for RelatedResourceEntityTypePostgresqlEnum

type RemoveDatabaseToolsConnectionLockRequest

RemoveDatabaseToolsConnectionLockRequest wrapper for the RemoveDatabaseToolsConnectionLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsConnectionLock.go.html to see an example of how to use RemoveDatabaseToolsConnectionLockRequest.

type RemoveDatabaseToolsConnectionLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (RemoveDatabaseToolsConnectionLockRequest) BinaryRequestBody

func (request RemoveDatabaseToolsConnectionLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDatabaseToolsConnectionLockRequest) HTTPRequest

func (request RemoveDatabaseToolsConnectionLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDatabaseToolsConnectionLockRequest) RetryPolicy

func (request RemoveDatabaseToolsConnectionLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDatabaseToolsConnectionLockRequest) String

func (request RemoveDatabaseToolsConnectionLockRequest) String() string

func (RemoveDatabaseToolsConnectionLockRequest) ValidateEnumValue

func (request RemoveDatabaseToolsConnectionLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDatabaseToolsConnectionLockResponse

RemoveDatabaseToolsConnectionLockResponse wrapper for the RemoveDatabaseToolsConnectionLock operation

type RemoveDatabaseToolsConnectionLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsConnection instance
    DatabaseToolsConnection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsConnection resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveDatabaseToolsConnectionLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDatabaseToolsConnectionLockResponse) String

func (response RemoveDatabaseToolsConnectionLockResponse) String() string

type RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest

RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest wrapper for the RemoveDatabaseToolsDatabaseApiGatewayConfigLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsDatabaseApiGatewayConfigLock.go.html to see an example of how to use RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest.

type RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config.
    DatabaseToolsDatabaseApiGatewayConfigId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsDatabaseApiGatewayConfigId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) BinaryRequestBody

func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) HTTPRequest

func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) RetryPolicy

func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) String

func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) String() string

func (RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) ValidateEnumValue

func (request RemoveDatabaseToolsDatabaseApiGatewayConfigLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse

RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse wrapper for the RemoveDatabaseToolsDatabaseApiGatewayConfigLock operation

type RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfig instance
    DatabaseToolsDatabaseApiGatewayConfig `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsDatabaseApiGatewayConfig resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse) String

func (response RemoveDatabaseToolsDatabaseApiGatewayConfigLockResponse) String() string

type RemoveDatabaseToolsIdentityLockRequest

RemoveDatabaseToolsIdentityLockRequest wrapper for the RemoveDatabaseToolsIdentityLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsIdentityLock.go.html to see an example of how to use RemoveDatabaseToolsIdentityLockRequest.

type RemoveDatabaseToolsIdentityLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (RemoveDatabaseToolsIdentityLockRequest) BinaryRequestBody

func (request RemoveDatabaseToolsIdentityLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDatabaseToolsIdentityLockRequest) HTTPRequest

func (request RemoveDatabaseToolsIdentityLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDatabaseToolsIdentityLockRequest) RetryPolicy

func (request RemoveDatabaseToolsIdentityLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDatabaseToolsIdentityLockRequest) String

func (request RemoveDatabaseToolsIdentityLockRequest) String() string

func (RemoveDatabaseToolsIdentityLockRequest) ValidateEnumValue

func (request RemoveDatabaseToolsIdentityLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDatabaseToolsIdentityLockResponse

RemoveDatabaseToolsIdentityLockResponse wrapper for the RemoveDatabaseToolsIdentityLock operation

type RemoveDatabaseToolsIdentityLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsIdentity instance
    DatabaseToolsIdentity `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsIdentity resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveDatabaseToolsIdentityLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDatabaseToolsIdentityLockResponse) String

func (response RemoveDatabaseToolsIdentityLockResponse) String() string

type RemoveDatabaseToolsMcpServerLockRequest

RemoveDatabaseToolsMcpServerLockRequest wrapper for the RemoveDatabaseToolsMcpServerLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsMcpServerLock.go.html to see an example of how to use RemoveDatabaseToolsMcpServerLockRequest.

type RemoveDatabaseToolsMcpServerLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP server.
    DatabaseToolsMcpServerId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpServerId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (RemoveDatabaseToolsMcpServerLockRequest) BinaryRequestBody

func (request RemoveDatabaseToolsMcpServerLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDatabaseToolsMcpServerLockRequest) HTTPRequest

func (request RemoveDatabaseToolsMcpServerLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDatabaseToolsMcpServerLockRequest) RetryPolicy

func (request RemoveDatabaseToolsMcpServerLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDatabaseToolsMcpServerLockRequest) String

func (request RemoveDatabaseToolsMcpServerLockRequest) String() string

func (RemoveDatabaseToolsMcpServerLockRequest) ValidateEnumValue

func (request RemoveDatabaseToolsMcpServerLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDatabaseToolsMcpServerLockResponse

RemoveDatabaseToolsMcpServerLockResponse wrapper for the RemoveDatabaseToolsMcpServerLock operation

type RemoveDatabaseToolsMcpServerLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpServer instance
    DatabaseToolsMcpServer `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsMcpServer resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveDatabaseToolsMcpServerLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDatabaseToolsMcpServerLockResponse) String

func (response RemoveDatabaseToolsMcpServerLockResponse) String() string

type RemoveDatabaseToolsMcpToolsetLockRequest

RemoveDatabaseToolsMcpToolsetLockRequest wrapper for the RemoveDatabaseToolsMcpToolsetLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsMcpToolsetLock.go.html to see an example of how to use RemoveDatabaseToolsMcpToolsetLockRequest.

type RemoveDatabaseToolsMcpToolsetLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP Toolset.
    DatabaseToolsMcpToolsetId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpToolsetId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (RemoveDatabaseToolsMcpToolsetLockRequest) BinaryRequestBody

func (request RemoveDatabaseToolsMcpToolsetLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDatabaseToolsMcpToolsetLockRequest) HTTPRequest

func (request RemoveDatabaseToolsMcpToolsetLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDatabaseToolsMcpToolsetLockRequest) RetryPolicy

func (request RemoveDatabaseToolsMcpToolsetLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDatabaseToolsMcpToolsetLockRequest) String

func (request RemoveDatabaseToolsMcpToolsetLockRequest) String() string

func (RemoveDatabaseToolsMcpToolsetLockRequest) ValidateEnumValue

func (request RemoveDatabaseToolsMcpToolsetLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDatabaseToolsMcpToolsetLockResponse

RemoveDatabaseToolsMcpToolsetLockResponse wrapper for the RemoveDatabaseToolsMcpToolsetLock operation

type RemoveDatabaseToolsMcpToolsetLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsMcpToolset instance
    DatabaseToolsMcpToolset `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsMcpToolset resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveDatabaseToolsMcpToolsetLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDatabaseToolsMcpToolsetLockResponse) String

func (response RemoveDatabaseToolsMcpToolsetLockResponse) String() string

type RemoveDatabaseToolsPrivateEndpointLockRequest

RemoveDatabaseToolsPrivateEndpointLockRequest wrapper for the RemoveDatabaseToolsPrivateEndpointLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsPrivateEndpointLock.go.html to see an example of how to use RemoveDatabaseToolsPrivateEndpointLockRequest.

type RemoveDatabaseToolsPrivateEndpointLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint.
    DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (RemoveDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody

func (request RemoveDatabaseToolsPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDatabaseToolsPrivateEndpointLockRequest) HTTPRequest

func (request RemoveDatabaseToolsPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDatabaseToolsPrivateEndpointLockRequest) RetryPolicy

func (request RemoveDatabaseToolsPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDatabaseToolsPrivateEndpointLockRequest) String

func (request RemoveDatabaseToolsPrivateEndpointLockRequest) String() string

func (RemoveDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue

func (request RemoveDatabaseToolsPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDatabaseToolsPrivateEndpointLockResponse

RemoveDatabaseToolsPrivateEndpointLockResponse wrapper for the RemoveDatabaseToolsPrivateEndpointLock operation

type RemoveDatabaseToolsPrivateEndpointLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsPrivateEndpoint instance
    DatabaseToolsPrivateEndpoint `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsPrivateEndpoint resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveDatabaseToolsPrivateEndpointLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDatabaseToolsPrivateEndpointLockResponse) String

func (response RemoveDatabaseToolsPrivateEndpointLockResponse) String() string

type RemoveDatabaseToolsSqlReportLockRequest

RemoveDatabaseToolsSqlReportLockRequest wrapper for the RemoveDatabaseToolsSqlReportLock operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/RemoveDatabaseToolsSqlReportLock.go.html to see an example of how to use RemoveDatabaseToolsSqlReportLockRequest.

type RemoveDatabaseToolsSqlReportLockRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools SQL Report.
    DatabaseToolsSqlReportId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsSqlReportId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (RemoveDatabaseToolsSqlReportLockRequest) BinaryRequestBody

func (request RemoveDatabaseToolsSqlReportLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDatabaseToolsSqlReportLockRequest) HTTPRequest

func (request RemoveDatabaseToolsSqlReportLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDatabaseToolsSqlReportLockRequest) RetryPolicy

func (request RemoveDatabaseToolsSqlReportLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDatabaseToolsSqlReportLockRequest) String

func (request RemoveDatabaseToolsSqlReportLockRequest) String() string

func (RemoveDatabaseToolsSqlReportLockRequest) ValidateEnumValue

func (request RemoveDatabaseToolsSqlReportLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDatabaseToolsSqlReportLockResponse

RemoveDatabaseToolsSqlReportLockResponse wrapper for the RemoveDatabaseToolsSqlReportLock operation

type RemoveDatabaseToolsSqlReportLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsSqlReport instance
    DatabaseToolsSqlReport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // etag for the returned DatabaseToolsSqlReport resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveDatabaseToolsSqlReportLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDatabaseToolsSqlReportLockResponse) String

func (response RemoveDatabaseToolsSqlReportLockResponse) String() string

type RemoveResourceLockDetails

RemoveResourceLockDetails The representation of RemoveResourceLockDetails

type RemoveResourceLockDetails struct {

    // Type of the lock.
    Type RemoveResourceLockDetailsTypeEnum `mandatory:"true" json:"type"`

    // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (RemoveResourceLockDetails) String

func (m RemoveResourceLockDetails) String() string

func (RemoveResourceLockDetails) ValidateEnumValue

func (m RemoveResourceLockDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveResourceLockDetailsTypeEnum

RemoveResourceLockDetailsTypeEnum Enum with underlying type: string

type RemoveResourceLockDetailsTypeEnum string

Set of constants representing the allowable values for RemoveResourceLockDetailsTypeEnum

const (
    RemoveResourceLockDetailsTypeFull   RemoveResourceLockDetailsTypeEnum = "FULL"
    RemoveResourceLockDetailsTypeDelete RemoveResourceLockDetailsTypeEnum = "DELETE"
)

func GetMappingRemoveResourceLockDetailsTypeEnum

func GetMappingRemoveResourceLockDetailsTypeEnum(val string) (RemoveResourceLockDetailsTypeEnum, bool)

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

func GetRemoveResourceLockDetailsTypeEnumValues

func GetRemoveResourceLockDetailsTypeEnumValues() []RemoveResourceLockDetailsTypeEnum

GetRemoveResourceLockDetailsTypeEnumValues Enumerates the set of values for RemoveResourceLockDetailsTypeEnum

type ResourceLock

ResourceLock Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.

type ResourceLock struct {

    // Type of the lock.
    Type ResourceLockTypeEnum `mandatory:"true" json:"type"`

    // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (ResourceLock) String

func (m ResourceLock) String() string

func (ResourceLock) ValidateEnumValue

func (m ResourceLock) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceLockTypeEnum

ResourceLockTypeEnum Enum with underlying type: string

type ResourceLockTypeEnum string

Set of constants representing the allowable values for ResourceLockTypeEnum

const (
    ResourceLockTypeFull   ResourceLockTypeEnum = "FULL"
    ResourceLockTypeDelete ResourceLockTypeEnum = "DELETE"
)

func GetMappingResourceLockTypeEnum

func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)

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

func GetResourceLockTypeEnumValues

func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum

GetResourceLockTypeEnumValues Enumerates the set of values for ResourceLockTypeEnum

type RuntimeIdentityEnum

RuntimeIdentityEnum Enum with underlying type: string

type RuntimeIdentityEnum string

Set of constants representing the allowable values for RuntimeIdentityEnum

const (
    RuntimeIdentityAuthenticatedPrincipal RuntimeIdentityEnum = "AUTHENTICATED_PRINCIPAL"
    RuntimeIdentityResourcePrincipal      RuntimeIdentityEnum = "RESOURCE_PRINCIPAL"
)

func GetMappingRuntimeIdentityEnum

func GetMappingRuntimeIdentityEnum(val string) (RuntimeIdentityEnum, bool)

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

func GetRuntimeIdentityEnumValues

func GetRuntimeIdentityEnumValues() []RuntimeIdentityEnum

GetRuntimeIdentityEnumValues Enumerates the set of values for RuntimeIdentityEnum

type RuntimeSupportEnum

RuntimeSupportEnum Enum with underlying type: string

type RuntimeSupportEnum string

Set of constants representing the allowable values for RuntimeSupportEnum

const (
    RuntimeSupportSupported   RuntimeSupportEnum = "SUPPORTED"
    RuntimeSupportUnsupported RuntimeSupportEnum = "UNSUPPORTED"
)

func GetMappingRuntimeSupportEnum

func GetMappingRuntimeSupportEnum(val string) (RuntimeSupportEnum, bool)

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

func GetRuntimeSupportEnumValues

func GetRuntimeSupportEnumValues() []RuntimeSupportEnum

GetRuntimeSupportEnumValues Enumerates the set of values for RuntimeSupportEnum

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 UpdateDatabaseToolsConnectionGenericJdbcDetails

UpdateDatabaseToolsConnectionGenericJdbcDetails The update details for a Database Tools Generic JDBC database system connection.

type UpdateDatabaseToolsConnectionGenericJdbcDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // The JDBC URL used to connect to the Generic JDBC database system.
    Url *string `mandatory:"false" json:"url"`

    // The database user name.
    UserName *string `mandatory:"false" json:"userName"`

    UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"`

    // The advanced connection properties key-value pair.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStoreGenericJdbcDetails `mandatory:"false" json:"keyStores"`
}

func (UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName

func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsConnectionGenericJdbcDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsConnectionGenericJdbcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsConnectionGenericJdbcDetails) String

func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) String() string

func (*UpdateDatabaseToolsConnectionGenericJdbcDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UpdateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue

func (m UpdateDatabaseToolsConnectionGenericJdbcDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsConnectionMySqlDetails

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 database 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.oracle.com/iaas/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 (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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the Customer VCN.
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`

    ProxyClient DatabaseToolsConnectionOracleDatabaseProxyClientDetails `mandatory:"false" json:"proxyClient"`
}

func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName

func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) String

func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) String() string

func (*UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue

func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsConnectionPostgresqlDetails

UpdateDatabaseToolsConnectionPostgresqlDetails The update details for a Database Tools PostgreSQL Server connection.

type UpdateDatabaseToolsConnectionPostgresqlDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    RelatedResource *UpdateDatabaseToolsRelatedResourcePostgresqlDetails `mandatory:"false" json:"relatedResource"`

    // The connection string used to connect to the PostgreSQL Server.
    ConnectionString *string `mandatory:"false" json:"connectionString"`

    // The database user name.
    UserName *string `mandatory:"false" json:"userName"`

    UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"`

    // The advanced connection properties key-value pair (e.g., `sslMode`).
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // The CA certificate to verify the server's certificate and
    // the client private key and associated certificate required for client authentication.
    KeyStores []DatabaseToolsKeyStorePostgresqlDetails `mandatory:"false" json:"keyStores"`

    // The OCID (https://docs.oracle.com/iaas/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 (UpdateDatabaseToolsConnectionPostgresqlDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName

func (m UpdateDatabaseToolsConnectionPostgresqlDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsConnectionPostgresqlDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsConnectionPostgresqlDetails) String

func (m UpdateDatabaseToolsConnectionPostgresqlDetails) String() string

func (*UpdateDatabaseToolsConnectionPostgresqlDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UpdateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue

func (m UpdateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsConnectionRequest

UpdateDatabaseToolsConnectionRequest wrapper for the UpdateDatabaseToolsConnection operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsConnection.go.html to see an example of how to use UpdateDatabaseToolsConnectionRequest.

type UpdateDatabaseToolsConnectionRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"`

    // The information to be updated.
    UpdateDatabaseToolsConnectionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

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 UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails Database Tools database API gateway config information to be updated for the default type.

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDisplayName

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) String

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) ValidateEnumValue

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigDefaultDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsDatabaseApiGatewayConfigDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigDetails Database Tools database API gateway config information to be updated.

type UpdateDatabaseToolsDatabaseApiGatewayConfigDetails 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 UpdateDatabaseToolsDatabaseApiGatewayConfigRequest

UpdateDatabaseToolsDatabaseApiGatewayConfigRequest wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfig operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsDatabaseApiGatewayConfig.go.html to see an example of how to use UpdateDatabaseToolsDatabaseApiGatewayConfigRequest.

type UpdateDatabaseToolsDatabaseApiGatewayConfigRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config.
    DatabaseToolsDatabaseApiGatewayConfigId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsDatabaseApiGatewayConfigId"`

    // The information to be updated.
    UpdateDatabaseToolsDatabaseApiGatewayConfigDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) String

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsDatabaseApiGatewayConfigResponse

UpdateDatabaseToolsDatabaseApiGatewayConfigResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfig operation

type UpdateDatabaseToolsDatabaseApiGatewayConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfig instance
    DatabaseToolsDatabaseApiGatewayConfig `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 (UpdateDatabaseToolsDatabaseApiGatewayConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigResponse) String

func (response UpdateDatabaseToolsDatabaseApiGatewayConfigResponse) String() string

type UpdateDatabaseToolsIdentityDetails

UpdateDatabaseToolsIdentityDetails Database Tools identity information to be updated.

type UpdateDatabaseToolsIdentityDetails interface {

    // A user-friendly name. Does not have to be unique and can be updated. 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 UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails

UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails Database Tools identity information to be updated for the Oracle Database resource principal identity type.

type UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails struct {

    // A user-friendly name. Does not have to be unique and can be updated. 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"`
}

func (UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDisplayName

func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) String

func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) String() string

func (UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) ValidateEnumValue

func (m UpdateDatabaseToolsIdentityOracleDatabaseResourcePrincipalDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsIdentityRequest

UpdateDatabaseToolsIdentityRequest wrapper for the UpdateDatabaseToolsIdentity operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsIdentity.go.html to see an example of how to use UpdateDatabaseToolsIdentityRequest.

type UpdateDatabaseToolsIdentityRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // The information to be updated.
    UpdateDatabaseToolsIdentityDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (UpdateDatabaseToolsIdentityRequest) BinaryRequestBody

func (request UpdateDatabaseToolsIdentityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsIdentityRequest) HTTPRequest

func (request UpdateDatabaseToolsIdentityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsIdentityRequest) RetryPolicy

func (request UpdateDatabaseToolsIdentityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDatabaseToolsIdentityRequest) String

func (request UpdateDatabaseToolsIdentityRequest) String() string

func (UpdateDatabaseToolsIdentityRequest) ValidateEnumValue

func (request UpdateDatabaseToolsIdentityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsIdentityResponse

UpdateDatabaseToolsIdentityResponse wrapper for the UpdateDatabaseToolsIdentity operation

type UpdateDatabaseToolsIdentityResponse 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 (UpdateDatabaseToolsIdentityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsIdentityResponse) String

func (response UpdateDatabaseToolsIdentityResponse) String() string

type UpdateDatabaseToolsMcpServerDetails

UpdateDatabaseToolsMcpServerDetails Database Tools MCP server information to be updated.

type UpdateDatabaseToolsMcpServerDetails interface {

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    GetDisplayName() *string

    // A human-readable description of the Database Tools MCP server.
    GetDescription() *string

    // Custom roles associated with the MCP Server.
    GetCustomRoles() []DatabaseToolsMcpServerCustomRole

    // Access token expiry in seconds
    GetAccessTokenExpiryInSeconds() *int

    // Refresh token expiry in seconds
    GetRefreshTokenExpiryInSeconds() *int

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

UpdateDatabaseToolsMcpServerDetailsDefault Database Tools MCP server information to be updated for the default type.

type UpdateDatabaseToolsMcpServerDetailsDefault struct {

    // A meaningful, human-readable label displayed to end users. Not required to be unique and can be changed after creation. Do not include confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A human-readable description of the Database Tools MCP server.
    Description *string `mandatory:"false" json:"description"`

    // Custom roles associated with the MCP Server.
    CustomRoles []DatabaseToolsMcpServerCustomRole `mandatory:"false" json:"customRoles"`

    // Access token expiry in seconds
    AccessTokenExpiryInSeconds *int `mandatory:"false" json:"accessTokenExpiryInSeconds"`

    // Refresh token expiry in seconds
    RefreshTokenExpiryInSeconds *int `mandatory:"false" json:"refreshTokenExpiryInSeconds"`

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

    Storage DatabaseToolsMcpServerStorage `mandatory:"false" json:"storage"`
}

func (UpdateDatabaseToolsMcpServerDetailsDefault) GetAccessTokenExpiryInSeconds

func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetAccessTokenExpiryInSeconds() *int

GetAccessTokenExpiryInSeconds returns AccessTokenExpiryInSeconds

func (UpdateDatabaseToolsMcpServerDetailsDefault) GetCustomRoles

func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetCustomRoles() []DatabaseToolsMcpServerCustomRole

GetCustomRoles returns CustomRoles

func (UpdateDatabaseToolsMcpServerDetailsDefault) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsMcpServerDetailsDefault) GetDescription

func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetDescription() *string

GetDescription returns Description

func (UpdateDatabaseToolsMcpServerDetailsDefault) GetDisplayName

func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsMcpServerDetailsDefault) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsMcpServerDetailsDefault) GetRefreshTokenExpiryInSeconds

func (m UpdateDatabaseToolsMcpServerDetailsDefault) GetRefreshTokenExpiryInSeconds() *int

GetRefreshTokenExpiryInSeconds returns RefreshTokenExpiryInSeconds

func (UpdateDatabaseToolsMcpServerDetailsDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsMcpServerDetailsDefault) String

func (m UpdateDatabaseToolsMcpServerDetailsDefault) String() string

func (*UpdateDatabaseToolsMcpServerDetailsDefault) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UpdateDatabaseToolsMcpServerDetailsDefault) ValidateEnumValue

func (m UpdateDatabaseToolsMcpServerDetailsDefault) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsMcpServerRequest

UpdateDatabaseToolsMcpServerRequest wrapper for the UpdateDatabaseToolsMcpServer operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsMcpServer.go.html to see an example of how to use UpdateDatabaseToolsMcpServerRequest.

type UpdateDatabaseToolsMcpServerRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP server.
    DatabaseToolsMcpServerId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpServerId"`

    // The information to be updated.
    UpdateDatabaseToolsMcpServerDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (UpdateDatabaseToolsMcpServerRequest) BinaryRequestBody

func (request UpdateDatabaseToolsMcpServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsMcpServerRequest) HTTPRequest

func (request UpdateDatabaseToolsMcpServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsMcpServerRequest) RetryPolicy

func (request UpdateDatabaseToolsMcpServerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDatabaseToolsMcpServerRequest) String

func (request UpdateDatabaseToolsMcpServerRequest) String() string

func (UpdateDatabaseToolsMcpServerRequest) ValidateEnumValue

func (request UpdateDatabaseToolsMcpServerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsMcpServerResponse

UpdateDatabaseToolsMcpServerResponse wrapper for the UpdateDatabaseToolsMcpServer operation

type UpdateDatabaseToolsMcpServerResponse 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 (UpdateDatabaseToolsMcpServerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsMcpServerResponse) String

func (response UpdateDatabaseToolsMcpServerResponse) String() string

type UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails

UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails Database Tools MCP Toolset information to be updated for the Built-in SQL tools type.

type UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"false" json:"version"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

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

    // List of Database Tools BUILT_IN_SQL_TOOLS toolset tool configurations
    Tools []UpdateDatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDescription

func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDisplayName

func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetVersion

func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) GetVersion() *int

GetVersion returns Version

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) String

func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) String() string

func (UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) ValidateEnumValue

func (m UpdateDatabaseToolsMcpToolsetBuiltInSqlToolsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails

UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails Database Tools MCP Toolset information to be updated for the CUSTOM_SQL_TOOL type.

type UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"false" json:"version"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

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

    // Instructions describing how to use the MCP toolset and its features. This can be used to improve the LLM's understanding of the tool.
    ToolDescription *string `mandatory:"false" json:"toolDescription"`

    // Name of the tool returned by the MCP Server
    ToolName *string `mandatory:"false" json:"toolName"`

    Source *DatabaseToolsCustomSqlToolToolsetSource `mandatory:"false" json:"source"`

    // The variables to use with the query
    Variables []DatabaseToolsMcpToolsetCustomSqlToolVariable `mandatory:"false" json:"variables"`

    // The roles granted access to the MCP tool generated by this toolset
    AllowedRoles []string `mandatory:"false" json:"allowedRoles"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDescription

func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDisplayName

func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetVersion

func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) GetVersion() *int

GetVersion returns Version

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) String

func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) String() string

func (UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) ValidateEnumValue

func (m UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails

UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails Database Tools MCP Toolset information to be updated for the Customizable reporting tools type.

type UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"false" json:"version"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

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

    // List of Database Tools SQL Reports
    Reports []DatabaseToolsMcpToolsetCustomizableReportingToolsReport `mandatory:"false" json:"reports"`

    // List of Database Tools CUSTOMIZABLE_REPORTING_TOOLS toolset tool configurations
    Tools []UpdateDatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDescription

func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDisplayName

func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetVersion

func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) GetVersion() *int

GetVersion returns Version

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) String

func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) String() string

func (UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) ValidateEnumValue

func (m UpdateDatabaseToolsMcpToolsetCustomizableReportingToolsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsMcpToolsetDetails

UpdateDatabaseToolsMcpToolsetDetails Database Tools MCP Toolset information to be updated.

type UpdateDatabaseToolsMcpToolsetDetails interface {

    // The MCP toolset version
    GetVersion() *int

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    GetDisplayName() *string

    // A human readable description of the Database Tools MCP toolset.
    GetDescription() *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 UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails

UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails Database Tools MCP Toolset information to be updated for the GenAI SQL Assistant type.

type UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails struct {

    // The MCP toolset version
    Version *int `mandatory:"false" json:"version"`

    // A user-friendly name. Does not have to be unique and can be updated. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A human readable description of the Database Tools MCP toolset.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Generative AI Semantic Store.
    GenerativeAiSemanticStoreId *string `mandatory:"false" json:"generativeAiSemanticStoreId"`

    // List of Database Tools GENAI_SQL_ASSISTANT toolset tool configurations
    Tools []UpdateDatabaseToolsMcpToolsetToolDetails `mandatory:"false" json:"tools"`

    // The default execution type for the toolset. The default value is SYNCHRONOUS.
    // To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.
    DefaultExecutionType DatabaseToolsMcpToolsetDefaultExecutionTypeEnum `mandatory:"false" json:"defaultExecutionType,omitempty"`
}

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDescription

func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDisplayName

func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetVersion

func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) GetVersion() *int

GetVersion returns Version

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) String

func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) String() string

func (UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) ValidateEnumValue

func (m UpdateDatabaseToolsMcpToolsetGenAiSqlAssistantDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsMcpToolsetRequest

UpdateDatabaseToolsMcpToolsetRequest wrapper for the UpdateDatabaseToolsMcpToolset operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsMcpToolset.go.html to see an example of how to use UpdateDatabaseToolsMcpToolsetRequest.

type UpdateDatabaseToolsMcpToolsetRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools MCP Toolset.
    DatabaseToolsMcpToolsetId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsMcpToolsetId"`

    // The information to be updated.
    UpdateDatabaseToolsMcpToolsetDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (UpdateDatabaseToolsMcpToolsetRequest) BinaryRequestBody

func (request UpdateDatabaseToolsMcpToolsetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsMcpToolsetRequest) HTTPRequest

func (request UpdateDatabaseToolsMcpToolsetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsMcpToolsetRequest) RetryPolicy

func (request UpdateDatabaseToolsMcpToolsetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDatabaseToolsMcpToolsetRequest) String

func (request UpdateDatabaseToolsMcpToolsetRequest) String() string

func (UpdateDatabaseToolsMcpToolsetRequest) ValidateEnumValue

func (request UpdateDatabaseToolsMcpToolsetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsMcpToolsetResponse

UpdateDatabaseToolsMcpToolsetResponse wrapper for the UpdateDatabaseToolsMcpToolset operation

type UpdateDatabaseToolsMcpToolsetResponse 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 (UpdateDatabaseToolsMcpToolsetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsMcpToolsetResponse) String

func (response UpdateDatabaseToolsMcpToolsetResponse) String() string

type UpdateDatabaseToolsMcpToolsetToolDetails

UpdateDatabaseToolsMcpToolsetToolDetails MCP toolset tool configuration

type UpdateDatabaseToolsMcpToolsetToolDetails struct {

    // The name of the tool
    Name *string `mandatory:"true" json:"name"`

    // The status of the tool
    Status DatabaseToolsMcpToolsetToolStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The roles granted access to this tool
    AllowedRoles []string `mandatory:"false" json:"allowedRoles"`
}

func (UpdateDatabaseToolsMcpToolsetToolDetails) String

func (m UpdateDatabaseToolsMcpToolsetToolDetails) String() string

func (UpdateDatabaseToolsMcpToolsetToolDetails) ValidateEnumValue

func (m UpdateDatabaseToolsMcpToolsetToolDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

    // Zero trust Packet Routing (ZPR) Security Attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see ZPR Artifacts (https://docs.oracle.com/en-us/iaas/Content/zero-trust-packet-routing/zpr-artifacts.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`

    // 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.oracle.com/iaas/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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use UpdateDatabaseToolsPrivateEndpointRequest.

type UpdateDatabaseToolsPrivateEndpointRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools private endpoint.
    DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"`

    // The information to be updated.
    UpdateDatabaseToolsPrivateEndpointDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

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.oracle.com/iaas/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.oracle.com/iaas/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 UpdateDatabaseToolsRelatedResourcePostgresqlDetails

UpdateDatabaseToolsRelatedResourcePostgresqlDetails The related resource

type UpdateDatabaseToolsRelatedResourcePostgresqlDetails struct {

    // The resource entity type.
    EntityType RelatedResourceEntityTypePostgresqlEnum `mandatory:"false" json:"entityType,omitempty"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
    Identifier *string `mandatory:"false" json:"identifier"`
}

func (UpdateDatabaseToolsRelatedResourcePostgresqlDetails) String

func (m UpdateDatabaseToolsRelatedResourcePostgresqlDetails) String() string

func (UpdateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue

func (m UpdateDatabaseToolsRelatedResourcePostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsSqlReportDetails

UpdateDatabaseToolsSqlReportDetails Database Tools SQL report information to be updated.

type UpdateDatabaseToolsSqlReportDetails interface {

    // A user-friendly name. Does not have to be unique and can be updated. 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

    // SQL query executed to generate the report.
    GetSource() *string

    // A description of the SQL report.
    GetDescription() *string

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    GetPurpose() *string

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    GetInstructions() *string

    // Variables referenced in the Database Tools SQL Report source.
    GetVariables() []DatabaseToolsSqlReportVariable

    // Descriptive information on columns referenced in the Database Tools SQL Report source.
    GetColumns() []DatabaseToolsSqlReportColumn
}

type UpdateDatabaseToolsSqlReportDetailsOracleDatabase

UpdateDatabaseToolsSqlReportDetailsOracleDatabase Database Tools SQL report information to be updated for a report of type ORACLE_DATABASE.

type UpdateDatabaseToolsSqlReportDetailsOracleDatabase struct {

    // A user-friendly name. Does not have to be unique and can be updated. 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"`

    // SQL query executed to generate the report.
    Source *string `mandatory:"false" json:"source"`

    // A description of the SQL report.
    Description *string `mandatory:"false" json:"description"`

    // Purpose of the Database Tools SQL report. Scenario or conditions describing when or why this report should be used. Provides selection criteria to AI agents to improve report selection accuracy.
    Purpose *string `mandatory:"false" json:"purpose"`

    // Instructions on how to use the SQL report. Step-by-step guidance for an AI agent on how to execute or fill in parameters for the report.
    Instructions *string `mandatory:"false" json:"instructions"`

    // Variables referenced in the Database Tools SQL Report source.
    Variables []DatabaseToolsSqlReportVariable `mandatory:"false" json:"variables"`

    // Descriptive information on columns referenced in the Database Tools SQL Report source.
    Columns []DatabaseToolsSqlReportColumn `mandatory:"false" json:"columns"`
}

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetColumns

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetColumns() []DatabaseToolsSqlReportColumn

GetColumns returns Columns

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDescription

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDescription() *string

GetDescription returns Description

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDisplayName

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetInstructions

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetInstructions() *string

GetInstructions returns Instructions

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetPurpose

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetPurpose() *string

GetPurpose returns Purpose

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetSource

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetSource() *string

GetSource returns Source

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetVariables

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) GetVariables() []DatabaseToolsSqlReportVariable

GetVariables returns Variables

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) String

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) String() string

func (UpdateDatabaseToolsSqlReportDetailsOracleDatabase) ValidateEnumValue

func (m UpdateDatabaseToolsSqlReportDetailsOracleDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsSqlReportRequest

UpdateDatabaseToolsSqlReportRequest wrapper for the UpdateDatabaseToolsSqlReport operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsSqlReport.go.html to see an example of how to use UpdateDatabaseToolsSqlReportRequest.

type UpdateDatabaseToolsSqlReportRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools SQL Report.
    DatabaseToolsSqlReportId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsSqlReportId"`

    // The information to be updated.
    UpdateDatabaseToolsSqlReportDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (UpdateDatabaseToolsSqlReportRequest) BinaryRequestBody

func (request UpdateDatabaseToolsSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsSqlReportRequest) HTTPRequest

func (request UpdateDatabaseToolsSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsSqlReportRequest) RetryPolicy

func (request UpdateDatabaseToolsSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDatabaseToolsSqlReportRequest) String

func (request UpdateDatabaseToolsSqlReportRequest) String() string

func (UpdateDatabaseToolsSqlReportRequest) ValidateEnumValue

func (request UpdateDatabaseToolsSqlReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseToolsSqlReportResponse

UpdateDatabaseToolsSqlReportResponse wrapper for the UpdateDatabaseToolsSqlReport operation

type UpdateDatabaseToolsSqlReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsSqlReport instance
    DatabaseToolsSqlReport `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 (UpdateDatabaseToolsSqlReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsSqlReportResponse) String

func (response UpdateDatabaseToolsSqlReportResponse) String() string

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

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

    // A human-readable message that describes possible causes for the validation error.
    Cause *string `mandatory:"false" json:"cause"`

    // A human-readable message that suggests a remedial action to resolve the validation error.
    Action *string `mandatory:"false" json:"action"`

    // The database name.
    DatabaseName *string `mandatory:"false" json:"databaseName"`
}

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

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

    // A human-readable message that describes possible causes for the validation error.
    Cause *string `mandatory:"false" json:"cause"`

    // A human-readable message that suggests a remedial action to resolve the validation error.
    Action *string `mandatory:"false" json:"action"`

    // The database name.
    DatabaseName *string `mandatory:"false" json:"databaseName"`

    // The name of the currently active default schema.
    CurrentSchema *string `mandatory:"false" json:"currentSchema"`

    // The name of the session user (the user who logged on).
    SessionUser *string `mandatory:"false" json:"sessionUser"`

    // Name of the database user who opened the current session on behalf of sessionUser.
    ProxyUser *string `mandatory:"false" json:"proxyUser"`

    // Returns the identity used in authentication.
    AuthenticatedIdentity *string `mandatory:"false" json:"authenticatedIdentity"`

    // Returns the method of authentication.
    AuthenticationMethod *string `mandatory:"false" json:"authenticationMethod"`

    // Displays the CLOUD_SERVICE value within the USERENV context
    CloudService *string `mandatory:"false" json:"cloudService"`

    // Status on whether a Database Tools identity type can be used with this connection or not.
    DatabaseToolsIdentityStatuses []ValidationIdentityStatus `mandatory:"false" json:"databaseToolsIdentityStatuses"`

    // Displays the enterprise identity value within the USERENV context
    EnterpriseIdentity *string `mandatory:"false" json:"enterpriseIdentity"`

    // Displays the proxy enterprise identity value within the USERENV context
    ProxyEnterpriseIdentity *string `mandatory:"false" json:"proxyEnterpriseIdentity"`

    // Status on whether an external authentication can be used with this connection or not.
    ExternalAuthenticationStatuses []ValidationExternalAuthenticationStatus `mandatory:"false" json:"externalAuthenticationStatuses"`

    // The DBMS_CLOUD package installation status.
    DbmsCloudStatus DbmsCloudStatusEnum `mandatory:"true" json:"dbmsCloudStatus"`
}

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction

func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction() *string

GetAction returns Action

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause

func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause() *string

GetCause returns Cause

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode

func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode() *string

GetCode returns Code

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage

func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage() *string

GetMessage returns Message

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) String

func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) String() string

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) ValidateEnumValue

func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateDatabaseToolsConnectionPostgresqlDetails

ValidateDatabaseToolsConnectionPostgresqlDetails Connection validation details for the PostgreSQL Server.

type ValidateDatabaseToolsConnectionPostgresqlDetails struct {
}

func (ValidateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionPostgresqlDetails) String

func (m ValidateDatabaseToolsConnectionPostgresqlDetails) String() string

func (ValidateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue

func (m ValidateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateDatabaseToolsConnectionPostgresqlResult

ValidateDatabaseToolsConnectionPostgresqlResult Connection validation result for the PostgreSQL Server.

type ValidateDatabaseToolsConnectionPostgresqlResult struct {

    // A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful.
    Code *string `mandatory:"true" json:"code"`

    // A human-readable message that describes the result of the validation.
    Message *string `mandatory:"true" json:"message"`

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

    // A human-readable message that describes possible causes for the validation error.
    Cause *string `mandatory:"false" json:"cause"`

    // A human-readable message that suggests a remedial action to resolve the validation error.
    Action *string `mandatory:"false" json:"action"`

    // The database name.
    DatabaseName *string `mandatory:"false" json:"databaseName"`
}

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetAction

func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetAction() *string

GetAction returns Action

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetCause

func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCause() *string

GetCause returns Cause

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetCode

func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetCode() *string

GetCode returns Code

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetMessage

func (m ValidateDatabaseToolsConnectionPostgresqlResult) GetMessage() *string

GetMessage returns Message

func (ValidateDatabaseToolsConnectionPostgresqlResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionPostgresqlResult) String

func (m ValidateDatabaseToolsConnectionPostgresqlResult) String() string

func (ValidateDatabaseToolsConnectionPostgresqlResult) ValidateEnumValue

func (m ValidateDatabaseToolsConnectionPostgresqlResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateDatabaseToolsConnectionRequest

ValidateDatabaseToolsConnectionRequest wrapper for the ValidateDatabaseToolsConnection operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ValidateDatabaseToolsConnection.go.html to see an example of how to use ValidateDatabaseToolsConnectionRequest.

type ValidateDatabaseToolsConnectionRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"`

    // Request to validate a Database Tools connection.
    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 ValidateDatabaseToolsIdentityCredentialDetails

ValidateDatabaseToolsIdentityCredentialDetails Identity Credential validation details.

type ValidateDatabaseToolsIdentityCredentialDetails interface {
}

type ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails

ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails The Database Tools identity validate credential details for the Oracle Database resource principal identity type.

type ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails struct {
}

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) String

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) String() string

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) ValidateEnumValue

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult

ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult The Database Tools identity validate credentials result for the Oracle Database resource principal identity type.

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

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetAction

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetAction() *string

GetAction returns Action

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCause

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCause() *string

GetCause returns Cause

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCode

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCode() *string

GetCode returns Code

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetMessage

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetMessage() *string

GetMessage returns Message

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) String

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) String() string

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) ValidateEnumValue

func (m ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateDatabaseToolsIdentityCredentialRequest

ValidateDatabaseToolsIdentityCredentialRequest wrapper for the ValidateDatabaseToolsIdentityCredential operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ValidateDatabaseToolsIdentityCredential.go.html to see an example of how to use ValidateDatabaseToolsIdentityCredentialRequest.

type ValidateDatabaseToolsIdentityCredentialRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools identity.
    DatabaseToolsIdentityId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsIdentityId"`

    // Request to validate a Database Tools identity Credential.
    ValidateDatabaseToolsIdentityCredentialDetails `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 (ValidateDatabaseToolsIdentityCredentialRequest) BinaryRequestBody

func (request ValidateDatabaseToolsIdentityCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateDatabaseToolsIdentityCredentialRequest) HTTPRequest

func (request ValidateDatabaseToolsIdentityCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateDatabaseToolsIdentityCredentialRequest) RetryPolicy

func (request ValidateDatabaseToolsIdentityCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateDatabaseToolsIdentityCredentialRequest) String

func (request ValidateDatabaseToolsIdentityCredentialRequest) String() string

func (ValidateDatabaseToolsIdentityCredentialRequest) ValidateEnumValue

func (request ValidateDatabaseToolsIdentityCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateDatabaseToolsIdentityCredentialResponse

ValidateDatabaseToolsIdentityCredentialResponse wrapper for the ValidateDatabaseToolsIdentityCredential operation

type ValidateDatabaseToolsIdentityCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ValidateDatabaseToolsIdentityCredentialResult instance
    ValidateDatabaseToolsIdentityCredentialResult `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 (ValidateDatabaseToolsIdentityCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ValidateDatabaseToolsIdentityCredentialResponse) String

func (response ValidateDatabaseToolsIdentityCredentialResponse) String() string

type ValidateDatabaseToolsIdentityCredentialResult

ValidateDatabaseToolsIdentityCredentialResult Identity validation result.

type ValidateDatabaseToolsIdentityCredentialResult 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 ValidationExternalAuthenticationStatus

ValidationExternalAuthenticationStatus Status details for an external authentication

type ValidationExternalAuthenticationStatus struct {

    // The Database Tools identity provider type.
    Type IdentityProviderTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The status of the external authentication. AVAILABLE if the external authentication can be used with this connection. UNAVAILABLE if not.
    // ENABLED if the external authentication is enabled.
    Status DatabaseToolsExternalAuthenticationStatusEnum `mandatory:"false" json:"status,omitempty"`

    // If the status is UNAVAILABLE this displays the cause.
    StatusDetails *string `mandatory:"false" json:"statusDetails"`
}

func (ValidationExternalAuthenticationStatus) String

func (m ValidationExternalAuthenticationStatus) String() string

func (ValidationExternalAuthenticationStatus) ValidateEnumValue

func (m ValidationExternalAuthenticationStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidationIdentityStatus

ValidationIdentityStatus Status details for an identity type

type ValidationIdentityStatus struct {

    // The Database Tools identity type.
    Type IdentityTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The status of the identity. AVAILABLE if the identity type can be used with this connection. UNAVAILABLE if not.
    Status DatabaseToolsIdentityStatusEnum `mandatory:"false" json:"status,omitempty"`

    // If the status is UNAVAILABLE this displays the cause.
    StatusDetails *string `mandatory:"false" json:"statusDetails"`
}

func (ValidationIdentityStatus) String

func (m ValidationIdentityStatus) String() string

func (ValidationIdentityStatus) ValidateEnumValue

func (m ValidationIdentityStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.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"`

    // The date and time the work request was last updated,
    // in the format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

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.oracle.com/iaas/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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.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"`

    // The date and time the work request was last updated,
    // in the format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

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