...

Package databasetoolsruntime

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetApexFaIntegrationPrerequisitesCheckStatusEnumStringValues() []string
func GetConnectionTypeEnumStringValues() []string
func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues() []string
func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues() []string
func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues() []string
func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues() []string
func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues() []string
func GetCredentialKeyTypeEnumStringValues() []string
func GetCredentialRelatedResourceTypeEnumStringValues() []string
func GetCredentialTypeEnumStringValues() []string
func GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumStringValues() []string
func GetDatabaseApiGatewayConfigCertificateBundleTypeEnumStringValues() []string
func GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumStringValues() []string
func GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumStringValues() []string
func GetDatabaseApiGatewayConfigGlobalKeyEnumStringValues() []string
func GetDatabaseApiGatewayConfigTypeEnumStringValues() []string
func GetDatabaseToolsConnectionLifecycleStateEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumStringValues() []string
func GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumStringValues() []string
func GetDatabaseToolsExternalAuthenticationStatusEnumStringValues() []string
func GetDatabaseToolsIdentityLifecycleStateEnumStringValues() []string
func GetDatabaseToolsIdentityStatusEnumStringValues() []string
func GetDbmsCloudStatusEnumStringValues() []string
func GetExecuteSqlAsynchronousInputDetailsTypeEnumStringValues() []string
func GetExecuteSqlBindModeEnumStringValues() []string
func GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumStringValues() []string
func GetExecuteSqlOutputDetailsTypeEnumStringValues() []string
func GetExecuteSqlOutputDispositionDetailsTypeEnumStringValues() []string
func GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumStringValues() []string
func GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues() []string
func GetGetPropertySetPropertySetKeyEnumStringValues() []string
func GetIdentityProviderTypeEnumStringValues() []string
func GetIdentityTypeEnumStringValues() []string
func GetListCredentialExecuteGranteesSortOrderEnumStringValues() []string
func GetListCredentialPublicSynonymsSortOrderEnumStringValues() []string
func GetListCredentialsSortOrderEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumStringValues() []string
func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumStringValues() []string
func GetListUserCredentialsSortOrderEnumStringValues() []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 GetPayloadTypeEnumStringValues() []string
func GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumStringValues() []string
func GetPropertySetApexDocumentGeneratorPrintServerTypeEnumStringValues() []string
func GetPropertySetKeyEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetStatementTypeEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues() []string
func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues() []string
func GetUpdatePropertySetPropertySetKeyEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ApexFaIntegrationPrerequisitesCheck
    func (m ApexFaIntegrationPrerequisitesCheck) String() string
    func (m ApexFaIntegrationPrerequisitesCheck) ValidateEnumValue() (bool, error)
type ApexFaIntegrationPrerequisitesCheckStatusEnum
    func GetApexFaIntegrationPrerequisitesCheckStatusEnumValues() []ApexFaIntegrationPrerequisitesCheckStatusEnum
    func GetMappingApexFaIntegrationPrerequisitesCheckStatusEnum(val string) (ApexFaIntegrationPrerequisitesCheckStatusEnum, bool)
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type ConnectionTypeEnum
    func GetConnectionTypeEnumValues() []ConnectionTypeEnum
    func GetMappingConnectionTypeEnum(val string) (ConnectionTypeEnum, bool)
type CreateCredentialBasicDetails
    func (m CreateCredentialBasicDetails) GetKey() *string
    func (m CreateCredentialBasicDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateCredentialBasicDetails) String() string
    func (m CreateCredentialBasicDetails) ValidateEnumValue() (bool, error)
type CreateCredentialDetails
type CreateCredentialExecuteGranteeDetails
    func (m CreateCredentialExecuteGranteeDetails) String() string
    func (m CreateCredentialExecuteGranteeDetails) ValidateEnumValue() (bool, error)
type CreateCredentialExecuteGranteeRequest
    func (request CreateCredentialExecuteGranteeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateCredentialExecuteGranteeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateCredentialExecuteGranteeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCredentialExecuteGranteeRequest) String() string
    func (request CreateCredentialExecuteGranteeRequest) ValidateEnumValue() (bool, error)
type CreateCredentialExecuteGranteeResponse
    func (response CreateCredentialExecuteGranteeResponse) HTTPResponse() *http.Response
    func (response CreateCredentialExecuteGranteeResponse) String() string
type CreateCredentialPublicSynonymDetails
    func (m CreateCredentialPublicSynonymDetails) String() string
    func (m CreateCredentialPublicSynonymDetails) ValidateEnumValue() (bool, error)
type CreateCredentialPublicSynonymRequest
    func (request CreateCredentialPublicSynonymRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateCredentialPublicSynonymRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateCredentialPublicSynonymRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCredentialPublicSynonymRequest) String() string
    func (request CreateCredentialPublicSynonymRequest) ValidateEnumValue() (bool, error)
type CreateCredentialPublicSynonymResponse
    func (response CreateCredentialPublicSynonymResponse) HTTPResponse() *http.Response
    func (response CreateCredentialPublicSynonymResponse) String() string
type CreateCredentialRequest
    func (request CreateCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCredentialRequest) String() string
    func (request CreateCredentialRequest) ValidateEnumValue() (bool, error)
type CreateCredentialResponse
    func (response CreateCredentialResponse) HTTPResponse() *http.Response
    func (response CreateCredentialResponse) String() string
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String() string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType() CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles() []string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String() string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum
    func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum
    func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum, bool)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum
    func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum
    func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum, bool)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum
    func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum
    func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum, bool)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties() map[string]string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus() CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize() *int
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize() *int
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize() *int
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue() *string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus() CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String() string
    func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetails
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum
    func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum
    func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum, bool)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum
    func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum
    func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum, bool)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string
    func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string
type Credential
    func (m Credential) String() string
    func (m Credential) ValidateEnumValue() (bool, error)
type CredentialCollection
    func (m CredentialCollection) String() string
    func (m CredentialCollection) ValidateEnumValue() (bool, error)
type CredentialExecuteGrantee
    func (m CredentialExecuteGrantee) String() string
    func (m CredentialExecuteGrantee) ValidateEnumValue() (bool, error)
type CredentialExecuteGranteeCollection
    func (m CredentialExecuteGranteeCollection) String() string
    func (m CredentialExecuteGranteeCollection) ValidateEnumValue() (bool, error)
type CredentialExecuteGranteeSummary
    func (m CredentialExecuteGranteeSummary) String() string
    func (m CredentialExecuteGranteeSummary) ValidateEnumValue() (bool, error)
type CredentialKeyTypeEnum
    func GetCredentialKeyTypeEnumValues() []CredentialKeyTypeEnum
    func GetMappingCredentialKeyTypeEnum(val string) (CredentialKeyTypeEnum, bool)
type CredentialPublicSynonym
    func (m CredentialPublicSynonym) String() string
    func (m CredentialPublicSynonym) ValidateEnumValue() (bool, error)
type CredentialPublicSynonymCollection
    func (m CredentialPublicSynonymCollection) String() string
    func (m CredentialPublicSynonymCollection) ValidateEnumValue() (bool, error)
type CredentialPublicSynonymSummary
    func (m CredentialPublicSynonymSummary) String() string
    func (m CredentialPublicSynonymSummary) ValidateEnumValue() (bool, error)
type CredentialRelatedResource
    func (m CredentialRelatedResource) String() string
    func (m CredentialRelatedResource) ValidateEnumValue() (bool, error)
type CredentialRelatedResourceTypeEnum
    func GetCredentialRelatedResourceTypeEnumValues() []CredentialRelatedResourceTypeEnum
    func GetMappingCredentialRelatedResourceTypeEnum(val string) (CredentialRelatedResourceTypeEnum, bool)
type CredentialSummary
    func (m CredentialSummary) String() string
    func (m CredentialSummary) ValidateEnumValue() (bool, error)
type CredentialTypeEnum
    func GetCredentialTypeEnumValues() []CredentialTypeEnum
    func GetMappingCredentialTypeEnum(val string) (CredentialTypeEnum, bool)
type DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum
    func GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumValues() []DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum
    func GetMappingDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum(val string) (DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum, bool)
type DatabaseApiGatewayConfigCertificateBundle
type DatabaseApiGatewayConfigCertificateBundleFileName
    func (m DatabaseApiGatewayConfigCertificateBundleFileName) MarshalJSON() (buff []byte, e error)
    func (m DatabaseApiGatewayConfigCertificateBundleFileName) String() string
    func (m DatabaseApiGatewayConfigCertificateBundleFileName) ValidateEnumValue() (bool, error)
type DatabaseApiGatewayConfigCertificateBundleSelfSigned
    func (m DatabaseApiGatewayConfigCertificateBundleSelfSigned) MarshalJSON() (buff []byte, e error)
    func (m DatabaseApiGatewayConfigCertificateBundleSelfSigned) String() string
    func (m DatabaseApiGatewayConfigCertificateBundleSelfSigned) ValidateEnumValue() (bool, error)
type DatabaseApiGatewayConfigCertificateBundleTypeEnum
    func GetDatabaseApiGatewayConfigCertificateBundleTypeEnumValues() []DatabaseApiGatewayConfigCertificateBundleTypeEnum
    func GetMappingDatabaseApiGatewayConfigCertificateBundleTypeEnum(val string) (DatabaseApiGatewayConfigCertificateBundleTypeEnum, bool)
type DatabaseApiGatewayConfigCertificatePrivateKeyFileName
    func (m DatabaseApiGatewayConfigCertificatePrivateKeyFileName) String() string
    func (m DatabaseApiGatewayConfigCertificatePrivateKeyFileName) ValidateEnumValue() (bool, error)
type DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum
    func GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumValues() []DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum
    func GetMappingDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum(val string) (DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum, bool)
type DatabaseApiGatewayConfigCertificatePublicFileName
    func (m DatabaseApiGatewayConfigCertificatePublicFileName) String() string
    func (m DatabaseApiGatewayConfigCertificatePublicFileName) ValidateEnumValue() (bool, error)
type DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum
    func GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumValues() []DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum
    func GetMappingDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum(val string) (DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum, bool)
type DatabaseApiGatewayConfigGlobalKeyEnum
    func GetDatabaseApiGatewayConfigGlobalKeyEnumValues() []DatabaseApiGatewayConfigGlobalKeyEnum
    func GetMappingDatabaseApiGatewayConfigGlobalKeyEnum(val string) (DatabaseApiGatewayConfigGlobalKeyEnum, bool)
type DatabaseApiGatewayConfigTypeEnum
    func GetDatabaseApiGatewayConfigTypeEnumValues() []DatabaseApiGatewayConfigTypeEnum
    func GetMappingDatabaseApiGatewayConfigTypeEnum(val string) (DatabaseApiGatewayConfigTypeEnum, bool)
type DatabaseToolsConnection
    func (m DatabaseToolsConnection) String() string
    func (m DatabaseToolsConnection) ValidateEnumValue() (bool, error)
type DatabaseToolsConnectionLifecycleStateEnum
    func GetDatabaseToolsConnectionLifecycleStateEnumValues() []DatabaseToolsConnectionLifecycleStateEnum
    func GetMappingDatabaseToolsConnectionLifecycleStateEnum(val string) (DatabaseToolsConnectionLifecycleStateEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfig
    func (m DatabaseToolsDatabaseApiGatewayConfig) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfig) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary
    func (m DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection
    func (m DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumValues() []DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumValues() []DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigContent
    func (m DatabaseToolsDatabaseApiGatewayConfigContent) String() string
    func (m *DatabaseToolsDatabaseApiGatewayConfigContent) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigContent) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigGlobal
type DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigGlobalDefault
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetAdvancedProperties() map[string]string
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetCertificateBundle() DatabaseApiGatewayConfigCertificateBundle
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDatabaseApiStatus() DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDocumentRoot() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpPort() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpsPort() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetMetadataSource() DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoute() DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoutingHeader() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) String() string
    func (m *DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumValues() []DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumValues() []DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumValues() []DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPool
type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec
type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) String() string
    func (m *DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetContent() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummary
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) String() string
    func (m *DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetAlias() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectType() DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDescription() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetOperations() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetRoles() []string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetScope() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetSecuritySchemes() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummary
type DatabaseToolsDatabaseApiGatewayConfigPoolCollection
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolCollection) String() string
    func (m *DatabaseToolsDatabaseApiGatewayConfigPoolCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolCollection) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolContent
type DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAdvancedProperties() map[string]string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetApiSpecs() []DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAutoApiSpecs() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseActionsStatus() DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseToolsConnectionId() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetInitialPoolSize() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileAudience() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileIssuer() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileJwkUrl() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileRoleClaimName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMaxPoolSize() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMinPoolSize() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetPoolRouteValue() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetRestEnabledSqlStatus() DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) String() string
    func (m *DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPoolDefault
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetAdvancedProperties() map[string]string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseActionsStatus() DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseToolsConnectionId() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetInitialPoolSize() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileAudience() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileIssuer() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileJwkUrl() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileRoleClaimName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMaxPoolSize() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMinPoolSize() *int
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetPoolRouteValue() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetRestEnabledSqlStatus() DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDatabaseToolsConnectionId() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDisplayName() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetKey() *string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetTimeCreated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetTimeUpdated() *common.SDKTime
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) String() string
    func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) ValidateEnumValue() (bool, error)
type DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum
    func GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum
    func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum, bool)
type DatabaseToolsDatabaseApiGatewayConfigPoolSummary
type DatabaseToolsExternalAuthenticationStatusEnum
    func GetDatabaseToolsExternalAuthenticationStatusEnumValues() []DatabaseToolsExternalAuthenticationStatusEnum
    func GetMappingDatabaseToolsExternalAuthenticationStatusEnum(val string) (DatabaseToolsExternalAuthenticationStatusEnum, bool)
type DatabaseToolsIdentity
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) 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 DatabaseToolsIdentityStatusEnum
    func GetDatabaseToolsIdentityStatusEnumValues() []DatabaseToolsIdentityStatusEnum
    func GetMappingDatabaseToolsIdentityStatusEnum(val string) (DatabaseToolsIdentityStatusEnum, bool)
