databasetoolsruntime

package
v65.121.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2026 License: Apache-2.0, UPL-1.0 Imports: 8 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func GetActionTypeEnumStringValues ¶

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func 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

Types ¶

type ActionTypeEnum ¶

type ActionTypeEnum string

ActionTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ActionTypeEnum

func GetActionTypeEnumValues ¶

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum ¶

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type ApexFaIntegrationPrerequisitesCheck ¶

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

ApexFaIntegrationPrerequisitesCheck The results of a prerequisites check for APEX FA integration

func (ApexFaIntegrationPrerequisitesCheck) 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 ¶

type ApexFaIntegrationPrerequisitesCheckStatusEnum string

ApexFaIntegrationPrerequisitesCheckStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ApexFaIntegrationPrerequisitesCheckStatusEnum

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 ¶

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
}

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.

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 ¶

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

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

func (CancelWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String ¶

func (response CancelWorkRequestResponse) String() string

type ConnectionTypeEnum ¶

type ConnectionTypeEnum string

ConnectionTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ConnectionTypeEnum

func GetConnectionTypeEnumValues ¶

func GetConnectionTypeEnumValues() []ConnectionTypeEnum

GetConnectionTypeEnumValues Enumerates the set of values for ConnectionTypeEnum

func GetMappingConnectionTypeEnum ¶

func GetMappingConnectionTypeEnum(val string) (ConnectionTypeEnum, bool)

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

type CreateCredentialBasicDetails ¶

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

CreateCredentialBasicDetails Details for the Credential for the Basic type.

func (CreateCredentialBasicDetails) GetKey ¶

GetKey returns Key

func (CreateCredentialBasicDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateCredentialBasicDetails) 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 ¶

type CreateCredentialDetails interface {

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

CreateCredentialDetails Details for the new credential.

type CreateCredentialExecuteGranteeDetails ¶

type CreateCredentialExecuteGranteeDetails struct {

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

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

func (CreateCredentialExecuteGranteeDetails) 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 ¶

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
}

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.

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 ¶

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

func (CreateCredentialExecuteGranteeRequest) 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 ¶

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

CreateCredentialExecuteGranteeResponse wrapper for the CreateCredentialExecuteGrantee operation

func (CreateCredentialExecuteGranteeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateCredentialExecuteGranteeResponse) String ¶

type CreateCredentialPublicSynonymDetails ¶

type CreateCredentialPublicSynonymDetails struct {

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

CreateCredentialPublicSynonymDetails The public synonym information

func (CreateCredentialPublicSynonymDetails) 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 ¶

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
}

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.

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 ¶

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

func (CreateCredentialPublicSynonymRequest) 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 ¶

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

CreateCredentialPublicSynonymResponse wrapper for the CreateCredentialPublicSynonym operation

func (CreateCredentialPublicSynonymResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateCredentialPublicSynonymResponse) String ¶

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

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.

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 ¶

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

CreateCredentialResponse wrapper for the CreateCredential operation

func (CreateCredentialResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateCredentialResponse) String ¶

func (response CreateCredentialResponse) String() string

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails ¶

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

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent ¶

GetContent returns Content

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName ¶

GetDisplayName returns DisplayName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String ¶

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

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

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.

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String ¶

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String ¶

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails ¶

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

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias ¶

GetAlias returns Alias

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName ¶

GetDatabaseObjectName returns DatabaseObjectName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType ¶

GetDatabaseObjectType returns DatabaseObjectType

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription ¶

GetDescription returns Description

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName ¶

GetDisplayName returns DisplayName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations ¶

GetOperations returns Operations

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles ¶

GetRoles returns Roles

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope ¶

GetScope returns Scope

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes ¶

GetSecuritySchemes returns SecuritySchemes

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String ¶

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum ¶

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum string

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

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 ¶

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum string

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

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 ¶

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum string

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

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 ¶

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
}

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.

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String ¶

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String ¶

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails ¶

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

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties ¶

GetAdvancedProperties returns AdvancedProperties

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus ¶

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId ¶

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName ¶

GetDisplayName returns DisplayName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize ¶

GetInitialPoolSize returns InitialPoolSize

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience ¶

GetJwtProfileAudience returns JwtProfileAudience

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer ¶

GetJwtProfileIssuer returns JwtProfileIssuer

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl ¶

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName ¶

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize ¶

GetMaxPoolSize returns MaxPoolSize

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize ¶

GetMinPoolSize returns MinPoolSize

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue ¶

GetPoolRouteValue returns PoolRouteValue

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus ¶

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String ¶

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum ¶

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum string

CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

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 ¶

type CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum string

CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

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 ¶

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
}

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.

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody ¶

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 ¶

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

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) 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 ¶

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

CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the CreateDatabaseToolsDatabaseApiGatewayConfigPool operation

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String ¶

type Credential ¶

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

Credential Credential information

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 ¶