type DatabaseToolsRuntimeClient
    func NewDatabaseToolsRuntimeClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DatabaseToolsRuntimeClient, err error)
    func NewDatabaseToolsRuntimeClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DatabaseToolsRuntimeClient, err error)
    func (client DatabaseToolsRuntimeClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client *DatabaseToolsRuntimeClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DatabaseToolsRuntimeClient) CreateCredential(ctx context.Context, request CreateCredentialRequest) (response CreateCredentialResponse, err error)
    func (client DatabaseToolsRuntimeClient) CreateCredentialExecuteGrantee(ctx context.Context, request CreateCredentialExecuteGranteeRequest) (response CreateCredentialExecuteGranteeResponse, err error)
    func (client DatabaseToolsRuntimeClient) CreateCredentialPublicSynonym(ctx context.Context, request CreateCredentialPublicSynonymRequest) (response CreateCredentialPublicSynonymResponse, err error)
    func (client DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)
    func (client DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) DeleteCredential(ctx context.Context, request DeleteCredentialRequest) (response DeleteCredentialResponse, err error)
    func (client DatabaseToolsRuntimeClient) DeleteCredentialExecuteGrantee(ctx context.Context, request DeleteCredentialExecuteGranteeRequest) (response DeleteCredentialExecuteGranteeResponse, err error)
    func (client DatabaseToolsRuntimeClient) DeleteCredentialPublicSynonym(ctx context.Context, request DeleteCredentialPublicSynonymRequest) (response DeleteCredentialPublicSynonymResponse, err error)
    func (client DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)
    func (client DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) ExecuteSqlDatabaseToolsConnection(ctx context.Context, request ExecuteSqlDatabaseToolsConnectionRequest) (response ExecuteSqlDatabaseToolsConnectionResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetCredential(ctx context.Context, request GetCredentialRequest) (response GetCredentialResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetCredentialExecuteGrantee(ctx context.Context, request GetCredentialExecuteGranteeRequest) (response GetCredentialExecuteGranteeResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetCredentialPublicSynonym(ctx context.Context, request GetCredentialPublicSynonymRequest) (response GetCredentialPublicSynonymResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigContent(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigContentResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigGlobal(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetPropertySet(ctx context.Context, request GetPropertySetRequest) (response GetPropertySetResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetUserCredential(ctx context.Context, request GetUserCredentialRequest) (response GetUserCredentialResponse, err error)
    func (client DatabaseToolsRuntimeClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListCredentialExecuteGrantees(ctx context.Context, request ListCredentialExecuteGranteesRequest) (response ListCredentialExecuteGranteesResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListCredentialPublicSynonyms(ctx context.Context, request ListCredentialPublicSynonymsRequest) (response ListCredentialPublicSynonymsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListCredentials(ctx context.Context, request ListCredentialsRequest) (response ListCredentialsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPools(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListUserCredentials(ctx context.Context, request ListUserCredentialsRequest) (response ListUserCredentialsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client DatabaseToolsRuntimeClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *DatabaseToolsRuntimeClient) SetRegion(region string)
    func (client DatabaseToolsRuntimeClient) UpdateCredential(ctx context.Context, request UpdateCredentialRequest) (response UpdateCredentialResponse, err error)
    func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigGlobal(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse, err error)
    func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)
    func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)
    func (client DatabaseToolsRuntimeClient) UpdatePropertySet(ctx context.Context, request UpdatePropertySetRequest) (response UpdatePropertySetResponse, err error)
    func (client DatabaseToolsRuntimeClient) ValidateDatabaseToolsConnection(ctx context.Context, request ValidateDatabaseToolsConnectionRequest) (response ValidateDatabaseToolsConnectionResponse, err error)
    func (client DatabaseToolsRuntimeClient) ValidateDatabaseToolsIdentityCredential(ctx context.Context, request ValidateDatabaseToolsIdentityCredentialRequest) (response ValidateDatabaseToolsIdentityCredentialResponse, err error)
type DbmsCloudStatusEnum
    func GetDbmsCloudStatusEnumValues() []DbmsCloudStatusEnum
    func GetMappingDbmsCloudStatusEnum(val string) (DbmsCloudStatusEnum, bool)
type DeleteCredentialExecuteGranteeRequest
    func (request DeleteCredentialExecuteGranteeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCredentialExecuteGranteeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCredentialExecuteGranteeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCredentialExecuteGranteeRequest) String() string
    func (request DeleteCredentialExecuteGranteeRequest) ValidateEnumValue() (bool, error)
type DeleteCredentialExecuteGranteeResponse
    func (response DeleteCredentialExecuteGranteeResponse) HTTPResponse() *http.Response
    func (response DeleteCredentialExecuteGranteeResponse) String() string
type DeleteCredentialPublicSynonymRequest
    func (request DeleteCredentialPublicSynonymRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCredentialPublicSynonymRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCredentialPublicSynonymRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCredentialPublicSynonymRequest) String() string
    func (request DeleteCredentialPublicSynonymRequest) ValidateEnumValue() (bool, error)
type DeleteCredentialPublicSynonymResponse
    func (response DeleteCredentialPublicSynonymResponse) HTTPResponse() *http.Response
    func (response DeleteCredentialPublicSynonymResponse) String() string
type DeleteCredentialRequest
    func (request DeleteCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCredentialRequest) String() string
    func (request DeleteCredentialRequest) ValidateEnumValue() (bool, error)
type DeleteCredentialResponse
    func (response DeleteCredentialResponse) HTTPResponse() *http.Response
    func (response DeleteCredentialResponse) String() string
type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string
type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string
type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string
    func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string
type ExecuteSqlAsynchronousInputDetails
type ExecuteSqlAsynchronousInputDetailsTypeEnum
    func GetExecuteSqlAsynchronousInputDetailsTypeEnumValues() []ExecuteSqlAsynchronousInputDetailsTypeEnum
    func GetMappingExecuteSqlAsynchronousInputDetailsTypeEnum(val string) (ExecuteSqlAsynchronousInputDetailsTypeEnum, bool)
type ExecuteSqlAsynchronousInputInlineDetails
    func (m ExecuteSqlAsynchronousInputInlineDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlAsynchronousInputInlineDetails) String() string
    func (m *ExecuteSqlAsynchronousInputInlineDetails) UnmarshalJSON(data []byte) (e error)
    func (m ExecuteSqlAsynchronousInputInlineDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlAsynchronousInputObjectStorageDetails
    func (m ExecuteSqlAsynchronousInputObjectStorageDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlAsynchronousInputObjectStorageDetails) String() string
    func (m ExecuteSqlAsynchronousInputObjectStorageDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlBind
    func (m ExecuteSqlBind) String() string
    func (m ExecuteSqlBind) ValidateEnumValue() (bool, error)
type ExecuteSqlBindModeEnum
    func GetExecuteSqlBindModeEnumValues() []ExecuteSqlBindModeEnum
    func GetMappingExecuteSqlBindModeEnum(val string) (ExecuteSqlBindModeEnum, bool)
type ExecuteSqlBindPlsqlTable
    func (m ExecuteSqlBindPlsqlTable) String() string
    func (m ExecuteSqlBindPlsqlTable) ValidateEnumValue() (bool, error)
type ExecuteSqlBindTypeComponent
    func (m ExecuteSqlBindTypeComponent) String() string
    func (m ExecuteSqlBindTypeComponent) ValidateEnumValue() (bool, error)
type ExecuteSqlDatabaseToolsConnectionAsynchronousDetails
    func (m ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) GetOutput() ExecuteSqlOutputDetails
    func (m ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) String() string
    func (m *ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) UnmarshalJSON(data []byte) (e error)
    func (m ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlDatabaseToolsConnectionDetails
type ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum
    func GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumValues() []ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum
    func GetMappingExecuteSqlDatabaseToolsConnectionDetailsTypeEnum(val string) (ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum, bool)
type ExecuteSqlDatabaseToolsConnectionRequest
    func (request ExecuteSqlDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExecuteSqlDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExecuteSqlDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ExecuteSqlDatabaseToolsConnectionRequest) String() string
    func (request ExecuteSqlDatabaseToolsConnectionRequest) ValidateEnumValue() (bool, error)
type ExecuteSqlDatabaseToolsConnectionResponse
    func (response ExecuteSqlDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
    func (response ExecuteSqlDatabaseToolsConnectionResponse) String() string
type ExecuteSqlDatabaseToolsConnectionSynchronousDetails
    func (m ExecuteSqlDatabaseToolsConnectionSynchronousDetails) GetOutput() ExecuteSqlOutputDetails
    func (m ExecuteSqlDatabaseToolsConnectionSynchronousDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlDatabaseToolsConnectionSynchronousDetails) String() string
    func (m *ExecuteSqlDatabaseToolsConnectionSynchronousDetails) UnmarshalJSON(data []byte) (e error)
    func (m ExecuteSqlDatabaseToolsConnectionSynchronousDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlInputBatchDetails
    func (m ExecuteSqlInputBatchDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlInputBatchDetails) String() string
    func (m ExecuteSqlInputBatchDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlInputDetails
type ExecuteSqlInputScriptDetails
    func (m ExecuteSqlInputScriptDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlInputScriptDetails) String() string
    func (m ExecuteSqlInputScriptDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlInputScriptSqlRequestDetails
    func (m ExecuteSqlInputScriptSqlRequestDetails) String() string
    func (m *ExecuteSqlInputScriptSqlRequestDetails) UnmarshalJSON(data []byte) (e error)
    func (m ExecuteSqlInputScriptSqlRequestDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlInputStandardDetails
    func (m ExecuteSqlInputStandardDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlInputStandardDetails) String() string
    func (m ExecuteSqlInputStandardDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlObjectStorageLocation
    func (m ExecuteSqlObjectStorageLocation) String() string
    func (m ExecuteSqlObjectStorageLocation) ValidateEnumValue() (bool, error)
type ExecuteSqlOutputDetails
type ExecuteSqlOutputDetailsTypeEnum
    func GetExecuteSqlOutputDetailsTypeEnumValues() []ExecuteSqlOutputDetailsTypeEnum
    func GetMappingExecuteSqlOutputDetailsTypeEnum(val string) (ExecuteSqlOutputDetailsTypeEnum, bool)
type ExecuteSqlOutputDispositionDetails
type ExecuteSqlOutputDispositionDetailsTypeEnum
    func GetExecuteSqlOutputDispositionDetailsTypeEnumValues() []ExecuteSqlOutputDispositionDetailsTypeEnum
    func GetMappingExecuteSqlOutputDispositionDetailsTypeEnum(val string) (ExecuteSqlOutputDispositionDetailsTypeEnum, bool)
type ExecuteSqlOutputDispositionObjectStorageDetails
    func (m ExecuteSqlOutputDispositionObjectStorageDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlOutputDispositionObjectStorageDetails) String() string
    func (m ExecuteSqlOutputDispositionObjectStorageDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum
    func GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumValues() []ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum
    func GetMappingExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum(val string) (ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum, bool)
type ExecuteSqlOutputObjectStorageDetails
    func (m ExecuteSqlOutputObjectStorageDetails) GetResultDispositionTemplates() []ExecuteSqlOutputResultDispositionTemplate
    func (m ExecuteSqlOutputObjectStorageDetails) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlOutputObjectStorageDetails) String() string
    func (m ExecuteSqlOutputObjectStorageDetails) ValidateEnumValue() (bool, error)
type ExecuteSqlOutputResultDispositionTemplate
    func (m ExecuteSqlOutputResultDispositionTemplate) String() string
    func (m *ExecuteSqlOutputResultDispositionTemplate) UnmarshalJSON(data []byte) (e error)
    func (m ExecuteSqlOutputResultDispositionTemplate) ValidateEnumValue() (bool, error)
type ExecuteSqlResponse
type ExecuteSqlResponseBatch
    func (m ExecuteSqlResponseBatch) GetEnv() *ExecuteSqlResponseEnv
    func (m ExecuteSqlResponseBatch) GetVersion() *string
    func (m ExecuteSqlResponseBatch) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlResponseBatch) String() string
    func (m ExecuteSqlResponseBatch) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseEnv
    func (m ExecuteSqlResponseEnv) String() string
    func (m ExecuteSqlResponseEnv) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseFormat
    func (m ExecuteSqlResponseFormat) String() string
    func (m ExecuteSqlResponseFormat) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemBatch
    func (m ExecuteSqlResponseItemBatch) String() string
    func (m ExecuteSqlResponseItemBatch) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemError
    func (m ExecuteSqlResponseItemError) String() string
    func (m ExecuteSqlResponseItemError) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemProperties
    func (m ExecuteSqlResponseItemProperties) String() string
    func (m ExecuteSqlResponseItemProperties) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemResultSet
    func (m ExecuteSqlResponseItemResultSet) String() string
    func (m ExecuteSqlResponseItemResultSet) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemResultSetMetadata
    func (m ExecuteSqlResponseItemResultSetMetadata) String() string
    func (m ExecuteSqlResponseItemResultSetMetadata) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemScript
    func (m ExecuteSqlResponseItemScript) String() string
    func (m *ExecuteSqlResponseItemScript) UnmarshalJSON(data []byte) (e error)
    func (m ExecuteSqlResponseItemScript) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemStandard
    func (m ExecuteSqlResponseItemStandard) String() string
    func (m *ExecuteSqlResponseItemStandard) UnmarshalJSON(data []byte) (e error)
    func (m ExecuteSqlResponseItemStandard) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseItemStatementPos
    func (m ExecuteSqlResponseItemStatementPos) String() string
    func (m ExecuteSqlResponseItemStatementPos) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseScript
    func (m ExecuteSqlResponseScript) GetEnv() *ExecuteSqlResponseEnv
    func (m ExecuteSqlResponseScript) GetVersion() *string
    func (m ExecuteSqlResponseScript) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlResponseScript) String() string
    func (m ExecuteSqlResponseScript) ValidateEnumValue() (bool, error)
type ExecuteSqlResponseStandard
    func (m ExecuteSqlResponseStandard) GetEnv() *ExecuteSqlResponseEnv
    func (m ExecuteSqlResponseStandard) GetVersion() *string
    func (m ExecuteSqlResponseStandard) MarshalJSON() (buff []byte, e error)
    func (m ExecuteSqlResponseStandard) String() string
    func (m ExecuteSqlResponseStandard) ValidateEnumValue() (bool, error)
type GetCredentialExecuteGranteeRequest
    func (request GetCredentialExecuteGranteeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCredentialExecuteGranteeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCredentialExecuteGranteeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCredentialExecuteGranteeRequest) String() string
    func (request GetCredentialExecuteGranteeRequest) ValidateEnumValue() (bool, error)
type GetCredentialExecuteGranteeResponse
    func (response GetCredentialExecuteGranteeResponse) HTTPResponse() *http.Response
    func (response GetCredentialExecuteGranteeResponse) String() string
type GetCredentialPublicSynonymRequest
    func (request GetCredentialPublicSynonymRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCredentialPublicSynonymRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCredentialPublicSynonymRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCredentialPublicSynonymRequest) String() string
    func (request GetCredentialPublicSynonymRequest) ValidateEnumValue() (bool, error)
type GetCredentialPublicSynonymResponse
    func (response GetCredentialPublicSynonymResponse) HTTPResponse() *http.Response
    func (response GetCredentialPublicSynonymResponse) String() string
type GetCredentialRequest
    func (request GetCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCredentialRequest) String() string
    func (request GetCredentialRequest) ValidateEnumValue() (bool, error)
type GetCredentialResponse
    func (response GetCredentialResponse) HTTPResponse() *http.Response
    func (response GetCredentialResponse) String() string
type GetDatabaseToolsDatabaseApiGatewayConfigContentRequest
    func (request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) String() string
    func (request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsDatabaseApiGatewayConfigContentResponse
    func (response GetDatabaseToolsDatabaseApiGatewayConfigContentResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsDatabaseApiGatewayConfigContentResponse) String() string
type GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum
    func GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues() []GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum
    func GetMappingGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum(val string) (GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum, bool)
type GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest
    func (request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) String() string
    func (request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse
    func (response GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String() string
type GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse
    func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string
type GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse
    func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string
type GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string
    func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue() (bool, error)
type GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse
    func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse() *http.Response
    func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string
type GetPropertySetPropertySetKeyEnum
    func GetGetPropertySetPropertySetKeyEnumValues() []GetPropertySetPropertySetKeyEnum
    func GetMappingGetPropertySetPropertySetKeyEnum(val string) (GetPropertySetPropertySetKeyEnum, bool)
type GetPropertySetRequest
    func (request GetPropertySetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPropertySetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPropertySetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPropertySetRequest) String() string
    func (request GetPropertySetRequest) ValidateEnumValue() (bool, error)
type GetPropertySetResponse
    func (response GetPropertySetResponse) HTTPResponse() *http.Response
    func (response GetPropertySetResponse) String() string
type GetUserCredentialRequest
    func (request GetUserCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetUserCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetUserCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request GetUserCredentialRequest) String() string
    func (request GetUserCredentialRequest) ValidateEnumValue() (bool, error)
type GetUserCredentialResponse
    func (response GetUserCredentialResponse) HTTPResponse() *http.Response
    func (response GetUserCredentialResponse) 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 ListCredentialExecuteGranteesRequest
    func (request ListCredentialExecuteGranteesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCredentialExecuteGranteesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCredentialExecuteGranteesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCredentialExecuteGranteesRequest) String() string
    func (request ListCredentialExecuteGranteesRequest) ValidateEnumValue() (bool, error)
type ListCredentialExecuteGranteesResponse
    func (response ListCredentialExecuteGranteesResponse) HTTPResponse() *http.Response
    func (response ListCredentialExecuteGranteesResponse) String() string
type ListCredentialExecuteGranteesSortOrderEnum
    func GetListCredentialExecuteGranteesSortOrderEnumValues() []ListCredentialExecuteGranteesSortOrderEnum
    func GetMappingListCredentialExecuteGranteesSortOrderEnum(val string) (ListCredentialExecuteGranteesSortOrderEnum, bool)
type ListCredentialPublicSynonymsRequest
    func (request ListCredentialPublicSynonymsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCredentialPublicSynonymsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCredentialPublicSynonymsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCredentialPublicSynonymsRequest) String() string
    func (request ListCredentialPublicSynonymsRequest) ValidateEnumValue() (bool, error)
type ListCredentialPublicSynonymsResponse
    func (response ListCredentialPublicSynonymsResponse) HTTPResponse() *http.Response
    func (response ListCredentialPublicSynonymsResponse) String() string
type ListCredentialPublicSynonymsSortOrderEnum
    func GetListCredentialPublicSynonymsSortOrderEnumValues() []ListCredentialPublicSynonymsSortOrderEnum
    func GetMappingListCredentialPublicSynonymsSortOrderEnum(val string) (ListCredentialPublicSynonymsSortOrderEnum, bool)
type ListCredentialsRequest
    func (request ListCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCredentialsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCredentialsRequest) String() string
    func (request ListCredentialsRequest) ValidateEnumValue() (bool, error)
type ListCredentialsResponse
    func (response ListCredentialsResponse) HTTPResponse() *http.Response
    func (response ListCredentialsResponse) String() string
type ListCredentialsSortOrderEnum
    func GetListCredentialsSortOrderEnumValues() []ListCredentialsSortOrderEnum
    func GetMappingListCredentialsSortOrderEnum(val string) (ListCredentialsSortOrderEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest
    func (request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) String() string
    func (request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse
    func (response ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse) String() string
type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) String() string
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse
    func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse) String() string
type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) String() string
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse
    func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse) String() string
type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) String() string
    func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse
    func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse) String() string
type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum, bool)
type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum
    func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum
    func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum, bool)
type ListUserCredentialsRequest
    func (request ListUserCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListUserCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListUserCredentialsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListUserCredentialsRequest) String() string
    func (request ListUserCredentialsRequest) ValidateEnumValue() (bool, error)
type ListUserCredentialsResponse
    func (response ListUserCredentialsResponse) HTTPResponse() *http.Response
    func (response ListUserCredentialsResponse) String() string
type ListUserCredentialsSortOrderEnum
    func GetListUserCredentialsSortOrderEnumValues() []ListUserCredentialsSortOrderEnum
    func GetMappingListUserCredentialsSortOrderEnum(val string) (ListUserCredentialsSortOrderEnum, 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 PayloadTypeEnum
    func GetMappingPayloadTypeEnum(val string) (PayloadTypeEnum, bool)
    func GetPayloadTypeEnumValues() []PayloadTypeEnum
type PropertySet
type PropertySetApex
    func (m PropertySetApex) GetIsMutable() *bool
    func (m PropertySetApex) MarshalJSON() (buff []byte, e error)
    func (m PropertySetApex) String() string
    func (m PropertySetApex) ValidateEnumValue() (bool, error)
type PropertySetApexDocumentGenerator
    func (m PropertySetApexDocumentGenerator) GetIsMutable() *bool
    func (m PropertySetApexDocumentGenerator) MarshalJSON() (buff []byte, e error)
    func (m PropertySetApexDocumentGenerator) String() string
    func (m PropertySetApexDocumentGenerator) ValidateEnumValue() (bool, error)
type PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum
    func GetMappingPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum(val string) (PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum, bool)
    func GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumValues() []PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum
type PropertySetApexDocumentGeneratorPrintServerTypeEnum
    func GetMappingPropertySetApexDocumentGeneratorPrintServerTypeEnum(val string) (PropertySetApexDocumentGeneratorPrintServerTypeEnum, bool)
    func GetPropertySetApexDocumentGeneratorPrintServerTypeEnumValues() []PropertySetApexDocumentGeneratorPrintServerTypeEnum
type PropertySetApexFaIntegration
    func (m PropertySetApexFaIntegration) GetIsMutable() *bool
    func (m PropertySetApexFaIntegration) MarshalJSON() (buff []byte, e error)
    func (m PropertySetApexFaIntegration) String() string
    func (m PropertySetApexFaIntegration) ValidateEnumValue() (bool, error)
type PropertySetKeyEnum
    func GetMappingPropertySetKeyEnum(val string) (PropertySetKeyEnum, bool)
    func GetPropertySetKeyEnumValues() []PropertySetKeyEnum
type PropertySetOracleDatabaseExternalAuthentication
    func (m PropertySetOracleDatabaseExternalAuthentication) GetIsMutable() *bool
    func (m PropertySetOracleDatabaseExternalAuthentication) MarshalJSON() (buff []byte, e error)
    func (m PropertySetOracleDatabaseExternalAuthentication) String() string
    func (m *PropertySetOracleDatabaseExternalAuthentication) UnmarshalJSON(data []byte) (e error)
    func (m PropertySetOracleDatabaseExternalAuthentication) ValidateEnumValue() (bool, error)
type PropertySetOracleDatabaseExternalAuthenticationIdentityProvider
type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) MarshalJSON() (buff []byte, e error)
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) String() string
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) ValidateEnumValue() (bool, error)
type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) MarshalJSON() (buff []byte, e error)
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) String() string
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) ValidateEnumValue() (bool, error)
type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) MarshalJSON() (buff []byte, e error)
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) String() string
    func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type StatementTypeEnum
    func GetMappingStatementTypeEnum(val string) (StatementTypeEnum, bool)
    func GetStatementTypeEnumValues() []StatementTypeEnum
type UpdateCredentialBasicDetails
    func (m UpdateCredentialBasicDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateCredentialBasicDetails) String() string
    func (m UpdateCredentialBasicDetails) ValidateEnumValue() (bool, error)
type UpdateCredentialDetails
type UpdateCredentialRequest
    func (request UpdateCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCredentialRequest) String() string
    func (request UpdateCredentialRequest) ValidateEnumValue() (bool, error)
type UpdateCredentialResponse
    func (response UpdateCredentialResponse) HTTPResponse() *http.Response
    func (response UpdateCredentialResponse) String() string
type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetAdvancedProperties() map[string]string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetCertificateBundle() DatabaseApiGatewayConfigCertificateBundle
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDatabaseApiStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDocumentRoot() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpPort() *int
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpsPort() *int
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoute() UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoutingHeader() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) String() string
    func (m *UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails
type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) String() string
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String() string
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String() string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles() []string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String() string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties() map[string]string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize() *int
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize() *int
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize() *int
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue() *string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String() string
    func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum
    func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum, bool)
    func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string
    func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string
type UpdatePropertySetApexDocumentGeneratorDetails
    func (m UpdatePropertySetApexDocumentGeneratorDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdatePropertySetApexDocumentGeneratorDetails) String() string
    func (m UpdatePropertySetApexDocumentGeneratorDetails) ValidateEnumValue() (bool, error)
type UpdatePropertySetApexFaIntegrationDetails
    func (m UpdatePropertySetApexFaIntegrationDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdatePropertySetApexFaIntegrationDetails) String() string
    func (m UpdatePropertySetApexFaIntegrationDetails) ValidateEnumValue() (bool, error)
type UpdatePropertySetDetails
type UpdatePropertySetOracleDatabaseExternalAuthenticationDetails
    func (m UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) String() string
    func (m *UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) ValidateEnumValue() (bool, error)
type UpdatePropertySetPropertySetKeyEnum
    func GetMappingUpdatePropertySetPropertySetKeyEnum(val string) (UpdatePropertySetPropertySetKeyEnum, bool)
    func GetUpdatePropertySetPropertySetKeyEnumValues() []UpdatePropertySetPropertySetKeyEnum
type UpdatePropertySetRequest
    func (request UpdatePropertySetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePropertySetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePropertySetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePropertySetRequest) String() string
    func (request UpdatePropertySetRequest) ValidateEnumValue() (bool, error)
type UpdatePropertySetResponse
    func (response UpdatePropertySetResponse) HTTPResponse() *http.Response
    func (response UpdatePropertySetResponse) String() string
type UserCredential
    func (m UserCredential) String() string
    func (m UserCredential) ValidateEnumValue() (bool, error)
type UserCredentialCollection
    func (m UserCredentialCollection) String() string
    func (m UserCredentialCollection) ValidateEnumValue() (bool, error)
type UserCredentialSummary
    func (m UserCredentialSummary) String() string
    func (m UserCredentialSummary) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionDetails
type ValidateDatabaseToolsConnectionMySqlDetails
    func (m ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionMySqlDetails) String() string
    func (m ValidateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionMySqlResult
    func (m ValidateDatabaseToolsConnectionMySqlResult) GetAction() *string
    func (m ValidateDatabaseToolsConnectionMySqlResult) GetCause() *string
    func (m ValidateDatabaseToolsConnectionMySqlResult) GetCode() *string
    func (m ValidateDatabaseToolsConnectionMySqlResult) GetMessage() *string
    func (m ValidateDatabaseToolsConnectionMySqlResult) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionMySqlResult) String() string
    func (m ValidateDatabaseToolsConnectionMySqlResult) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionOracleDatabaseDetails
    func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) String() string
    func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue() (bool, error)
type ValidateDatabaseToolsConnectionOracleDatabaseResult
    func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction() *string
    func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause() *string
    func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode() *string
    func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage() *string
    func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON() (buff []byte, e error)
    func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) String() string
    func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) ValidateEnumValue() (bool, error)
type 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 apex_fa_integration_prerequisites_check.go cancel_work_request_request_response.go connection_type.go create_credential_basic_details.go create_credential_details.go create_credential_execute_grantee_details.go create_credential_execute_grantee_request_response.go create_credential_public_synonym_details.go create_credential_public_synonym_request_response.go create_credential_request_response.go create_database_tools_database_api_gateway_config_pool_api_spec_default_details.go create_database_tools_database_api_gateway_config_pool_api_spec_details.go create_database_tools_database_api_gateway_config_pool_api_spec_request_response.go create_database_tools_database_api_gateway_config_pool_auto_api_spec_default_details.go create_database_tools_database_api_gateway_config_pool_auto_api_spec_details.go create_database_tools_database_api_gateway_config_pool_auto_api_spec_request_response.go create_database_tools_database_api_gateway_config_pool_default_details.go create_database_tools_database_api_gateway_config_pool_details.go create_database_tools_database_api_gateway_config_pool_request_response.go credential.go credential_collection.go credential_execute_grantee.go credential_execute_grantee_collection.go credential_execute_grantee_summary.go credential_key_type.go credential_public_synonym.go credential_public_synonym_collection.go credential_public_synonym_summary.go credential_related_resource.go credential_related_resource_type.go credential_summary.go credential_type.go database_api_gateway_config_advanced_property_config_type.go database_api_gateway_config_certificate_bundle.go database_api_gateway_config_certificate_bundle_file_name.go database_api_gateway_config_certificate_bundle_self_signed.go database_api_gateway_config_certificate_private_key_file_name.go database_api_gateway_config_certificate_public_file_name.go database_api_gateway_config_global_key.go database_api_gateway_config_type.go database_tools_connection.go database_tools_database_api_gateway_config.go database_tools_database_api_gateway_config_advanced_property_summary.go database_tools_database_api_gateway_config_advanced_property_summary_collection.go database_tools_database_api_gateway_config_content.go database_tools_database_api_gateway_config_global.go database_tools_database_api_gateway_config_global_default.go database_tools_database_api_gateway_config_pool.go database_tools_database_api_gateway_config_pool_api_spec.go database_tools_database_api_gateway_config_pool_api_spec_collection.go database_tools_database_api_gateway_config_pool_api_spec_default.go database_tools_database_api_gateway_config_pool_api_spec_default_summary.go database_tools_database_api_gateway_config_pool_api_spec_summary.go database_tools_database_api_gateway_config_pool_auto_api_spec.go database_tools_database_api_gateway_config_pool_auto_api_spec_collection.go database_tools_database_api_gateway_config_pool_auto_api_spec_default.go database_tools_database_api_gateway_config_pool_auto_api_spec_default_summary.go database_tools_database_api_gateway_config_pool_auto_api_spec_summary.go database_tools_database_api_gateway_config_pool_collection.go database_tools_database_api_gateway_config_pool_content.go database_tools_database_api_gateway_config_pool_content_default.go database_tools_database_api_gateway_config_pool_default.go database_tools_database_api_gateway_config_pool_default_summary.go database_tools_database_api_gateway_config_pool_summary.go database_tools_external_authentication_status.go database_tools_identity.go database_tools_identity_lifecycle_state.go database_tools_identity_oracle_database_resource_principal.go database_tools_identity_status.go databasetoolsruntime_client.go dbms_cloud_status.go delete_credential_execute_grantee_request_response.go delete_credential_public_synonym_request_response.go delete_credential_request_response.go delete_database_tools_database_api_gateway_config_pool_api_spec_request_response.go delete_database_tools_database_api_gateway_config_pool_auto_api_spec_request_response.go delete_database_tools_database_api_gateway_config_pool_request_response.go execute_sql_asynchronous_input_details.go execute_sql_asynchronous_input_inline_details.go execute_sql_asynchronous_input_object_storage_details.go execute_sql_bind.go execute_sql_bind_plsql_table.go execute_sql_bind_type_component.go execute_sql_database_tools_connection_asynchronous_details.go execute_sql_database_tools_connection_details.go execute_sql_database_tools_connection_request_response.go execute_sql_database_tools_connection_synchronous_details.go execute_sql_input_batch_details.go execute_sql_input_details.go execute_sql_input_script_details.go execute_sql_input_script_sql_request_details.go execute_sql_input_standard_details.go execute_sql_object_storage_location.go execute_sql_output_details.go execute_sql_output_disposition_details.go execute_sql_output_disposition_object_storage_details.go execute_sql_output_object_storage_details.go execute_sql_output_result_disposition_template.go execute_sql_response.go execute_sql_response_batch.go execute_sql_response_env.go execute_sql_response_format.go execute_sql_response_item_batch.go execute_sql_response_item_error.go execute_sql_response_item_properties.go execute_sql_response_item_result_set.go execute_sql_response_item_result_set_metadata.go execute_sql_response_item_script.go execute_sql_response_item_standard.go execute_sql_response_item_statement_pos.go execute_sql_response_script.go execute_sql_response_standard.go get_credential_execute_grantee_request_response.go get_credential_public_synonym_request_response.go get_credential_request_response.go get_database_tools_database_api_gateway_config_content_request_response.go get_database_tools_database_api_gateway_config_global_request_response.go get_database_tools_database_api_gateway_config_pool_api_spec_request_response.go get_database_tools_database_api_gateway_config_pool_auto_api_spec_request_response.go get_database_tools_database_api_gateway_config_pool_request_response.go get_property_set_request_response.go get_user_credential_request_response.go get_work_request_request_response.go identity_provider_type.go identity_type.go list_credential_execute_grantees_request_response.go list_credential_public_synonyms_request_response.go list_credentials_request_response.go list_database_tools_database_api_gateway_config_advanced_properties_request_response.go list_database_tools_database_api_gateway_config_pool_api_specs_request_response.go list_database_tools_database_api_gateway_config_pool_auto_api_specs_request_response.go list_database_tools_database_api_gateway_config_pools_request_response.go list_user_credentials_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 payload_type.go property_set.go property_set_apex.go property_set_apex_document_generator.go property_set_apex_fa_integration.go property_set_key.go property_set_oracle_database_external_authentication.go property_set_oracle_database_external_authentication_identity_provider.go property_set_oracle_database_external_authentication_identity_provider_azure_ad.go property_set_oracle_database_external_authentication_identity_provider_none.go property_set_oracle_database_external_authentication_identity_provider_oci_iam.go sort_order.go statement_type.go update_credential_basic_details.go update_credential_details.go update_credential_request_response.go update_database_tools_database_api_gateway_config_global_default_details.go update_database_tools_database_api_gateway_config_global_details.go update_database_tools_database_api_gateway_config_global_request_response.go update_database_tools_database_api_gateway_config_pool_api_spec_default_details.go update_database_tools_database_api_gateway_config_pool_api_spec_details.go update_database_tools_database_api_gateway_config_pool_api_spec_request_response.go update_database_tools_database_api_gateway_config_pool_auto_api_spec_default_details.go update_database_tools_database_api_gateway_config_pool_auto_api_spec_details.go update_database_tools_database_api_gateway_config_pool_auto_api_spec_request_response.go update_database_tools_database_api_gateway_config_pool_default_details.go update_database_tools_database_api_gateway_config_pool_details.go update_database_tools_database_api_gateway_config_pool_request_response.go update_property_set_apex_document_generator_details.go update_property_set_apex_fa_integration_details.go update_property_set_details.go update_property_set_oracle_database_external_authentication_details.go update_property_set_request_response.go user_credential.go user_credential_collection.go user_credential_summary.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 GetApexFaIntegrationPrerequisitesCheckStatusEnumStringValues

func GetApexFaIntegrationPrerequisitesCheckStatusEnumStringValues() []string

GetApexFaIntegrationPrerequisitesCheckStatusEnumStringValues Enumerates the set of values in String for ApexFaIntegrationPrerequisitesCheckStatusEnum

func GetConnectionTypeEnumStringValues

func GetConnectionTypeEnumStringValues() []string

GetConnectionTypeEnumStringValues Enumerates the set of values in String for ConnectionTypeEnum

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues() []string

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues Enumerates the set of values in String for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues() []string

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues Enumerates the set of values in String for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues() []string

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues Enumerates the set of values in String for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues() []string

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues Enumerates the set of values in String for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues() []string

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues Enumerates the set of values in String for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

func GetCredentialKeyTypeEnumStringValues

func GetCredentialKeyTypeEnumStringValues() []string

GetCredentialKeyTypeEnumStringValues Enumerates the set of values in String for CredentialKeyTypeEnum

func GetCredentialRelatedResourceTypeEnumStringValues

func GetCredentialRelatedResourceTypeEnumStringValues() []string

GetCredentialRelatedResourceTypeEnumStringValues Enumerates the set of values in String for CredentialRelatedResourceTypeEnum

func GetCredentialTypeEnumStringValues

func GetCredentialTypeEnumStringValues() []string

GetCredentialTypeEnumStringValues Enumerates the set of values in String for CredentialTypeEnum

func GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumStringValues

func GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumStringValues() []string

GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum

func GetDatabaseApiGatewayConfigCertificateBundleTypeEnumStringValues

func GetDatabaseApiGatewayConfigCertificateBundleTypeEnumStringValues() []string

GetDatabaseApiGatewayConfigCertificateBundleTypeEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigCertificateBundleTypeEnum

func GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumStringValues

func GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumStringValues() []string

GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum

func GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumStringValues

func GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumStringValues() []string

GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum

func GetDatabaseApiGatewayConfigGlobalKeyEnumStringValues

func GetDatabaseApiGatewayConfigGlobalKeyEnumStringValues() []string

GetDatabaseApiGatewayConfigGlobalKeyEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigGlobalKeyEnum

func GetDatabaseApiGatewayConfigTypeEnumStringValues

func GetDatabaseApiGatewayConfigTypeEnumStringValues() []string

GetDatabaseApiGatewayConfigTypeEnumStringValues Enumerates the set of values in String for DatabaseApiGatewayConfigTypeEnum

func GetDatabaseToolsConnectionLifecycleStateEnumStringValues

func GetDatabaseToolsConnectionLifecycleStateEnumStringValues() []string

GetDatabaseToolsConnectionLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseToolsConnectionLifecycleStateEnum

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

func GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

func GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumStringValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumStringValues() []string

GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumStringValues Enumerates the set of values in String for DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

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 GetDbmsCloudStatusEnumStringValues

func GetDbmsCloudStatusEnumStringValues() []string

GetDbmsCloudStatusEnumStringValues Enumerates the set of values in String for DbmsCloudStatusEnum

func GetExecuteSqlAsynchronousInputDetailsTypeEnumStringValues

func GetExecuteSqlAsynchronousInputDetailsTypeEnumStringValues() []string

GetExecuteSqlAsynchronousInputDetailsTypeEnumStringValues Enumerates the set of values in String for ExecuteSqlAsynchronousInputDetailsTypeEnum

func GetExecuteSqlBindModeEnumStringValues

func GetExecuteSqlBindModeEnumStringValues() []string

GetExecuteSqlBindModeEnumStringValues Enumerates the set of values in String for ExecuteSqlBindModeEnum

func GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumStringValues

func GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumStringValues() []string

GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumStringValues Enumerates the set of values in String for ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum

func GetExecuteSqlOutputDetailsTypeEnumStringValues

func GetExecuteSqlOutputDetailsTypeEnumStringValues() []string

GetExecuteSqlOutputDetailsTypeEnumStringValues Enumerates the set of values in String for ExecuteSqlOutputDetailsTypeEnum

func GetExecuteSqlOutputDispositionDetailsTypeEnumStringValues

func GetExecuteSqlOutputDispositionDetailsTypeEnumStringValues() []string

GetExecuteSqlOutputDispositionDetailsTypeEnumStringValues Enumerates the set of values in String for ExecuteSqlOutputDispositionDetailsTypeEnum

func GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumStringValues

func GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumStringValues() []string

GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumStringValues Enumerates the set of values in String for ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum

func GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues

func GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues() []string

GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues Enumerates the set of values in String for GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

func GetGetPropertySetPropertySetKeyEnumStringValues

func GetGetPropertySetPropertySetKeyEnumStringValues() []string

GetGetPropertySetPropertySetKeyEnumStringValues Enumerates the set of values in String for GetPropertySetPropertySetKeyEnum

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 GetListCredentialExecuteGranteesSortOrderEnumStringValues

func GetListCredentialExecuteGranteesSortOrderEnumStringValues() []string

GetListCredentialExecuteGranteesSortOrderEnumStringValues Enumerates the set of values in String for ListCredentialExecuteGranteesSortOrderEnum

func GetListCredentialPublicSynonymsSortOrderEnumStringValues

func GetListCredentialPublicSynonymsSortOrderEnumStringValues() []string

GetListCredentialPublicSynonymsSortOrderEnumStringValues Enumerates the set of values in String for ListCredentialPublicSynonymsSortOrderEnum

func GetListCredentialsSortOrderEnumStringValues

func GetListCredentialsSortOrderEnumStringValues() []string

GetListCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListCredentialsSortOrderEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumStringValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumStringValues() []string

GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum

func GetListUserCredentialsSortOrderEnumStringValues

func GetListUserCredentialsSortOrderEnumStringValues() []string

GetListUserCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListUserCredentialsSortOrderEnum

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 GetPayloadTypeEnumStringValues

func GetPayloadTypeEnumStringValues() []string

GetPayloadTypeEnumStringValues Enumerates the set of values in String for PayloadTypeEnum

func GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumStringValues

func GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumStringValues() []string

GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumStringValues Enumerates the set of values in String for PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum

func GetPropertySetApexDocumentGeneratorPrintServerTypeEnumStringValues

func GetPropertySetApexDocumentGeneratorPrintServerTypeEnumStringValues() []string

GetPropertySetApexDocumentGeneratorPrintServerTypeEnumStringValues Enumerates the set of values in String for PropertySetApexDocumentGeneratorPrintServerTypeEnum

func GetPropertySetKeyEnumStringValues

func GetPropertySetKeyEnumStringValues() []string

GetPropertySetKeyEnumStringValues Enumerates the set of values in String for PropertySetKeyEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetStatementTypeEnumStringValues

func GetStatementTypeEnumStringValues() []string

GetStatementTypeEnumStringValues Enumerates the set of values in String for StatementTypeEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues() []string

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumStringValues Enumerates the set of values in String for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

func GetUpdatePropertySetPropertySetKeyEnumStringValues

func GetUpdatePropertySetPropertySetKeyEnumStringValues() []string

GetUpdatePropertySetPropertySetKeyEnumStringValues Enumerates the set of values in String for UpdatePropertySetPropertySetKeyEnum

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"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
    ActionTypeCanceled   ActionTypeEnum = "CANCELED"
)

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 ApexFaIntegrationPrerequisitesCheck

ApexFaIntegrationPrerequisitesCheck The results of a prerequisites check for APEX FA integration

type ApexFaIntegrationPrerequisitesCheck struct {

    // Status indicating the outcome of the prerequisites check.
    Status ApexFaIntegrationPrerequisitesCheckStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Messages describing the prerequisites check outcome. Messages can provide actionable information when the status indicates a failure.
    StatusDetails []string `mandatory:"false" json:"statusDetails"`
}

func (ApexFaIntegrationPrerequisitesCheck) String

func (m ApexFaIntegrationPrerequisitesCheck) String() string

func (ApexFaIntegrationPrerequisitesCheck) ValidateEnumValue

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

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

type ApexFaIntegrationPrerequisitesCheckStatusEnum

ApexFaIntegrationPrerequisitesCheckStatusEnum Enum with underlying type: string

type ApexFaIntegrationPrerequisitesCheckStatusEnum string

Set of constants representing the allowable values for ApexFaIntegrationPrerequisitesCheckStatusEnum

const (
    ApexFaIntegrationPrerequisitesCheckStatusPass    ApexFaIntegrationPrerequisitesCheckStatusEnum = "PASS"
    ApexFaIntegrationPrerequisitesCheckStatusFail    ApexFaIntegrationPrerequisitesCheckStatusEnum = "FAIL"
    ApexFaIntegrationPrerequisitesCheckStatusError   ApexFaIntegrationPrerequisitesCheckStatusEnum = "ERROR"
    ApexFaIntegrationPrerequisitesCheckStatusUnknown ApexFaIntegrationPrerequisitesCheckStatusEnum = "UNKNOWN"
)

func GetApexFaIntegrationPrerequisitesCheckStatusEnumValues

func GetApexFaIntegrationPrerequisitesCheckStatusEnumValues() []ApexFaIntegrationPrerequisitesCheckStatusEnum

GetApexFaIntegrationPrerequisitesCheckStatusEnumValues Enumerates the set of values for ApexFaIntegrationPrerequisitesCheckStatusEnum

func GetMappingApexFaIntegrationPrerequisitesCheckStatusEnum

func GetMappingApexFaIntegrationPrerequisitesCheckStatusEnum(val string) (ApexFaIntegrationPrerequisitesCheckStatusEnum, bool)

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

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

See also

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

type CancelWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (CancelWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

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

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

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

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

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

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

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

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) 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"
)

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 CreateCredentialBasicDetails