type CredentialCollection struct {

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

CredentialCollection List of `CredentialSummary` 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 ¶

type CredentialExecuteGrantee struct {

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

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

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 ¶

type CredentialExecuteGranteeCollection struct {

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

CredentialExecuteGranteeCollection List of `CredentialExecuteGranteeSummary` items.

func (CredentialExecuteGranteeCollection) 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 ¶

type CredentialExecuteGranteeSummary struct {

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

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

func (CredentialExecuteGranteeSummary) 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 ¶

type CredentialKeyTypeEnum string

CredentialKeyTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CredentialKeyTypeEnum

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 ¶

type CredentialPublicSynonym struct {

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

CredentialPublicSynonym The public synonym information

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 ¶

type CredentialPublicSynonymCollection struct {

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

CredentialPublicSynonymCollection List of `CredentialPublicSynonymSummary` items.

func (CredentialPublicSynonymCollection) 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 ¶

type CredentialPublicSynonymSummary struct {

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

CredentialPublicSynonymSummary The public synonym information

func (CredentialPublicSynonymSummary) 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 ¶

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

CredentialRelatedResource A related resource for a credential.

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 ¶

type CredentialRelatedResourceTypeEnum string

CredentialRelatedResourceTypeEnum Enum with underlying type: string

const (
	CredentialRelatedResourceTypeDatabaseToolsIdentity CredentialRelatedResourceTypeEnum = "DATABASE_TOOLS_IDENTITY"
)

Set of constants representing the allowable values for CredentialRelatedResourceTypeEnum

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 ¶

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

CredentialSummary Credential information

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 ¶

type CredentialTypeEnum string

CredentialTypeEnum Enum with underlying type: string

const (
	CredentialTypeBasic CredentialTypeEnum = "BASIC"
)

Set of constants representing the allowable values for CredentialTypeEnum

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 ¶

type DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum string

DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseApiGatewayConfigAdvancedPropertyConfigTypeEnum

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 ¶

type DatabaseApiGatewayConfigCertificateBundle interface {
}

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

type DatabaseApiGatewayConfigCertificateBundleFileName ¶

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

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

DatabaseApiGatewayConfigCertificateBundleFileName The certificate bundle that describes the SSL certicicate files.

func (DatabaseApiGatewayConfigCertificateBundleFileName) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DatabaseApiGatewayConfigCertificateBundleFileName) String ¶

func (DatabaseApiGatewayConfigCertificateBundleFileName) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseApiGatewayConfigCertificateBundleSelfSigned struct {
}

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

func (DatabaseApiGatewayConfigCertificateBundleSelfSigned) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseApiGatewayConfigCertificateBundleSelfSigned) String ¶

func (DatabaseApiGatewayConfigCertificateBundleSelfSigned) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseApiGatewayConfigCertificateBundleTypeEnum string

DatabaseApiGatewayConfigCertificateBundleTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseApiGatewayConfigCertificateBundleTypeEnum

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 ¶

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

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

func (DatabaseApiGatewayConfigCertificatePrivateKeyFileName) String ¶

func (DatabaseApiGatewayConfigCertificatePrivateKeyFileName) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum string

DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseApiGatewayConfigCertificatePrivateKeyFileNameFormatEnum

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 ¶

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

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

func (DatabaseApiGatewayConfigCertificatePublicFileName) String ¶

func (DatabaseApiGatewayConfigCertificatePublicFileName) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum string

DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum Enum with underlying type: string

const (
	DatabaseApiGatewayConfigCertificatePublicFileNameFormatPem DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum = "PEM"
)

Set of constants representing the allowable values for DatabaseApiGatewayConfigCertificatePublicFileNameFormatEnum

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 ¶

type DatabaseApiGatewayConfigGlobalKeyEnum string

DatabaseApiGatewayConfigGlobalKeyEnum Enum with underlying type: string

const (
	DatabaseApiGatewayConfigGlobalKeySettings DatabaseApiGatewayConfigGlobalKeyEnum = "SETTINGS"
)

Set of constants representing the allowable values for DatabaseApiGatewayConfigGlobalKeyEnum

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 ¶

type DatabaseApiGatewayConfigTypeEnum string

DatabaseApiGatewayConfigTypeEnum Enum with underlying type: string

const (
	DatabaseApiGatewayConfigTypeDefault DatabaseApiGatewayConfigTypeEnum = "DEFAULT"
)

Set of constants representing the allowable values for DatabaseApiGatewayConfigTypeEnum

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 ¶

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

DatabaseToolsConnection Simplified DatabaseToolsConnection representation for splat usage only

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 ¶

type DatabaseToolsConnectionLifecycleStateEnum string

DatabaseToolsConnectionLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsConnectionLifecycleStateEnum

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 ¶

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

DatabaseToolsDatabaseApiGatewayConfig Simplified DatabaseToolsDatabaseApiGatewayConfig representation for splat usage only.

func (DatabaseToolsDatabaseApiGatewayConfig) 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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection struct {

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

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

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum string

DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDataTypeEnum

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 ¶

type DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum string

DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummaryDatabaseToolsConnectionTypesEnum

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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigContent) 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 ¶

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
}

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

type DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum ¶

type DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum string

DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigGlobalDatabaseApiStatusEnum

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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetAdvancedProperties ¶

GetAdvancedProperties returns AdvancedProperties

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetCertificateBundle ¶

GetCertificateBundle returns CertificateBundle

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDatabaseApiStatus ¶

GetDatabaseApiStatus returns DatabaseApiStatus

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetDocumentRoot ¶

GetDocumentRoot returns DocumentRoot

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpPort ¶

GetHttpPort returns HttpPort

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetHttpsPort ¶

GetHttpsPort returns HttpsPort

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetMetadataSource ¶

GetMetadataSource returns MetadataSource

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoute ¶

GetPoolRoute returns PoolRoute

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetPoolRoutingHeader ¶

GetPoolRoutingHeader returns PoolRoutingHeader

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) String ¶

func (*DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigGlobalDefault) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum string

DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigGlobalMetadataSourceEnum

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 ¶

type DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum string

DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigGlobalPoolRouteEnum

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 ¶

type DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum string

DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum Enum with underlying type: string

const (
	DatabaseToolsDatabaseApiGatewayConfigLifecycleStateActive  DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum = "ACTIVE"
	DatabaseToolsDatabaseApiGatewayConfigLifecycleStateDeleted DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigLifecycleStateEnum

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 ¶

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
}

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

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpec ¶

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
}

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

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection struct {

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) String ¶

func (*DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) UnmarshalJSON ¶

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetContent ¶

GetContent returns Content

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetDisplayName ¶

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefault) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetDisplayName ¶

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultSummary) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec ¶

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
}

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

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection struct {

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) String ¶

func (*DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) UnmarshalJSON ¶

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum string

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDatabaseObjectTypeEnum

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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetAlias ¶

GetAlias returns Alias

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectName ¶

GetDatabaseObjectName returns DatabaseObjectName

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDatabaseObjectType ¶

GetDatabaseObjectType returns DatabaseObjectType

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDescription ¶

GetDescription returns Description

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetDisplayName ¶

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetOperations ¶

GetOperations returns Operations

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetRoles ¶

GetRoles returns Roles

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetScope ¶

GetScope returns Scope

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetSecuritySchemes ¶

GetSecuritySchemes returns SecuritySchemes

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefault) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetDisplayName ¶

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultSummary) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum string

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOperationsEnum

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 ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum string

DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSecuritySchemesEnum

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 ¶

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
}

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

type DatabaseToolsDatabaseApiGatewayConfigPoolCollection ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolCollection struct {

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolCollection) String ¶

func (*DatabaseToolsDatabaseApiGatewayConfigPoolCollection) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

type DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum string

DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolContentDatabaseActionsStatusEnum

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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAdvancedProperties ¶

GetAdvancedProperties returns AdvancedProperties

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetApiSpecs ¶

GetApiSpecs returns ApiSpecs

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetAutoApiSpecs ¶

GetAutoApiSpecs returns AutoApiSpecs

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseActionsStatus ¶

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseToolsConnectionId ¶

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetDisplayName ¶

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetInitialPoolSize ¶

GetInitialPoolSize returns InitialPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileAudience ¶

GetJwtProfileAudience returns JwtProfileAudience

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileIssuer ¶

GetJwtProfileIssuer returns JwtProfileIssuer

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileJwkUrl ¶

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileRoleClaimName ¶

func (m DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetJwtProfileRoleClaimName() *string

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMaxPoolSize ¶

GetMaxPoolSize returns MaxPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetMinPoolSize ¶

GetMinPoolSize returns MinPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetPoolRouteValue ¶

GetPoolRouteValue returns PoolRouteValue

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetRestEnabledSqlStatus ¶

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) String ¶

func (*DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) UnmarshalJSON ¶

UnmarshalJSON unmarshals from json

func (DatabaseToolsDatabaseApiGatewayConfigPoolContentDefault) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum string

DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolContentRestEnabledSqlStatusEnum

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 ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum string

DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolDatabaseActionsStatusEnum

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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetAdvancedProperties ¶

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

GetAdvancedProperties returns AdvancedProperties

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseActionsStatus ¶

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseToolsConnectionId ¶

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetDisplayName ¶

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 ¶

GetJwtProfileIssuer returns JwtProfileIssuer

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileJwkUrl ¶

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileRoleClaimName ¶

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetJwtProfileRoleClaimName() *string

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMaxPoolSize ¶

GetMaxPoolSize returns MaxPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetMinPoolSize ¶

GetMinPoolSize returns MinPoolSize

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetPoolRouteValue ¶

GetPoolRouteValue returns PoolRouteValue

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetRestEnabledSqlStatus ¶

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefault) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

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

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDatabaseToolsConnectionId ¶

func (m DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDatabaseToolsConnectionId() *string

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetDisplayName ¶

GetDisplayName returns DisplayName

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetKey ¶

GetKey returns Key

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) String ¶

func (DatabaseToolsDatabaseApiGatewayConfigPoolDefaultSummary) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum string

DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseToolsDatabaseApiGatewayConfigPoolRestEnabledSqlStatusEnum

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 ¶

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
}

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

type DatabaseToolsExternalAuthenticationStatusEnum ¶

type DatabaseToolsExternalAuthenticationStatusEnum string

DatabaseToolsExternalAuthenticationStatusEnum Enum with underlying type: string