CreateCredentialBasicDetails Details for the Credential for the Basic type.

type CreateCredentialBasicDetails struct {

    // The credential_name to be created
    Key *string `mandatory:"true" json:"key"`

    // The username for the new credential.
    UserName *string `mandatory:"true" json:"userName"`

    // The password for the new credential.
    Password *string `mandatory:"true" json:"password"`
}

func (CreateCredentialBasicDetails) GetKey

func (m CreateCredentialBasicDetails) GetKey() *string

GetKey returns Key

func (CreateCredentialBasicDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateCredentialBasicDetails) String

func (m CreateCredentialBasicDetails) String() string

func (CreateCredentialBasicDetails) ValidateEnumValue

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

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

type CreateCredentialDetails

CreateCredentialDetails Details for the new credential.

type CreateCredentialDetails interface {

    // The credential_name to be created
    GetKey() *string
}

type CreateCredentialExecuteGranteeDetails

CreateCredentialExecuteGranteeDetails Specifies the database user, the grantee, who is granted the execute privilege on the credential.

type CreateCredentialExecuteGranteeDetails struct {

    // The name of the user to grant the EXECUTE privilege on the credential.
    Key *string `mandatory:"true" json:"key"`
}

func (CreateCredentialExecuteGranteeDetails) String

func (m CreateCredentialExecuteGranteeDetails) String() string

func (CreateCredentialExecuteGranteeDetails) ValidateEnumValue

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

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

type CreateCredentialExecuteGranteeRequest

CreateCredentialExecuteGranteeRequest wrapper for the CreateCredentialExecuteGrantee operation

See also

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

type CreateCredentialExecuteGranteeRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

    // The payload to create an execute grantee.
    CreateCredentialExecuteGranteeDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (CreateCredentialExecuteGranteeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCredentialExecuteGranteeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateCredentialExecuteGranteeRequest) RetryPolicy

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

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

func (CreateCredentialExecuteGranteeRequest) String

func (request CreateCredentialExecuteGranteeRequest) String() string

func (CreateCredentialExecuteGranteeRequest) ValidateEnumValue

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

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

type CreateCredentialExecuteGranteeResponse

CreateCredentialExecuteGranteeResponse wrapper for the CreateCredentialExecuteGrantee operation

type CreateCredentialExecuteGranteeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CredentialExecuteGrantee instance
    CredentialExecuteGrantee `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"`

    // URI of the new resource which was created by the request.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateCredentialExecuteGranteeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateCredentialExecuteGranteeResponse) String

func (response CreateCredentialExecuteGranteeResponse) String() string

type CreateCredentialPublicSynonymDetails

CreateCredentialPublicSynonymDetails The public synonym information

type CreateCredentialPublicSynonymDetails struct {

    // The name of the public synonym for the credential
    Key *string `mandatory:"true" json:"key"`
}

func (CreateCredentialPublicSynonymDetails) String

func (m CreateCredentialPublicSynonymDetails) String() string

func (CreateCredentialPublicSynonymDetails) ValidateEnumValue

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

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

type CreateCredentialPublicSynonymRequest

CreateCredentialPublicSynonymRequest wrapper for the CreateCredentialPublicSynonym operation

See also

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

type CreateCredentialPublicSynonymRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

    // The payload to create a public synonym for the given credentials.
    CreateCredentialPublicSynonymDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (CreateCredentialPublicSynonymRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCredentialPublicSynonymRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateCredentialPublicSynonymRequest) RetryPolicy

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

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

func (CreateCredentialPublicSynonymRequest) String

func (request CreateCredentialPublicSynonymRequest) String() string

func (CreateCredentialPublicSynonymRequest) ValidateEnumValue

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

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

type CreateCredentialPublicSynonymResponse

CreateCredentialPublicSynonymResponse wrapper for the CreateCredentialPublicSynonym operation

type CreateCredentialPublicSynonymResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CredentialPublicSynonym instance
    CredentialPublicSynonym `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"`

    // URI of the new resource which was created by the request.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateCredentialPublicSynonymResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateCredentialPublicSynonymResponse) String

func (response CreateCredentialPublicSynonymResponse) String() string

type CreateCredentialRequest

CreateCredentialRequest wrapper for the CreateCredential operation

See also

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

type CreateCredentialRequest 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 payload to create credential.
    CreateCredentialDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (CreateCredentialRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCredentialRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateCredentialRequest) RetryPolicy

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

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

func (CreateCredentialRequest) String

func (request CreateCredentialRequest) String() string

func (CreateCredentialRequest) ValidateEnumValue

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

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

type CreateCredentialResponse

CreateCredentialResponse wrapper for the CreateCredential operation

type CreateCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Credential instance
    Credential `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"`

    // URI of the new resource which was created by the request.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateCredentialResponse) String

func (response CreateCredentialResponse) String() string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails

CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails The content of a Database Tools database API gateway config API spec sub resource to be created.

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails 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 content of a string-escaped Open API spec in JSON format.
    Content *string `mandatory:"true" json:"content"`
}

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent() *string

GetContent returns Content

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) ValidateEnumValue

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

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails

CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails The content of a Database Tools database API gateway config API spec sub resource to be created.

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails interface {

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

    // The content of a string-escaped Open API spec in JSON format.
    GetContent() *string
}

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest

CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

See also

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // 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"`

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy

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

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String

func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue

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

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse

CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec instance
    DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec `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 (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String

func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails The content of a Database Tools database API gateway config auto API spec sub resource to be created.

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails 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 name of the database object.
    DatabaseObjectName *string `mandatory:"true" json:"databaseObjectName"`

    // Description of the autoApiSpec.
    Description *string `mandatory:"false" json:"description"`

    // Used as the URI path element for this object. When not specified the objectName lowercase is the default value.
    Alias *string `mandatory:"false" json:"alias"`

    // The name of the database API gateway config privilege protecting the resource. Only valid for SCOPE JWT Profile pools and BEARER securitySchemes.
    Scope *string `mandatory:"false" json:"scope"`

    // The name of the database API gateway config roles protecting the resource. Only valid for RBAC JWT Profile pools and BEARER securitySchemes.
    Roles []string `mandatory:"false" json:"roles"`

    // The type of the database object.
    DatabaseObjectType CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum `mandatory:"true" json:"databaseObjectType"`

    // The operations to limit access to this resource. If not specified then the default is ["READ","WRITE"].
    Operations []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum `mandatory:"false" json:"operations,omitempty"`

    // The security schemes that can access this resource. If not specified then the resource is public.
    SecuritySchemes []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum `mandatory:"false" json:"securitySchemes,omitempty"`
}

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias() *string

GetAlias returns Alias

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName() *string

GetDatabaseObjectName returns DatabaseObjectName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType() CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

GetDatabaseObjectType returns DatabaseObjectType

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription() *string

GetDescription returns Description

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

GetOperations returns Operations

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles() []string

GetRoles returns Roles

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope() *string

GetScope returns Scope

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

GetSecuritySchemes returns SecuritySchemes

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) ValidateEnumValue

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

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails The content of a Database Tools database API gateway config auto API spec sub resource to be created.

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails interface {

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

    // The name of the database object.
    GetDatabaseObjectName() *string

    // The type of the database object.
    GetDatabaseObjectType() CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

    // Description of the autoApiSpec.
    GetDescription() *string

    // Used as the URI path element for this object. When not specified the objectName lowercase is the default value.
    GetAlias() *string

    // The operations to limit access to this resource. If not specified then the default is ["READ","WRITE"].
    GetOperations() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

    // The security schemes that can access this resource. If not specified then the resource is public.
    GetSecuritySchemes() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

    // The name of the database API gateway config privilege protecting the resource. Only valid for SCOPE JWT Profile pools and BEARER securitySchemes.
    GetScope() *string

    // The name of the database API gateway config roles protecting the resource. Only valid for RBAC JWT Profile pools and BEARER securitySchemes.
    GetRoles() []string
}

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum Enum with underlying type: string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum string

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

const (
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeFunction    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "FUNCTION"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeMview       CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "MVIEW"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypePackage     CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "PACKAGE"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeProcedure   CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "PROCEDURE"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeTable       CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "TABLE"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeView        CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "VIEW"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeDualityview CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "DUALITYVIEW"
)

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues Enumerates the set of values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum, bool)

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum Enum with underlying type: string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum string

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

const (
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsRead  CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum = "READ"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsWrite CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum = "WRITE"
)

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues Enumerates the set of values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum, bool)

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum Enum with underlying type: string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum string

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

const (
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesBasic  CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum = "BASIC"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesBearer CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum = "BEARER"
)

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues Enumerates the set of values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum, bool)

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

See also

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // Details for the new Database Tools database API gateway config auto API spec resource.
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // 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"`

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy

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

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String

func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue

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

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec instance
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec `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 (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String

func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails

CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails The content of a Database Tools database API gateway config pool sub resource to be created.

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails 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 pool route value provided in requests to target this pool.
    PoolRouteValue *string `mandatory:"true" json:"poolRouteValue"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    // Specifies the maximum number of database connections allowed for the pool.
    MaxPoolSize *int `mandatory:"false" json:"maxPoolSize"`

    // Specifies the minimum number of database connections allowed for the pool.
    MinPoolSize *int `mandatory:"false" json:"minPoolSize"`

    // Specifies the initial size for the number of database connections that will be created for the pool.
    InitialPoolSize *int `mandatory:"false" json:"initialPoolSize"`

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    JwtProfileJwkUrl *string `mandatory:"false" json:"jwtProfileJwkUrl"`

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    JwtProfileIssuer *string `mandatory:"false" json:"jwtProfileIssuer"`

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    JwtProfileAudience *string `mandatory:"false" json:"jwtProfileAudience"`

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    JwtProfileRoleClaimName *string `mandatory:"false" json:"jwtProfileRoleClaimName"`

    // Advanced pool properties.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // Specifies to enable the Database Actions feature.
    DatabaseActionsStatus CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum `mandatory:"false" json:"databaseActionsStatus,omitempty"`

    // Specifies whether the REST-Enabled SQL service is active.
    RestEnabledSqlStatus CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum `mandatory:"false" json:"restEnabledSqlStatus,omitempty"`
}

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties() map[string]string

GetAdvancedProperties returns AdvancedProperties

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus() CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize() *int

GetInitialPoolSize returns InitialPoolSize

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience() *string

GetJwtProfileAudience returns JwtProfileAudience

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer() *string

GetJwtProfileIssuer returns JwtProfileIssuer

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl() *string

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName() *string

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize() *int

GetMaxPoolSize returns MaxPoolSize

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize() *int

GetMinPoolSize returns MinPoolSize

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue() *string

GetPoolRouteValue returns PoolRouteValue

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus() CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String

func (m CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) ValidateEnumValue

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

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetails

CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetails The content of a Database Tools database API gateway config pool sub resource to be created.

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetails interface {

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

    // The pool route value provided in requests to target this pool.
    GetPoolRouteValue() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    GetDatabaseToolsConnectionId() *string

    // Specifies the maximum number of database connections allowed for the pool.
    GetMaxPoolSize() *int

    // Specifies the minimum number of database connections allowed for the pool.
    GetMinPoolSize() *int

    // Specifies the initial size for the number of database connections that will be created for the pool.
    GetInitialPoolSize() *int

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    GetJwtProfileJwkUrl() *string

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    GetJwtProfileIssuer() *string

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    GetJwtProfileAudience() *string

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    GetJwtProfileRoleClaimName() *string

    // Specifies to enable the Database Actions feature.
    GetDatabaseActionsStatus() CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

    // Specifies whether the REST-Enabled SQL service is active.
    GetRestEnabledSqlStatus() CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

    // Advanced pool properties.
    GetAdvancedProperties() map[string]string
}

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum Enum with underlying type: string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum string

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

const (
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnabled  CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum = "ENABLED"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusDisabled CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum = "DISABLED"
)

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues Enumerates the set of values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum, bool)

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum Enum with underlying type: string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum string

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

const (
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnabled  CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum = "ENABLED"
    CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusDisabled CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum = "DISABLED"
)

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues

func GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues() []CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

GetCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues Enumerates the set of values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

func GetMappingCreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum(val string) (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum, bool)

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest

CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPool operation

See also

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

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

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    // 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"`

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy

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

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String