const (
	DatabaseToolsExternalAuthenticationStatusAvailable   DatabaseToolsExternalAuthenticationStatusEnum = "AVAILABLE"
	DatabaseToolsExternalAuthenticationStatusUnavailable DatabaseToolsExternalAuthenticationStatusEnum = "UNAVAILABLE"
	DatabaseToolsExternalAuthenticationStatusEnabled     DatabaseToolsExternalAuthenticationStatusEnum = "ENABLED"
	DatabaseToolsExternalAuthenticationStatusUnknown     DatabaseToolsExternalAuthenticationStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for DatabaseToolsExternalAuthenticationStatusEnum

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 ¶

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

DatabaseToolsIdentity Manages credentials in a database to access service resources.

type DatabaseToolsIdentityLifecycleStateEnum ¶

type DatabaseToolsIdentityLifecycleStateEnum string

DatabaseToolsIdentityLifecycleStateEnum Enum with underlying type: string

const (
	DatabaseToolsIdentityLifecycleStateCreating       DatabaseToolsIdentityLifecycleStateEnum = "CREATING"
	DatabaseToolsIdentityLifecycleStateUpdating       DatabaseToolsIdentityLifecycleStateEnum = "UPDATING"
	DatabaseToolsIdentityLifecycleStateActive         DatabaseToolsIdentityLifecycleStateEnum = "ACTIVE"
	DatabaseToolsIdentityLifecycleStateDeleting       DatabaseToolsIdentityLifecycleStateEnum = "DELETING"
	DatabaseToolsIdentityLifecycleStateDeleted        DatabaseToolsIdentityLifecycleStateEnum = "DELETED"
	DatabaseToolsIdentityLifecycleStateFailed         DatabaseToolsIdentityLifecycleStateEnum = "FAILED"
	DatabaseToolsIdentityLifecycleStateNeedsAttention DatabaseToolsIdentityLifecycleStateEnum = "NEEDS_ATTENTION"
)

Set of constants representing the allowable values for DatabaseToolsIdentityLifecycleStateEnum

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 ¶

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

DatabaseToolsIdentityOracleDatabaseResourcePrincipal Manages credentials in a database to access service resources.

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetCompartmentId ¶

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 ¶

GetDisplayName returns DisplayName

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetId ¶

GetId returns Id

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleDetails ¶

GetLifecycleDetails returns LifecycleDetails

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetSystemTags ¶

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

GetSystemTags returns SystemTags

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) MarshalJSON ¶

MarshalJSON marshals to json representation

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) String ¶

func (DatabaseToolsIdentityOracleDatabaseResourcePrincipal) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type DatabaseToolsIdentityStatusEnum string

DatabaseToolsIdentityStatusEnum Enum with underlying type: string

const (
	DatabaseToolsIdentityStatusAvailable   DatabaseToolsIdentityStatusEnum = "AVAILABLE"
	DatabaseToolsIdentityStatusUnavailable DatabaseToolsIdentityStatusEnum = "UNAVAILABLE"
)

Set of constants representing the allowable values for DatabaseToolsIdentityStatusEnum

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 ¶

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

DatabaseToolsRuntimeClient a client for DatabaseToolsRuntime

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

type DbmsCloudStatusEnum string

DbmsCloudStatusEnum Enum with underlying type: string

const (
	DbmsCloudStatusAvailable   DbmsCloudStatusEnum = "AVAILABLE"
	DbmsCloudStatusUnavailable DbmsCloudStatusEnum = "UNAVAILABLE"
)

Set of constants representing the allowable values for DbmsCloudStatusEnum

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 ¶

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
}

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.

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 ¶

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

func (DeleteCredentialExecuteGranteeRequest) 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 ¶

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

DeleteCredentialExecuteGranteeResponse wrapper for the DeleteCredentialExecuteGrantee operation

func (DeleteCredentialExecuteGranteeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteCredentialExecuteGranteeResponse) String ¶

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

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.

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 ¶

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

func (DeleteCredentialPublicSynonymRequest) 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 ¶

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

DeleteCredentialPublicSynonymResponse wrapper for the DeleteCredentialPublicSynonym operation

func (DeleteCredentialPublicSynonymResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteCredentialPublicSynonymResponse) String ¶

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

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.

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 ¶

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

DeleteCredentialResponse wrapper for the DeleteCredential operation

func (DeleteCredentialResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteCredentialResponse) String ¶

func (response DeleteCredentialResponse) String() string

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

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.

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String ¶

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String ¶

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

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.

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String ¶

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String ¶

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

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.

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody ¶

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 ¶

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

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest) 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 ¶

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

DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the DeleteDatabaseToolsDatabaseApiGatewayConfigPool operation

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String ¶

type ExecuteSqlAsynchronousInputDetails ¶

type ExecuteSqlAsynchronousInputDetails interface {
}

ExecuteSqlAsynchronousInputDetails Async request script input details

type ExecuteSqlAsynchronousInputDetailsTypeEnum ¶

type ExecuteSqlAsynchronousInputDetailsTypeEnum string

ExecuteSqlAsynchronousInputDetailsTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ExecuteSqlAsynchronousInputDetailsTypeEnum

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 ¶

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

ExecuteSqlAsynchronousInputInlineDetails Inline scipt input.

func (ExecuteSqlAsynchronousInputInlineDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExecuteSqlAsynchronousInputInlineDetails) 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 ¶

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

ExecuteSqlAsynchronousInputObjectStorageDetails Object Storage script input.

func (ExecuteSqlAsynchronousInputObjectStorageDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExecuteSqlAsynchronousInputObjectStorageDetails) String ¶

func (ExecuteSqlAsynchronousInputObjectStorageDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

ExecuteSqlBind Bind information.

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 ¶

type ExecuteSqlBindModeEnum string

ExecuteSqlBindModeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ExecuteSqlBindModeEnum

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 ¶

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

ExecuteSqlBindPlsqlTable PL/SQL table type details

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 ¶

type ExecuteSqlBindTypeComponent struct {

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

ExecuteSqlBindTypeComponent Data type component.

func (ExecuteSqlBindTypeComponent) 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 ¶

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

ExecuteSqlDatabaseToolsConnectionAsynchronousDetails Asynchronous request.

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) GetOutput ¶

GetOutput returns Output

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) String ¶

func (*ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) UnmarshalJSON ¶

UnmarshalJSON unmarshals from json

func (ExecuteSqlDatabaseToolsConnectionAsynchronousDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type ExecuteSqlDatabaseToolsConnectionDetails interface {
	GetOutput() ExecuteSqlOutputDetails
}

ExecuteSqlDatabaseToolsConnectionDetails A request

type ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum ¶

type ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum string

ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ExecuteSqlDatabaseToolsConnectionDetailsTypeEnum

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 ¶

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
}

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.

func (ExecuteSqlDatabaseToolsConnectionRequest) BinaryRequestBody ¶

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 ¶

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

func (ExecuteSqlDatabaseToolsConnectionRequest) 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 ¶

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

ExecuteSqlDatabaseToolsConnectionResponse wrapper for the ExecuteSqlDatabaseToolsConnection operation

func (ExecuteSqlDatabaseToolsConnectionResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ExecuteSqlDatabaseToolsConnectionResponse) String ¶

type ExecuteSqlDatabaseToolsConnectionSynchronousDetails ¶

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

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

ExecuteSqlDatabaseToolsConnectionSynchronousDetails Synchronous request.

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) GetOutput ¶

GetOutput returns Output

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) String ¶

func (*ExecuteSqlDatabaseToolsConnectionSynchronousDetails) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (ExecuteSqlDatabaseToolsConnectionSynchronousDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

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

func (ExecuteSqlInputBatchDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExecuteSqlInputBatchDetails) 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 ¶

type ExecuteSqlInputDetails interface {
}

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

type ExecuteSqlInputScriptDetails ¶

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

ExecuteSqlInputScriptDetails Contains the details for the Script SQL statements to execute on the database connection.

func (ExecuteSqlInputScriptDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExecuteSqlInputScriptDetails) 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 ¶

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

ExecuteSqlInputScriptSqlRequestDetails Contains the details for the Script SQL statements to execute on the database connection.

func (ExecuteSqlInputScriptSqlRequestDetails) 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 ¶

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

ExecuteSqlInputStandardDetails Contains the details for the Standard SQL statements to execute on the database connection.

func (ExecuteSqlInputStandardDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExecuteSqlInputStandardDetails) 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 ¶

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

ExecuteSqlObjectStorageLocation Object Storage location.

func (ExecuteSqlObjectStorageLocation) 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 ¶

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
}

ExecuteSqlOutputDetails Defines how the script result should be stored

type ExecuteSqlOutputDetailsTypeEnum ¶

type ExecuteSqlOutputDetailsTypeEnum string

ExecuteSqlOutputDetailsTypeEnum Enum with underlying type: string

const (
	ExecuteSqlOutputDetailsTypeObjectStorage ExecuteSqlOutputDetailsTypeEnum = "OBJECT_STORAGE"
)

Set of constants representing the allowable values for ExecuteSqlOutputDetailsTypeEnum

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 ¶

type ExecuteSqlOutputDispositionDetails interface {
}

ExecuteSqlOutputDispositionDetails Describes how the response of a command is to be stored

type ExecuteSqlOutputDispositionDetailsTypeEnum ¶

type ExecuteSqlOutputDispositionDetailsTypeEnum string

ExecuteSqlOutputDispositionDetailsTypeEnum Enum with underlying type: string

const (
	ExecuteSqlOutputDispositionDetailsTypeObjectStorage ExecuteSqlOutputDispositionDetailsTypeEnum = "OBJECT_STORAGE"
)

Set of constants representing the allowable values for ExecuteSqlOutputDispositionDetailsTypeEnum

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 ¶

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

ExecuteSqlOutputDispositionObjectStorageDetails Describes how the result of a statement is stored in Object Storage

func (ExecuteSqlOutputDispositionObjectStorageDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExecuteSqlOutputDispositionObjectStorageDetails) String ¶

func (ExecuteSqlOutputDispositionObjectStorageDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum string

ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum Enum with underlying type: string

const (
	ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierStandard         ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum = "STANDARD"
	ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierInfrequentAccess ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum = "INFREQUENT_ACCESS"
	ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierArchive          ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum = "ARCHIVE"
)

Set of constants representing the allowable values for ExecuteSqlOutputDispositionObjectStorageDetailsStorageTierEnum

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 ¶

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

ExecuteSqlOutputObjectStorageDetails Object Storage resource output details.

func (ExecuteSqlOutputObjectStorageDetails) GetResultDispositionTemplates ¶

GetResultDispositionTemplates returns ResultDispositionTemplates

func (ExecuteSqlOutputObjectStorageDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExecuteSqlOutputObjectStorageDetails) 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 ¶

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

ExecuteSqlOutputResultDispositionTemplate Template defining how the result of a command should be stored.

func (ExecuteSqlOutputResultDispositionTemplate) 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 ¶

type ExecuteSqlResponse interface {
	GetEnv() *ExecuteSqlResponseEnv

	// Script version
	GetVersion() *string
}

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

type ExecuteSqlResponseBatch ¶

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

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

func (ExecuteSqlResponseBatch) GetEnv ¶

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 ¶

type ExecuteSqlResponseEnv struct {

	// The database default time zone.
	DefaultTimeZone *string `mandatory:"true" json:"defaultTimeZone"`
}

ExecuteSqlResponseEnv Database session environment.

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 ¶

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

ExecuteSqlResponseFormat Specifies which major elements of the response are returned

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 ¶

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

ExecuteSqlResponseItemBatch A statement execution response for batched type requests.

func (ExecuteSqlResponseItemBatch) 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 ¶

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

ExecuteSqlResponseItemError Error details.

func (ExecuteSqlResponseItemError) 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 ¶

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

ExecuteSqlResponseItemProperties Property information

func (ExecuteSqlResponseItemProperties) 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 ¶

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

ExecuteSqlResponseItemResultSet Result set generated from the query.

func (ExecuteSqlResponseItemResultSet) 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 ¶

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

ExecuteSqlResponseItemResultSetMetadata Metadata of the column

func (ExecuteSqlResponseItemResultSetMetadata) 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 ¶

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

ExecuteSqlResponseItemScript A statement execution response for script type requests.

func (ExecuteSqlResponseItemScript) 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 ¶

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

ExecuteSqlResponseItemStandard A statement execution response for Standard type requests.

func (ExecuteSqlResponseItemStandard) 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 ¶

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

ExecuteSqlResponseItemStatementPos Position of the statement.

func (ExecuteSqlResponseItemStatementPos) 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 ¶

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

ExecuteSqlResponseScript Contains the details for the Script SQL statements to execute on the database connection.

func (ExecuteSqlResponseScript) GetEnv ¶

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 ¶

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

ExecuteSqlResponseStandard Contains the details for the Standard SQL statements to execute on the database connection.

func (ExecuteSqlResponseStandard) GetEnv ¶

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 (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 ¶

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
}

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.

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 ¶

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

GetCredentialExecuteGranteeResponse wrapper for the GetCredentialExecuteGrantee operation

func (GetCredentialExecuteGranteeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetCredentialExecuteGranteeResponse) String ¶

func (response GetCredentialExecuteGranteeResponse) String() string

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

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.

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 ¶

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

GetCredentialPublicSynonymResponse wrapper for the GetCredentialPublicSynonym operation

func (GetCredentialPublicSynonymResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetCredentialPublicSynonymResponse) String ¶

func (response GetCredentialPublicSynonymResponse) String() string

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

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.

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 ¶

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

GetCredentialResponse wrapper for the GetCredential operation

func (GetCredentialResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetCredentialResponse) String ¶

func (response GetCredentialResponse) String() string

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

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.

func (GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) BinaryRequestBody ¶

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 ¶

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

func (GetDatabaseToolsDatabaseApiGatewayConfigContentRequest) 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 ¶

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

GetDatabaseToolsDatabaseApiGatewayConfigContentResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigContent operation

func (GetDatabaseToolsDatabaseApiGatewayConfigContentResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigContentResponse) String ¶

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum ¶

type GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum string

GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum Enum with underlying type: string

const (
	GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeySettings GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum = "SETTINGS"
)

Set of constants representing the allowable values for GetDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

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 ¶

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
}

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.

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) BinaryRequestBody ¶

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 ¶

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

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) 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 ¶

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

GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigGlobal operation

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String ¶

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

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.

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String ¶

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String ¶

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

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.

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String ¶

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String ¶

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

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.

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody ¶

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 ¶

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

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest) 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 ¶

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

GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the GetDatabaseToolsDatabaseApiGatewayConfigPool operation

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String ¶

type GetPropertySetPropertySetKeyEnum ¶

type GetPropertySetPropertySetKeyEnum string

GetPropertySetPropertySetKeyEnum Enum with underlying type: string

const (
	GetPropertySetPropertySetKeyApexDocumentGenerator                GetPropertySetPropertySetKeyEnum = "APEX_DOCUMENT_GENERATOR"
	GetPropertySetPropertySetKeyApex                                 GetPropertySetPropertySetKeyEnum = "APEX"
	GetPropertySetPropertySetKeyApexFaIntegration                    GetPropertySetPropertySetKeyEnum = "APEX_FA_INTEGRATION"
	GetPropertySetPropertySetKeyOracleDatabaseExternalAuthentication GetPropertySetPropertySetKeyEnum = "ORACLE_DATABASE_EXTERNAL_AUTHENTICATION"
)

Set of constants representing the allowable values for GetPropertySetPropertySetKeyEnum

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 ¶

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
}

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.

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 ¶

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