func (request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue

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

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse

CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPool operation

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPool instance
    DatabaseToolsDatabaseApiGatewayConfigPool `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 (CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String

func (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string

type Credential

Credential Credential information

type Credential struct {

    // Name of the credential
    Key *string `mandatory:"true" json:"key"`

    // Name of the user that will be used to log in to the remote database or the remote or local operating system
    UserName *string `mandatory:"true" json:"userName"`

    // Indicates whether this credential is enabled (TRUE) or not (FALSE)
    Enabled *string `mandatory:"true" json:"enabled"`

    // Owner of the credential
    Owner *string `mandatory:"true" json:"owner"`

    // For a Windows target, the Windows domain to use when logging in
    WindowsDomain *string `mandatory:"false" json:"windowsDomain"`

    // Indicates whether this refers to a public synonym or not.
    KeyType CredentialKeyTypeEnum `mandatory:"false" json:"keyType,omitempty"`

    RelatedResource *CredentialRelatedResource `mandatory:"false" json:"relatedResource"`
}

func (Credential) String

func (m Credential) String() string

func (Credential) ValidateEnumValue

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

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

type CredentialCollection

CredentialCollection List of `CredentialSummary` items.

type CredentialCollection struct {

    // Array of `CredentialSummary` items.
    Items []CredentialSummary `mandatory:"true" json:"items"`
}

func (CredentialCollection) String

func (m CredentialCollection) String() string

func (CredentialCollection) ValidateEnumValue

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

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

type CredentialExecuteGrantee

CredentialExecuteGrantee Specifies the database user, the grantee, who is granted the execute privilege on the credential.

type CredentialExecuteGrantee struct {

    // The name of the user to grant the EXECUTE privilege on the credential.
    Key *string `mandatory:"true" json:"key"`
}

func (CredentialExecuteGrantee) String

func (m CredentialExecuteGrantee) String() string

func (CredentialExecuteGrantee) ValidateEnumValue

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

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

type CredentialExecuteGranteeCollection

CredentialExecuteGranteeCollection List of `CredentialExecuteGranteeSummary` items.

type CredentialExecuteGranteeCollection struct {

    // Array of `CredentialExecuteGranteeSummary` items.
    Items []CredentialExecuteGranteeSummary `mandatory:"true" json:"items"`
}

func (CredentialExecuteGranteeCollection) String

func (m CredentialExecuteGranteeCollection) String() string

func (CredentialExecuteGranteeCollection) ValidateEnumValue

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

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

type CredentialExecuteGranteeSummary

CredentialExecuteGranteeSummary Specifies the database user, the grantee, who is granted the execute privilege on the credential.

type CredentialExecuteGranteeSummary struct {

    // The name of the user to grant the EXECUTE privilege on the credential.
    Key *string `mandatory:"true" json:"key"`
}

func (CredentialExecuteGranteeSummary) String

func (m CredentialExecuteGranteeSummary) String() string

func (CredentialExecuteGranteeSummary) ValidateEnumValue

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

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

type CredentialKeyTypeEnum

CredentialKeyTypeEnum Enum with underlying type: string

type CredentialKeyTypeEnum string

Set of constants representing the allowable values for CredentialKeyTypeEnum

const (
    CredentialKeyTypeCredentialName CredentialKeyTypeEnum = "CREDENTIAL_NAME"
    CredentialKeyTypePublicSynonym  CredentialKeyTypeEnum = "PUBLIC_SYNONYM"
)

func GetCredentialKeyTypeEnumValues

func GetCredentialKeyTypeEnumValues() []CredentialKeyTypeEnum

GetCredentialKeyTypeEnumValues Enumerates the set of values for CredentialKeyTypeEnum

func GetMappingCredentialKeyTypeEnum

func GetMappingCredentialKeyTypeEnum(val string) (CredentialKeyTypeEnum, bool)

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

type CredentialPublicSynonym

CredentialPublicSynonym The public synonym information

type CredentialPublicSynonym struct {

    // The name of the public synonym for the credential
    Key *string `mandatory:"true" json:"key"`
}

func (CredentialPublicSynonym) String

func (m CredentialPublicSynonym) String() string

func (CredentialPublicSynonym) ValidateEnumValue

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

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

type CredentialPublicSynonymCollection

CredentialPublicSynonymCollection List of `CredentialPublicSynonymSummary` items.

type CredentialPublicSynonymCollection struct {

    // Array of `CredentialPublicSynonymSummary` items.
    Items []CredentialPublicSynonymSummary `mandatory:"true" json:"items"`
}

func (CredentialPublicSynonymCollection) String

func (m CredentialPublicSynonymCollection) String() string

func (CredentialPublicSynonymCollection) ValidateEnumValue

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

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

type CredentialPublicSynonymSummary

CredentialPublicSynonymSummary The public synonym information

type CredentialPublicSynonymSummary struct {

    // The name of the public synonym for the credential
    Key *string `mandatory:"true" json:"key"`
}

func (CredentialPublicSynonymSummary) String

func (m CredentialPublicSynonymSummary) String() string

func (CredentialPublicSynonymSummary) ValidateEnumValue

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

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

type CredentialRelatedResource

CredentialRelatedResource A related resource for a credential.

type CredentialRelatedResource struct {

    // The related resource type.
    Type CredentialRelatedResourceTypeEnum `mandatory:"true" json:"type"`

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

func (CredentialRelatedResource) String

func (m CredentialRelatedResource) String() string

func (CredentialRelatedResource) ValidateEnumValue

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

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

type CredentialRelatedResourceTypeEnum

CredentialRelatedResourceTypeEnum Enum with underlying type: string

type CredentialRelatedResourceTypeEnum string

Set of constants representing the allowable values for CredentialRelatedResourceTypeEnum

const (
    CredentialRelatedResourceTypeDatabaseToolsIdentity CredentialRelatedResourceTypeEnum = "DATABASE_TOOLS_IDENTITY"
)

func GetCredentialRelatedResourceTypeEnumValues

func GetCredentialRelatedResourceTypeEnumValues() []CredentialRelatedResourceTypeEnum

GetCredentialRelatedResourceTypeEnumValues Enumerates the set of values for CredentialRelatedResourceTypeEnum

func GetMappingCredentialRelatedResourceTypeEnum

func GetMappingCredentialRelatedResourceTypeEnum(val string) (CredentialRelatedResourceTypeEnum, bool)

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

type CredentialSummary

CredentialSummary Credential information

type CredentialSummary struct {

    // Name of the credential
    Key *string `mandatory:"true" json:"key"`

    // Name of the user that will be used to log in to the remote database or the remote or local operating system
    UserName *string `mandatory:"true" json:"userName"`

    // Indicates whether this credential is enabled (TRUE) or not (FALSE)
    Enabled *string `mandatory:"true" json:"enabled"`

    // Owner of the credential
    Owner *string `mandatory:"true" json:"owner"`

    // For a Windows target, the Windows domain to use when logging in
    WindowsDomain *string `mandatory:"false" json:"windowsDomain"`

    // Indicates whether this refers to a public synonym or not.
    KeyType CredentialKeyTypeEnum `mandatory:"false" json:"keyType,omitempty"`

    RelatedResource *CredentialRelatedResource `mandatory:"false" json:"relatedResource"`
}

func (CredentialSummary) String

func (m CredentialSummary) String() string

func (CredentialSummary) ValidateEnumValue

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

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

type CredentialTypeEnum

CredentialTypeEnum Enum with underlying type: string

type CredentialTypeEnum string

Set of constants representing the allowable values for CredentialTypeEnum

const (
    CredentialTypeBasic CredentialTypeEnum = "BASIC"
)

func GetCredentialTypeEnumValues

func GetCredentialTypeEnumValues() []CredentialTypeEnum

GetCredentialTypeEnumValues Enumerates the set of values for CredentialTypeEnum

func GetMappingCredentialTypeEnum

func GetMappingCredentialTypeEnum(val string) (CredentialTypeEnum, bool)

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

type DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum

DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum Enum with underlying type: string

type DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum string

Set of constants representing the allowable values for DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum

const (
    DatabaseApiGatewayConfigAdvancedPropertyConfigTypeGlobal DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum = "GLOBAL"
    DatabaseApiGatewayConfigAdvancedPropertyConfigTypePool   DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum = "POOL"
)

func GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumValues

func GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumValues() []DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum

GetDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnumValues Enumerates the set of values for DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum

func GetMappingDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum

func GetMappingDatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum(val string) (DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum, bool)

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

type DatabaseApiGatewayConfigCertificateBundle

DatabaseApiGatewayConfigCertificateBundle The certificate bundle that describes the SSL certicicate. Ignored if the httpsPort is 0.

type DatabaseApiGatewayConfigCertificateBundle interface {
}

type DatabaseApiGatewayConfigCertificateBundleFileName

DatabaseApiGatewayConfigCertificateBundleFileName The certificate bundle that describes the SSL certicicate files.

type DatabaseApiGatewayConfigCertificateBundleFileName struct {
    CertificatePublic *DatabaseApiGatewayConfigCertificatePublicFileName `mandatory:"false" json:"certificatePublic"`

    CertificatePrivateKey *DatabaseApiGatewayConfigCertificatePrivateKeyFileName `mandatory:"false" json:"certificatePrivateKey"`
}

func (DatabaseApiGatewayConfigCertificateBundleFileName) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseApiGatewayConfigCertificateBundleFileName) String

func (m DatabaseApiGatewayConfigCertificateBundleFileName) String() string

func (DatabaseApiGatewayConfigCertificateBundleFileName) ValidateEnumValue

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

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

type DatabaseApiGatewayConfigCertificateBundleSelfSigned

DatabaseApiGatewayConfigCertificateBundleSelfSigned The certificate bundle that denotes the use of a self signed certificate.

type DatabaseApiGatewayConfigCertificateBundleSelfSigned struct {
}

func (DatabaseApiGatewayConfigCertificateBundleSelfSigned) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseApiGatewayConfigCertificateBundleSelfSigned) String

func (m DatabaseApiGatewayConfigCertificateBundleSelfSigned) String() string

func (DatabaseApiGatewayConfigCertificateBundleSelfSigned) ValidateEnumValue

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

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

type DatabaseApiGatewayConfigCertificateBundleTypeEnum

DatabaseApiGatewayConfigCertificateBundleTypeEnum Enum with underlying type: string

type DatabaseApiGatewayConfigCertificateBundleTypeEnum string

Set of constants representing the allowable values for DatabaseApiGatewayConfigCertificateBundleTypeEnum

const (
    DatabaseApiGatewayConfigCertificateBundleTypeFilename   DatabaseApiGatewayConfigCertificateBundleTypeEnum = "FILENAME"
    DatabaseApiGatewayConfigCertificateBundleTypeSelfSigned DatabaseApiGatewayConfigCertificateBundleTypeEnum = "SELF_SIGNED"
)

func GetDatabaseApiGatewayConfigCertificateBundleTypeEnumValues

func GetDatabaseApiGatewayConfigCertificateBundleTypeEnumValues() []DatabaseApiGatewayConfigCertificateBundleTypeEnum

GetDatabaseApiGatewayConfigCertificateBundleTypeEnumValues Enumerates the set of values for DatabaseApiGatewayConfigCertificateBundleTypeEnum

func GetMappingDatabaseApiGatewayConfigCertificateBundleTypeEnum

func GetMappingDatabaseApiGatewayConfigCertificateBundleTypeEnum(val string) (DatabaseApiGatewayConfigCertificateBundleTypeEnum, bool)

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

type DatabaseApiGatewayConfigCertificatePrivateKeyFileName

DatabaseApiGatewayConfigCertificatePrivateKeyFileName Describes a certificate private key file to be used with SSL

type DatabaseApiGatewayConfigCertificatePrivateKeyFileName struct {

    // The format of the file
    Format DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum `mandatory:"false" json:"format,omitempty"`

    // The path to the file
    Path *string `mandatory:"false" json:"path"`
}

func (DatabaseApiGatewayConfigCertificatePrivateKeyFileName) String

func (m DatabaseApiGatewayConfigCertificatePrivateKeyFileName) String() string

func (DatabaseApiGatewayConfigCertificatePrivateKeyFileName) ValidateEnumValue

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

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

type DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum

DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum Enum with underlying type: string

type DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum string

Set of constants representing the allowable values for DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum

const (
    DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatDer DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum = "DER"
    DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatPem DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum = "PEM"
)

func GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumValues

func GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumValues() []DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum

GetDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnumValues Enumerates the set of values for DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum

func GetMappingDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum

func GetMappingDatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum(val string) (DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum, bool)

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

type DatabaseApiGatewayConfigCertificatePublicFileName

DatabaseApiGatewayConfigCertificatePublicFileName Describes a certificate file to be used with SSL. Ignored if the httpsPort is 0.

type DatabaseApiGatewayConfigCertificatePublicFileName struct {

    // The format of the file
    Format DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum `mandatory:"false" json:"format,omitempty"`

    // The path to the file
    Path *string `mandatory:"false" json:"path"`
}

func (DatabaseApiGatewayConfigCertificatePublicFileName) String

func (m DatabaseApiGatewayConfigCertificatePublicFileName) String() string

func (DatabaseApiGatewayConfigCertificatePublicFileName) ValidateEnumValue

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

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

type DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum

DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum Enum with underlying type: string

type DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum string

Set of constants representing the allowable values for DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum

const (
    DatabaseApiGatewayConfigCertificatePublicFileNameFormatPem DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum = "PEM"
)

func GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumValues

func GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumValues() []DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum

GetDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnumValues Enumerates the set of values for DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum

func GetMappingDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum

func GetMappingDatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum(val string) (DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum, bool)

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

type DatabaseApiGatewayConfigGlobalKeyEnum

DatabaseApiGatewayConfigGlobalKeyEnum Enum with underlying type: string

type DatabaseApiGatewayConfigGlobalKeyEnum string

Set of constants representing the allowable values for DatabaseApiGatewayConfigGlobalKeyEnum

const (
    DatabaseApiGatewayConfigGlobalKeySettings DatabaseApiGatewayConfigGlobalKeyEnum = "SETTINGS"
)

func GetDatabaseApiGatewayConfigGlobalKeyEnumValues

func GetDatabaseApiGatewayConfigGlobalKeyEnumValues() []DatabaseApiGatewayConfigGlobalKeyEnum

GetDatabaseApiGatewayConfigGlobalKeyEnumValues Enumerates the set of values for DatabaseApiGatewayConfigGlobalKeyEnum

func GetMappingDatabaseApiGatewayConfigGlobalKeyEnum

func GetMappingDatabaseApiGatewayConfigGlobalKeyEnum(val string) (DatabaseApiGatewayConfigGlobalKeyEnum, bool)

GetMappingDatabaseApiGatewayConfigGlobalKeyEnum 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 DatabaseToolsConnection

DatabaseToolsConnection Simplified DatabaseToolsConnection representation for splat usage only

type DatabaseToolsConnection 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 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 compartment containing the Database Tools connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

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

    // The time the Database Tools connection was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The Database Tools connection type.
    Type ConnectionTypeEnum `mandatory:"true" json:"type"`

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

func (DatabaseToolsConnection) String

func (m DatabaseToolsConnection) String() string

func (DatabaseToolsConnection) ValidateEnumValue

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

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

type DatabaseToolsConnectionLifecycleStateEnum

DatabaseToolsConnectionLifecycleStateEnum Enum with underlying type: string

type DatabaseToolsConnectionLifecycleStateEnum string

Set of constants representing the allowable values for DatabaseToolsConnectionLifecycleStateEnum

const (
    DatabaseToolsConnectionLifecycleStateCreating DatabaseToolsConnectionLifecycleStateEnum = "CREATING"
    DatabaseToolsConnectionLifecycleStateUpdating DatabaseToolsConnectionLifecycleStateEnum = "UPDATING"
    DatabaseToolsConnectionLifecycleStateActive   DatabaseToolsConnectionLifecycleStateEnum = "ACTIVE"
    DatabaseToolsConnectionLifecycleStateInactive DatabaseToolsConnectionLifecycleStateEnum = "INACTIVE"
    DatabaseToolsConnectionLifecycleStateDeleting DatabaseToolsConnectionLifecycleStateEnum = "DELETING"
    DatabaseToolsConnectionLifecycleStateDeleted  DatabaseToolsConnectionLifecycleStateEnum = "DELETED"
    DatabaseToolsConnectionLifecycleStateFailed   DatabaseToolsConnectionLifecycleStateEnum = "FAILED"
)

func GetDatabaseToolsConnectionLifecycleStateEnumValues

func GetDatabaseToolsConnectionLifecycleStateEnumValues() []DatabaseToolsConnectionLifecycleStateEnum

GetDatabaseToolsConnectionLifecycleStateEnumValues Enumerates the set of values for DatabaseToolsConnectionLifecycleStateEnum

func GetMappingDatabaseToolsConnectionLifecycleStateEnum

func GetMappingDatabaseToolsConnectionLifecycleStateEnum(val string) (DatabaseToolsConnectionLifecycleStateEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfig

DatabaseToolsDatabaseApiGatewayConfig Simplified DatabaseToolsDatabaseApiGatewayConfig representation for splat usage only.

type DatabaseToolsDatabaseApiGatewayConfig 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 Database Tools database API gateway config type.
    Type DatabaseApiGatewayConfigTypeEnum `mandatory:"true" json:"type"`

    // 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 current state of the Database Tools database API gateway config.
    LifecycleState DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

func (DatabaseToolsDatabaseApiGatewayConfig) String

func (m DatabaseToolsDatabaseApiGatewayConfig) String() string

func (DatabaseToolsDatabaseApiGatewayConfig) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary

DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary Description of a database API gateway config setting to be provided as an advanced property.

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary struct {

    // A string that uniquely identifies a Database Tools database API gateway config global settings resource.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The data type of a database API gateway config setting.
    DataType DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum `mandatory:"true" json:"dataType"`

    // The config types that support this advanced property. The supported types are GLOBAL and POOL.
    ConfigTypes []DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum `mandatory:"false" json:"configTypes,omitempty"`

    // The category of the Database Tools database API gateway config global setting.
    CategoryKey *string `mandatory:"false" json:"categoryKey"`

    // A user-friendly name of a category.
    CategoryDisplayName *string `mandatory:"false" json:"categoryDisplayName"`

    // The type of database (as determined by a type of Database Tools connection) to which this setting applies.
    // The advancedProperty applies to all types of Database Tools connection when null. This is only applicable
    // when configTypes includes POOL.
    DatabaseToolsConnectionTypes []DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum `mandatory:"false" json:"databaseToolsConnectionTypes,omitempty"`

    // Uniform resource locator (URL) of documentation related to this setting.
    DocumentationUrl *string `mandatory:"false" json:"documentationUrl"`

    // A user-friendly description of a database API gateway config setting.
    Description *string `mandatory:"false" json:"description"`

    // The default value (if applicable) of a database API gateway config setting.
    DefaultValue *string `mandatory:"false" json:"defaultValue"`

    // A minimum numeric value (if applicable) of a database API gateway config setting.
    MinValue *int `mandatory:"false" json:"minValue"`

    // A maximum numeric value (if applicable) of a database API gateway config setting.
    MaxValue *int `mandatory:"false" json:"maxValue"`

    // A list of string values (if applicable) supported by this database API gateway config setting.
    ListOfValues []string `mandatory:"false" json:"listOfValues"`

    // Hint text for a database API gateway config setting.
    HintText *string `mandatory:"false" json:"hintText"`
}

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary) String

func (m DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary) String() string

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection

DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection List of database API gateway config setting descriptions to be provided as advanced properties.

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection struct {

    // List of database API gateway config setting descriptions to be provided as advanced properties.
    Items []DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection) String

func (m DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection) String() string

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum

DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeString   DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum = "STRING"
    DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeNumber   DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum = "NUMBER"
    DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeDuration DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum = "DURATION"
    DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeBoolean  DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum = "BOOLEAN"
)

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumValues() []DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum

GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum

DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesOracleDatabase DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum = "ORACLE_DATABASE"
    DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesMysql          DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum = "MYSQL"
)

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumValues() []DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum

GetDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigContent

DatabaseToolsDatabaseApiGatewayConfigContent The content of a Database Tools database API gateway config global resource.

type DatabaseToolsDatabaseApiGatewayConfigContent struct {
    Global DatabaseToolsDatabaseApiGatewayConfigGlobal `mandatory:"true" json:"global"`

    // The content of the Database Tools database API gateway config pools each with API spec and auto API spec definitions.
    Pools []DatabaseToolsDatabaseApiGatewayConfigPoolContent `mandatory:"false" json:"pools"`
}

func (DatabaseToolsDatabaseApiGatewayConfigContent) String

func (m DatabaseToolsDatabaseApiGatewayConfigContent) String() string

func (*DatabaseToolsDatabaseApiGatewayConfigContent) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigContent) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigGlobal

DatabaseToolsDatabaseApiGatewayConfigGlobal The content of a Database Tools database API gateway config global resource.

type DatabaseToolsDatabaseApiGatewayConfigGlobal interface {

    // A string that uniquely identifies a Database Tools database API gateway config global settings resource.
    GetKey() *string

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

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

    // How the target pool route value is determined for a HTTP request.
    GetPoolRoute() DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

    // The request header name providing the pool route value.
    GetPoolRoutingHeader() *string

    // ORDS database API is a database management and monitoring REST API. Database Actions requires this feature.
    GetDatabaseApiStatus() DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

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

    // Specifies the HTTP listen port. 0 disables HTTP. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended.
    GetHttpPort() *int

    // Specifies the HTTPS listen port. 0 disables HTTPS. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended. ORDS will use a self-signed certificate if a certificate bundle is not provided.
    GetHttpsPort() *int

    GetCertificateBundle() DatabaseApiGatewayConfigCertificateBundle

    // The location of the static resources to be served under the / root server path.
    GetDocumentRoot() *string

    // Advanced global properties.
    GetAdvancedProperties() map[string]string
}

type DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnabled  DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum = "ENABLED"
    DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusDisabled DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum = "DISABLED"
)

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

GetDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigGlobalDefault

DatabaseToolsDatabaseApiGatewayConfigGlobalDefault The content of a Database Tools database API gateway config global resource.

type DatabaseToolsDatabaseApiGatewayConfigGlobalDefault struct {

    // A string that uniquely identifies a Database Tools database API gateway config global settings resource.
    Key *string `mandatory:"true" json:"key"`

    // The time the resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The request header name providing the pool route value.
    PoolRoutingHeader *string `mandatory:"false" json:"poolRoutingHeader"`

    // Specifies the HTTP listen port. 0 disables HTTP. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended.
    HttpPort *int `mandatory:"false" json:"httpPort"`

    // Specifies the HTTPS listen port. 0 disables HTTPS. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended. ORDS will use a self-signed certificate if a certificate bundle is not provided.
    HttpsPort *int `mandatory:"false" json:"httpsPort"`

    CertificateBundle DatabaseApiGatewayConfigCertificateBundle `mandatory:"false" json:"certificateBundle"`

    // The location of the static resources to be served under the / root server path.
    DocumentRoot *string `mandatory:"false" json:"documentRoot"`

    // Advanced global properties.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // How the target pool route value is determined for a HTTP request.
    PoolRoute DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum `mandatory:"false" json:"poolRoute,omitempty"`

    // ORDS database API is a database management and monitoring REST API. Database Actions requires this feature.
    DatabaseApiStatus DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum `mandatory:"false" json:"databaseApiStatus,omitempty"`

    // The RESTful service definition location.
    MetadataSource DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum `mandatory:"false" json:"metadataSource,omitempty"`
}

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetAdvancedProperties

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetAdvancedProperties() map[string]string

GetAdvancedProperties returns AdvancedProperties

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetCertificateBundle

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetCertificateBundle() DatabaseApiGatewayConfigCertificateBundle

GetCertificateBundle returns CertificateBundle

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDatabaseApiStatus

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDatabaseApiStatus() DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

GetDatabaseApiStatus returns DatabaseApiStatus

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDocumentRoot

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDocumentRoot() *string

GetDocumentRoot returns DocumentRoot

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpPort

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpPort() *int

GetHttpPort returns HttpPort

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpsPort

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpsPort() *int

GetHttpsPort returns HttpsPort

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetMetadataSource

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetMetadataSource() DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

GetMetadataSource returns MetadataSource

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoute

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoute() DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

GetPoolRoute returns PoolRoute

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoutingHeader

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoutingHeader() *string

GetPoolRoutingHeader returns PoolRoutingHeader

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) String

func (m DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) String() string

func (*DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceDatabase DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum = "DATABASE"
    DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceCloud    DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum = "CLOUD"
)

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumValues() []DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

GetDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRoutePath   DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum = "PATH"
    DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteHeader DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum = "HEADER"
)

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumValues() []DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

GetDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum, bool)

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

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 DatabaseToolsDatabaseApiGatewayConfigPool

DatabaseToolsDatabaseApiGatewayConfigPool The content of a Database Tools database API gateway config pool sub resource.

type DatabaseToolsDatabaseApiGatewayConfigPool interface {

    // A system generated string that uniquely identifies a pool sub resource.
    GetKey() *string

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

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

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

    // The pool route value provided in requests to target this pool.
    GetPoolRouteValue() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    GetDatabaseToolsConnectionId() *string

    // Specifies the maximum number of database connections allowed for the pool.
    GetMaxPoolSize() *int

    // Specifies the minimum number of database connections allowed for the pool.
    GetMinPoolSize() *int

    // Specifies the initial size for the number of database connections that will be created for the pool.
    GetInitialPoolSize() *int

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    GetJwtProfileJwkUrl() *string

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    GetJwtProfileIssuer() *string

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    GetJwtProfileAudience() *string

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    GetJwtProfileRoleClaimName() *string

    // Specifies to enable the Database Actions feature.
    GetDatabaseActionsStatus() DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

    // Specifies whether the REST-Enabled SQL service is active.
    GetRestEnabledSqlStatus() DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

    // Advanced pool properties.
    GetAdvancedProperties() map[string]string
}

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec

DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec The content of a Database Tools database API gateway config API spec sub resource defined within a pool.

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec interface {

    // A system generated string that uniquely identifies an API spec sub resource within a given pool.
    GetKey() *string

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

    // The content of a string-escaped Open API spec in JSON format.
    GetContent() *string

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

    // The time the resource was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime
}

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection

DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection List of Database Tools database API gateway config API spec summary items.

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection struct {

    // Array of Database Tools database API gateway config API spec summary items.
    Items []DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) String() string

func (*DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault

DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault The content of a Database Tools database API gateway config API spec sub resource defined within a pool.

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault struct {

    // A system generated string that uniquely identifies an API spec sub resource within a given pool.
    Key *string `mandatory:"true" json:"key"`

    // 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 content of a string-escaped Open API spec in JSON format.
    Content *string `mandatory:"true" json:"content"`

    // The time the resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetContent

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetContent() *string

GetContent returns Content

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) String() string

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary

DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary Summary of the Database Tools database API gateway config API spec resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary struct {

    // A system generated string that uniquely identifies an API spec sub resource within a pool.
    Key *string `mandatory:"true" json:"key"`

    // 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 resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) String() string

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummary

DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummary Summary of the Database Tools database API gateway config API spec resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummary interface {

    // A system generated string that uniquely identifies an API spec sub resource within a pool.
    GetKey() *string

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

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

    // The time the resource was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime
}

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec The content of a Database Tools database API gateway config auto API spec sub resource defined within a pool.

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec interface {

    // A system generated string that uniquely identifies an auto API spec sub resource within a given pool.
    GetKey() *string

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

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

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

    // The name of the database object.
    GetDatabaseObjectName() *string

    // The type of the database object.
    GetDatabaseObjectType() DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

    // Description of the autoApiSpec.
    GetDescription() *string

    // Used as the URI path element for this object. When not specified the objectName lowercase is the default value.
    GetAlias() *string

    // The operations to limit access to this resource. If not specified then the default is ["READ","WRITE"].
    GetOperations() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

    // The security schemes that can access this resource. If not specified then the resource is public.
    GetSecuritySchemes() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

    // The name of the database API gateway config privilege protecting the resource. Only valid for SCOPE JWT Profile pools and BEARER securitySchemes.
    GetScope() *string

    // The name of the database API gateway config roles protecting the resource. Only valid for RBAC JWT Profile pools and BEARER securitySchemes.
    GetRoles() []string
}

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection List of Database Tools database API gateway config auto API spec summary items.

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection struct {

    // Array of Database Tools database API gateway config auto API spec summary items.
    Items []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) String() string

func (*DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeFunction    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum = "FUNCTION"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeMview       DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum = "MVIEW"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypePackage     DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum = "PACKAGE"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeProcedure   DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum = "PROCEDURE"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeTable       DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum = "TABLE"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeView        DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum = "VIEW"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeDualityview DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum = "DUALITYVIEW"
)

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault The content of a Database Tools database API gateway config auto API spec sub resource defined within a pool.

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault struct {

    // A system generated string that uniquely identifies an auto API spec sub resource within a given pool.
    Key *string `mandatory:"true" json:"key"`

    // 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 resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The name of the database object.
    DatabaseObjectName *string `mandatory:"false" json:"databaseObjectName"`

    // Description of the autoApiSpec.
    Description *string `mandatory:"false" json:"description"`

    // Used as the URI path element for this object. When not specified the objectName lowercase is the default value.
    Alias *string `mandatory:"false" json:"alias"`

    // The name of the database API gateway config privilege protecting the resource. Only valid for SCOPE JWT Profile pools and BEARER securitySchemes.
    Scope *string `mandatory:"false" json:"scope"`

    // The name of the database API gateway config roles protecting the resource. Only valid for RBAC JWT Profile pools and BEARER securitySchemes.
    Roles []string `mandatory:"false" json:"roles"`

    // The type of the database object.
    DatabaseObjectType DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum `mandatory:"false" json:"databaseObjectType,omitempty"`

    // The operations to limit access to this resource. If not specified then the default is ["READ","WRITE"].
    Operations []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum `mandatory:"false" json:"operations,omitempty"`

    // The security schemes that can access this resource. If not specified then the resource is public.
    SecuritySchemes []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum `mandatory:"false" json:"securitySchemes,omitempty"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetAlias

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetAlias() *string

GetAlias returns Alias

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectName() *string

GetDatabaseObjectName returns DatabaseObjectName

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectType

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectType() DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

GetDatabaseObjectType returns DatabaseObjectType

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDescription

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDescription() *string

GetDescription returns Description

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetOperations

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetOperations() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

GetOperations returns Operations

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetRoles

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetRoles() []string

GetRoles returns Roles

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetScope

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetScope() *string

GetScope returns Scope

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetSecuritySchemes

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetSecuritySchemes() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

GetSecuritySchemes returns SecuritySchemes

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) String() string

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary Summary of the Database Tools database API gateway config auto API spec resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary struct {

    // A system generated string that uniquely identifies an auto API spec sub resource within a pool.
    Key *string `mandatory:"true" json:"key"`

    // 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 resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) String() string

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsRead  DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum = "READ"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsWrite DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum = "WRITE"
)

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesBasic  DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum = "BASIC"
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesBearer DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum = "BEARER"
)

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummary

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummary Summary of the Database Tools database API gateway config auto API spec resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummary interface {

    // A system generated string that uniquely identifies an auto API spec sub resource within a pool.
    GetKey() *string

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

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

    // The time the resource was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime
}

type DatabaseToolsDatabaseApiGatewayConfigPoolCollection

DatabaseToolsDatabaseApiGatewayConfigPoolCollection List of Database Tools database API gateway config pool summary items.

type DatabaseToolsDatabaseApiGatewayConfigPoolCollection struct {

    // Array of Database Tools database API gateway config pool summary items.
    Items []DatabaseToolsDatabaseApiGatewayConfigPoolSummary `mandatory:"true" json:"items"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolCollection) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolCollection) String() string

func (*DatabaseToolsDatabaseApiGatewayConfigPoolCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolCollection) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolContent

DatabaseToolsDatabaseApiGatewayConfigPoolContent The content of a Database Tools database API gateway config pool sub resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolContent interface {

    // A system generated string that uniquely identifies a pool sub resource.
    GetKey() *string

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

    // The pool route value provided in requests to target this pool.
    GetPoolRouteValue() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    GetDatabaseToolsConnectionId() *string

    // Specifies the maximum number of database connections allowed for the pool.
    GetMaxPoolSize() *int

    // Specifies the minimum number of database connections allowed for the pool.
    GetMinPoolSize() *int

    // Specifies the initial size for the number of database connections that will be created for the pool.
    GetInitialPoolSize() *int

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    GetJwtProfileJwkUrl() *string

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    GetJwtProfileIssuer() *string

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    GetJwtProfileAudience() *string

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    GetJwtProfileRoleClaimName() *string

    // Specifies to enable the Database Actions feature.
    GetDatabaseActionsStatus() DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

    // Specifies whether the REST-Enabled SQL service is active.
    GetRestEnabledSqlStatus() DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

    // Advanced pool properties.
    GetAdvancedProperties() map[string]string

    // Array of Database Tools database API gateway config API spec items.
    GetApiSpecs() []DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec

    // Array of Database Tools database API gateway config auto API spec items.
    GetAutoApiSpecs() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec

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

    // The time the resource was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime
}

type DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnabled  DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum = "ENABLED"
    DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusDisabled DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum = "DISABLED"
)

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

GetDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault

DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault The content of a Database Tools database API gateway config pool sub resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault struct {

    // A system generated string that uniquely identifies a pool sub resource.
    Key *string `mandatory:"true" json:"key"`

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

    // The pool route value provided in requests to target this pool.
    PoolRouteValue *string `mandatory:"false" json:"poolRouteValue"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    DatabaseToolsConnectionId *string `mandatory:"false" json:"databaseToolsConnectionId"`

    // Specifies the maximum number of database connections allowed for the pool.
    MaxPoolSize *int `mandatory:"false" json:"maxPoolSize"`

    // Specifies the minimum number of database connections allowed for the pool.
    MinPoolSize *int `mandatory:"false" json:"minPoolSize"`

    // Specifies the initial size for the number of database connections that will be created for the pool.
    InitialPoolSize *int `mandatory:"false" json:"initialPoolSize"`

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    JwtProfileJwkUrl *string `mandatory:"false" json:"jwtProfileJwkUrl"`

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    JwtProfileIssuer *string `mandatory:"false" json:"jwtProfileIssuer"`

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    JwtProfileAudience *string `mandatory:"false" json:"jwtProfileAudience"`

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    JwtProfileRoleClaimName *string `mandatory:"false" json:"jwtProfileRoleClaimName"`

    // Advanced pool properties.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // Array of Database Tools database API gateway config API spec items.
    ApiSpecs []DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec `mandatory:"false" json:"apiSpecs"`

    // Array of Database Tools database API gateway config auto API spec items.
    AutoApiSpecs []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec `mandatory:"false" json:"autoApiSpecs"`

    // The time the resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Specifies to enable the Database Actions feature.
    DatabaseActionsStatus DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum `mandatory:"false" json:"databaseActionsStatus,omitempty"`

    // Specifies whether the REST-Enabled SQL service is active.
    RestEnabledSqlStatus DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum `mandatory:"false" json:"restEnabledSqlStatus,omitempty"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAdvancedProperties

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAdvancedProperties() map[string]string

GetAdvancedProperties returns AdvancedProperties

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetApiSpecs

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetApiSpecs() []DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec

GetApiSpecs returns ApiSpecs

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAutoApiSpecs

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAutoApiSpecs() []DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec

GetAutoApiSpecs returns AutoApiSpecs

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseActionsStatus

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseActionsStatus() DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseToolsConnectionId

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetInitialPoolSize

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetInitialPoolSize() *int

GetInitialPoolSize returns InitialPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileAudience

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileAudience() *string

GetJwtProfileAudience returns JwtProfileAudience

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileIssuer

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileIssuer() *string

GetJwtProfileIssuer returns JwtProfileIssuer

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileJwkUrl

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileJwkUrl() *string

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileRoleClaimName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileRoleClaimName() *string

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMaxPoolSize

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMaxPoolSize() *int

GetMaxPoolSize returns MaxPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMinPoolSize

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMinPoolSize() *int

GetMinPoolSize returns MinPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetPoolRouteValue

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetPoolRouteValue() *string

GetPoolRouteValue returns PoolRouteValue

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetRestEnabledSqlStatus

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetRestEnabledSqlStatus() DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) String() string

func (*DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnabled  DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum = "ENABLED"
    DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusDisabled DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum = "DISABLED"
)

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

GetDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnabled  DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum = "ENABLED"
    DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusDisabled DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum = "DISABLED"
)

func GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

GetDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigPoolDefault

DatabaseToolsDatabaseApiGatewayConfigPoolDefault The content of a Database Tools database API gateway config pool sub resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolDefault struct {

    // A system generated string that uniquely identifies a pool sub resource.
    Key *string `mandatory:"true" json:"key"`

    // The time the resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

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

    // The pool route value provided in requests to target this pool.
    PoolRouteValue *string `mandatory:"false" json:"poolRouteValue"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    DatabaseToolsConnectionId *string `mandatory:"false" json:"databaseToolsConnectionId"`

    // Specifies the maximum number of database connections allowed for the pool.
    MaxPoolSize *int `mandatory:"false" json:"maxPoolSize"`

    // Specifies the minimum number of database connections allowed for the pool.
    MinPoolSize *int `mandatory:"false" json:"minPoolSize"`

    // Specifies the initial size for the number of database connections that will be created for the pool.
    InitialPoolSize *int `mandatory:"false" json:"initialPoolSize"`

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    JwtProfileJwkUrl *string `mandatory:"false" json:"jwtProfileJwkUrl"`

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    JwtProfileIssuer *string `mandatory:"false" json:"jwtProfileIssuer"`

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    JwtProfileAudience *string `mandatory:"false" json:"jwtProfileAudience"`

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    JwtProfileRoleClaimName *string `mandatory:"false" json:"jwtProfileRoleClaimName"`

    // Advanced pool properties.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // Specifies to enable the Database Actions feature.
    DatabaseActionsStatus DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum `mandatory:"false" json:"databaseActionsStatus,omitempty"`

    // Specifies whether the REST-Enabled SQL service is active.
    RestEnabledSqlStatus DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum `mandatory:"false" json:"restEnabledSqlStatus,omitempty"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetAdvancedProperties

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetAdvancedProperties() map[string]string

GetAdvancedProperties returns AdvancedProperties

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseActionsStatus

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseActionsStatus() DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseToolsConnectionId

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetInitialPoolSize

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetInitialPoolSize() *int

GetInitialPoolSize returns InitialPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileAudience

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileAudience() *string

GetJwtProfileAudience returns JwtProfileAudience

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileIssuer

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileIssuer() *string

GetJwtProfileIssuer returns JwtProfileIssuer

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileJwkUrl

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileJwkUrl() *string

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileRoleClaimName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileRoleClaimName() *string

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMaxPoolSize

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMaxPoolSize() *int

GetMaxPoolSize returns MaxPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMinPoolSize

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMinPoolSize() *int

GetMinPoolSize returns MinPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetPoolRouteValue

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetPoolRouteValue() *string

GetPoolRouteValue returns PoolRouteValue

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetRestEnabledSqlStatus

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetRestEnabledSqlStatus() DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) String() string

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary

DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary Summary of the Database Tools database API gateway config pool resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary struct {

    // A system generated string that uniquely identifies a pool sub resource.
    Key *string `mandatory:"true" json:"key"`

    // 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 related Database Tools connection.
    DatabaseToolsConnectionId *string `mandatory:"true" json:"databaseToolsConnectionId"`

    // The time the resource was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the resource was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDatabaseToolsConnectionId

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDisplayName

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetKey

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetKey() *string

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) String

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) String() string

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) ValidateEnumValue

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

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

type DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum Enum with underlying type: string

type DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum string

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

const (
    DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnabled  DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum = "ENABLED"
    DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusDisabled DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum = "DISABLED"
)

func GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumValues

func GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumValues() []DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

GetDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnumValues Enumerates the set of values for DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

func GetMappingDatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum(val string) (DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum, bool)

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

type DatabaseToolsDatabaseApiGatewayConfigPoolSummary

DatabaseToolsDatabaseApiGatewayConfigPoolSummary Summary of the Database Tools database API gateway config pool resource.

type DatabaseToolsDatabaseApiGatewayConfigPoolSummary interface {

    // A system generated string that uniquely identifies a pool sub resource.
    GetKey() *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 related Database Tools connection.
    GetDatabaseToolsConnectionId() *string

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

    // The time the resource was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime
}

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

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

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

DatabaseToolsRuntimeClient a client for DatabaseToolsRuntime

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

func NewDatabaseToolsRuntimeClientWithConfigurationProvider

func NewDatabaseToolsRuntimeClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DatabaseToolsRuntimeClient, err error)

NewDatabaseToolsRuntimeClientWithConfigurationProvider Creates a new default DatabaseToolsRuntime client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDatabaseToolsRuntimeClientWithOboToken

func NewDatabaseToolsRuntimeClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DatabaseToolsRuntimeClient, err error)

NewDatabaseToolsRuntimeClientWithOboToken Creates a new default DatabaseToolsRuntime 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 (DatabaseToolsRuntimeClient) CancelWorkRequest

func (client DatabaseToolsRuntimeClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)

CancelWorkRequest Attempts to cancel the specified work request.

See also

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

func (*DatabaseToolsRuntimeClient) ConfigurationProvider

func (client *DatabaseToolsRuntimeClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DatabaseToolsRuntimeClient) CreateCredential

func (client DatabaseToolsRuntimeClient) CreateCredential(ctx context.Context, request CreateCredentialRequest) (response CreateCredentialResponse, err error)

CreateCredential Creates a credential for the user specified by the key.

See also

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

func (DatabaseToolsRuntimeClient) CreateCredentialExecuteGrantee

func (client DatabaseToolsRuntimeClient) CreateCredentialExecuteGrantee(ctx context.Context, request CreateCredentialExecuteGranteeRequest) (response CreateCredentialExecuteGranteeResponse, err error)

CreateCredentialExecuteGrantee Grants the EXECUTE privilege on the credential to the user specified by the key.

See also

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

func (DatabaseToolsRuntimeClient) CreateCredentialPublicSynonym

func (client DatabaseToolsRuntimeClient) CreateCredentialPublicSynonym(ctx context.Context, request CreateCredentialPublicSynonymRequest) (response CreateCredentialPublicSynonymResponse, err error)

CreateCredentialPublicSynonym Creates a public synonym for the given credentials

See also

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

func (DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPool

func (client DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)

CreateDatabaseToolsDatabaseApiGatewayConfigPool Create a Database Tools database API gateway config pool resource

See also

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

func (DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec

func (client DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)

CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec Create a Database Tools database API gateway config API spec resource

See also

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

func (DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec

func (client DatabaseToolsRuntimeClient) CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec Create a Database Tools database API gateway config auto API spec resource

See also

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

func (DatabaseToolsRuntimeClient) DeleteCredential

func (client DatabaseToolsRuntimeClient) DeleteCredential(ctx context.Context, request DeleteCredentialRequest) (response DeleteCredentialResponse, err error)

DeleteCredential Delete credential

See also

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

func (DatabaseToolsRuntimeClient) DeleteCredentialExecuteGrantee

func (client DatabaseToolsRuntimeClient) DeleteCredentialExecuteGrantee(ctx context.Context, request DeleteCredentialExecuteGranteeRequest) (response DeleteCredentialExecuteGranteeResponse, err error)

DeleteCredentialExecuteGrantee Delete execute grantee

See also

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

func (DatabaseToolsRuntimeClient) DeleteCredentialPublicSynonym

func (client DatabaseToolsRuntimeClient) DeleteCredentialPublicSynonym(ctx context.Context, request DeleteCredentialPublicSynonymRequest) (response DeleteCredentialPublicSynonymResponse, err error)

DeleteCredentialPublicSynonym Deletes the public synonym

See also

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

func (DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPool

func (client DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)

DeleteDatabaseToolsDatabaseApiGatewayConfigPool Deletes the specified Database Tools database API gateway config pool resource.

See also

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

func (DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec

func (client DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec Deletes the specified Database Tools database API gateway config API spec resource.

See also

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

func (DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec

func (client DatabaseToolsRuntimeClient) DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec Deletes the specified Database Tools database API gateway config auto API spec resource.

See also

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

func (DatabaseToolsRuntimeClient) ExecuteSqlDatabaseToolsConnection

func (client DatabaseToolsRuntimeClient) ExecuteSqlDatabaseToolsConnection(ctx context.Context, request ExecuteSqlDatabaseToolsConnectionRequest) (response ExecuteSqlDatabaseToolsConnectionResponse, err error)

ExecuteSqlDatabaseToolsConnection Execute statements on a database tools connection.

See also

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

func (DatabaseToolsRuntimeClient) GetCredential

func (client DatabaseToolsRuntimeClient) GetCredential(ctx context.Context, request GetCredentialRequest) (response GetCredentialResponse, err error)

GetCredential Get a credential

See also

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

func (DatabaseToolsRuntimeClient) GetCredentialExecuteGrantee

func (client DatabaseToolsRuntimeClient) GetCredentialExecuteGrantee(ctx context.Context, request GetCredentialExecuteGranteeRequest) (response GetCredentialExecuteGranteeResponse, err error)

GetCredentialExecuteGrantee Get a credential execute grantee

See also

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

func (DatabaseToolsRuntimeClient) GetCredentialPublicSynonym

func (client DatabaseToolsRuntimeClient) GetCredentialPublicSynonym(ctx context.Context, request GetCredentialPublicSynonymRequest) (response GetCredentialPublicSynonymResponse, err error)

GetCredentialPublicSynonym Get a public synonym

See also

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

func (DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigContent

func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigContent(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigContentResponse, err error)

GetDatabaseToolsDatabaseApiGatewayConfigContent Get the content of a Database Tools database API gateway config

See also

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

func (DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigGlobal

func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigGlobal(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse, err error)

GetDatabaseToolsDatabaseApiGatewayConfigGlobal Get a Database Tools database API gateway config global resource

See also

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

func (DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPool

func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)

GetDatabaseToolsDatabaseApiGatewayConfigPool Get a Database Tools database API gateway config pool resource

See also

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

func (DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec

func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)

GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec Get a Database Tools database API gateway config API spec resource

See also

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

func (DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec

func (client DatabaseToolsRuntimeClient) GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec Get a Database Tools database API gateway config auto API spec resource

See also

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

func (DatabaseToolsRuntimeClient) GetPropertySet

func (client DatabaseToolsRuntimeClient) GetPropertySet(ctx context.Context, request GetPropertySetRequest) (response GetPropertySetResponse, err error)

GetPropertySet Get a property set

See also

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

func (DatabaseToolsRuntimeClient) GetUserCredential

func (client DatabaseToolsRuntimeClient) GetUserCredential(ctx context.Context, request GetUserCredentialRequest) (response GetUserCredentialResponse, err error)

GetUserCredential Get a user credential

See also

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

func (DatabaseToolsRuntimeClient) GetWorkRequest

func (client DatabaseToolsRuntimeClient) 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/databasetoolsruntime/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (DatabaseToolsRuntimeClient) ListCredentialExecuteGrantees

func (client DatabaseToolsRuntimeClient) ListCredentialExecuteGrantees(ctx context.Context, request ListCredentialExecuteGranteesRequest) (response ListCredentialExecuteGranteesResponse, err error)

ListCredentialExecuteGrantees Get a list of all execute grantees

See also

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

func (DatabaseToolsRuntimeClient) ListCredentialPublicSynonyms

func (client DatabaseToolsRuntimeClient) ListCredentialPublicSynonyms(ctx context.Context, request ListCredentialPublicSynonymsRequest) (response ListCredentialPublicSynonymsResponse, err error)

ListCredentialPublicSynonyms Get a list of all public synonyms for the given credential

See also

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

func (DatabaseToolsRuntimeClient) ListCredentials

func (client DatabaseToolsRuntimeClient) ListCredentials(ctx context.Context, request ListCredentialsRequest) (response ListCredentialsResponse, err error)

ListCredentials Returns a paginated list of `CredentialSummary` for the specified request.

See also

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

func (DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties

func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse, err error)

ListDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties Returns list of database API gateway config setting descriptions to be provided as advanced properties.

See also

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

func (DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs

func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse, err error)

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs Returns a list of Database Tools database API gateway config API spec resources

See also

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

func (DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs

func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse, err error)

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs Returns a list of Database Tools database API gateway config auto API spec resources

See also

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

func (DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPools

func (client DatabaseToolsRuntimeClient) ListDatabaseToolsDatabaseApiGatewayConfigPools(ctx context.Context, request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) (response ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse, err error)

ListDatabaseToolsDatabaseApiGatewayConfigPools Returns a list of Database Tools database API gateway config pool resources

See also

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

func (DatabaseToolsRuntimeClient) ListUserCredentials

func (client DatabaseToolsRuntimeClient) ListUserCredentials(ctx context.Context, request ListUserCredentialsRequest) (response ListUserCredentialsResponse, err error)

ListUserCredentials Returns a paginated list of user `UserCredentialSummary` for the specified request.

See also

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

func (DatabaseToolsRuntimeClient) ListWorkRequestErrors

func (client DatabaseToolsRuntimeClient) 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/databasetoolsruntime/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (DatabaseToolsRuntimeClient) ListWorkRequestLogs

func (client DatabaseToolsRuntimeClient) 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/databasetoolsruntime/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (DatabaseToolsRuntimeClient) ListWorkRequests

func (client DatabaseToolsRuntimeClient) 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/databasetoolsruntime/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (*DatabaseToolsRuntimeClient) SetRegion

func (client *DatabaseToolsRuntimeClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DatabaseToolsRuntimeClient) UpdateCredential

func (client DatabaseToolsRuntimeClient) UpdateCredential(ctx context.Context, request UpdateCredentialRequest) (response UpdateCredentialResponse, err error)

UpdateCredential Update a credential

See also

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

func (DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigGlobal

func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigGlobal(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse, err error)

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobal Update a Database Tools database API gateway config global resource

See also

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

func (DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPool

func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPool(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse, err error)

UpdateDatabaseToolsDatabaseApiGatewayConfigPool Update a Database Tools database API gateway config pool resource

See also

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

func (DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec

func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse, err error)

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec Update a Database Tools database API gateway config API spec resource

See also

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

func (DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec

func (client DatabaseToolsRuntimeClient) UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(ctx context.Context, request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse, err error)

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec Update a Database Tools database API gateway config auto API spec resource

See also

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

func (DatabaseToolsRuntimeClient) UpdatePropertySet

func (client DatabaseToolsRuntimeClient) UpdatePropertySet(ctx context.Context, request UpdatePropertySetRequest) (response UpdatePropertySetResponse, err error)

UpdatePropertySet Update a property set

See also

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

func (DatabaseToolsRuntimeClient) ValidateDatabaseToolsConnection

func (client DatabaseToolsRuntimeClient) ValidateDatabaseToolsConnection(ctx context.Context, request ValidateDatabaseToolsConnectionRequest) (response ValidateDatabaseToolsConnectionResponse, err error)

ValidateDatabaseToolsConnection Validates the specified Database Tools connection.

See also

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

func (DatabaseToolsRuntimeClient) ValidateDatabaseToolsIdentityCredential

func (client DatabaseToolsRuntimeClient) 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/databasetoolsruntime/ValidateDatabaseToolsIdentityCredential.go.html to see an example of how to use ValidateDatabaseToolsIdentityCredential API. A default retry strategy applies to this operation ValidateDatabaseToolsIdentityCredential()

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 DeleteCredentialExecuteGranteeRequest

DeleteCredentialExecuteGranteeRequest wrapper for the DeleteCredentialExecuteGrantee operation

See also

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

type DeleteCredentialExecuteGranteeRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

    // The name of the user granted the EXECUTE privilege on the credential.
    ExecuteGranteeKey *string `mandatory:"true" contributesTo:"path" name:"executeGranteeKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (DeleteCredentialExecuteGranteeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCredentialExecuteGranteeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteCredentialExecuteGranteeRequest) RetryPolicy

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

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

func (DeleteCredentialExecuteGranteeRequest) String

func (request DeleteCredentialExecuteGranteeRequest) String() string

func (DeleteCredentialExecuteGranteeRequest) ValidateEnumValue

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

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

type DeleteCredentialExecuteGranteeResponse

DeleteCredentialExecuteGranteeResponse wrapper for the DeleteCredentialExecuteGrantee operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteCredentialExecuteGranteeResponse) String

func (response DeleteCredentialExecuteGranteeResponse) String() string

type DeleteCredentialPublicSynonymRequest

DeleteCredentialPublicSynonymRequest wrapper for the DeleteCredentialPublicSynonym operation

See also

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

type DeleteCredentialPublicSynonymRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

    // The name of the public synonym for the credential
    PublicSynonymKey *string `mandatory:"true" contributesTo:"path" name:"publicSynonymKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (DeleteCredentialPublicSynonymRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCredentialPublicSynonymRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteCredentialPublicSynonymRequest) RetryPolicy

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

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

func (DeleteCredentialPublicSynonymRequest) String

func (request DeleteCredentialPublicSynonymRequest) String() string

func (DeleteCredentialPublicSynonymRequest) ValidateEnumValue

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

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

type DeleteCredentialPublicSynonymResponse

DeleteCredentialPublicSynonymResponse wrapper for the DeleteCredentialPublicSynonym operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteCredentialPublicSynonymResponse) String

func (response DeleteCredentialPublicSynonymResponse) String() string

type DeleteCredentialRequest

DeleteCredentialRequest wrapper for the DeleteCredential operation

See also

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

type DeleteCredentialRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (DeleteCredentialRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCredentialRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteCredentialRequest) RetryPolicy

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

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

func (DeleteCredentialRequest) String

func (request DeleteCredentialRequest) String() string

func (DeleteCredentialRequest) ValidateEnumValue

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

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

type DeleteCredentialResponse

DeleteCredentialResponse wrapper for the DeleteCredential operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteCredentialResponse) String

func (response DeleteCredentialResponse) String() string

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

See also

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

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // The key of the API spec config.
    ApiSpecKey *string `mandatory:"true" contributesTo:"path" name:"apiSpecKey"`

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy

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

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

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue

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

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

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String

func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

See also

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

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // The key of the auto API spec config.
    AutoApiSpecKey *string `mandatory:"true" contributesTo:"path" name:"autoApiSpecKey"`

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy

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

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

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue

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

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

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String

func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPool operation

See also

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

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy

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

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

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String

func (request DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue

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

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

type DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPool operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String

func (response DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string

type ExecuteSqlAsynchronousInputDetails

ExecuteSqlAsynchronousInputDetails Async request script input details

type ExecuteSqlAsynchronousInputDetails interface {
}

type ExecuteSqlAsynchronousInputDetailsTypeEnum

ExecuteSqlAsynchronousInputDetailsTypeEnum Enum with underlying type: string

type ExecuteSqlAsynchronousInputDetailsTypeEnum string

Set of constants representing the allowable values for ExecuteSqlAsynchronousInputDetailsTypeEnum

const (
    ExecuteSqlAsynchronousInputDetailsTypeObjectStorage ExecuteSqlAsynchronousInputDetailsTypeEnum = "OBJECT_STORAGE"
    ExecuteSqlAsynchronousInputDetailsTypeInline        ExecuteSqlAsynchronousInputDetailsTypeEnum = "INLINE"
)

func GetExecuteSqlAsynchronousInputDetailsTypeEnumValues

func GetExecuteSqlAsynchronousInputDetailsTypeEnumValues() []ExecuteSqlAsynchronousInputDetailsTypeEnum

GetExecuteSqlAsynchronousInputDetailsTypeEnumValues Enumerates the set of values for ExecuteSqlAsynchronousInputDetailsTypeEnum

func GetMappingExecuteSqlAsynchronousInputDetailsTypeEnum

func GetMappingExecuteSqlAsynchronousInputDetailsTypeEnum(val string) (ExecuteSqlAsynchronousInputDetailsTypeEnum, bool)

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

type ExecuteSqlAsynchronousInputInlineDetails

ExecuteSqlAsynchronousInputInlineDetails Inline scipt input.

type ExecuteSqlAsynchronousInputInlineDetails struct {
    Content ExecuteSqlInputDetails `mandatory:"true" json:"content"`
}

func (ExecuteSqlAsynchronousInputInlineDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlAsynchronousInputInlineDetails) String

func (m ExecuteSqlAsynchronousInputInlineDetails) String() string

func (*ExecuteSqlAsynchronousInputInlineDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlAsynchronousInputInlineDetails) ValidateEnumValue

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

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

type ExecuteSqlAsynchronousInputObjectStorageDetails

ExecuteSqlAsynchronousInputObjectStorageDetails Object Storage script input.

type ExecuteSqlAsynchronousInputObjectStorageDetails struct {
    Object *ExecuteSqlObjectStorageLocation `mandatory:"true" json:"object"`
}

func (ExecuteSqlAsynchronousInputObjectStorageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlAsynchronousInputObjectStorageDetails) String

func (m ExecuteSqlAsynchronousInputObjectStorageDetails) String() string

func (ExecuteSqlAsynchronousInputObjectStorageDetails) ValidateEnumValue

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

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

type ExecuteSqlBind

ExecuteSqlBind Bind information.

type ExecuteSqlBind struct {

    // The data type.
    DataType *string `mandatory:"true" json:"dataType"`

    // Name of the bind.
    Name *string `mandatory:"false" json:"name"`

    // Index of the bind. Index of the first bind is 1.
    Index *int `mandatory:"false" json:"index"`

    // The mode in which the bind is used.
    Mode ExecuteSqlBindModeEnum `mandatory:"false" json:"mode,omitempty"`

    // values
    Values []interface{} `mandatory:"false" json:"values"`

    // results
    Results []interface{} `mandatory:"false" json:"results"`

    PlsqlTableTypeDetails *ExecuteSqlBindPlsqlTable `mandatory:"false" json:"plsqlTableTypeDetails"`
}

func (ExecuteSqlBind) String

func (m ExecuteSqlBind) String() string

func (ExecuteSqlBind) ValidateEnumValue

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

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

type ExecuteSqlBindModeEnum

ExecuteSqlBindModeEnum Enum with underlying type: string

type ExecuteSqlBindModeEnum string

Set of constants representing the allowable values for ExecuteSqlBindModeEnum

const (
    ExecuteSqlBindModeIn    ExecuteSqlBindModeEnum = "IN"
    ExecuteSqlBindModeInout ExecuteSqlBindModeEnum = "INOUT"
    ExecuteSqlBindModeOut   ExecuteSqlBindModeEnum = "OUT"
)

func GetExecuteSqlBindModeEnumValues

func GetExecuteSqlBindModeEnumValues() []ExecuteSqlBindModeEnum

GetExecuteSqlBindModeEnumValues Enumerates the set of values for ExecuteSqlBindModeEnum

func GetMappingExecuteSqlBindModeEnum

func GetMappingExecuteSqlBindModeEnum(val string) (ExecuteSqlBindModeEnum, bool)

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

type ExecuteSqlBindPlsqlTable

ExecuteSqlBindPlsqlTable PL/SQL table type details

type ExecuteSqlBindPlsqlTable struct {

    // Only an empty string is accepted as the value.
    TypeName *string `mandatory:"false" json:"typeName"`

    // Only an empty string is accepted as the value.
    TypeSubname *string `mandatory:"false" json:"typeSubname"`

    // Specifies an array of data types in the PL/SQL table.
    TypeComponents []ExecuteSqlBindTypeComponent `mandatory:"false" json:"typeComponents"`
}

func (ExecuteSqlBindPlsqlTable) String

func (m ExecuteSqlBindPlsqlTable) String() string

func (ExecuteSqlBindPlsqlTable) ValidateEnumValue

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

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

type ExecuteSqlBindTypeComponent

ExecuteSqlBindTypeComponent Data type component.

type ExecuteSqlBindTypeComponent struct {

    // Oracle Database data type.
    DataType *string `mandatory:"false" json:"dataType"`
}

func (ExecuteSqlBindTypeComponent) String

func (m ExecuteSqlBindTypeComponent) String() string

func (ExecuteSqlBindTypeComponent) ValidateEnumValue

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

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

type ExecuteSqlDatabaseToolsConnectionAsynchronousDetails

ExecuteSqlDatabaseToolsConnectionAsynchronousDetails Asynchronous request.

type ExecuteSqlDatabaseToolsConnectionAsynchronousDetails struct {
    Input ExecuteSqlAsynchronousInputDetails `mandatory:"true" json:"input"`

    Output ExecuteSqlOutputDetails `mandatory:"false" json:"output"`

    // Maximum time in seconds allowed for the request to complete, measured from submission.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`
}

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) GetOutput

func (m ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) GetOutput() ExecuteSqlOutputDetails

GetOutput returns Output

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) String

func (m ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) String() string

func (*ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) ValidateEnumValue

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

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

type ExecuteSqlDatabaseToolsConnectionDetails

ExecuteSqlDatabaseToolsConnectionDetails A request

type ExecuteSqlDatabaseToolsConnectionDetails interface {
    GetOutput() ExecuteSqlOutputDetails
}

type ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum

ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum Enum with underlying type: string

type ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum string

Set of constants representing the allowable values for ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum

const (
    ExecuteSqlDatabaseToolsConnectionDetailsTypeSynchronous  ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum = "SYNCHRONOUS"
    ExecuteSqlDatabaseToolsConnectionDetailsTypeAsynchronous ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum = "ASYNCHRONOUS"
)

func GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumValues

func GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumValues() []ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum

GetExecuteSqlDatabaseToolsConnectionDetailsTypeEnumValues Enumerates the set of values for ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum

func GetMappingExecuteSqlDatabaseToolsConnectionDetailsTypeEnum

func GetMappingExecuteSqlDatabaseToolsConnectionDetailsTypeEnum(val string) (ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum, bool)

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

type ExecuteSqlDatabaseToolsConnectionRequest

ExecuteSqlDatabaseToolsConnectionRequest wrapper for the ExecuteSqlDatabaseToolsConnection operation

See also

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

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

    // Script to execute on a DatabaseToolsConnection.
    ExecuteSqlDatabaseToolsConnectionDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (ExecuteSqlDatabaseToolsConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ExecuteSqlDatabaseToolsConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ExecuteSqlDatabaseToolsConnectionRequest) RetryPolicy

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

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

func (ExecuteSqlDatabaseToolsConnectionRequest) String

func (request ExecuteSqlDatabaseToolsConnectionRequest) String() string

func (ExecuteSqlDatabaseToolsConnectionRequest) ValidateEnumValue

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

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

type ExecuteSqlDatabaseToolsConnectionResponse

ExecuteSqlDatabaseToolsConnectionResponse wrapper for the ExecuteSqlDatabaseToolsConnection operation

type ExecuteSqlDatabaseToolsConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExecuteSqlResponse instance
    ExecuteSqlResponse `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"`

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

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

HTTPResponse implements the OCIResponse interface

func (ExecuteSqlDatabaseToolsConnectionResponse) String

func (response ExecuteSqlDatabaseToolsConnectionResponse) String() string

type ExecuteSqlDatabaseToolsConnectionSynchronousDetails

ExecuteSqlDatabaseToolsConnectionSynchronousDetails Synchronous request.

type ExecuteSqlDatabaseToolsConnectionSynchronousDetails struct {
    Input ExecuteSqlInputDetails `mandatory:"true" json:"input"`

    Output ExecuteSqlOutputDetails `mandatory:"false" json:"output"`
}

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) GetOutput

func (m ExecuteSqlDatabaseToolsConnectionSynchronousDetails) GetOutput() ExecuteSqlOutputDetails

GetOutput returns Output

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) String

func (m ExecuteSqlDatabaseToolsConnectionSynchronousDetails) String() string

func (*ExecuteSqlDatabaseToolsConnectionSynchronousDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) ValidateEnumValue

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

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

type ExecuteSqlInputBatchDetails

ExecuteSqlInputBatchDetails Contains the details for the Batch SQL statements to execute on the database connection.

type ExecuteSqlInputBatchDetails struct {

    // DML statements to execute in jdbc batch mode
    BatchStatementTexts []string `mandatory:"true" json:"batchStatementTexts"`

    ResponseFormat *ExecuteSqlResponseFormat `mandatory:"false" json:"responseFormat"`

    // Client properties returned as-is in the response
    Properties *interface{} `mandatory:"false" json:"properties"`
}

func (ExecuteSqlInputBatchDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlInputBatchDetails) String

func (m ExecuteSqlInputBatchDetails) String() string

func (ExecuteSqlInputBatchDetails) ValidateEnumValue

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

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

type ExecuteSqlInputDetails

ExecuteSqlInputDetails Contains the details for the SQL statements to execute on the database connection.

type ExecuteSqlInputDetails interface {
}

type ExecuteSqlInputScriptDetails

ExecuteSqlInputScriptDetails Contains the details for the Script SQL statements to execute on the database connection.

type ExecuteSqlInputScriptDetails struct {

    // The collection of scripts to execute.
    Scripts []ExecuteSqlInputScriptSqlRequestDetails `mandatory:"true" json:"scripts"`

    // Request payload version, returned as-is in the response
    Version *string `mandatory:"false" json:"version"`

    // Client properties returned as-is in the response
    Properties []map[string]interface{} `mandatory:"false" json:"properties"`
}

func (ExecuteSqlInputScriptDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlInputScriptDetails) String

func (m ExecuteSqlInputScriptDetails) String() string

func (ExecuteSqlInputScriptDetails) ValidateEnumValue

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

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

type ExecuteSqlInputScriptSqlRequestDetails

ExecuteSqlInputScriptSqlRequestDetails Contains the details for the Script SQL statements to execute on the database connection.

type ExecuteSqlInputScriptSqlRequestDetails struct {

    // The SQL statements to execute.
    SqlRequests []ExecuteSqlInputDetails `mandatory:"true" json:"sqlRequests"`

    // Client properties returned as-is in the response
    Properties *interface{} `mandatory:"false" json:"properties"`
}

func (ExecuteSqlInputScriptSqlRequestDetails) String

func (m ExecuteSqlInputScriptSqlRequestDetails) String() string

func (*ExecuteSqlInputScriptSqlRequestDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlInputScriptSqlRequestDetails) ValidateEnumValue

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

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

type ExecuteSqlInputStandardDetails

ExecuteSqlInputStandardDetails Contains the details for the Standard SQL statements to execute on the database connection.

type ExecuteSqlInputStandardDetails struct {

    // Statements to execute (Can be more than one).
    StatementText *string `mandatory:"true" json:"statementText"`

    // The maximum number of rows to return from the query (-1 disables pagination).
    Limit *int `mandatory:"false" json:"limit"`

    // The first row to return in the result set.
    Offset *int `mandatory:"false" json:"offset"`

    // Array of objects specifying the bind information.
    Binds []ExecuteSqlBind `mandatory:"false" json:"binds"`

    ResponseFormat *ExecuteSqlResponseFormat `mandatory:"false" json:"responseFormat"`

    // Client properties returned as-is in the response
    Properties *interface{} `mandatory:"false" json:"properties"`
}

func (ExecuteSqlInputStandardDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlInputStandardDetails) String

func (m ExecuteSqlInputStandardDetails) String() string

func (ExecuteSqlInputStandardDetails) ValidateEnumValue

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

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

type ExecuteSqlObjectStorageLocation

ExecuteSqlObjectStorageLocation Object Storage location.

type ExecuteSqlObjectStorageLocation struct {

    // The name of the object storage namespace
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the object storage bucket
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The name of the object
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (ExecuteSqlObjectStorageLocation) String

func (m ExecuteSqlObjectStorageLocation) String() string

func (ExecuteSqlObjectStorageLocation) ValidateEnumValue

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

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

type ExecuteSqlOutputDetails

ExecuteSqlOutputDetails Defines how the script result should be stored

type ExecuteSqlOutputDetails interface {

    // Defines how the result of commands in a script should be stored.
    // If the command does not match any template filter, the result will be inline.
    GetResultDispositionTemplates() []ExecuteSqlOutputResultDispositionTemplate
}

type ExecuteSqlOutputDetailsTypeEnum

ExecuteSqlOutputDetailsTypeEnum Enum with underlying type: string

type ExecuteSqlOutputDetailsTypeEnum string

Set of constants representing the allowable values for ExecuteSqlOutputDetailsTypeEnum

const (
    ExecuteSqlOutputDetailsTypeObjectStorage ExecuteSqlOutputDetailsTypeEnum = "OBJECT_STORAGE"
)

func GetExecuteSqlOutputDetailsTypeEnumValues

func GetExecuteSqlOutputDetailsTypeEnumValues() []ExecuteSqlOutputDetailsTypeEnum

GetExecuteSqlOutputDetailsTypeEnumValues Enumerates the set of values for ExecuteSqlOutputDetailsTypeEnum

func GetMappingExecuteSqlOutputDetailsTypeEnum

func GetMappingExecuteSqlOutputDetailsTypeEnum(val string) (ExecuteSqlOutputDetailsTypeEnum, bool)

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

type ExecuteSqlOutputDispositionDetails

ExecuteSqlOutputDispositionDetails Describes how the response of a command is to be stored

type ExecuteSqlOutputDispositionDetails interface {
}

type ExecuteSqlOutputDispositionDetailsTypeEnum

ExecuteSqlOutputDispositionDetailsTypeEnum Enum with underlying type: string

type ExecuteSqlOutputDispositionDetailsTypeEnum string

Set of constants representing the allowable values for ExecuteSqlOutputDispositionDetailsTypeEnum

const (
    ExecuteSqlOutputDispositionDetailsTypeObjectStorage ExecuteSqlOutputDispositionDetailsTypeEnum = "OBJECT_STORAGE"
)

func GetExecuteSqlOutputDispositionDetailsTypeEnumValues

func GetExecuteSqlOutputDispositionDetailsTypeEnumValues() []ExecuteSqlOutputDispositionDetailsTypeEnum

GetExecuteSqlOutputDispositionDetailsTypeEnumValues Enumerates the set of values for ExecuteSqlOutputDispositionDetailsTypeEnum

func GetMappingExecuteSqlOutputDispositionDetailsTypeEnum

func GetMappingExecuteSqlOutputDispositionDetailsTypeEnum(val string) (ExecuteSqlOutputDispositionDetailsTypeEnum, bool)

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

type ExecuteSqlOutputDispositionObjectStorageDetails

ExecuteSqlOutputDispositionObjectStorageDetails Describes how the result of a statement is stored in Object Storage

type ExecuteSqlOutputDispositionObjectStorageDetails struct {

    // The name of the object storage namespace
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the object storage bucket
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The name of the object template (can contain statementId placeholder, for example; query_{statementId}.csv )
    ObjectName *string `mandatory:"true" json:"objectName"`

    // The content type
    ContentType *string `mandatory:"false" json:"contentType"`

    // The content disposition
    ContentDisposition *string `mandatory:"false" json:"contentDisposition"`

    // The content encoding
    ContentEncoding *string `mandatory:"false" json:"contentEncoding"`

    // The Cache-Control header
    CacheControl *string `mandatory:"false" json:"cacheControl"`

    // The content language
    ContentLanguage *string `mandatory:"false" json:"contentLanguage"`

    // The object metadata
    OpcMeta map[string]string `mandatory:"false" json:"opcMeta"`

    // The Encryption Algorithm
    OpcSseCustomerAlgorithm *string `mandatory:"false" json:"opcSseCustomerAlgorithm"`

    // The base64-encoded 256-bit encryption key to use
    OpcSseCustomerKey *string `mandatory:"false" json:"opcSseCustomerKey"`

    // The base64-encoded SHA256 hash of the encryption key
    OpcSseCustomerKeySha256 *string `mandatory:"false" json:"opcSseCustomerKeySha256"`

    // The OCID of a master encryption key
    OpcSseKmsKeyId *string `mandatory:"false" json:"opcSseKmsKeyId"`

    // The storage tier that the object should be stored in
    StorageTier ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum `mandatory:"false" json:"storageTier,omitempty"`
}

func (ExecuteSqlOutputDispositionObjectStorageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlOutputDispositionObjectStorageDetails) String

func (m ExecuteSqlOutputDispositionObjectStorageDetails) String() string

func (ExecuteSqlOutputDispositionObjectStorageDetails) ValidateEnumValue

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

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

type ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum

ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum Enum with underlying type: string

type ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum string

Set of constants representing the allowable values for ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum

const (
    ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierStandard         ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum = "STANDARD"
    ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierInfrequentAccess ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum = "INFREQUENT_ACCESS"
    ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierArchive          ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum = "ARCHIVE"
)

func GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumValues

func GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumValues() []ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum

GetExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnumValues Enumerates the set of values for ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum

func GetMappingExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum

func GetMappingExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum(val string) (ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum, bool)

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

type ExecuteSqlOutputObjectStorageDetails

ExecuteSqlOutputObjectStorageDetails Object Storage resource output details.

type ExecuteSqlOutputObjectStorageDetails struct {
    Object *ExecuteSqlObjectStorageLocation `mandatory:"true" json:"object"`

    // Defines how the result of commands in a script should be stored.
    // If the command does not match any template filter, the result will be inline.
    ResultDispositionTemplates []ExecuteSqlOutputResultDispositionTemplate `mandatory:"false" json:"resultDispositionTemplates"`

    // The time when the object becomes eligible for deletion, expressed as an RFC 3339 date-time string.
    TimeOfDeletion *common.SDKTime `mandatory:"false" json:"timeOfDeletion"`
}

func (ExecuteSqlOutputObjectStorageDetails) GetResultDispositionTemplates

func (m ExecuteSqlOutputObjectStorageDetails) GetResultDispositionTemplates() []ExecuteSqlOutputResultDispositionTemplate

GetResultDispositionTemplates returns ResultDispositionTemplates

func (ExecuteSqlOutputObjectStorageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlOutputObjectStorageDetails) String

func (m ExecuteSqlOutputObjectStorageDetails) String() string

func (ExecuteSqlOutputObjectStorageDetails) ValidateEnumValue

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

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

type ExecuteSqlOutputResultDispositionTemplate

ExecuteSqlOutputResultDispositionTemplate Template defining how the result of a command should be stored.

type ExecuteSqlOutputResultDispositionTemplate struct {

    // Commands matching this statement type will use this result disposition.
    StatementType StatementTypeEnum `mandatory:"true" json:"statementType"`

    ObjectTemplate ExecuteSqlOutputDispositionDetails `mandatory:"true" json:"objectTemplate"`
}

func (ExecuteSqlOutputResultDispositionTemplate) String

func (m ExecuteSqlOutputResultDispositionTemplate) String() string

func (*ExecuteSqlOutputResultDispositionTemplate) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlOutputResultDispositionTemplate) ValidateEnumValue

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

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

type ExecuteSqlResponse

ExecuteSqlResponse Contains the details for the SQL statements to execute on the database connection.

type ExecuteSqlResponse interface {
    GetEnv() *ExecuteSqlResponseEnv

    // Script version
    GetVersion() *string
}

type ExecuteSqlResponseBatch

ExecuteSqlResponseBatch Contains the details for the Batch SQL statements to execute on the database connection.

type ExecuteSqlResponseBatch struct {

    // The execution result of a statement.
    Items []ExecuteSqlResponseItemBatch `mandatory:"true" json:"items"`

    Env *ExecuteSqlResponseEnv `mandatory:"false" json:"env"`

    // Script version
    Version *string `mandatory:"false" json:"version"`
}

func (ExecuteSqlResponseBatch) GetEnv

func (m ExecuteSqlResponseBatch) GetEnv() *ExecuteSqlResponseEnv

GetEnv returns Env

func (ExecuteSqlResponseBatch) GetVersion

func (m ExecuteSqlResponseBatch) GetVersion() *string

GetVersion returns Version

func (ExecuteSqlResponseBatch) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlResponseBatch) String

func (m ExecuteSqlResponseBatch) String() string

func (ExecuteSqlResponseBatch) ValidateEnumValue

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

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

type ExecuteSqlResponseEnv

ExecuteSqlResponseEnv Database session environment.

type ExecuteSqlResponseEnv struct {

    // The database default time zone.
    DefaultTimeZone *string `mandatory:"true" json:"defaultTimeZone"`
}

func (ExecuteSqlResponseEnv) String

func (m ExecuteSqlResponseEnv) String() string

func (ExecuteSqlResponseEnv) ValidateEnumValue

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

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

type ExecuteSqlResponseFormat

ExecuteSqlResponseFormat Specifies which major elements of the response are returned

type ExecuteSqlResponseFormat struct {

    // Set to false to exclude result set metadata from response
    ResultSetMetaData *bool `mandatory:"false" json:"resultSetMetaData"`

    // Set to false to exclude statement information from response
    StatementInformation *bool `mandatory:"false" json:"statementInformation"`

    // Set to false to exclude statement text from response
    StatementText *bool `mandatory:"false" json:"statementText"`

    // Set to false to exclude binds from response
    Binds *bool `mandatory:"false" json:"binds"`

    // Set to false to exclude result from response
    Result *bool `mandatory:"false" json:"result"`

    // Set to false to exclude response from response
    Response *bool `mandatory:"false" json:"response"`
}

func (ExecuteSqlResponseFormat) String

func (m ExecuteSqlResponseFormat) String() string

func (ExecuteSqlResponseFormat) ValidateEnumValue

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

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

type ExecuteSqlResponseItemBatch

ExecuteSqlResponseItemBatch A statement execution response for batched type requests.

type ExecuteSqlResponseItemBatch struct {

    // The sequence number of the statement. Sequence number of the first statement is 1.
    StatementId *int `mandatory:"false" json:"statementId"`

    // The Statement type.
    StatementType StatementTypeEnum `mandatory:"false" json:"statementType,omitempty"`

    StatementPos *ExecuteSqlResponseItemStatementPos `mandatory:"false" json:"statementPos"`

    // DML statements to execute in jdbc batch mode
    BatchStatementTexts []string `mandatory:"false" json:"batchStatementTexts"`

    Error *ExecuteSqlResponseItemError `mandatory:"false" json:"error"`

    // Output from DBMS_OUTPUT package. Server output must be enabled (e.g., SET SERVEROUTPUT ON).
    DbmsOutput *string `mandatory:"false" json:"dbmsOutput"`

    Properties *ExecuteSqlResponseItemProperties `mandatory:"false" json:"properties"`

    // Responses generated when executing the statements.
    Responses []string `mandatory:"false" json:"responses"`

    // Results generated when executing the statements.
    Results []int `mandatory:"false" json:"results"`
}

func (ExecuteSqlResponseItemBatch) String

func (m ExecuteSqlResponseItemBatch) String() string

func (ExecuteSqlResponseItemBatch) ValidateEnumValue

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

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

type ExecuteSqlResponseItemError

ExecuteSqlResponseItemError Error details.

type ExecuteSqlResponseItemError struct {

    // Error code.
    ErrorCode *int `mandatory:"false" json:"errorCode"`

    // Error line number.
    ErrorLine *int `mandatory:"false" json:"errorLine"`

    // Error column number.
    ErrorColumn *int `mandatory:"false" json:"errorColumn"`

    // Error message.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Error details.
    ErrorDetails *string `mandatory:"false" json:"errorDetails"`
}

func (ExecuteSqlResponseItemError) String

func (m ExecuteSqlResponseItemError) String() string

func (ExecuteSqlResponseItemError) ValidateEnumValue

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

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

type ExecuteSqlResponseItemProperties

ExecuteSqlResponseItemProperties Property information

type ExecuteSqlResponseItemProperties struct {

    // Client properties returned as-is in the response
    Query *interface{} `mandatory:"false" json:"query"`

    // Client properties returned as-is in the response
    Statement *interface{} `mandatory:"false" json:"statement"`

    // Client properties returned as-is in the response.
    // For asynchronous requests, the "displayName" property can be set to provide a user-friendly name that will propagate to the resulting Work Request to allow for easier identification and tracking of the operation's progress and outcome.
    DisplayName *interface{} `mandatory:"false" json:"displayName"`
}

func (ExecuteSqlResponseItemProperties) String

func (m ExecuteSqlResponseItemProperties) String() string

func (ExecuteSqlResponseItemProperties) ValidateEnumValue

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

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

type ExecuteSqlResponseItemResultSet

ExecuteSqlResponseItemResultSet Result set generated from the query.

type ExecuteSqlResponseItemResultSet struct {

    // Metadata of the column.
    Metadata []ExecuteSqlResponseItemResultSetMetadata `mandatory:"false" json:"metadata"`

    // All rows in the result set.
    Items []map[string]interface{} `mandatory:"false" json:"items"`

    // Specifies whether the result set has more rows.
    HasMore *bool `mandatory:"false" json:"hasMore"`

    // The number of rows returned.
    Count *int `mandatory:"false" json:"count"`

    // The first row returned in the result set.
    Offset *int `mandatory:"false" json:"offset"`

    // Maximum number of rows returned from the query.
    Limit *int `mandatory:"false" json:"limit"`
}

func (ExecuteSqlResponseItemResultSet) String

func (m ExecuteSqlResponseItemResultSet) String() string

func (ExecuteSqlResponseItemResultSet) ValidateEnumValue

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

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

type ExecuteSqlResponseItemResultSetMetadata

ExecuteSqlResponseItemResultSetMetadata Metadata of the column

type ExecuteSqlResponseItemResultSetMetadata struct {

    // Name of the column in the Oracle Database.
    DatabaseColumnName *string `mandatory:"false" json:"databaseColumnName"`

    // Name of the column in the response Result Set.
    UniqueColumnName *string `mandatory:"false" json:"uniqueColumnName"`

    // Oracle Database data type of the column.
    ColumnTypeName *string `mandatory:"false" json:"columnTypeName"`

    // Precision of the column.
    Precision *int `mandatory:"false" json:"precision"`

    // Scale of the column.
    Scale *int `mandatory:"false" json:"scale"`

    // Specifies if the column is nullable (0 if the column is not nullable)
    IsNullable *bool `mandatory:"false" json:"isNullable"`
}

func (ExecuteSqlResponseItemResultSetMetadata) String

func (m ExecuteSqlResponseItemResultSetMetadata) String() string

func (ExecuteSqlResponseItemResultSetMetadata) ValidateEnumValue

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

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

type ExecuteSqlResponseItemScript

ExecuteSqlResponseItemScript A statement execution response for script type requests.

type ExecuteSqlResponseItemScript struct {

    // The sequence number of the statement. Sequence number of the first statement is 1.
    StatementId *int `mandatory:"false" json:"statementId"`

    // The Statement type.
    StatementType StatementTypeEnum `mandatory:"false" json:"statementType,omitempty"`

    StatementPos *ExecuteSqlResponseItemStatementPos `mandatory:"false" json:"statementPos"`

    // Text of statements executed.
    StatementText *string `mandatory:"false" json:"statementText"`

    Error *ExecuteSqlResponseItemError `mandatory:"false" json:"error"`

    // Output from DBMS_OUTPUT package. Server output must be enabled (e.g., SET SERVEROUTPUT ON).
    DbmsOutput *string `mandatory:"false" json:"dbmsOutput"`

    Properties *ExecuteSqlResponseItemProperties `mandatory:"false" json:"properties"`

    // Responses generated when executing the statements.
    Responses []string `mandatory:"false" json:"responses"`

    // Results generated when executing the statements.
    Results []int `mandatory:"false" json:"results"`

    ResultSetObject ExecuteSqlOutputDispositionDetails `mandatory:"false" json:"resultSetObject"`

    ResultSet *ExecuteSqlResponseItemResultSet `mandatory:"false" json:"resultSet"`

    // Array of objects specifying the bind information.
    Binds []ExecuteSqlBind `mandatory:"false" json:"binds"`
}

func (ExecuteSqlResponseItemScript) String

func (m ExecuteSqlResponseItemScript) String() string

func (*ExecuteSqlResponseItemScript) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlResponseItemScript) ValidateEnumValue

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

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

type ExecuteSqlResponseItemStandard

ExecuteSqlResponseItemStandard A statement execution response for Standard type requests.

type ExecuteSqlResponseItemStandard struct {

    // The sequence number of the statement. Sequence number of the first statement is 1.
    StatementId *int `mandatory:"false" json:"statementId"`

    // The Statement type.
    StatementType StatementTypeEnum `mandatory:"false" json:"statementType,omitempty"`

    StatementPos *ExecuteSqlResponseItemStatementPos `mandatory:"false" json:"statementPos"`

    // Text of statements executed.
    StatementText *string `mandatory:"false" json:"statementText"`

    Error *ExecuteSqlResponseItemError `mandatory:"false" json:"error"`

    // Output from DBMS_OUTPUT package. Server output must be enabled (e.g., SET SERVEROUTPUT ON).
    DbmsOutput *string `mandatory:"false" json:"dbmsOutput"`

    Properties *ExecuteSqlResponseItemProperties `mandatory:"false" json:"properties"`

    // Responses generated when executing the statements.
    Responses []string `mandatory:"false" json:"responses"`

    // Results generated when executing the statements.
    Results []int `mandatory:"false" json:"results"`

    ResultSetObject ExecuteSqlOutputDispositionDetails `mandatory:"false" json:"resultSetObject"`

    ResultSet *ExecuteSqlResponseItemResultSet `mandatory:"false" json:"resultSet"`

    // Array of objects specifying the bind information.
    Binds []ExecuteSqlBind `mandatory:"false" json:"binds"`
}

func (ExecuteSqlResponseItemStandard) String

func (m ExecuteSqlResponseItemStandard) String() string

func (*ExecuteSqlResponseItemStandard) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlResponseItemStandard) ValidateEnumValue

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

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

type ExecuteSqlResponseItemStatementPos

ExecuteSqlResponseItemStatementPos Position of the statement.

type ExecuteSqlResponseItemStatementPos struct {

    // Start line of the statement. First start line is 1.
    StartLine *int `mandatory:"false" json:"startLine"`

    // End line of the statement.
    EndLine *int `mandatory:"false" json:"endLine"`
}

func (ExecuteSqlResponseItemStatementPos) String

func (m ExecuteSqlResponseItemStatementPos) String() string

func (ExecuteSqlResponseItemStatementPos) ValidateEnumValue

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

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

type ExecuteSqlResponseScript

ExecuteSqlResponseScript Contains the details for the Script SQL statements to execute on the database connection.

type ExecuteSqlResponseScript struct {

    // The execution result of a statement.
    Items []ExecuteSqlResponseItemScript `mandatory:"true" json:"items"`

    Env *ExecuteSqlResponseEnv `mandatory:"false" json:"env"`

    // Script version
    Version *string `mandatory:"false" json:"version"`
}

func (ExecuteSqlResponseScript) GetEnv

func (m ExecuteSqlResponseScript) GetEnv() *ExecuteSqlResponseEnv

GetEnv returns Env

func (ExecuteSqlResponseScript) GetVersion

func (m ExecuteSqlResponseScript) GetVersion() *string

GetVersion returns Version

func (ExecuteSqlResponseScript) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlResponseScript) String

func (m ExecuteSqlResponseScript) String() string

func (ExecuteSqlResponseScript) ValidateEnumValue

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

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

type ExecuteSqlResponseStandard

ExecuteSqlResponseStandard Contains the details for the Standard SQL statements to execute on the database connection.

type ExecuteSqlResponseStandard struct {

    // The execution result of a statement.
    Items []ExecuteSqlResponseItemStandard `mandatory:"true" json:"items"`

    Env *ExecuteSqlResponseEnv `mandatory:"false" json:"env"`

    // Script version
    Version *string `mandatory:"false" json:"version"`
}

func (ExecuteSqlResponseStandard) GetEnv

func (m ExecuteSqlResponseStandard) GetEnv() *ExecuteSqlResponseEnv

GetEnv returns Env

func (ExecuteSqlResponseStandard) GetVersion

func (m ExecuteSqlResponseStandard) GetVersion() *string

GetVersion returns Version

func (ExecuteSqlResponseStandard) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExecuteSqlResponseStandard) String

func (m ExecuteSqlResponseStandard) String() string

func (ExecuteSqlResponseStandard) ValidateEnumValue

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

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

type GetCredentialExecuteGranteeRequest

GetCredentialExecuteGranteeRequest wrapper for the GetCredentialExecuteGrantee operation

See also

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

type GetCredentialExecuteGranteeRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

    // The name of the user granted the EXECUTE privilege on the credential.
    ExecuteGranteeKey *string `mandatory:"true" contributesTo:"path" name:"executeGranteeKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetCredentialExecuteGranteeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCredentialExecuteGranteeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetCredentialExecuteGranteeRequest) RetryPolicy

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

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

func (GetCredentialExecuteGranteeRequest) String

func (request GetCredentialExecuteGranteeRequest) String() string

func (GetCredentialExecuteGranteeRequest) ValidateEnumValue

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

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

type GetCredentialExecuteGranteeResponse

GetCredentialExecuteGranteeResponse wrapper for the GetCredentialExecuteGrantee operation

type GetCredentialExecuteGranteeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CredentialExecuteGrantee instance
    CredentialExecuteGrantee `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 (GetCredentialExecuteGranteeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCredentialExecuteGranteeResponse) String

func (response GetCredentialExecuteGranteeResponse) String() string

type GetCredentialPublicSynonymRequest

GetCredentialPublicSynonymRequest wrapper for the GetCredentialPublicSynonym operation

See also

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

type GetCredentialPublicSynonymRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

    // The name of the public synonym for the credential
    PublicSynonymKey *string `mandatory:"true" contributesTo:"path" name:"publicSynonymKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetCredentialPublicSynonymRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCredentialPublicSynonymRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetCredentialPublicSynonymRequest) RetryPolicy

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

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

func (GetCredentialPublicSynonymRequest) String

func (request GetCredentialPublicSynonymRequest) String() string

func (GetCredentialPublicSynonymRequest) ValidateEnumValue

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

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

type GetCredentialPublicSynonymResponse

GetCredentialPublicSynonymResponse wrapper for the GetCredentialPublicSynonym operation

type GetCredentialPublicSynonymResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CredentialPublicSynonym instance
    CredentialPublicSynonym `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 (GetCredentialPublicSynonymResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCredentialPublicSynonymResponse) String

func (response GetCredentialPublicSynonymResponse) String() string

type GetCredentialRequest

GetCredentialRequest wrapper for the GetCredential operation

See also

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

type GetCredentialRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetCredentialRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCredentialRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetCredentialRequest) RetryPolicy

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

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

func (GetCredentialRequest) String

func (request GetCredentialRequest) String() string

func (GetCredentialRequest) ValidateEnumValue

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

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

type GetCredentialResponse

GetCredentialResponse wrapper for the GetCredential operation

type GetCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Credential instance
    Credential `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 (GetCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCredentialResponse) String

func (response GetCredentialResponse) String() string

type GetDatabaseToolsDatabaseApiGatewayConfigContentRequest

GetDatabaseToolsDatabaseApiGatewayConfigContentRequest wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigContent operation

See also

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

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // For conditional requests. In the GET call for a resource, set the
    // `If-None-Match` header to the value of the ETag from a previous GET (or
    // POST or PUT) response for that resource. The server will return with
    // either a 304 Not Modified response if the resource has not changed, or a
    // 200 OK response with the updated representation.
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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 (GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) RetryPolicy

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

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

func (GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) String

func (request GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) String() string

func (GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) ValidateEnumValue

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

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

type GetDatabaseToolsDatabaseApiGatewayConfigContentResponse

GetDatabaseToolsDatabaseApiGatewayConfigContentResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigContent operation

type GetDatabaseToolsDatabaseApiGatewayConfigContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

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

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigContentResponse) String

func (response GetDatabaseToolsDatabaseApiGatewayConfigContentResponse) String() string

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum Enum with underlying type: string

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum string

Set of constants representing the allowable values for GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

const (
    GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeySettings GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum = "SETTINGS"
)

func GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues

func GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues() []GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

GetGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues Enumerates the set of values for GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

func GetMappingGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

func GetMappingGetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum(val string) (GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum, bool)

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

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest

GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigGlobal operation

See also

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

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest 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 key of the global config.
    GlobalKey GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum `mandatory:"true" contributesTo:"path" name:"globalKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) RetryPolicy

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

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

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) String

func (request GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) String() string

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) ValidateEnumValue

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

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

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse

GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigGlobal operation

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigGlobal instance
    DatabaseToolsDatabaseApiGatewayConfigGlobal `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 (GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String

func (response GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String() string

type GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest

GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

See also

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

type GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // The key of the API spec config.
    ApiSpecKey *string `mandatory:"true" contributesTo:"path" name:"apiSpecKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy

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

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

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String

func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue

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

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

type GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse

GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

type GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec instance
    DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec `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 (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String

func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string

type GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

See also

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

type GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // The key of the auto API spec config.
    AutoApiSpecKey *string `mandatory:"true" contributesTo:"path" name:"autoApiSpecKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy

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

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

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String

func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue

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

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

type GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

type GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec instance
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec `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 (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String

func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string

type GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest

GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPool operation

See also

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

type GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy

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

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

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String

func (request GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue

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

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

type GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse

GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPool operation

type GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPool instance
    DatabaseToolsDatabaseApiGatewayConfigPool `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 (GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String

func (response GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string

type GetPropertySetPropertySetKeyEnum

GetPropertySetPropertySetKeyEnum Enum with underlying type: string

type GetPropertySetPropertySetKeyEnum string

Set of constants representing the allowable values for GetPropertySetPropertySetKeyEnum

const (
    GetPropertySetPropertySetKeyApexDocumentGenerator                GetPropertySetPropertySetKeyEnum = "APEX_DOCUMENT_GENERATOR"
    GetPropertySetPropertySetKeyApex                                 GetPropertySetPropertySetKeyEnum = "APEX"
    GetPropertySetPropertySetKeyApexFaIntegration                    GetPropertySetPropertySetKeyEnum = "APEX_FA_INTEGRATION"
    GetPropertySetPropertySetKeyOracleDatabaseExternalAuthentication GetPropertySetPropertySetKeyEnum = "ORACLE_DATABASE_EXTERNAL_AUTHENTICATION"
)

func GetGetPropertySetPropertySetKeyEnumValues

func GetGetPropertySetPropertySetKeyEnumValues() []GetPropertySetPropertySetKeyEnum

GetGetPropertySetPropertySetKeyEnumValues Enumerates the set of values for GetPropertySetPropertySetKeyEnum

func GetMappingGetPropertySetPropertySetKeyEnum

func GetMappingGetPropertySetPropertySetKeyEnum(val string) (GetPropertySetPropertySetKeyEnum, bool)

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

type GetPropertySetRequest

GetPropertySetRequest wrapper for the GetPropertySet operation

See also

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

type GetPropertySetRequest 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 name of the property set
    PropertySetKey GetPropertySetPropertySetKeyEnum `mandatory:"true" contributesTo:"path" name:"propertySetKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetPropertySetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPropertySetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetPropertySetRequest) RetryPolicy

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

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

func (GetPropertySetRequest) String

func (request GetPropertySetRequest) String() string

func (GetPropertySetRequest) ValidateEnumValue

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

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

type GetPropertySetResponse

GetPropertySetResponse wrapper for the GetPropertySet operation

type GetPropertySetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PropertySet instance
    PropertySet `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 (GetPropertySetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPropertySetResponse) String

func (response GetPropertySetResponse) String() string

type GetUserCredentialRequest

GetUserCredentialRequest wrapper for the GetUserCredential operation

See also

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

type GetUserCredentialRequest 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 name of the database user.
    UserKey *string `mandatory:"true" contributesTo:"path" name:"userKey"`

    // The name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (GetUserCredentialRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetUserCredentialRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetUserCredentialRequest) RetryPolicy

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

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

func (GetUserCredentialRequest) String

func (request GetUserCredentialRequest) String() string

func (GetUserCredentialRequest) ValidateEnumValue

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

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

type GetUserCredentialResponse

GetUserCredentialResponse wrapper for the GetUserCredential operation

type GetUserCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The UserCredential instance
    UserCredential `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 (GetUserCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetUserCredentialResponse) String

func (response GetUserCredentialResponse) 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/databasetoolsruntime/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

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 ListCredentialExecuteGranteesRequest

ListCredentialExecuteGranteesRequest wrapper for the ListCredentialExecuteGrantees operation

See also

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

type ListCredentialExecuteGranteesRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // 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 ListCredentialExecuteGranteesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

func (ListCredentialExecuteGranteesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListCredentialExecuteGranteesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListCredentialExecuteGranteesRequest) RetryPolicy

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

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

func (ListCredentialExecuteGranteesRequest) String

func (request ListCredentialExecuteGranteesRequest) String() string

func (ListCredentialExecuteGranteesRequest) ValidateEnumValue

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

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

type ListCredentialExecuteGranteesResponse

ListCredentialExecuteGranteesResponse wrapper for the ListCredentialExecuteGrantees operation

type ListCredentialExecuteGranteesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CredentialExecuteGranteeCollection instances
    CredentialExecuteGranteeCollection `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 (ListCredentialExecuteGranteesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListCredentialExecuteGranteesResponse) String

func (response ListCredentialExecuteGranteesResponse) String() string

type ListCredentialExecuteGranteesSortOrderEnum

ListCredentialExecuteGranteesSortOrderEnum Enum with underlying type: string

type ListCredentialExecuteGranteesSortOrderEnum string

Set of constants representing the allowable values for ListCredentialExecuteGranteesSortOrderEnum

const (
    ListCredentialExecuteGranteesSortOrderAsc  ListCredentialExecuteGranteesSortOrderEnum = "ASC"
    ListCredentialExecuteGranteesSortOrderDesc ListCredentialExecuteGranteesSortOrderEnum = "DESC"
)

func GetListCredentialExecuteGranteesSortOrderEnumValues

func GetListCredentialExecuteGranteesSortOrderEnumValues() []ListCredentialExecuteGranteesSortOrderEnum

GetListCredentialExecuteGranteesSortOrderEnumValues Enumerates the set of values for ListCredentialExecuteGranteesSortOrderEnum

func GetMappingListCredentialExecuteGranteesSortOrderEnum

func GetMappingListCredentialExecuteGranteesSortOrderEnum(val string) (ListCredentialExecuteGranteesSortOrderEnum, bool)

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

type ListCredentialPublicSynonymsRequest

ListCredentialPublicSynonymsRequest wrapper for the ListCredentialPublicSynonyms operation

See also

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

type ListCredentialPublicSynonymsRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // 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 ListCredentialPublicSynonymsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

func (ListCredentialPublicSynonymsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListCredentialPublicSynonymsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListCredentialPublicSynonymsRequest) RetryPolicy

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

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

func (ListCredentialPublicSynonymsRequest) String

func (request ListCredentialPublicSynonymsRequest) String() string

func (ListCredentialPublicSynonymsRequest) ValidateEnumValue

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

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

type ListCredentialPublicSynonymsResponse

ListCredentialPublicSynonymsResponse wrapper for the ListCredentialPublicSynonyms operation

type ListCredentialPublicSynonymsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CredentialPublicSynonymCollection instances
    CredentialPublicSynonymCollection `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 (ListCredentialPublicSynonymsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListCredentialPublicSynonymsResponse) String

func (response ListCredentialPublicSynonymsResponse) String() string

type ListCredentialPublicSynonymsSortOrderEnum

ListCredentialPublicSynonymsSortOrderEnum Enum with underlying type: string

type ListCredentialPublicSynonymsSortOrderEnum string

Set of constants representing the allowable values for ListCredentialPublicSynonymsSortOrderEnum

const (
    ListCredentialPublicSynonymsSortOrderAsc  ListCredentialPublicSynonymsSortOrderEnum = "ASC"
    ListCredentialPublicSynonymsSortOrderDesc ListCredentialPublicSynonymsSortOrderEnum = "DESC"
)

func GetListCredentialPublicSynonymsSortOrderEnumValues

func GetListCredentialPublicSynonymsSortOrderEnumValues() []ListCredentialPublicSynonymsSortOrderEnum

GetListCredentialPublicSynonymsSortOrderEnumValues Enumerates the set of values for ListCredentialPublicSynonymsSortOrderEnum

func GetMappingListCredentialPublicSynonymsSortOrderEnum

func GetMappingListCredentialPublicSynonymsSortOrderEnum(val string) (ListCredentialPublicSynonymsSortOrderEnum, bool)

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

type ListCredentialsRequest

ListCredentialsRequest wrapper for the ListCredentials operation

See also

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

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // 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 ListCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

func (ListCredentialsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListCredentialsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListCredentialsRequest) RetryPolicy

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

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

func (ListCredentialsRequest) String

func (request ListCredentialsRequest) String() string

func (ListCredentialsRequest) ValidateEnumValue

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

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

type ListCredentialsResponse

ListCredentialsResponse wrapper for the ListCredentials operation

type ListCredentialsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CredentialCollection instances
    CredentialCollection `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 (ListCredentialsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListCredentialsResponse) String

func (response ListCredentialsResponse) String() string

type ListCredentialsSortOrderEnum

ListCredentialsSortOrderEnum Enum with underlying type: string

type ListCredentialsSortOrderEnum string

Set of constants representing the allowable values for ListCredentialsSortOrderEnum

const (
    ListCredentialsSortOrderAsc  ListCredentialsSortOrderEnum = "ASC"
    ListCredentialsSortOrderDesc ListCredentialsSortOrderEnum = "DESC"
)

func GetListCredentialsSortOrderEnumValues

func GetListCredentialsSortOrderEnumValues() []ListCredentialsSortOrderEnum

GetListCredentialsSortOrderEnumValues Enumerates the set of values for ListCredentialsSortOrderEnum

func GetMappingListCredentialsSortOrderEnum

func GetMappingListCredentialsSortOrderEnum(val string) (ListCredentialsSortOrderEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest

ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties operation

See also

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

type ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest struct {

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

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

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) RetryPolicy

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

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

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) String

func (request ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) String() string

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) ValidateEnumValue

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

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

type ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse

ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties operation

type ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection instance
    DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection `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 (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse) String

func (response ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse) String() string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs operation

See also

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // 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 ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum `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 ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum `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 (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) RetryPolicy

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

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

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) String

func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) String() string

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) ValidateEnumValue

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

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs operation

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection instances
    DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection `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 (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse) String

func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse) String() string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByTimecreated ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum = "timeCreated"
    ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByDisplayname ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum = "displayName"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum

GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderAsc  ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum = "ASC"
    ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderDesc ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum = "DESC"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum

GetListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs operation

See also

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // 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 ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum `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 ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum `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 (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) RetryPolicy

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

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

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) String

func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) String() string

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) ValidateEnumValue

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

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs operation

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection instances
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection `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 (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse) String

func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse) String() string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByTimecreated ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum = "timeCreated"
    ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByDisplayname ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum = "displayName"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum

GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderAsc  ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum = "ASC"
    ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderDesc ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum = "DESC"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum

GetListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest

ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPools operation

See also

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

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

    // 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 ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum `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 ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum `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 (ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) RetryPolicy

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

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

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) String

func (request ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) String() string

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) ValidateEnumValue

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

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse

ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPools operation

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DatabaseToolsDatabaseApiGatewayConfigPoolCollection instances
    DatabaseToolsDatabaseApiGatewayConfigPoolCollection `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 (ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse) String

func (response ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse) String() string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum

ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByTimecreated ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum = "timeCreated"
    ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByDisplayname ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum = "displayName"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum

GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum, bool)

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

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum

ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum Enum with underlying type: string

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum

const (
    ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderAsc  ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum = "ASC"
    ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderDesc ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum = "DESC"
)

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumValues

func GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumValues() []ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum

GetListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum

func GetMappingListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum(val string) (ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum, bool)

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

type ListUserCredentialsRequest

ListUserCredentialsRequest wrapper for the ListUserCredentials operation

See also

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

type ListUserCredentialsRequest 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 name of the database user.
    UserKey *string `mandatory:"true" contributesTo:"path" name:"userKey"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // 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 ListUserCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

func (ListUserCredentialsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListUserCredentialsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListUserCredentialsRequest) RetryPolicy

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

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

func (ListUserCredentialsRequest) String

func (request ListUserCredentialsRequest) String() string

func (ListUserCredentialsRequest) ValidateEnumValue

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

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

type ListUserCredentialsResponse

ListUserCredentialsResponse wrapper for the ListUserCredentials operation

type ListUserCredentialsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of UserCredentialCollection instances
    UserCredentialCollection `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 (ListUserCredentialsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListUserCredentialsResponse) String

func (response ListUserCredentialsResponse) String() string

type ListUserCredentialsSortOrderEnum

ListUserCredentialsSortOrderEnum Enum with underlying type: string

type ListUserCredentialsSortOrderEnum string

Set of constants representing the allowable values for ListUserCredentialsSortOrderEnum

const (
    ListUserCredentialsSortOrderAsc  ListUserCredentialsSortOrderEnum = "ASC"
    ListUserCredentialsSortOrderDesc ListUserCredentialsSortOrderEnum = "DESC"
)

func GetListUserCredentialsSortOrderEnumValues

func GetListUserCredentialsSortOrderEnumValues() []ListUserCredentialsSortOrderEnum

GetListUserCredentialsSortOrderEnumValues Enumerates the set of values for ListUserCredentialsSortOrderEnum

func GetMappingListUserCredentialsSortOrderEnum

func GetMappingListUserCredentialsSortOrderEnum(val string) (ListUserCredentialsSortOrderEnum, bool)

GetMappingListUserCredentialsSortOrderEnum 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/databasetoolsruntime/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

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

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

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

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

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

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

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

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

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

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

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

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

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

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

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

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

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

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

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

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

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

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

    // The work request operation type.
    OperationType []OperationTypeEnum `contributesTo:"query" name:"operationType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only work requests initiated by the specified principal OCID.
    CreatedByPrincipalId *string `mandatory:"false" contributesTo:"query" name:"createdByPrincipalId"`

    // A filter to return only work requests with one of the specified status values.
    Status []OperationStatusEnum `contributesTo:"query" name:"status" 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 (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"
    ListWorkRequestsSortByTimefinished ListWorkRequestsSortByEnum = "timeFinished"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

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

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

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

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeExecuteSql                  OperationTypeEnum = "EXECUTE_SQL"
    OperationTypeExecuteSqlScheduledDeletion OperationTypeEnum = "EXECUTE_SQL_SCHEDULED_DELETION"
)

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 PayloadTypeEnum

PayloadTypeEnum Enum with underlying type: string

type PayloadTypeEnum string

Set of constants representing the allowable values for PayloadTypeEnum

const (
    PayloadTypeStandard PayloadTypeEnum = "STANDARD"
    PayloadTypeBatch    PayloadTypeEnum = "BATCH"
    PayloadTypeScript   PayloadTypeEnum = "SCRIPT"
)

func GetMappingPayloadTypeEnum

func GetMappingPayloadTypeEnum(val string) (PayloadTypeEnum, bool)

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

func GetPayloadTypeEnumValues

func GetPayloadTypeEnumValues() []PayloadTypeEnum

GetPayloadTypeEnumValues Enumerates the set of values for PayloadTypeEnum

type PropertySet

PropertySet The base definition for a property set

type PropertySet interface {

    // Indicates whether the property set is mutable or not
    GetIsMutable() *bool
}

type PropertySetApex

PropertySetApex Contains the details of an APEX property set

type PropertySetApex struct {

    // Indicates whether the property set is mutable or not
    IsMutable *bool `mandatory:"true" json:"isMutable"`

    // The version of APEX
    Version *string `mandatory:"false" json:"version"`

    // The APEX engine schema name
    UserKey *string `mandatory:"false" json:"userKey"`
}

func (PropertySetApex) GetIsMutable

func (m PropertySetApex) GetIsMutable() *bool

GetIsMutable returns IsMutable

func (PropertySetApex) MarshalJSON

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

MarshalJSON marshals to json representation

func (PropertySetApex) String

func (m PropertySetApex) String() string

func (PropertySetApex) ValidateEnumValue

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

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

type PropertySetApexDocumentGenerator

PropertySetApexDocumentGenerator Contains the details of an APEX Document Generator property set

type PropertySetApexDocumentGenerator struct {

    // Indicates whether the property set is mutable or not
    IsMutable *bool `mandatory:"true" json:"isMutable"`

    // The name of the credential used by APEX to manage Object Storage Buckets and Objects as well as invoke the Document Generator function
    CredentialKey *string `mandatory:"false" json:"credentialKey"`

    // The Object Storage Namespace containing the Object Storage Buckets managed by APEX
    ObjectStorageNamespace *string `mandatory:"false" json:"objectStorageNamespace"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Object Storage Buckets managed by APEX
    ObjectStorageBucketCompartmentId *string `mandatory:"false" json:"objectStorageBucketCompartmentId"`

    // Object Storage Endpoint
    ObjectStorageEndpoint *string `mandatory:"false" json:"objectStorageEndpoint"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Document Generator function
    FunctionId *string `mandatory:"false" json:"functionId"`

    // The base endpoint URL to use to invoke the Document Generator function
    InvokeEndpoint *string `mandatory:"false" json:"invokeEndpoint"`

    // The print server type
    PrintServerType PropertySetApexDocumentGeneratorPrintServerTypeEnum `mandatory:"false" json:"printServerType,omitempty"`

    // The status of the Autonomous Database Serverless Resource Principal (OCI$RESOURCE_PRINCIPAL)
    AutonomousDatabaseResourcePrincipalStatus PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum `mandatory:"false" json:"autonomousDatabaseResourcePrincipalStatus,omitempty"`
}

func (PropertySetApexDocumentGenerator) GetIsMutable

func (m PropertySetApexDocumentGenerator) GetIsMutable() *bool

GetIsMutable returns IsMutable

func (PropertySetApexDocumentGenerator) MarshalJSON

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

MarshalJSON marshals to json representation

func (PropertySetApexDocumentGenerator) String

func (m PropertySetApexDocumentGenerator) String() string

func (PropertySetApexDocumentGenerator) ValidateEnumValue

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

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

type PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum

PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum Enum with underlying type: string

type PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum string

Set of constants representing the allowable values for PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum

const (
    PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnabled  PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum = "ENABLED"
    PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusDisabled PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum = "DISABLED"
)

func GetMappingPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum

func GetMappingPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum(val string) (PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum, bool)

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

func GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumValues

func GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumValues() []PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum

GetPropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnumValues Enumerates the set of values for PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum

type PropertySetApexDocumentGeneratorPrintServerTypeEnum

PropertySetApexDocumentGeneratorPrintServerTypeEnum Enum with underlying type: string

type PropertySetApexDocumentGeneratorPrintServerTypeEnum string

Set of constants representing the allowable values for PropertySetApexDocumentGeneratorPrintServerTypeEnum

const (
    PropertySetApexDocumentGeneratorPrintServerTypeDocumentGenerator PropertySetApexDocumentGeneratorPrintServerTypeEnum = "DOCUMENT_GENERATOR"
    PropertySetApexDocumentGeneratorPrintServerTypeNone              PropertySetApexDocumentGeneratorPrintServerTypeEnum = "NONE"
    PropertySetApexDocumentGeneratorPrintServerTypeStandard          PropertySetApexDocumentGeneratorPrintServerTypeEnum = "STANDARD"
    PropertySetApexDocumentGeneratorPrintServerTypeAdvanced          PropertySetApexDocumentGeneratorPrintServerTypeEnum = "ADVANCED"
    PropertySetApexDocumentGeneratorPrintServerTypeAop               PropertySetApexDocumentGeneratorPrintServerTypeEnum = "AOP"
    PropertySetApexDocumentGeneratorPrintServerTypeOther             PropertySetApexDocumentGeneratorPrintServerTypeEnum = "OTHER"
)

func GetMappingPropertySetApexDocumentGeneratorPrintServerTypeEnum

func GetMappingPropertySetApexDocumentGeneratorPrintServerTypeEnum(val string) (PropertySetApexDocumentGeneratorPrintServerTypeEnum, bool)

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

func GetPropertySetApexDocumentGeneratorPrintServerTypeEnumValues

func GetPropertySetApexDocumentGeneratorPrintServerTypeEnumValues() []PropertySetApexDocumentGeneratorPrintServerTypeEnum

GetPropertySetApexDocumentGeneratorPrintServerTypeEnumValues Enumerates the set of values for PropertySetApexDocumentGeneratorPrintServerTypeEnum

type PropertySetApexFaIntegration

PropertySetApexFaIntegration Contains the details of an APEX FA Integration property set

type PropertySetApexFaIntegration struct {

    // Indicates whether the property set is mutable or not
    IsMutable *bool `mandatory:"true" json:"isMutable"`

    // APEX FA Integration key-value pairs.
    AuthenticationSubstitutions map[string]string `mandatory:"false" json:"authenticationSubstitutions"`

    // Specifies whether database credentials can be used in all workspaces on the APEX instance. Supported values include: "Y", "N" and empty string.
    InstanceDbmsCredentialEnabled *string `mandatory:"false" json:"instanceDbmsCredentialEnabled"`

    PrerequisitesCheck *ApexFaIntegrationPrerequisitesCheck `mandatory:"false" json:"prerequisitesCheck"`
}

func (PropertySetApexFaIntegration) GetIsMutable

func (m PropertySetApexFaIntegration) GetIsMutable() *bool

GetIsMutable returns IsMutable

func (PropertySetApexFaIntegration) MarshalJSON

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

MarshalJSON marshals to json representation

func (PropertySetApexFaIntegration) String

func (m PropertySetApexFaIntegration) String() string

func (PropertySetApexFaIntegration) ValidateEnumValue

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

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

type PropertySetKeyEnum

PropertySetKeyEnum Enum with underlying type: string

type PropertySetKeyEnum string

Set of constants representing the allowable values for PropertySetKeyEnum

const (
    PropertySetKeyApexDocumentGenerator                PropertySetKeyEnum = "APEX_DOCUMENT_GENERATOR"
    PropertySetKeyApex                                 PropertySetKeyEnum = "APEX"
    PropertySetKeyApexFaIntegration                    PropertySetKeyEnum = "APEX_FA_INTEGRATION"
    PropertySetKeyOracleDatabaseExternalAuthentication PropertySetKeyEnum = "ORACLE_DATABASE_EXTERNAL_AUTHENTICATION"
)

func GetMappingPropertySetKeyEnum

func GetMappingPropertySetKeyEnum(val string) (PropertySetKeyEnum, bool)

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

func GetPropertySetKeyEnumValues

func GetPropertySetKeyEnumValues() []PropertySetKeyEnum

GetPropertySetKeyEnumValues Enumerates the set of values for PropertySetKeyEnum

type PropertySetOracleDatabaseExternalAuthentication

PropertySetOracleDatabaseExternalAuthentication Contains the details of Oracle Database External Authentication property set

type PropertySetOracleDatabaseExternalAuthentication struct {

    // Indicates whether the property set is mutable or not
    IsMutable *bool `mandatory:"true" json:"isMutable"`

    IdentityProvider PropertySetOracleDatabaseExternalAuthenticationIdentityProvider `mandatory:"false" json:"identityProvider"`
}

func (PropertySetOracleDatabaseExternalAuthentication) GetIsMutable

func (m PropertySetOracleDatabaseExternalAuthentication) GetIsMutable() *bool

GetIsMutable returns IsMutable

func (PropertySetOracleDatabaseExternalAuthentication) MarshalJSON

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

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthentication) String

func (m PropertySetOracleDatabaseExternalAuthentication) String() string

func (*PropertySetOracleDatabaseExternalAuthentication) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (PropertySetOracleDatabaseExternalAuthentication) ValidateEnumValue

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

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

type PropertySetOracleDatabaseExternalAuthenticationIdentityProvider

PropertySetOracleDatabaseExternalAuthenticationIdentityProvider External identity type provider

type PropertySetOracleDatabaseExternalAuthenticationIdentityProvider interface {
}

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd

PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd External identity provider for AZURE_AD

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd struct {

    // External identity provider configuration parameters. Simple key-value pair
    // Example: { "tenant_id": "...", "application_id_uri": "...", ... }
    Configs map[string]string `mandatory:"true" json:"configs"`
}

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) MarshalJSON

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

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) String

func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) String() string

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) ValidateEnumValue

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

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

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone

PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone External identity provider value used to disable external authentication

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone struct {
}

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) MarshalJSON

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

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) String

func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) String() string

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) ValidateEnumValue

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

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

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam

PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam External identity provider for OCI_IAM

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam struct {
}

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) MarshalJSON

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

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) String

func (m PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) String() string

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) ValidateEnumValue

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

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

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 StatementTypeEnum

StatementTypeEnum Enum with underlying type: string

type StatementTypeEnum string

Set of constants representing the allowable values for StatementTypeEnum

const (
    StatementTypeQuery              StatementTypeEnum = "QUERY"
    StatementTypeDml                StatementTypeEnum = "DML"
    StatementTypeDdl                StatementTypeEnum = "DDL"
    StatementTypePlsql              StatementTypeEnum = "PLSQL"
    StatementTypeSqlplus            StatementTypeEnum = "SQLPLUS"
    StatementTypeIgnore             StatementTypeEnum = "IGNORE"
    StatementTypeTransactionControl StatementTypeEnum = "TRANSACTION_CONTROL"
    StatementTypeSessionControl     StatementTypeEnum = "SESSION_CONTROL"
    StatementTypeSystemControl      StatementTypeEnum = "SYSTEM_CONTROL"
    StatementTypeJdbc               StatementTypeEnum = "JDBC"
    StatementTypeOther              StatementTypeEnum = "OTHER"
)

func GetMappingStatementTypeEnum

func GetMappingStatementTypeEnum(val string) (StatementTypeEnum, bool)

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

func GetStatementTypeEnumValues

func GetStatementTypeEnumValues() []StatementTypeEnum

GetStatementTypeEnumValues Enumerates the set of values for StatementTypeEnum

type UpdateCredentialBasicDetails

UpdateCredentialBasicDetails Credential information to be updated for the BASIC type.

type UpdateCredentialBasicDetails struct {

    // The username for the new credential.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the new credential.
    Password *string `mandatory:"false" json:"password"`
}

func (UpdateCredentialBasicDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateCredentialBasicDetails) String

func (m UpdateCredentialBasicDetails) String() string

func (UpdateCredentialBasicDetails) ValidateEnumValue

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

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

type UpdateCredentialDetails

UpdateCredentialDetails Credential information to be updated.

type UpdateCredentialDetails interface {
}

type UpdateCredentialRequest

UpdateCredentialRequest wrapper for the UpdateCredential operation

See also

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

type UpdateCredentialRequest 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 name of the credential
    CredentialKey *string `mandatory:"true" contributesTo:"path" name:"credentialKey"`

    // The information to be updated.
    UpdateCredentialDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (UpdateCredentialRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateCredentialRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateCredentialRequest) RetryPolicy

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

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

func (UpdateCredentialRequest) String

func (request UpdateCredentialRequest) String() string

func (UpdateCredentialRequest) ValidateEnumValue

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

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

type UpdateCredentialResponse

UpdateCredentialResponse wrapper for the UpdateCredential operation

type UpdateCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Credential instance
    Credential `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 (UpdateCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateCredentialResponse) String

func (response UpdateCredentialResponse) String() string

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails The content of the Database Tools database API gateway config global sub resource to be updated.

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails struct {

    // The request header name providing the pool route value.
    PoolRoutingHeader *string `mandatory:"false" json:"poolRoutingHeader"`

    // Specifies the HTTP listen port. 0 disables HTTP. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended.
    HttpPort *int `mandatory:"false" json:"httpPort"`

    // Specifies the HTTPS listen port. 0 disables HTTPS. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended. ORDS will use a self-signed certificate if a certificate bundle is not provided.
    HttpsPort *int `mandatory:"false" json:"httpsPort"`

    CertificateBundle DatabaseApiGatewayConfigCertificateBundle `mandatory:"false" json:"certificateBundle"`

    // The location of the static resources to be served under the / root server path.
    DocumentRoot *string `mandatory:"false" json:"documentRoot"`

    // Advanced global properties.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // How the target pool route value is determined for a HTTP request.
    PoolRoute UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum `mandatory:"false" json:"poolRoute,omitempty"`

    // ORDS database API is a database management and monitoring REST API. Database Actions requires this feature.
    DatabaseApiStatus UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum `mandatory:"false" json:"databaseApiStatus,omitempty"`
}

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetAdvancedProperties

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetAdvancedProperties() map[string]string

GetAdvancedProperties returns AdvancedProperties

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetCertificateBundle

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetCertificateBundle() DatabaseApiGatewayConfigCertificateBundle

GetCertificateBundle returns CertificateBundle

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDatabaseApiStatus

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDatabaseApiStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

GetDatabaseApiStatus returns DatabaseApiStatus

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDocumentRoot

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDocumentRoot() *string

GetDocumentRoot returns DocumentRoot

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpPort

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpPort() *int

GetHttpPort returns HttpPort

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpsPort

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpsPort() *int

GetHttpsPort returns HttpsPort

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoute

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoute() UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

GetPoolRoute returns PoolRoute

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoutingHeader

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoutingHeader() *string

GetPoolRoutingHeader returns PoolRoutingHeader

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) String

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) String() string

func (*UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails The content of the Database Tools database API gateway config global sub resource to be updated.

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails interface {

    // How the target pool route value is determined for a HTTP request.
    GetPoolRoute() UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

    // The request header name providing the pool route value.
    GetPoolRoutingHeader() *string

    // ORDS database API is a database management and monitoring REST API. Database Actions requires this feature.
    GetDatabaseApiStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

    // Specifies the HTTP listen port. 0 disables HTTP. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended.
    GetHttpPort() *int

    // Specifies the HTTPS listen port. 0 disables HTTPS. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024–65535) is recommended. ORDS will use a self-signed certificate if a certificate bundle is not provided.
    GetHttpsPort() *int

    GetCertificateBundle() DatabaseApiGatewayConfigCertificateBundle

    // The location of the static resources to be served under the / root server path.
    GetDocumentRoot() *string

    // Advanced global properties.
    GetAdvancedProperties() map[string]string
}

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnabled  UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum = "ENABLED"
    UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusDisabled UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum = "DISABLED"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRoutePath   UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum = "PATH"
    UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteHeader UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum = "HEADER"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeySettings UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum = "SETTINGS"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigGlobal operation

See also

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest 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 key of the global config.
    GlobalKey UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum `mandatory:"true" contributesTo:"path" name:"globalKey"`

    // The information to be updated.
    UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) RetryPolicy

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

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) String

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigGlobal operation

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigGlobal instance
    DatabaseToolsDatabaseApiGatewayConfigGlobal `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 (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String

func (response UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String() string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails The content of a Database Tools database API gateway config API spec sub resource to be updated.

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

    // The content of a string-escaped Open API spec in JSON format.
    Content *string `mandatory:"false" json:"content"`
}

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent() *string

GetContent returns Content

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails The content of a Database Tools database API gateway config API spec sub resource to be updated.

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails interface {

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

    // The content of a string-escaped Open API spec in JSON format.
    GetContent() *string
}

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

See also

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // The key of the API spec config.
    ApiSpecKey *string `mandatory:"true" contributesTo:"path" name:"apiSpecKey"`

    // The information to be updated.
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) RetryPolicy

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

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec instance
    DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec `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 (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String

func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String() string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails The content of a Database Tools database API gateway config auto API spec sub resource to be updated.

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

    // The name of the database object.
    DatabaseObjectName *string `mandatory:"false" json:"databaseObjectName"`

    // Description of the autoApiSpec.
    Description *string `mandatory:"false" json:"description"`

    // Used as the URI path element for this object. When not specified the objectName lowercase is the default value.
    Alias *string `mandatory:"false" json:"alias"`

    // The name of the database API gateway config privilege protecting the resource. Only valid for SCOPE JWT Profile pools and BEARER securitySchemes.
    Scope *string `mandatory:"false" json:"scope"`

    // The name of the database API gateway config roles protecting the resource. Only valid for RBAC JWT Profile pools and BEARER securitySchemes.
    Roles []string `mandatory:"false" json:"roles"`

    // The type of the database object.
    DatabaseObjectType UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum `mandatory:"false" json:"databaseObjectType,omitempty"`

    // The operations to limit access to this resource. If not specified then the default is ["READ","WRITE"].
    Operations []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum `mandatory:"false" json:"operations,omitempty"`

    // The security schemes that can access this resource. If not specified then the resource is public.
    SecuritySchemes []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum `mandatory:"false" json:"securitySchemes,omitempty"`
}

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias() *string

GetAlias returns Alias

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName() *string

GetDatabaseObjectName returns DatabaseObjectName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

GetDatabaseObjectType returns DatabaseObjectType

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

GetOperations returns Operations

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles() []string

GetRoles returns Roles

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope() *string

GetScope returns Scope

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

GetSecuritySchemes returns SecuritySchemes

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails The content of a Database Tools database API gateway config auto API spec sub resource to be updated.

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails interface {

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

    // The name of the database object.
    GetDatabaseObjectName() *string

    // The type of the database object.
    GetDatabaseObjectType() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

    // Description of the autoApiSpec.
    GetDescription() *string

    // Used as the URI path element for this object. When not specified the objectName lowercase is the default value.
    GetAlias() *string

    // The operations to limit access to this resource. If not specified then the default is ["READ","WRITE"].
    GetOperations() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

    // The security schemes that can access this resource. If not specified then the resource is public.
    GetSecuritySchemes() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

    // The name of the database API gateway config privilege protecting the resource. Only valid for SCOPE JWT Profile pools and BEARER securitySchemes.
    GetScope() *string

    // The name of the database API gateway config roles protecting the resource. Only valid for RBAC JWT Profile pools and BEARER securitySchemes.
    GetRoles() []string
}

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeFunction    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "FUNCTION"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeMview       UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "MVIEW"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypePackage     UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "PACKAGE"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeProcedure   UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "PROCEDURE"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeTable       UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "TABLE"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeView        UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "VIEW"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeDualityview UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "DUALITYVIEW"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsRead  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum = "READ"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsWrite UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum = "WRITE"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesBasic  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum = "BASIC"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesBearer UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum = "BEARER"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

See also

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // The key of the auto API spec config.
    AutoApiSpecKey *string `mandatory:"true" contributesTo:"path" name:"autoApiSpecKey"`

    // The information to be updated.
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) RetryPolicy

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

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec instance
    DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec `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 (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String

func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String() string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails The content of a Database Tools database API gateway config pool sub resource to be updated.

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

    // The pool route value provided in requests to target this pool.
    PoolRouteValue *string `mandatory:"false" json:"poolRouteValue"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    DatabaseToolsConnectionId *string `mandatory:"false" json:"databaseToolsConnectionId"`

    // Specifies the maximum number of database connections allowed for the pool.
    MaxPoolSize *int `mandatory:"false" json:"maxPoolSize"`

    // Specifies the minimum number of database connections allowed for the pool.
    MinPoolSize *int `mandatory:"false" json:"minPoolSize"`

    // Specifies the initial size for the number of database connections that will be created for the pool.
    InitialPoolSize *int `mandatory:"false" json:"initialPoolSize"`

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    JwtProfileJwkUrl *string `mandatory:"false" json:"jwtProfileJwkUrl"`

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    JwtProfileIssuer *string `mandatory:"false" json:"jwtProfileIssuer"`

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    JwtProfileAudience *string `mandatory:"false" json:"jwtProfileAudience"`

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    JwtProfileRoleClaimName *string `mandatory:"false" json:"jwtProfileRoleClaimName"`

    // Advanced pool properties.
    AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"`

    // Specifies to enable the Database Actions feature.
    DatabaseActionsStatus UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum `mandatory:"false" json:"databaseActionsStatus,omitempty"`

    // Specifies whether the REST-Enabled SQL service is active.
    RestEnabledSqlStatus UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum `mandatory:"false" json:"restEnabledSqlStatus,omitempty"`
}

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties() map[string]string

GetAdvancedProperties returns AdvancedProperties

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize() *int

GetInitialPoolSize returns InitialPoolSize

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience() *string

GetJwtProfileAudience returns JwtProfileAudience

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer() *string

GetJwtProfileIssuer returns JwtProfileIssuer

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl() *string

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName() *string

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize() *int

GetMaxPoolSize returns MaxPoolSize

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize() *int

GetMinPoolSize returns MinPoolSize

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue() *string

GetPoolRouteValue returns PoolRouteValue

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String

func (m UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails The content of a Database Tools database API gateway config pool sub resource to be updated.

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails interface {

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

    // The pool route value provided in requests to target this pool.
    GetPoolRouteValue() *string

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related Database Tools connection. Specifies the OCI database tools connection ocid to build the connection pool from.
    GetDatabaseToolsConnectionId() *string

    // Specifies the maximum number of database connections allowed for the pool.
    GetMaxPoolSize() *int

    // Specifies the minimum number of database connections allowed for the pool.
    GetMinPoolSize() *int

    // Specifies the initial size for the number of database connections that will be created for the pool.
    GetInitialPoolSize() *int

    // Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.
    GetJwtProfileJwkUrl() *string

    // Specifies the issuer of the JWT token. This value is used to validate the iss claim in the JWT token.
    GetJwtProfileIssuer() *string

    // Specifies the expected audience for the JWT token. This value is used to validate the aud claim in the JWT token.
    GetJwtProfileAudience() *string

    // Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.
    GetJwtProfileRoleClaimName() *string

    // Specifies to enable the Database Actions feature.
    GetDatabaseActionsStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

    // Specifies whether the REST-Enabled SQL service is active.
    GetRestEnabledSqlStatus() UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

    // Advanced pool properties.
    GetAdvancedProperties() map[string]string
}

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnabled  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum = "ENABLED"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusDisabled UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum = "DISABLED"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum Enum with underlying type: string

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum string

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

const (
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnabled  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum = "ENABLED"
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusDisabled UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum = "DISABLED"
)

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

func GetMappingUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum(val string) (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum, bool)

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

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues

func GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues() []UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

GetUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnumValues Enumerates the set of values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPool operation

See also

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest 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 key of the pool config.
    PoolKey *string `mandatory:"true" contributesTo:"path" name:"poolKey"`

    // The information to be updated.
    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) RetryPolicy

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

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String

func (request UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) String() string

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) ValidateEnumValue

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

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPool operation

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseToolsDatabaseApiGatewayConfigPool instance
    DatabaseToolsDatabaseApiGatewayConfigPool `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 (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String

func (response UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String() string

type UpdatePropertySetApexDocumentGeneratorDetails

UpdatePropertySetApexDocumentGeneratorDetails Contains the update details of an APEX document generator property set

type UpdatePropertySetApexDocumentGeneratorDetails struct {

    // The name of the credential used by APEX to manage Object Storage Buckets and Objects as well as invoke the Document Generator function.
    CredentialKey *string `mandatory:"false" json:"credentialKey"`

    // The Object Storage Namespace containing the Object Storage Buckets managed by APEX
    ObjectStorageNamespace *string `mandatory:"false" json:"objectStorageNamespace"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Object Storage Buckets managed by APEX
    ObjectStorageBucketCompartmentId *string `mandatory:"false" json:"objectStorageBucketCompartmentId"`

    // Object Storage Endpoint
    ObjectStorageEndpoint *string `mandatory:"false" json:"objectStorageEndpoint"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Document Generator function
    FunctionId *string `mandatory:"false" json:"functionId"`

    // The base endpoint URL to use to invoke the Document Generator function
    InvokeEndpoint *string `mandatory:"false" json:"invokeEndpoint"`

    // The print server type
    PrintServerType PropertySetApexDocumentGeneratorPrintServerTypeEnum `mandatory:"false" json:"printServerType,omitempty"`

    // The status of the Autonomous Database Serverless Resource Principal (OCI$RESOURCE_PRINCIPAL)
    AutonomousDatabaseResourcePrincipalStatus PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum `mandatory:"false" json:"autonomousDatabaseResourcePrincipalStatus,omitempty"`
}

func (UpdatePropertySetApexDocumentGeneratorDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdatePropertySetApexDocumentGeneratorDetails) String

func (m UpdatePropertySetApexDocumentGeneratorDetails) String() string

func (UpdatePropertySetApexDocumentGeneratorDetails) ValidateEnumValue

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

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

type UpdatePropertySetApexFaIntegrationDetails

UpdatePropertySetApexFaIntegrationDetails Contains the update details of an APEX FA Integration property set

type UpdatePropertySetApexFaIntegrationDetails struct {

    // APEX FA Integration key-value pairs.
    AuthenticationSubstitutions map[string]string `mandatory:"false" json:"authenticationSubstitutions"`

    // Specifies whether database credentials can be used in all workspaces on the APEX instance. Supported values include: "Y", "N" and empty string.
    InstanceDbmsCredentialEnabled *string `mandatory:"false" json:"instanceDbmsCredentialEnabled"`
}

func (UpdatePropertySetApexFaIntegrationDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdatePropertySetApexFaIntegrationDetails) String

func (m UpdatePropertySetApexFaIntegrationDetails) String() string

func (UpdatePropertySetApexFaIntegrationDetails) ValidateEnumValue

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

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

type UpdatePropertySetDetails

UpdatePropertySetDetails The base definition for a property set update

type UpdatePropertySetDetails interface {
}

type UpdatePropertySetOracleDatabaseExternalAuthenticationDetails

UpdatePropertySetOracleDatabaseExternalAuthenticationDetails Contains the update details of an Oracle Database External Authentication property set

type UpdatePropertySetOracleDatabaseExternalAuthenticationDetails struct {
    IdentityProvider PropertySetOracleDatabaseExternalAuthenticationIdentityProvider `mandatory:"true" json:"identityProvider"`
}

func (UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) String

func (m UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) String() string

func (*UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) ValidateEnumValue

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

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

type UpdatePropertySetPropertySetKeyEnum

UpdatePropertySetPropertySetKeyEnum Enum with underlying type: string

type UpdatePropertySetPropertySetKeyEnum string

Set of constants representing the allowable values for UpdatePropertySetPropertySetKeyEnum

const (
    UpdatePropertySetPropertySetKeyApexDocumentGenerator                UpdatePropertySetPropertySetKeyEnum = "APEX_DOCUMENT_GENERATOR"
    UpdatePropertySetPropertySetKeyApex                                 UpdatePropertySetPropertySetKeyEnum = "APEX"
    UpdatePropertySetPropertySetKeyApexFaIntegration                    UpdatePropertySetPropertySetKeyEnum = "APEX_FA_INTEGRATION"
    UpdatePropertySetPropertySetKeyOracleDatabaseExternalAuthentication UpdatePropertySetPropertySetKeyEnum = "ORACLE_DATABASE_EXTERNAL_AUTHENTICATION"
)

func GetMappingUpdatePropertySetPropertySetKeyEnum

func GetMappingUpdatePropertySetPropertySetKeyEnum(val string) (UpdatePropertySetPropertySetKeyEnum, bool)

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

func GetUpdatePropertySetPropertySetKeyEnumValues

func GetUpdatePropertySetPropertySetKeyEnumValues() []UpdatePropertySetPropertySetKeyEnum

GetUpdatePropertySetPropertySetKeyEnumValues Enumerates the set of values for UpdatePropertySetPropertySetKeyEnum

type UpdatePropertySetRequest

UpdatePropertySetRequest wrapper for the UpdatePropertySet operation

See also

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

type UpdatePropertySetRequest 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 name of the property set
    PropertySetKey UpdatePropertySetPropertySetKeyEnum `mandatory:"true" contributesTo:"path" name:"propertySetKey"`

    // The information to be updated.
    UpdatePropertySetDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (UpdatePropertySetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdatePropertySetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdatePropertySetRequest) RetryPolicy

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

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

func (UpdatePropertySetRequest) String

func (request UpdatePropertySetRequest) String() string

func (UpdatePropertySetRequest) ValidateEnumValue

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

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

type UpdatePropertySetResponse

UpdatePropertySetResponse wrapper for the UpdatePropertySet operation

type UpdatePropertySetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PropertySet instance
    PropertySet `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 (UpdatePropertySetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdatePropertySetResponse) String

func (response UpdatePropertySetResponse) String() string

type UserCredential

UserCredential Credential information

type UserCredential struct {

    // Name of the credential
    Key *string `mandatory:"true" json:"key"`

    // Name of the user that will be used to log in to the remote database or the remote or local operating system
    UserName *string `mandatory:"true" json:"userName"`

    // Indicates whether this credential is enabled (TRUE) or not (FALSE)
    Enabled *string `mandatory:"true" json:"enabled"`

    // Owner of the credential
    Owner *string `mandatory:"true" json:"owner"`

    // For a Windows target, the Windows domain to use when logging in
    WindowsDomain *string `mandatory:"false" json:"windowsDomain"`

    // Indicates whether this refers to a public synonym or not.
    KeyType CredentialKeyTypeEnum `mandatory:"false" json:"keyType,omitempty"`

    RelatedResource *CredentialRelatedResource `mandatory:"false" json:"relatedResource"`
}

func (UserCredential) String

func (m UserCredential) String() string

func (UserCredential) ValidateEnumValue

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

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

type UserCredentialCollection

UserCredentialCollection List of `UserCredentialSummary` items.

type UserCredentialCollection struct {

    // Array of `UserCredentialSummary` items.
    Items []UserCredentialSummary `mandatory:"true" json:"items"`
}

func (UserCredentialCollection) String

func (m UserCredentialCollection) String() string

func (UserCredentialCollection) ValidateEnumValue

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

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

type UserCredentialSummary

UserCredentialSummary User Credential information

type UserCredentialSummary struct {

    // Name of the credential
    Key *string `mandatory:"true" json:"key"`

    // Name of the user that will be used to log in to the remote database or the remote or local operating system
    UserName *string `mandatory:"true" json:"userName"`

    // Indicates whether this credential is enabled (TRUE) or not (FALSE)
    Enabled *string `mandatory:"true" json:"enabled"`

    // Owner of the credential
    Owner *string `mandatory:"true" json:"owner"`

    // For a Windows target, the Windows domain to use when logging in
    WindowsDomain *string `mandatory:"false" json:"windowsDomain"`

    // Indicates whether this refers to a public synonym or not.
    KeyType CredentialKeyTypeEnum `mandatory:"false" json:"keyType,omitempty"`

    RelatedResource *CredentialRelatedResource `mandatory:"false" json:"relatedResource"`
}

func (UserCredentialSummary) String

func (m UserCredentialSummary) String() string

func (UserCredentialSummary) ValidateEnumValue

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

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

type ValidateDatabaseToolsConnectionDetails

ValidateDatabaseToolsConnectionDetails Connection validation details.

type ValidateDatabaseToolsConnectionDetails interface {
}

type ValidateDatabaseToolsConnectionMySqlDetails

ValidateDatabaseToolsConnectionMySqlDetails Connection validation details for the MySQL Server.

type ValidateDatabaseToolsConnectionMySqlDetails struct {
}

func (ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionMySqlDetails) String

func (m ValidateDatabaseToolsConnectionMySqlDetails) String() string

func (ValidateDatabaseToolsConnectionMySqlDetails) ValidateEnumValue

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

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

type ValidateDatabaseToolsConnectionMySqlResult

ValidateDatabaseToolsConnectionMySqlResult Connection 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 an 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/databasetoolsruntime/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 DatabaseToolsConnection.
    ValidateDatabaseToolsConnectionDetails `contributesTo:"body"`

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

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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 (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/databasetoolsruntime/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"`

    // If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE) to prevent
    // accidental overwrites when multiple user agentss might be acting in parallel on the same
    // resource (i.e., to prevent the "lost update" problem). In general, it can be used with any
    // method that involves the selection or modification of a representation to abort the request
    // if the selected representation's current entity tag is not a member within the If-Match field value.
    // When specified on an action-specific subresource, the ETag value of the resource on which the
    // action is requested should be provided.
    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"`

    // A user-friendly name for the operation.
    // If provided for an asynchronous operation, this value will be propagated to the displayName property of the resulting Work Request, allowing for easier identification and tracking of the operation's progress and outcome. This name is purely for descriptive purposes and does not affect the functionality of the operation itself.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Principal id of the user or resource that submitted the asynchrounous request.
    CreatedByPrincipalId *string `mandatory:"false" json:"createdByPrincipalId"`

    // Identity domain OCID for the user that submitted the asynchronous request.
    CreatedByPrincipalDomainId *string `mandatory:"false" json:"createdByPrincipalDomainId"`

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

    // The date and time the work request is eligible to be launched,
    // in the format defined by RFC3339.
    TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"`
}

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 identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can use for a GET operation to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`

    // Additional information explaining the resource.
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

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

    // A user-friendly name for the operation.
    // If provided for an asynchronous operation, this value will be propagated to the displayName property of the resulting Work Request, allowing for easier identification and tracking of the operation's progress and outcome. This name is purely for descriptive purposes and does not affect the functionality of the operation itself.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Principal id of the user or resource that submitted the asynchrounous request.
    CreatedByPrincipalId *string `mandatory:"false" json:"createdByPrincipalId"`

    // Identity domain OCID for the user that submitted the asynchronous request.
    CreatedByPrincipalDomainId *string `mandatory:"false" json:"createdByPrincipalDomainId"`

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

    // The date and time the work request is eligible to be launched,
    // in the format defined by RFC3339.
    TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"`
}

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