GetPropertySetResponse wrapper for the GetPropertySet operation

func (GetPropertySetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetPropertySetResponse) String ¶

func (response GetPropertySetResponse) String() string

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

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.

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 ¶

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

GetUserCredentialResponse wrapper for the GetUserCredential operation

func (GetUserCredentialResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetUserCredentialResponse) String ¶

func (response GetUserCredentialResponse) String() string

type GetWorkRequestRequest ¶

type GetWorkRequestRequest struct {

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

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

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

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also ¶

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

func (GetWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy ¶

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

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

func (GetWorkRequestRequest) String ¶

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue ¶

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

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

type GetWorkRequestResponse ¶

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

	// A decimal number representing the number of seconds the client should wait before polling this endpoint again.
	RetryAfter *float32 `presentIn:"header" name:"retry-after"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String ¶

func (response GetWorkRequestResponse) String() string

type IdentityProviderTypeEnum ¶

type IdentityProviderTypeEnum string

IdentityProviderTypeEnum Enum with underlying type: string

const (
	IdentityProviderTypeOciIam  IdentityProviderTypeEnum = "OCI_IAM"
	IdentityProviderTypeAzureAd IdentityProviderTypeEnum = "AZURE_AD"
	IdentityProviderTypeNone    IdentityProviderTypeEnum = "NONE"
)

Set of constants representing the allowable values for IdentityProviderTypeEnum

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 ¶

type IdentityTypeEnum string

IdentityTypeEnum Enum with underlying type: string

const (
	IdentityTypeOracleDatabaseResourcePrincipal IdentityTypeEnum = "ORACLE_DATABASE_RESOURCE_PRINCIPAL"
)

Set of constants representing the allowable values for IdentityTypeEnum

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 ¶

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
}

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.

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 ¶

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

func (ListCredentialExecuteGranteesRequest) 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 ¶

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

ListCredentialExecuteGranteesResponse wrapper for the ListCredentialExecuteGrantees operation

func (ListCredentialExecuteGranteesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListCredentialExecuteGranteesResponse) String ¶

type ListCredentialExecuteGranteesSortOrderEnum ¶

type ListCredentialExecuteGranteesSortOrderEnum string

ListCredentialExecuteGranteesSortOrderEnum Enum with underlying type: string

const (
	ListCredentialExecuteGranteesSortOrderAsc  ListCredentialExecuteGranteesSortOrderEnum = "ASC"
	ListCredentialExecuteGranteesSortOrderDesc ListCredentialExecuteGranteesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListCredentialExecuteGranteesSortOrderEnum

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 ¶

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
}

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.

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 ¶

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

func (ListCredentialPublicSynonymsRequest) 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 ¶

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

ListCredentialPublicSynonymsResponse wrapper for the ListCredentialPublicSynonyms operation

func (ListCredentialPublicSynonymsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListCredentialPublicSynonymsResponse) String ¶

func (response ListCredentialPublicSynonymsResponse) String() string

type ListCredentialPublicSynonymsSortOrderEnum ¶

type ListCredentialPublicSynonymsSortOrderEnum string

ListCredentialPublicSynonymsSortOrderEnum Enum with underlying type: string

const (
	ListCredentialPublicSynonymsSortOrderAsc  ListCredentialPublicSynonymsSortOrderEnum = "ASC"
	ListCredentialPublicSynonymsSortOrderDesc ListCredentialPublicSynonymsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListCredentialPublicSynonymsSortOrderEnum

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 ¶

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
}

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.

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 ¶

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

ListCredentialsResponse wrapper for the ListCredentials operation

func (ListCredentialsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListCredentialsResponse) String ¶

func (response ListCredentialsResponse) String() string

type ListCredentialsSortOrderEnum ¶

type ListCredentialsSortOrderEnum string

ListCredentialsSortOrderEnum Enum with underlying type: string

const (
	ListCredentialsSortOrderAsc  ListCredentialsSortOrderEnum = "ASC"
	ListCredentialsSortOrderDesc ListCredentialsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListCredentialsSortOrderEnum

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 ¶

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
}

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.

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) BinaryRequestBody ¶

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 ¶

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

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) String ¶

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties operation

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse) String ¶

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

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.

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) BinaryRequestBody ¶

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 ¶

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

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) String ¶

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs operation

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse) String ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum string

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum Enum with underlying type: string

const (
	ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByTimecreated ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum = "timeCreated"
	ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByDisplayname ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortByEnum

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 ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum string

ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum Enum with underlying type: string

const (
	ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderAsc  ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum = "ASC"
	ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderDesc ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsSortOrderEnum

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 ¶

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
}

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.

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) BinaryRequestBody ¶

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 ¶

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

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) String ¶

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs operation

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse) String ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum string

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum Enum with underlying type: string

const (
	ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByTimecreated ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum = "timeCreated"
	ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByDisplayname ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortByEnum

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 ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum string

ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum Enum with underlying type: string

const (
	ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderAsc  ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum = "ASC"
	ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderDesc ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsSortOrderEnum

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 ¶

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
}

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.

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) BinaryRequestBody ¶

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 ¶

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

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest) 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 ¶

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

ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse wrapper for the ListDatabaseToolsDatabaseApiGatewayConfigPools operation

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse) String ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum string

ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum Enum with underlying type: string

const (
	ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByTimecreated ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum = "timeCreated"
	ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByDisplayname ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortByEnum

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 ¶

type ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum string

ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum Enum with underlying type: string

const (
	ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderAsc  ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum = "ASC"
	ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderDesc ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDatabaseToolsDatabaseApiGatewayConfigPoolsSortOrderEnum

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 ¶

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
}

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.

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 ¶

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

ListUserCredentialsResponse wrapper for the ListUserCredentials operation

func (ListUserCredentialsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListUserCredentialsResponse) String ¶

func (response ListUserCredentialsResponse) String() string

type ListUserCredentialsSortOrderEnum ¶

type ListUserCredentialsSortOrderEnum string

ListUserCredentialsSortOrderEnum Enum with underlying type: string

const (
	ListUserCredentialsSortOrderAsc  ListUserCredentialsSortOrderEnum = "ASC"
	ListUserCredentialsSortOrderDesc ListUserCredentialsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListUserCredentialsSortOrderEnum

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 ¶

type ListWorkRequestErrorsRequest struct {

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

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

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

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

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also ¶

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

func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy ¶

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

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

func (ListWorkRequestErrorsRequest) String ¶

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶

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

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

type ListWorkRequestErrorsResponse ¶

type ListWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestErrorCollection instances
	WorkRequestErrorCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String ¶

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum ¶

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues ¶

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum ¶

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum ¶

type ListWorkRequestErrorsSortOrderEnum string

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumValues ¶

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum ¶

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest ¶

type ListWorkRequestLogsRequest struct {

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

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

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also ¶

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

func (ListWorkRequestLogsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy ¶

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

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

func (ListWorkRequestLogsRequest) String ¶

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue ¶

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

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

type ListWorkRequestLogsResponse ¶

type ListWorkRequestLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestLogEntryCollection instances
	WorkRequestLogEntryCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String ¶

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum ¶

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues ¶

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum ¶

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum ¶

type ListWorkRequestLogsSortOrderEnum string

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumValues ¶

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum ¶

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest ¶

type ListWorkRequestsRequest struct {

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.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
}

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.

func (ListWorkRequestsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy ¶

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

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

func (ListWorkRequestsRequest) String ¶

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue ¶

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

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

type ListWorkRequestsResponse ¶

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestCollection instances
	WorkRequestCollection `presentIn:"body"`

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

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String ¶

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum ¶

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
	ListWorkRequestsSortByTimeupdated  ListWorkRequestsSortByEnum = "timeUpdated"
	ListWorkRequestsSortByTimefinished ListWorkRequestsSortByEnum = "timeFinished"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues ¶

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum ¶

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum ¶

type ListWorkRequestsSortOrderEnum string

ListWorkRequestsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsSortOrderEnumValues ¶

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum ¶

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type OperationStatusEnum ¶

type OperationStatusEnum string

OperationStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for OperationStatusEnum

func GetMappingOperationStatusEnum ¶

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues ¶

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum ¶

type OperationTypeEnum string

OperationTypeEnum Enum with underlying type: string

const (
	OperationTypeExecuteSql                  OperationTypeEnum = "EXECUTE_SQL"
	OperationTypeExecuteSqlScheduledDeletion OperationTypeEnum = "EXECUTE_SQL_SCHEDULED_DELETION"
)

Set of constants representing the allowable values for OperationTypeEnum

func GetMappingOperationTypeEnum ¶

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues ¶

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type PayloadTypeEnum ¶

type PayloadTypeEnum string

PayloadTypeEnum Enum with underlying type: string

const (
	PayloadTypeStandard PayloadTypeEnum = "STANDARD"
	PayloadTypeBatch    PayloadTypeEnum = "BATCH"
	PayloadTypeScript   PayloadTypeEnum = "SCRIPT"
)

Set of constants representing the allowable values for PayloadTypeEnum

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 ¶

type PropertySet interface {

	// Indicates whether the property set is mutable or not
	GetIsMutable() *bool
}

PropertySet The base definition for a property set

type PropertySetApex ¶

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

PropertySetApex Contains the details of an APEX property set

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 ¶

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

PropertySetApexDocumentGenerator Contains the details of an APEX Document Generator property set

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 (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 ¶

type PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum string

PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum Enum with underlying type: string

const (
	PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnabled  PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum = "ENABLED"
	PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusDisabled PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum = "DISABLED"
)

Set of constants representing the allowable values for PropertySetApexDocumentGeneratorAutonomousDatabaseResourcePrincipalStatusEnum

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 ¶

type PropertySetApexDocumentGeneratorPrintServerTypeEnum string

PropertySetApexDocumentGeneratorPrintServerTypeEnum Enum with underlying type: string

const (
	PropertySetApexDocumentGeneratorPrintServerTypeDocumentGenerator PropertySetApexDocumentGeneratorPrintServerTypeEnum = "DOCUMENT_GENERATOR"
	PropertySetApexDocumentGeneratorPrintServerTypeNone              PropertySetApexDocumentGeneratorPrintServerTypeEnum = "NONE"
	PropertySetApexDocumentGeneratorPrintServerTypeStandard          PropertySetApexDocumentGeneratorPrintServerTypeEnum = "STANDARD"
	PropertySetApexDocumentGeneratorPrintServerTypeAdvanced          PropertySetApexDocumentGeneratorPrintServerTypeEnum = "ADVANCED"
	PropertySetApexDocumentGeneratorPrintServerTypeAop               PropertySetApexDocumentGeneratorPrintServerTypeEnum = "AOP"
	PropertySetApexDocumentGeneratorPrintServerTypeOther             PropertySetApexDocumentGeneratorPrintServerTypeEnum = "OTHER"
)

Set of constants representing the allowable values for PropertySetApexDocumentGeneratorPrintServerTypeEnum

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 ¶

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

PropertySetApexFaIntegration Contains the details of an APEX FA Integration property set

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 (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 ¶

type PropertySetKeyEnum string

PropertySetKeyEnum Enum with underlying type: string

const (
	PropertySetKeyApexDocumentGenerator                PropertySetKeyEnum = "APEX_DOCUMENT_GENERATOR"
	PropertySetKeyApex                                 PropertySetKeyEnum = "APEX"
	PropertySetKeyApexFaIntegration                    PropertySetKeyEnum = "APEX_FA_INTEGRATION"
	PropertySetKeyOracleDatabaseExternalAuthentication PropertySetKeyEnum = "ORACLE_DATABASE_EXTERNAL_AUTHENTICATION"
)

Set of constants representing the allowable values for PropertySetKeyEnum

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 ¶

type PropertySetOracleDatabaseExternalAuthentication struct {

	// Indicates whether the property set is mutable or not
	IsMutable *bool `mandatory:"true" json:"isMutable"`

	IdentityProvider PropertySetOracleDatabaseExternalAuthenticationIdentityProvider `mandatory:"false" json:"identityProvider"`
}

PropertySetOracleDatabaseExternalAuthentication Contains the details of Oracle Database External Authentication property set

func (PropertySetOracleDatabaseExternalAuthentication) GetIsMutable ¶

GetIsMutable returns IsMutable

func (PropertySetOracleDatabaseExternalAuthentication) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthentication) String ¶

func (*PropertySetOracleDatabaseExternalAuthentication) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (PropertySetOracleDatabaseExternalAuthentication) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type PropertySetOracleDatabaseExternalAuthenticationIdentityProvider interface {
}

PropertySetOracleDatabaseExternalAuthenticationIdentityProvider External identity type provider

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd ¶

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

PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd External identity provider for AZURE_AD

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) MarshalJSON ¶

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) String ¶

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderAzureAd) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone struct {
}

PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone External identity provider value used to disable external authentication

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) MarshalJSON ¶

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) String ¶

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderNone) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam struct {
}

PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam External identity provider for OCI_IAM

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) MarshalJSON ¶

MarshalJSON marshals to json representation

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) String ¶

func (PropertySetOracleDatabaseExternalAuthenticationIdentityProviderOciIam) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type SortOrderEnum string

SortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for SortOrderEnum

func GetMappingSortOrderEnum ¶

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

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

func GetSortOrderEnumValues ¶

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type StatementTypeEnum ¶

type StatementTypeEnum string

StatementTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for StatementTypeEnum

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 ¶

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

UpdateCredentialBasicDetails Credential information to be updated for the BASIC type.

func (UpdateCredentialBasicDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (UpdateCredentialBasicDetails) 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 ¶

type UpdateCredentialDetails interface {
}

UpdateCredentialDetails Credential information to be updated.

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

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.

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 ¶

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

UpdateCredentialResponse wrapper for the UpdateCredential operation

func (UpdateCredentialResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateCredentialResponse) String ¶

func (response UpdateCredentialResponse) String() string

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails ¶

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

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails The content of the Database Tools database API gateway config global sub resource to be updated.

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetAdvancedProperties ¶

GetAdvancedProperties returns AdvancedProperties

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetCertificateBundle ¶

GetCertificateBundle returns CertificateBundle

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDatabaseApiStatus ¶

GetDatabaseApiStatus returns DatabaseApiStatus

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetDocumentRoot ¶

GetDocumentRoot returns DocumentRoot

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpPort ¶

GetHttpPort returns HttpPort

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetHttpsPort ¶

GetHttpsPort returns HttpsPort

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoute ¶

GetPoolRoute returns PoolRoute

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) GetPoolRoutingHeader ¶

GetPoolRoutingHeader returns PoolRoutingHeader

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) String ¶

func (*UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) UnmarshalJSON ¶

UnmarshalJSON unmarshals from json

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails The content of the Database Tools database API gateway config global sub resource to be updated.

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnabled  UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum = "ENABLED"
	UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusDisabled UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum = "DISABLED"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsDatabaseApiStatusEnum

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 ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRoutePath   UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum = "PATH"
	UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteHeader UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum = "HEADER"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsPoolRouteEnum

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 ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeySettings UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum = "SETTINGS"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalGlobalKeyEnum

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 ¶

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
}

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.

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) BinaryRequestBody ¶

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 ¶

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) String ¶

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigGlobal operation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse) String ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails ¶

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

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetContent ¶

GetContent returns Content

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) GetDisplayName ¶

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) String ¶

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecDefaultDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

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

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.

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) String ¶

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec operation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse) String ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails ¶

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

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetAlias ¶

GetAlias returns Alias

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectName ¶

GetDatabaseObjectName returns DatabaseObjectName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDatabaseObjectType ¶

GetDatabaseObjectType returns DatabaseObjectType

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDescription ¶

GetDescription returns Description

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetDisplayName ¶

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetOperations ¶

GetOperations returns Operations

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetRoles ¶

GetRoles returns Roles

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetScope ¶

GetScope returns Scope

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) GetSecuritySchemes ¶

GetSecuritySchemes returns SecuritySchemes

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) String ¶

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDefaultDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeFunction    UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "FUNCTION"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeMview       UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "MVIEW"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypePackage     UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "PACKAGE"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeProcedure   UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "PROCEDURE"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeTable       UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "TABLE"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeView        UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "VIEW"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeDualityview UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum = "DUALITYVIEW"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsDatabaseObjectTypeEnum

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 ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsRead  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum = "READ"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsWrite UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum = "WRITE"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsOperationsEnum

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 ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesBasic  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum = "BASIC"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesBearer UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum = "BEARER"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecDetailsSecuritySchemesEnum

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 ¶

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
}

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.

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) BinaryRequestBody ¶

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 ¶

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) String ¶

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec operation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse) String ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails ¶

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

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetAdvancedProperties ¶

GetAdvancedProperties returns AdvancedProperties

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseActionsStatus ¶

GetDatabaseActionsStatus returns DatabaseActionsStatus

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDatabaseToolsConnectionId ¶

GetDatabaseToolsConnectionId returns DatabaseToolsConnectionId

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetDisplayName ¶

GetDisplayName returns DisplayName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetInitialPoolSize ¶

GetInitialPoolSize returns InitialPoolSize

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileAudience ¶

GetJwtProfileAudience returns JwtProfileAudience

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileIssuer ¶

GetJwtProfileIssuer returns JwtProfileIssuer

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileJwkUrl ¶

GetJwtProfileJwkUrl returns JwtProfileJwkUrl

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetJwtProfileRoleClaimName ¶

GetJwtProfileRoleClaimName returns JwtProfileRoleClaimName

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMaxPoolSize ¶

GetMaxPoolSize returns MaxPoolSize

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetMinPoolSize ¶

GetMinPoolSize returns MinPoolSize

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetPoolRouteValue ¶

GetPoolRouteValue returns PoolRouteValue

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) GetRestEnabledSqlStatus ¶

GetRestEnabledSqlStatus returns RestEnabledSqlStatus

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) String ¶

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnabled  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum = "ENABLED"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusDisabled UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum = "DISABLED"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsDatabaseActionsStatusEnum

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 ¶

type UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum string

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum Enum with underlying type: string

const (
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnabled  UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum = "ENABLED"
	UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusDisabled UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum = "DISABLED"
)

Set of constants representing the allowable values for UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetailsRestEnabledSqlStatusEnum

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 ¶

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
}

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.

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) BinaryRequestBody ¶

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 ¶

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

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest) 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 ¶

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

UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse wrapper for the UpdateDatabaseToolsDatabaseApiGatewayConfigPool operation

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse) String ¶

type UpdatePropertySetApexDocumentGeneratorDetails ¶

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

UpdatePropertySetApexDocumentGeneratorDetails Contains the update details of an APEX document generator property set

func (UpdatePropertySetApexDocumentGeneratorDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (UpdatePropertySetApexDocumentGeneratorDetails) 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 ¶

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

UpdatePropertySetApexFaIntegrationDetails Contains the update details of an APEX FA Integration property set

func (UpdatePropertySetApexFaIntegrationDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (UpdatePropertySetApexFaIntegrationDetails) 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 ¶

type UpdatePropertySetDetails interface {
}

UpdatePropertySetDetails The base definition for a property set update

type UpdatePropertySetOracleDatabaseExternalAuthenticationDetails ¶

type UpdatePropertySetOracleDatabaseExternalAuthenticationDetails struct {
	IdentityProvider PropertySetOracleDatabaseExternalAuthenticationIdentityProvider `mandatory:"true" json:"identityProvider"`
}

UpdatePropertySetOracleDatabaseExternalAuthenticationDetails Contains the update details of an Oracle Database External Authentication property set

func (UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) String ¶

func (*UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) UnmarshalJSON ¶

UnmarshalJSON unmarshals from json

func (UpdatePropertySetOracleDatabaseExternalAuthenticationDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type UpdatePropertySetPropertySetKeyEnum string

UpdatePropertySetPropertySetKeyEnum Enum with underlying type: string

const (
	UpdatePropertySetPropertySetKeyApexDocumentGenerator                UpdatePropertySetPropertySetKeyEnum = "APEX_DOCUMENT_GENERATOR"
	UpdatePropertySetPropertySetKeyApex                                 UpdatePropertySetPropertySetKeyEnum = "APEX"
	UpdatePropertySetPropertySetKeyApexFaIntegration                    UpdatePropertySetPropertySetKeyEnum = "APEX_FA_INTEGRATION"
	UpdatePropertySetPropertySetKeyOracleDatabaseExternalAuthentication UpdatePropertySetPropertySetKeyEnum = "ORACLE_DATABASE_EXTERNAL_AUTHENTICATION"
)

Set of constants representing the allowable values for UpdatePropertySetPropertySetKeyEnum

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 ¶

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
}

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.

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 ¶

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

UpdatePropertySetResponse wrapper for the UpdatePropertySet operation

func (UpdatePropertySetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdatePropertySetResponse) String ¶

func (response UpdatePropertySetResponse) String() string

type UserCredential ¶

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

UserCredential Credential information

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 ¶

type UserCredentialCollection struct {

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

UserCredentialCollection List of `UserCredentialSummary` 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 ¶

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

UserCredentialSummary User Credential information

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 ¶

type ValidateDatabaseToolsConnectionDetails interface {
}

ValidateDatabaseToolsConnectionDetails Connection validation details.

type ValidateDatabaseToolsConnectionMySqlDetails ¶

type ValidateDatabaseToolsConnectionMySqlDetails struct {
}

ValidateDatabaseToolsConnectionMySqlDetails Connection validation details for the MySQL Server.

func (ValidateDatabaseToolsConnectionMySqlDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionMySqlDetails) 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 ¶

type ValidateDatabaseToolsConnectionMySqlResult struct {

	// A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful.
	Code *string `mandatory:"true" json:"code"`

	// A human-readable message that describes the result of the validation.
	Message *string `mandatory:"true" json:"message"`

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

	// A human-readable message that describes possible causes for the validation error.
	Cause *string `mandatory:"false" json:"cause"`

	// A human-readable message that suggests a remedial action to resolve the validation error.
	Action *string `mandatory:"false" json:"action"`

	// The database name.
	DatabaseName *string `mandatory:"false" json:"databaseName"`
}

ValidateDatabaseToolsConnectionMySqlResult Connection validation result for the MySQL Server.

func (ValidateDatabaseToolsConnectionMySqlResult) GetAction ¶

GetAction returns Action

func (ValidateDatabaseToolsConnectionMySqlResult) GetCause ¶

GetCause returns Cause

func (ValidateDatabaseToolsConnectionMySqlResult) GetCode ¶

GetCode returns Code

func (ValidateDatabaseToolsConnectionMySqlResult) GetMessage ¶

GetMessage returns Message

func (ValidateDatabaseToolsConnectionMySqlResult) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionMySqlResult) 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 ¶

type ValidateDatabaseToolsConnectionOracleDatabaseDetails struct {
}

ValidateDatabaseToolsConnectionOracleDatabaseDetails Connection validation details for the Oracle Database.

func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) String ¶

func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) ValidateEnumValue ¶

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

type ValidateDatabaseToolsConnectionOracleDatabaseResult ¶

type ValidateDatabaseToolsConnectionOracleDatabaseResult struct {

	// A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful.
	Code *string `mandatory:"true" json:"code"`

	// A human-readable message that describes the result of the validation.
	Message *string `mandatory:"true" json:"message"`

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

	// A human-readable message that describes possible causes for the validation error.
	Cause *string `mandatory:"false" json:"cause"`

	// A human-readable message that suggests a remedial action to resolve the validation error.
	Action *string `mandatory:"false" json:"action"`

	// The database name.
	DatabaseName *string `mandatory:"false" json:"databaseName"`

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

ValidateDatabaseToolsConnectionOracleDatabaseResult Connection validation result for the Oracle Database.

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction ¶

GetAction returns Action

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause ¶

GetCause returns Cause

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode ¶

GetCode returns Code

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage ¶

GetMessage returns Message

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON ¶

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) String ¶

func (ValidateDatabaseToolsConnectionOracleDatabaseResult) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type ValidateDatabaseToolsConnectionPostgresqlDetails struct {
}

ValidateDatabaseToolsConnectionPostgresqlDetails Connection validation details for the Postgresql Server.

func (ValidateDatabaseToolsConnectionPostgresqlDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionPostgresqlDetails) String ¶

func (ValidateDatabaseToolsConnectionPostgresqlDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

type ValidateDatabaseToolsConnectionPostgresqlResult struct {

	// A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful.
	Code *string `mandatory:"true" json:"code"`

	// A human-readable message that describes the result of the validation.
	Message *string `mandatory:"true" json:"message"`

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

	// A human-readable message that describes possible causes for the validation error.
	Cause *string `mandatory:"false" json:"cause"`

	// A human-readable message that suggests a remedial action to resolve the validation error.
	Action *string `mandatory:"false" json:"action"`

	// The database name.
	DatabaseName *string `mandatory:"false" json:"databaseName"`
}

ValidateDatabaseToolsConnectionPostgresqlResult Connection validation result for the PostgreSQL Server.

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetAction ¶

GetAction returns Action

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetCause ¶

GetCause returns Cause

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetCode ¶

GetCode returns Code

func (ValidateDatabaseToolsConnectionPostgresqlResult) GetMessage ¶

GetMessage returns Message

func (ValidateDatabaseToolsConnectionPostgresqlResult) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsConnectionPostgresqlResult) String ¶

func (ValidateDatabaseToolsConnectionPostgresqlResult) ValidateEnumValue ¶

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

type ValidateDatabaseToolsConnectionRequest ¶

type ValidateDatabaseToolsConnectionRequest struct {

	// The OCID (https://docs.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
}

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.

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 ¶

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

func (ValidateDatabaseToolsConnectionRequest) String ¶

func (ValidateDatabaseToolsConnectionRequest) ValidateEnumValue ¶

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

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

type ValidateDatabaseToolsConnectionResponse ¶

type ValidateDatabaseToolsConnectionResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ValidateDatabaseToolsConnectionResponse wrapper for the ValidateDatabaseToolsConnection operation

func (ValidateDatabaseToolsConnectionResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ValidateDatabaseToolsConnectionResponse) String ¶

type ValidateDatabaseToolsConnectionResult ¶

type ValidateDatabaseToolsConnectionResult interface {

	// A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful.
	GetCode() *string

	// A human-readable message that describes the result of the validation.
	GetMessage() *string

	// A human-readable message that describes possible causes for the validation error.
	GetCause() *string

	// A human-readable message that suggests a remedial action to resolve the validation error.
	GetAction() *string
}

ValidateDatabaseToolsConnectionResult Connection validation result.

type ValidateDatabaseToolsIdentityCredentialDetails ¶

type ValidateDatabaseToolsIdentityCredentialDetails interface {
}

ValidateDatabaseToolsIdentityCredentialDetails Identity Credential validation details.

type ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails ¶

type ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails struct {
}

ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails The Database Tools identity validate credential details for the Oracle Database resource principal identity type.

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) MarshalJSON ¶

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) String ¶

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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

ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult The Database Tools identity validate credentials result for the Oracle Database resource principal identity type.

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetAction ¶

GetAction returns Action

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCause ¶

GetCause returns Cause

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetCode ¶

GetCode returns Code

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) GetMessage ¶

GetMessage returns Message

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) MarshalJSON ¶

MarshalJSON marshals to json representation

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) String ¶

func (ValidateDatabaseToolsIdentityCredentialOracleDatabaseResourcePrincipalResult) ValidateEnumValue ¶

ValidateEnumValue returns an error 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 ¶

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
}

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.

func (ValidateDatabaseToolsIdentityCredentialRequest) BinaryRequestBody ¶

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 ¶

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

func (ValidateDatabaseToolsIdentityCredentialRequest) 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 ¶

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

ValidateDatabaseToolsIdentityCredentialResponse wrapper for the ValidateDatabaseToolsIdentityCredential operation

func (ValidateDatabaseToolsIdentityCredentialResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ValidateDatabaseToolsIdentityCredentialResponse) String ¶

type ValidateDatabaseToolsIdentityCredentialResult ¶

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
}

ValidateDatabaseToolsIdentityCredentialResult Identity validation result.

type ValidationExternalAuthenticationStatus ¶

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

ValidationExternalAuthenticationStatus Status details for an external authentication

func (ValidationExternalAuthenticationStatus) 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 ¶

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

ValidationIdentityStatus Status details for an identity type

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 ¶

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

WorkRequest An asynchronous work request.

func (WorkRequest) String ¶

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue ¶

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

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

type WorkRequestCollection ¶

type WorkRequestCollection struct {

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

WorkRequestCollection List of `WorkRequestSummary` items.

func (WorkRequestCollection) String ¶

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue ¶

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

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

type WorkRequestError ¶

type WorkRequestError struct {

	// A machine-usable code for the error that occured. Error codes are listed on
	// (https://docs.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"`
}

WorkRequestError An error encountered while executing a work request.

func (WorkRequestError) String ¶

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue ¶

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

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

type WorkRequestErrorCollection ¶

type WorkRequestErrorCollection struct {

	// Array of Work Request Error items.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection List of WorkRequestError items.

func (WorkRequestErrorCollection) String ¶

func (WorkRequestErrorCollection) ValidateEnumValue ¶

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

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

type WorkRequestLogEntry ¶

type WorkRequestLogEntry struct {

	// Human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// The time the log message was written. An RFC3339 formatted datetime string.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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

func (WorkRequestLogEntry) String ¶

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue ¶

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

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

type WorkRequestLogEntryCollection ¶

type WorkRequestLogEntryCollection struct {

	// Array of work request log items.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection List of work request log items.

func (WorkRequestLogEntryCollection) String ¶

func (WorkRequestLogEntryCollection) ValidateEnumValue ¶

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

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

type WorkRequestResource ¶

type WorkRequestResource struct {

	// The resource type the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the work tracked in the work request.
	// A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
	// work is complete for that resource at which point it will transition to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

	// The identifier of the resource the work request affects.
	Identifier *string `mandatory:"true" json:"identifier"`

	// The URI path that the user can use for a GET operation to access the resource metadata.
	EntityUri *string `mandatory:"false" json:"entityUri"`

	// Additional information explaining the resource.
	Metadata map[string]string `mandatory:"false" json:"metadata"`
}

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

func (WorkRequestResource) String ¶

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue ¶

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

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

type WorkRequestSummary ¶

type WorkRequestSummary struct {

	// The asynchronous operation tracked by this work request.
	OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of the work request.
	Status OperationStatusEnum `mandatory:"true" json:"status"`

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

WorkRequestSummary A summary of the status of a work request.

func (WorkRequestSummary) String ¶

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue ¶

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

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

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL