...

Package dbmulticloud

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetArcAgentNodesStatusEnumStringValues() []string
func GetGetMultiCloudResourceDiscoverySortOrderEnumStringValues() []string
func GetGetOracleDbAzureBlobContainerSortOrderEnumStringValues() []string
func GetGetOracleDbAzureBlobMountSortOrderEnumStringValues() []string
func GetGetOracleDbAzureConnectorSortOrderEnumStringValues() []string
func GetGetOracleDbAzureKeySortOrderEnumStringValues() []string
func GetGetOracleDbAzureVaultAssociationSortOrderEnumStringValues() []string
func GetGetOracleDbAzureVaultSortOrderEnumStringValues() []string
func GetListMultiCloudResourceDiscoveriesSortByEnumStringValues() []string
func GetListMultiCloudResourceDiscoveriesSortOrderEnumStringValues() []string
func GetListOracleDbAzureBlobContainersSortByEnumStringValues() []string
func GetListOracleDbAzureBlobContainersSortOrderEnumStringValues() []string
func GetListOracleDbAzureBlobMountsSortByEnumStringValues() []string
func GetListOracleDbAzureBlobMountsSortOrderEnumStringValues() []string
func GetListOracleDbAzureConnectorsSortByEnumStringValues() []string
func GetListOracleDbAzureConnectorsSortOrderEnumStringValues() []string
func GetListOracleDbAzureKeysSortByEnumStringValues() []string
func GetListOracleDbAzureKeysSortOrderEnumStringValues() []string
func GetListOracleDbAzureVaultAssociationsSortByEnumStringValues() []string
func GetListOracleDbAzureVaultAssociationsSortOrderEnumStringValues() []string
func GetListOracleDbAzureVaultsSortByEnumStringValues() []string
func GetListOracleDbAzureVaultsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetMultiCloudResourceDiscoveryLifecycleStateEnumStringValues() []string
func GetMultiCloudResourceDiscoveryResourceTypeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetOracleDbAzureBlobContainerLifecycleStateEnumStringValues() []string
func GetOracleDbAzureBlobMountLifecycleStateEnumStringValues() []string
func GetOracleDbAzureConnectorAzureIdentityMechanismEnumStringValues() []string
func GetOracleDbAzureConnectorLifecycleStateEnumStringValues() []string
func GetOracleDbAzureKeyLifecycleStateEnumStringValues() []string
func GetOracleDbAzureVaultAssociationLifecycleStateEnumStringValues() []string
func GetOracleDbAzureVaultLifecycleStateEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ArcAgentNodes
    func (m ArcAgentNodes) String() string
    func (m ArcAgentNodes) ValidateEnumValue() (bool, error)
type ArcAgentNodesStatusEnum
    func GetArcAgentNodesStatusEnumValues() []ArcAgentNodesStatusEnum
    func GetMappingArcAgentNodesStatusEnum(val string) (ArcAgentNodesStatusEnum, bool)
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type CascadingDeleteOracleDbAzureVaultAssociationRequest
    func (request CascadingDeleteOracleDbAzureVaultAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CascadingDeleteOracleDbAzureVaultAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CascadingDeleteOracleDbAzureVaultAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request CascadingDeleteOracleDbAzureVaultAssociationRequest) String() string
    func (request CascadingDeleteOracleDbAzureVaultAssociationRequest) ValidateEnumValue() (bool, error)
type CascadingDeleteOracleDbAzureVaultAssociationResponse
    func (response CascadingDeleteOracleDbAzureVaultAssociationResponse) HTTPResponse() *http.Response
    func (response CascadingDeleteOracleDbAzureVaultAssociationResponse) String() string
type ChangeMultiCloudResourceDiscoveryCompartmentDetails
    func (m ChangeMultiCloudResourceDiscoveryCompartmentDetails) String() string
    func (m ChangeMultiCloudResourceDiscoveryCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMultiCloudResourceDiscoveryCompartmentRequest
    func (request ChangeMultiCloudResourceDiscoveryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMultiCloudResourceDiscoveryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMultiCloudResourceDiscoveryCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMultiCloudResourceDiscoveryCompartmentRequest) String() string
    func (request ChangeMultiCloudResourceDiscoveryCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMultiCloudResourceDiscoveryCompartmentResponse
    func (response ChangeMultiCloudResourceDiscoveryCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMultiCloudResourceDiscoveryCompartmentResponse) String() string
type ChangeOracleDbAzureBlobContainerCompartmentDetails
    func (m ChangeOracleDbAzureBlobContainerCompartmentDetails) String() string
    func (m ChangeOracleDbAzureBlobContainerCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureBlobContainerCompartmentRequest
    func (request ChangeOracleDbAzureBlobContainerCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOracleDbAzureBlobContainerCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOracleDbAzureBlobContainerCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOracleDbAzureBlobContainerCompartmentRequest) String() string
    func (request ChangeOracleDbAzureBlobContainerCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureBlobContainerCompartmentResponse
    func (response ChangeOracleDbAzureBlobContainerCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOracleDbAzureBlobContainerCompartmentResponse) String() string
type ChangeOracleDbAzureBlobMountCompartmentDetails
    func (m ChangeOracleDbAzureBlobMountCompartmentDetails) String() string
    func (m ChangeOracleDbAzureBlobMountCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureBlobMountCompartmentRequest
    func (request ChangeOracleDbAzureBlobMountCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOracleDbAzureBlobMountCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOracleDbAzureBlobMountCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOracleDbAzureBlobMountCompartmentRequest) String() string
    func (request ChangeOracleDbAzureBlobMountCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureBlobMountCompartmentResponse
    func (response ChangeOracleDbAzureBlobMountCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOracleDbAzureBlobMountCompartmentResponse) String() string
type ChangeOracleDbAzureConnectorCompartmentDetails
    func (m ChangeOracleDbAzureConnectorCompartmentDetails) String() string
    func (m ChangeOracleDbAzureConnectorCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureConnectorCompartmentRequest
    func (request ChangeOracleDbAzureConnectorCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOracleDbAzureConnectorCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOracleDbAzureConnectorCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOracleDbAzureConnectorCompartmentRequest) String() string
    func (request ChangeOracleDbAzureConnectorCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureConnectorCompartmentResponse
    func (response ChangeOracleDbAzureConnectorCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOracleDbAzureConnectorCompartmentResponse) String() string
type ChangeOracleDbAzureVaultAssociationCompartmentDetails
    func (m ChangeOracleDbAzureVaultAssociationCompartmentDetails) String() string
    func (m ChangeOracleDbAzureVaultAssociationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureVaultAssociationCompartmentRequest
    func (request ChangeOracleDbAzureVaultAssociationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOracleDbAzureVaultAssociationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOracleDbAzureVaultAssociationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOracleDbAzureVaultAssociationCompartmentRequest) String() string
    func (request ChangeOracleDbAzureVaultAssociationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureVaultAssociationCompartmentResponse
    func (response ChangeOracleDbAzureVaultAssociationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOracleDbAzureVaultAssociationCompartmentResponse) String() string
type ChangeOracleDbAzureVaultCompartmentDetails
    func (m ChangeOracleDbAzureVaultCompartmentDetails) String() string
    func (m ChangeOracleDbAzureVaultCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureVaultCompartmentRequest
    func (request ChangeOracleDbAzureVaultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOracleDbAzureVaultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOracleDbAzureVaultCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOracleDbAzureVaultCompartmentRequest) String() string
    func (request ChangeOracleDbAzureVaultCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOracleDbAzureVaultCompartmentResponse
    func (response ChangeOracleDbAzureVaultCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOracleDbAzureVaultCompartmentResponse) String() string
type CreateMultiCloudResourceDiscoveryDetails
    func (m CreateMultiCloudResourceDiscoveryDetails) String() string
    func (m CreateMultiCloudResourceDiscoveryDetails) ValidateEnumValue() (bool, error)
type CreateMultiCloudResourceDiscoveryRequest
    func (request CreateMultiCloudResourceDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMultiCloudResourceDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMultiCloudResourceDiscoveryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMultiCloudResourceDiscoveryRequest) String() string
    func (request CreateMultiCloudResourceDiscoveryRequest) ValidateEnumValue() (bool, error)
type CreateMultiCloudResourceDiscoveryResponse
    func (response CreateMultiCloudResourceDiscoveryResponse) HTTPResponse() *http.Response
    func (response CreateMultiCloudResourceDiscoveryResponse) String() string
type CreateOracleDbAzureBlobContainerDetails
    func (m CreateOracleDbAzureBlobContainerDetails) String() string
    func (m CreateOracleDbAzureBlobContainerDetails) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureBlobContainerRequest
    func (request CreateOracleDbAzureBlobContainerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOracleDbAzureBlobContainerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOracleDbAzureBlobContainerRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOracleDbAzureBlobContainerRequest) String() string
    func (request CreateOracleDbAzureBlobContainerRequest) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureBlobContainerResponse
    func (response CreateOracleDbAzureBlobContainerResponse) HTTPResponse() *http.Response
    func (response CreateOracleDbAzureBlobContainerResponse) String() string
type CreateOracleDbAzureBlobMountDetails
    func (m CreateOracleDbAzureBlobMountDetails) String() string
    func (m CreateOracleDbAzureBlobMountDetails) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureBlobMountRequest
    func (request CreateOracleDbAzureBlobMountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOracleDbAzureBlobMountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOracleDbAzureBlobMountRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOracleDbAzureBlobMountRequest) String() string
    func (request CreateOracleDbAzureBlobMountRequest) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureBlobMountResponse
    func (response CreateOracleDbAzureBlobMountResponse) HTTPResponse() *http.Response
    func (response CreateOracleDbAzureBlobMountResponse) String() string
type CreateOracleDbAzureConnectorDetails
    func (m CreateOracleDbAzureConnectorDetails) String() string
    func (m CreateOracleDbAzureConnectorDetails) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureConnectorRequest
    func (request CreateOracleDbAzureConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOracleDbAzureConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOracleDbAzureConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOracleDbAzureConnectorRequest) String() string
    func (request CreateOracleDbAzureConnectorRequest) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureConnectorResponse
    func (response CreateOracleDbAzureConnectorResponse) HTTPResponse() *http.Response
    func (response CreateOracleDbAzureConnectorResponse) String() string
type CreateOracleDbAzureVaultAssociationDetails
    func (m CreateOracleDbAzureVaultAssociationDetails) String() string
    func (m CreateOracleDbAzureVaultAssociationDetails) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureVaultAssociationRequest
    func (request CreateOracleDbAzureVaultAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOracleDbAzureVaultAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOracleDbAzureVaultAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOracleDbAzureVaultAssociationRequest) String() string
    func (request CreateOracleDbAzureVaultAssociationRequest) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureVaultAssociationResponse
    func (response CreateOracleDbAzureVaultAssociationResponse) HTTPResponse() *http.Response
    func (response CreateOracleDbAzureVaultAssociationResponse) String() string
type CreateOracleDbAzureVaultDetails
    func (m CreateOracleDbAzureVaultDetails) String() string
    func (m CreateOracleDbAzureVaultDetails) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureVaultRequest
    func (request CreateOracleDbAzureVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOracleDbAzureVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOracleDbAzureVaultRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOracleDbAzureVaultRequest) String() string
    func (request CreateOracleDbAzureVaultRequest) ValidateEnumValue() (bool, error)
type CreateOracleDbAzureVaultResponse
    func (response CreateOracleDbAzureVaultResponse) HTTPResponse() *http.Response
    func (response CreateOracleDbAzureVaultResponse) String() string
type DeleteMultiCloudResourceDiscoveryRequest
    func (request DeleteMultiCloudResourceDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMultiCloudResourceDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMultiCloudResourceDiscoveryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMultiCloudResourceDiscoveryRequest) String() string
    func (request DeleteMultiCloudResourceDiscoveryRequest) ValidateEnumValue() (bool, error)
type DeleteMultiCloudResourceDiscoveryResponse
    func (response DeleteMultiCloudResourceDiscoveryResponse) HTTPResponse() *http.Response
    func (response DeleteMultiCloudResourceDiscoveryResponse) String() string
type DeleteOracleDbAzureBlobContainerRequest
    func (request DeleteOracleDbAzureBlobContainerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOracleDbAzureBlobContainerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOracleDbAzureBlobContainerRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOracleDbAzureBlobContainerRequest) String() string
    func (request DeleteOracleDbAzureBlobContainerRequest) ValidateEnumValue() (bool, error)
type DeleteOracleDbAzureBlobContainerResponse
    func (response DeleteOracleDbAzureBlobContainerResponse) HTTPResponse() *http.Response
    func (response DeleteOracleDbAzureBlobContainerResponse) String() string
type DeleteOracleDbAzureBlobMountRequest
    func (request DeleteOracleDbAzureBlobMountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOracleDbAzureBlobMountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOracleDbAzureBlobMountRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOracleDbAzureBlobMountRequest) String() string
    func (request DeleteOracleDbAzureBlobMountRequest) ValidateEnumValue() (bool, error)
type DeleteOracleDbAzureBlobMountResponse
    func (response DeleteOracleDbAzureBlobMountResponse) HTTPResponse() *http.Response
    func (response DeleteOracleDbAzureBlobMountResponse) String() string
type DeleteOracleDbAzureConnectorRequest
    func (request DeleteOracleDbAzureConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOracleDbAzureConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOracleDbAzureConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOracleDbAzureConnectorRequest) String() string
    func (request DeleteOracleDbAzureConnectorRequest) ValidateEnumValue() (bool, error)
type DeleteOracleDbAzureConnectorResponse
    func (response DeleteOracleDbAzureConnectorResponse) HTTPResponse() *http.Response
    func (response DeleteOracleDbAzureConnectorResponse) String() string
type DeleteOracleDbAzureVaultAssociationRequest
    func (request DeleteOracleDbAzureVaultAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOracleDbAzureVaultAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOracleDbAzureVaultAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOracleDbAzureVaultAssociationRequest) String() string
    func (request DeleteOracleDbAzureVaultAssociationRequest) ValidateEnumValue() (bool, error)
type DeleteOracleDbAzureVaultAssociationResponse
    func (response DeleteOracleDbAzureVaultAssociationResponse) HTTPResponse() *http.Response
    func (response DeleteOracleDbAzureVaultAssociationResponse) String() string
type DeleteOracleDbAzureVaultRequest
    func (request DeleteOracleDbAzureVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOracleDbAzureVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOracleDbAzureVaultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOracleDbAzureVaultRequest) String() string
    func (request DeleteOracleDbAzureVaultRequest) ValidateEnumValue() (bool, error)
type DeleteOracleDbAzureVaultResponse
    func (response DeleteOracleDbAzureVaultResponse) HTTPResponse() *http.Response
    func (response DeleteOracleDbAzureVaultResponse) String() string
type GetMultiCloudResourceDiscoveryRequest
    func (request GetMultiCloudResourceDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMultiCloudResourceDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMultiCloudResourceDiscoveryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMultiCloudResourceDiscoveryRequest) String() string
    func (request GetMultiCloudResourceDiscoveryRequest) ValidateEnumValue() (bool, error)
type GetMultiCloudResourceDiscoveryResponse
    func (response GetMultiCloudResourceDiscoveryResponse) HTTPResponse() *http.Response
    func (response GetMultiCloudResourceDiscoveryResponse) String() string
type GetMultiCloudResourceDiscoverySortOrderEnum
    func GetGetMultiCloudResourceDiscoverySortOrderEnumValues() []GetMultiCloudResourceDiscoverySortOrderEnum
    func GetMappingGetMultiCloudResourceDiscoverySortOrderEnum(val string) (GetMultiCloudResourceDiscoverySortOrderEnum, bool)
type GetOracleDbAzureBlobContainerRequest
    func (request GetOracleDbAzureBlobContainerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOracleDbAzureBlobContainerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOracleDbAzureBlobContainerRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOracleDbAzureBlobContainerRequest) String() string
    func (request GetOracleDbAzureBlobContainerRequest) ValidateEnumValue() (bool, error)
type GetOracleDbAzureBlobContainerResponse
    func (response GetOracleDbAzureBlobContainerResponse) HTTPResponse() *http.Response
    func (response GetOracleDbAzureBlobContainerResponse) String() string
type GetOracleDbAzureBlobContainerSortOrderEnum
    func GetGetOracleDbAzureBlobContainerSortOrderEnumValues() []GetOracleDbAzureBlobContainerSortOrderEnum
    func GetMappingGetOracleDbAzureBlobContainerSortOrderEnum(val string) (GetOracleDbAzureBlobContainerSortOrderEnum, bool)
type GetOracleDbAzureBlobMountRequest
    func (request GetOracleDbAzureBlobMountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOracleDbAzureBlobMountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOracleDbAzureBlobMountRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOracleDbAzureBlobMountRequest) String() string
    func (request GetOracleDbAzureBlobMountRequest) ValidateEnumValue() (bool, error)
type GetOracleDbAzureBlobMountResponse
    func (response GetOracleDbAzureBlobMountResponse) HTTPResponse() *http.Response
    func (response GetOracleDbAzureBlobMountResponse) String() string
type GetOracleDbAzureBlobMountSortOrderEnum
    func GetGetOracleDbAzureBlobMountSortOrderEnumValues() []GetOracleDbAzureBlobMountSortOrderEnum
    func GetMappingGetOracleDbAzureBlobMountSortOrderEnum(val string) (GetOracleDbAzureBlobMountSortOrderEnum, bool)
type GetOracleDbAzureConnectorRequest
    func (request GetOracleDbAzureConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOracleDbAzureConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOracleDbAzureConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOracleDbAzureConnectorRequest) String() string
    func (request GetOracleDbAzureConnectorRequest) ValidateEnumValue() (bool, error)
type GetOracleDbAzureConnectorResponse
    func (response GetOracleDbAzureConnectorResponse) HTTPResponse() *http.Response
    func (response GetOracleDbAzureConnectorResponse) String() string
type GetOracleDbAzureConnectorSortOrderEnum
    func GetGetOracleDbAzureConnectorSortOrderEnumValues() []GetOracleDbAzureConnectorSortOrderEnum
    func GetMappingGetOracleDbAzureConnectorSortOrderEnum(val string) (GetOracleDbAzureConnectorSortOrderEnum, bool)
type GetOracleDbAzureKeyRequest
    func (request GetOracleDbAzureKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOracleDbAzureKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOracleDbAzureKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOracleDbAzureKeyRequest) String() string
    func (request GetOracleDbAzureKeyRequest) ValidateEnumValue() (bool, error)
type GetOracleDbAzureKeyResponse
    func (response GetOracleDbAzureKeyResponse) HTTPResponse() *http.Response
    func (response GetOracleDbAzureKeyResponse) String() string
type GetOracleDbAzureKeySortOrderEnum
    func GetGetOracleDbAzureKeySortOrderEnumValues() []GetOracleDbAzureKeySortOrderEnum
    func GetMappingGetOracleDbAzureKeySortOrderEnum(val string) (GetOracleDbAzureKeySortOrderEnum, bool)
type GetOracleDbAzureVaultAssociationRequest
    func (request GetOracleDbAzureVaultAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOracleDbAzureVaultAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOracleDbAzureVaultAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOracleDbAzureVaultAssociationRequest) String() string
    func (request GetOracleDbAzureVaultAssociationRequest) ValidateEnumValue() (bool, error)
type GetOracleDbAzureVaultAssociationResponse
    func (response GetOracleDbAzureVaultAssociationResponse) HTTPResponse() *http.Response
    func (response GetOracleDbAzureVaultAssociationResponse) String() string
type GetOracleDbAzureVaultAssociationSortOrderEnum
    func GetGetOracleDbAzureVaultAssociationSortOrderEnumValues() []GetOracleDbAzureVaultAssociationSortOrderEnum
    func GetMappingGetOracleDbAzureVaultAssociationSortOrderEnum(val string) (GetOracleDbAzureVaultAssociationSortOrderEnum, bool)
type GetOracleDbAzureVaultRequest
    func (request GetOracleDbAzureVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOracleDbAzureVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOracleDbAzureVaultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOracleDbAzureVaultRequest) String() string
    func (request GetOracleDbAzureVaultRequest) ValidateEnumValue() (bool, error)
type GetOracleDbAzureVaultResponse
    func (response GetOracleDbAzureVaultResponse) HTTPResponse() *http.Response
    func (response GetOracleDbAzureVaultResponse) String() string
type GetOracleDbAzureVaultSortOrderEnum
    func GetGetOracleDbAzureVaultSortOrderEnumValues() []GetOracleDbAzureVaultSortOrderEnum
    func GetMappingGetOracleDbAzureVaultSortOrderEnum(val string) (GetOracleDbAzureVaultSortOrderEnum, bool)
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type ListMultiCloudResourceDiscoveriesRequest
    func (request ListMultiCloudResourceDiscoveriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMultiCloudResourceDiscoveriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMultiCloudResourceDiscoveriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMultiCloudResourceDiscoveriesRequest) String() string
    func (request ListMultiCloudResourceDiscoveriesRequest) ValidateEnumValue() (bool, error)
type ListMultiCloudResourceDiscoveriesResponse
    func (response ListMultiCloudResourceDiscoveriesResponse) HTTPResponse() *http.Response
    func (response ListMultiCloudResourceDiscoveriesResponse) String() string
type ListMultiCloudResourceDiscoveriesSortByEnum
    func GetListMultiCloudResourceDiscoveriesSortByEnumValues() []ListMultiCloudResourceDiscoveriesSortByEnum
    func GetMappingListMultiCloudResourceDiscoveriesSortByEnum(val string) (ListMultiCloudResourceDiscoveriesSortByEnum, bool)
type ListMultiCloudResourceDiscoveriesSortOrderEnum
    func GetListMultiCloudResourceDiscoveriesSortOrderEnumValues() []ListMultiCloudResourceDiscoveriesSortOrderEnum
    func GetMappingListMultiCloudResourceDiscoveriesSortOrderEnum(val string) (ListMultiCloudResourceDiscoveriesSortOrderEnum, bool)
type ListOracleDbAzureBlobContainersRequest
    func (request ListOracleDbAzureBlobContainersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOracleDbAzureBlobContainersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOracleDbAzureBlobContainersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOracleDbAzureBlobContainersRequest) String() string
    func (request ListOracleDbAzureBlobContainersRequest) ValidateEnumValue() (bool, error)
type ListOracleDbAzureBlobContainersResponse
    func (response ListOracleDbAzureBlobContainersResponse) HTTPResponse() *http.Response
    func (response ListOracleDbAzureBlobContainersResponse) String() string
type ListOracleDbAzureBlobContainersSortByEnum
    func GetListOracleDbAzureBlobContainersSortByEnumValues() []ListOracleDbAzureBlobContainersSortByEnum
    func GetMappingListOracleDbAzureBlobContainersSortByEnum(val string) (ListOracleDbAzureBlobContainersSortByEnum, bool)
type ListOracleDbAzureBlobContainersSortOrderEnum
    func GetListOracleDbAzureBlobContainersSortOrderEnumValues() []ListOracleDbAzureBlobContainersSortOrderEnum
    func GetMappingListOracleDbAzureBlobContainersSortOrderEnum(val string) (ListOracleDbAzureBlobContainersSortOrderEnum, bool)
type ListOracleDbAzureBlobMountsRequest
    func (request ListOracleDbAzureBlobMountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOracleDbAzureBlobMountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOracleDbAzureBlobMountsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOracleDbAzureBlobMountsRequest) String() string
    func (request ListOracleDbAzureBlobMountsRequest) ValidateEnumValue() (bool, error)
type ListOracleDbAzureBlobMountsResponse
    func (response ListOracleDbAzureBlobMountsResponse) HTTPResponse() *http.Response
    func (response ListOracleDbAzureBlobMountsResponse) String() string
type ListOracleDbAzureBlobMountsSortByEnum
    func GetListOracleDbAzureBlobMountsSortByEnumValues() []ListOracleDbAzureBlobMountsSortByEnum
    func GetMappingListOracleDbAzureBlobMountsSortByEnum(val string) (ListOracleDbAzureBlobMountsSortByEnum, bool)
type ListOracleDbAzureBlobMountsSortOrderEnum
    func GetListOracleDbAzureBlobMountsSortOrderEnumValues() []ListOracleDbAzureBlobMountsSortOrderEnum
    func GetMappingListOracleDbAzureBlobMountsSortOrderEnum(val string) (ListOracleDbAzureBlobMountsSortOrderEnum, bool)
type ListOracleDbAzureConnectorsRequest
    func (request ListOracleDbAzureConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOracleDbAzureConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOracleDbAzureConnectorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOracleDbAzureConnectorsRequest) String() string
    func (request ListOracleDbAzureConnectorsRequest) ValidateEnumValue() (bool, error)
type ListOracleDbAzureConnectorsResponse
    func (response ListOracleDbAzureConnectorsResponse) HTTPResponse() *http.Response
    func (response ListOracleDbAzureConnectorsResponse) String() string
type ListOracleDbAzureConnectorsSortByEnum
    func GetListOracleDbAzureConnectorsSortByEnumValues() []ListOracleDbAzureConnectorsSortByEnum
    func GetMappingListOracleDbAzureConnectorsSortByEnum(val string) (ListOracleDbAzureConnectorsSortByEnum, bool)
type ListOracleDbAzureConnectorsSortOrderEnum
    func GetListOracleDbAzureConnectorsSortOrderEnumValues() []ListOracleDbAzureConnectorsSortOrderEnum
    func GetMappingListOracleDbAzureConnectorsSortOrderEnum(val string) (ListOracleDbAzureConnectorsSortOrderEnum, bool)
type ListOracleDbAzureKeysRequest
    func (request ListOracleDbAzureKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOracleDbAzureKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOracleDbAzureKeysRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOracleDbAzureKeysRequest) String() string
    func (request ListOracleDbAzureKeysRequest) ValidateEnumValue() (bool, error)
type ListOracleDbAzureKeysResponse
    func (response ListOracleDbAzureKeysResponse) HTTPResponse() *http.Response
    func (response ListOracleDbAzureKeysResponse) String() string
type ListOracleDbAzureKeysSortByEnum
    func GetListOracleDbAzureKeysSortByEnumValues() []ListOracleDbAzureKeysSortByEnum
    func GetMappingListOracleDbAzureKeysSortByEnum(val string) (ListOracleDbAzureKeysSortByEnum, bool)
type ListOracleDbAzureKeysSortOrderEnum
    func GetListOracleDbAzureKeysSortOrderEnumValues() []ListOracleDbAzureKeysSortOrderEnum
    func GetMappingListOracleDbAzureKeysSortOrderEnum(val string) (ListOracleDbAzureKeysSortOrderEnum, bool)
type ListOracleDbAzureVaultAssociationsRequest
    func (request ListOracleDbAzureVaultAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOracleDbAzureVaultAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOracleDbAzureVaultAssociationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOracleDbAzureVaultAssociationsRequest) String() string
    func (request ListOracleDbAzureVaultAssociationsRequest) ValidateEnumValue() (bool, error)
type ListOracleDbAzureVaultAssociationsResponse
    func (response ListOracleDbAzureVaultAssociationsResponse) HTTPResponse() *http.Response
    func (response ListOracleDbAzureVaultAssociationsResponse) String() string
type ListOracleDbAzureVaultAssociationsSortByEnum
    func GetListOracleDbAzureVaultAssociationsSortByEnumValues() []ListOracleDbAzureVaultAssociationsSortByEnum
    func GetMappingListOracleDbAzureVaultAssociationsSortByEnum(val string) (ListOracleDbAzureVaultAssociationsSortByEnum, bool)
type ListOracleDbAzureVaultAssociationsSortOrderEnum
    func GetListOracleDbAzureVaultAssociationsSortOrderEnumValues() []ListOracleDbAzureVaultAssociationsSortOrderEnum
    func GetMappingListOracleDbAzureVaultAssociationsSortOrderEnum(val string) (ListOracleDbAzureVaultAssociationsSortOrderEnum, bool)
type ListOracleDbAzureVaultsRequest
    func (request ListOracleDbAzureVaultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOracleDbAzureVaultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOracleDbAzureVaultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOracleDbAzureVaultsRequest) String() string
    func (request ListOracleDbAzureVaultsRequest) ValidateEnumValue() (bool, error)
type ListOracleDbAzureVaultsResponse
    func (response ListOracleDbAzureVaultsResponse) HTTPResponse() *http.Response
    func (response ListOracleDbAzureVaultsResponse) String() string
type ListOracleDbAzureVaultsSortByEnum
    func GetListOracleDbAzureVaultsSortByEnumValues() []ListOracleDbAzureVaultsSortByEnum
    func GetMappingListOracleDbAzureVaultsSortByEnum(val string) (ListOracleDbAzureVaultsSortByEnum, bool)
type ListOracleDbAzureVaultsSortOrderEnum
    func GetListOracleDbAzureVaultsSortOrderEnumValues() []ListOracleDbAzureVaultsSortOrderEnum
    func GetMappingListOracleDbAzureVaultsSortOrderEnum(val string) (ListOracleDbAzureVaultsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type MultiCloudResourceDiscovery
    func (m MultiCloudResourceDiscovery) String() string
    func (m MultiCloudResourceDiscovery) ValidateEnumValue() (bool, error)
type MultiCloudResourceDiscoveryClient
    func NewMultiCloudResourceDiscoveryClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MultiCloudResourceDiscoveryClient, err error)
    func NewMultiCloudResourceDiscoveryClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MultiCloudResourceDiscoveryClient, err error)
    func (client MultiCloudResourceDiscoveryClient) ChangeMultiCloudResourceDiscoveryCompartment(ctx context.Context, request ChangeMultiCloudResourceDiscoveryCompartmentRequest) (response ChangeMultiCloudResourceDiscoveryCompartmentResponse, err error)
    func (client *MultiCloudResourceDiscoveryClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client MultiCloudResourceDiscoveryClient) CreateMultiCloudResourceDiscovery(ctx context.Context, request CreateMultiCloudResourceDiscoveryRequest) (response CreateMultiCloudResourceDiscoveryResponse, err error)
    func (client MultiCloudResourceDiscoveryClient) DeleteMultiCloudResourceDiscovery(ctx context.Context, request DeleteMultiCloudResourceDiscoveryRequest) (response DeleteMultiCloudResourceDiscoveryResponse, err error)
    func (client MultiCloudResourceDiscoveryClient) GetMultiCloudResourceDiscovery(ctx context.Context, request GetMultiCloudResourceDiscoveryRequest) (response GetMultiCloudResourceDiscoveryResponse, err error)
    func (client MultiCloudResourceDiscoveryClient) ListMultiCloudResourceDiscoveries(ctx context.Context, request ListMultiCloudResourceDiscoveriesRequest) (response ListMultiCloudResourceDiscoveriesResponse, err error)
    func (client *MultiCloudResourceDiscoveryClient) SetRegion(region string)
    func (client MultiCloudResourceDiscoveryClient) UpdateMultiCloudResourceDiscovery(ctx context.Context, request UpdateMultiCloudResourceDiscoveryRequest) (response UpdateMultiCloudResourceDiscoveryResponse, err error)
type MultiCloudResourceDiscoveryLifecycleStateEnum
    func GetMappingMultiCloudResourceDiscoveryLifecycleStateEnum(val string) (MultiCloudResourceDiscoveryLifecycleStateEnum, bool)
    func GetMultiCloudResourceDiscoveryLifecycleStateEnumValues() []MultiCloudResourceDiscoveryLifecycleStateEnum
type MultiCloudResourceDiscoveryResourceTypeEnum
    func GetMappingMultiCloudResourceDiscoveryResourceTypeEnum(val string) (MultiCloudResourceDiscoveryResourceTypeEnum, bool)
    func GetMultiCloudResourceDiscoveryResourceTypeEnumValues() []MultiCloudResourceDiscoveryResourceTypeEnum
type MultiCloudResourceDiscoverySummary
    func (m MultiCloudResourceDiscoverySummary) String() string
    func (m MultiCloudResourceDiscoverySummary) ValidateEnumValue() (bool, error)
type MultiCloudResourceDiscoverySummaryCollection
    func (m MultiCloudResourceDiscoverySummaryCollection) String() string
    func (m MultiCloudResourceDiscoverySummaryCollection) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OracleDBAzureBlobContainerClient
    func NewOracleDBAzureBlobContainerClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDBAzureBlobContainerClient, err error)
    func NewOracleDBAzureBlobContainerClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDBAzureBlobContainerClient, err error)
    func (client OracleDBAzureBlobContainerClient) ChangeOracleDbAzureBlobContainerCompartment(ctx context.Context, request ChangeOracleDbAzureBlobContainerCompartmentRequest) (response ChangeOracleDbAzureBlobContainerCompartmentResponse, err error)
    func (client *OracleDBAzureBlobContainerClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OracleDBAzureBlobContainerClient) CreateOracleDbAzureBlobContainer(ctx context.Context, request CreateOracleDbAzureBlobContainerRequest) (response CreateOracleDbAzureBlobContainerResponse, err error)
    func (client OracleDBAzureBlobContainerClient) DeleteOracleDbAzureBlobContainer(ctx context.Context, request DeleteOracleDbAzureBlobContainerRequest) (response DeleteOracleDbAzureBlobContainerResponse, err error)
    func (client OracleDBAzureBlobContainerClient) GetOracleDbAzureBlobContainer(ctx context.Context, request GetOracleDbAzureBlobContainerRequest) (response GetOracleDbAzureBlobContainerResponse, err error)
    func (client OracleDBAzureBlobContainerClient) ListOracleDbAzureBlobContainers(ctx context.Context, request ListOracleDbAzureBlobContainersRequest) (response ListOracleDbAzureBlobContainersResponse, err error)
    func (client *OracleDBAzureBlobContainerClient) SetRegion(region string)
    func (client OracleDBAzureBlobContainerClient) UpdateOracleDbAzureBlobContainer(ctx context.Context, request UpdateOracleDbAzureBlobContainerRequest) (response UpdateOracleDbAzureBlobContainerResponse, err error)
type OracleDBAzureBlobMountClient
    func NewOracleDBAzureBlobMountClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDBAzureBlobMountClient, err error)
    func NewOracleDBAzureBlobMountClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDBAzureBlobMountClient, err error)
    func (client OracleDBAzureBlobMountClient) ChangeOracleDbAzureBlobMountCompartment(ctx context.Context, request ChangeOracleDbAzureBlobMountCompartmentRequest) (response ChangeOracleDbAzureBlobMountCompartmentResponse, err error)
    func (client *OracleDBAzureBlobMountClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OracleDBAzureBlobMountClient) CreateOracleDbAzureBlobMount(ctx context.Context, request CreateOracleDbAzureBlobMountRequest) (response CreateOracleDbAzureBlobMountResponse, err error)
    func (client OracleDBAzureBlobMountClient) DeleteOracleDbAzureBlobMount(ctx context.Context, request DeleteOracleDbAzureBlobMountRequest) (response DeleteOracleDbAzureBlobMountResponse, err error)
    func (client OracleDBAzureBlobMountClient) GetOracleDbAzureBlobMount(ctx context.Context, request GetOracleDbAzureBlobMountRequest) (response GetOracleDbAzureBlobMountResponse, err error)
    func (client OracleDBAzureBlobMountClient) ListOracleDbAzureBlobMounts(ctx context.Context, request ListOracleDbAzureBlobMountsRequest) (response ListOracleDbAzureBlobMountsResponse, err error)
    func (client *OracleDBAzureBlobMountClient) SetRegion(region string)
    func (client OracleDBAzureBlobMountClient) UpdateOracleDbAzureBlobMount(ctx context.Context, request UpdateOracleDbAzureBlobMountRequest) (response UpdateOracleDbAzureBlobMountResponse, err error)
type OracleDBAzureConnectorClient
    func NewOracleDBAzureConnectorClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDBAzureConnectorClient, err error)
    func NewOracleDBAzureConnectorClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDBAzureConnectorClient, err error)
    func (client OracleDBAzureConnectorClient) ChangeOracleDbAzureConnectorCompartment(ctx context.Context, request ChangeOracleDbAzureConnectorCompartmentRequest) (response ChangeOracleDbAzureConnectorCompartmentResponse, err error)
    func (client *OracleDBAzureConnectorClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OracleDBAzureConnectorClient) CreateOracleDbAzureConnector(ctx context.Context, request CreateOracleDbAzureConnectorRequest) (response CreateOracleDbAzureConnectorResponse, err error)
    func (client OracleDBAzureConnectorClient) DeleteOracleDbAzureConnector(ctx context.Context, request DeleteOracleDbAzureConnectorRequest) (response DeleteOracleDbAzureConnectorResponse, err error)
    func (client OracleDBAzureConnectorClient) GetOracleDbAzureConnector(ctx context.Context, request GetOracleDbAzureConnectorRequest) (response GetOracleDbAzureConnectorResponse, err error)
    func (client OracleDBAzureConnectorClient) ListOracleDbAzureConnectors(ctx context.Context, request ListOracleDbAzureConnectorsRequest) (response ListOracleDbAzureConnectorsResponse, err error)
    func (client OracleDBAzureConnectorClient) PatchOracleDbAzureConnector(ctx context.Context, request PatchOracleDbAzureConnectorRequest) (response PatchOracleDbAzureConnectorResponse, err error)
    func (client *OracleDBAzureConnectorClient) SetRegion(region string)
    func (client OracleDBAzureConnectorClient) UpdateOracleDbAzureConnector(ctx context.Context, request UpdateOracleDbAzureConnectorRequest) (response UpdateOracleDbAzureConnectorResponse, err error)
type OracleDbAzureBlobContainer
    func (m OracleDbAzureBlobContainer) String() string
    func (m OracleDbAzureBlobContainer) ValidateEnumValue() (bool, error)
type OracleDbAzureBlobContainerLifecycleStateEnum
    func GetMappingOracleDbAzureBlobContainerLifecycleStateEnum(val string) (OracleDbAzureBlobContainerLifecycleStateEnum, bool)
    func GetOracleDbAzureBlobContainerLifecycleStateEnumValues() []OracleDbAzureBlobContainerLifecycleStateEnum
type OracleDbAzureBlobContainerSummary
    func (m OracleDbAzureBlobContainerSummary) String() string
    func (m OracleDbAzureBlobContainerSummary) ValidateEnumValue() (bool, error)
type OracleDbAzureBlobContainerSummaryCollection
    func (m OracleDbAzureBlobContainerSummaryCollection) String() string
    func (m OracleDbAzureBlobContainerSummaryCollection) ValidateEnumValue() (bool, error)
type OracleDbAzureBlobMount
    func (m OracleDbAzureBlobMount) String() string
    func (m OracleDbAzureBlobMount) ValidateEnumValue() (bool, error)
type OracleDbAzureBlobMountLifecycleStateEnum
    func GetMappingOracleDbAzureBlobMountLifecycleStateEnum(val string) (OracleDbAzureBlobMountLifecycleStateEnum, bool)
    func GetOracleDbAzureBlobMountLifecycleStateEnumValues() []OracleDbAzureBlobMountLifecycleStateEnum
type OracleDbAzureBlobMountSummary
    func (m OracleDbAzureBlobMountSummary) String() string
    func (m OracleDbAzureBlobMountSummary) ValidateEnumValue() (bool, error)
type OracleDbAzureBlobMountSummaryCollection
    func (m OracleDbAzureBlobMountSummaryCollection) String() string
    func (m OracleDbAzureBlobMountSummaryCollection) ValidateEnumValue() (bool, error)
type OracleDbAzureConnector
    func (m OracleDbAzureConnector) String() string
    func (m OracleDbAzureConnector) ValidateEnumValue() (bool, error)
type OracleDbAzureConnectorAzureIdentityMechanismEnum
    func GetMappingOracleDbAzureConnectorAzureIdentityMechanismEnum(val string) (OracleDbAzureConnectorAzureIdentityMechanismEnum, bool)
    func GetOracleDbAzureConnectorAzureIdentityMechanismEnumValues() []OracleDbAzureConnectorAzureIdentityMechanismEnum
type OracleDbAzureConnectorLifecycleStateEnum
    func GetMappingOracleDbAzureConnectorLifecycleStateEnum(val string) (OracleDbAzureConnectorLifecycleStateEnum, bool)
    func GetOracleDbAzureConnectorLifecycleStateEnumValues() []OracleDbAzureConnectorLifecycleStateEnum
type OracleDbAzureConnectorSummary
    func (m OracleDbAzureConnectorSummary) String() string
    func (m OracleDbAzureConnectorSummary) ValidateEnumValue() (bool, error)
type OracleDbAzureConnectorSummaryCollection
    func (m OracleDbAzureConnectorSummaryCollection) String() string
    func (m OracleDbAzureConnectorSummaryCollection) ValidateEnumValue() (bool, error)
type OracleDbAzureKey
    func (m OracleDbAzureKey) String() string
    func (m OracleDbAzureKey) ValidateEnumValue() (bool, error)
type OracleDbAzureKeyClient
    func NewOracleDbAzureKeyClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDbAzureKeyClient, err error)
    func NewOracleDbAzureKeyClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDbAzureKeyClient, err error)
    func (client *OracleDbAzureKeyClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OracleDbAzureKeyClient) GetOracleDbAzureKey(ctx context.Context, request GetOracleDbAzureKeyRequest) (response GetOracleDbAzureKeyResponse, err error)
    func (client OracleDbAzureKeyClient) ListOracleDbAzureKeys(ctx context.Context, request ListOracleDbAzureKeysRequest) (response ListOracleDbAzureKeysResponse, err error)
    func (client *OracleDbAzureKeyClient) SetRegion(region string)
type OracleDbAzureKeyLifecycleStateEnum
    func GetMappingOracleDbAzureKeyLifecycleStateEnum(val string) (OracleDbAzureKeyLifecycleStateEnum, bool)
    func GetOracleDbAzureKeyLifecycleStateEnumValues() []OracleDbAzureKeyLifecycleStateEnum
type OracleDbAzureKeySummary
    func (m OracleDbAzureKeySummary) String() string
    func (m OracleDbAzureKeySummary) ValidateEnumValue() (bool, error)
type OracleDbAzureKeySummaryCollection
    func (m OracleDbAzureKeySummaryCollection) String() string
    func (m OracleDbAzureKeySummaryCollection) ValidateEnumValue() (bool, error)
type OracleDbAzureVault
    func (m OracleDbAzureVault) String() string
    func (m OracleDbAzureVault) ValidateEnumValue() (bool, error)
type OracleDbAzureVaultAssociation
    func (m OracleDbAzureVaultAssociation) String() string
    func (m OracleDbAzureVaultAssociation) ValidateEnumValue() (bool, error)
type OracleDbAzureVaultAssociationClient
    func NewOracleDbAzureVaultAssociationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDbAzureVaultAssociationClient, err error)
    func NewOracleDbAzureVaultAssociationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDbAzureVaultAssociationClient, err error)
    func (client OracleDbAzureVaultAssociationClient) CascadingDeleteOracleDbAzureVaultAssociation(ctx context.Context, request CascadingDeleteOracleDbAzureVaultAssociationRequest) (response CascadingDeleteOracleDbAzureVaultAssociationResponse, err error)
    func (client OracleDbAzureVaultAssociationClient) ChangeOracleDbAzureVaultAssociationCompartment(ctx context.Context, request ChangeOracleDbAzureVaultAssociationCompartmentRequest) (response ChangeOracleDbAzureVaultAssociationCompartmentResponse, err error)
    func (client *OracleDbAzureVaultAssociationClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OracleDbAzureVaultAssociationClient) CreateOracleDbAzureVaultAssociation(ctx context.Context, request CreateOracleDbAzureVaultAssociationRequest) (response CreateOracleDbAzureVaultAssociationResponse, err error)
    func (client OracleDbAzureVaultAssociationClient) DeleteOracleDbAzureVaultAssociation(ctx context.Context, request DeleteOracleDbAzureVaultAssociationRequest) (response DeleteOracleDbAzureVaultAssociationResponse, err error)
    func (client OracleDbAzureVaultAssociationClient) GetOracleDbAzureVaultAssociation(ctx context.Context, request GetOracleDbAzureVaultAssociationRequest) (response GetOracleDbAzureVaultAssociationResponse, err error)
    func (client OracleDbAzureVaultAssociationClient) ListOracleDbAzureVaultAssociations(ctx context.Context, request ListOracleDbAzureVaultAssociationsRequest) (response ListOracleDbAzureVaultAssociationsResponse, err error)
    func (client *OracleDbAzureVaultAssociationClient) SetRegion(region string)
    func (client OracleDbAzureVaultAssociationClient) UpdateOracleDbAzureVaultAssociation(ctx context.Context, request UpdateOracleDbAzureVaultAssociationRequest) (response UpdateOracleDbAzureVaultAssociationResponse, err error)
type OracleDbAzureVaultAssociationLifecycleStateEnum
    func GetMappingOracleDbAzureVaultAssociationLifecycleStateEnum(val string) (OracleDbAzureVaultAssociationLifecycleStateEnum, bool)
    func GetOracleDbAzureVaultAssociationLifecycleStateEnumValues() []OracleDbAzureVaultAssociationLifecycleStateEnum
type OracleDbAzureVaultAssociationSummary
    func (m OracleDbAzureVaultAssociationSummary) String() string
    func (m OracleDbAzureVaultAssociationSummary) ValidateEnumValue() (bool, error)
type OracleDbAzureVaultAssociationSummaryCollection
    func (m OracleDbAzureVaultAssociationSummaryCollection) String() string
    func (m OracleDbAzureVaultAssociationSummaryCollection) ValidateEnumValue() (bool, error)
type OracleDbAzureVaultClient
    func NewOracleDbAzureVaultClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDbAzureVaultClient, err error)
    func NewOracleDbAzureVaultClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDbAzureVaultClient, err error)
    func (client OracleDbAzureVaultClient) ChangeOracleDbAzureVaultCompartment(ctx context.Context, request ChangeOracleDbAzureVaultCompartmentRequest) (response ChangeOracleDbAzureVaultCompartmentResponse, err error)
    func (client *OracleDbAzureVaultClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OracleDbAzureVaultClient) CreateOracleDbAzureVault(ctx context.Context, request CreateOracleDbAzureVaultRequest) (response CreateOracleDbAzureVaultResponse, err error)
    func (client OracleDbAzureVaultClient) DeleteOracleDbAzureVault(ctx context.Context, request DeleteOracleDbAzureVaultRequest) (response DeleteOracleDbAzureVaultResponse, err error)
    func (client OracleDbAzureVaultClient) GetOracleDbAzureVault(ctx context.Context, request GetOracleDbAzureVaultRequest) (response GetOracleDbAzureVaultResponse, err error)
    func (client OracleDbAzureVaultClient) ListOracleDbAzureVaults(ctx context.Context, request ListOracleDbAzureVaultsRequest) (response ListOracleDbAzureVaultsResponse, err error)
    func (client OracleDbAzureVaultClient) RefreshOracleDbAzureVault(ctx context.Context, request RefreshOracleDbAzureVaultRequest) (response RefreshOracleDbAzureVaultResponse, err error)
    func (client *OracleDbAzureVaultClient) SetRegion(region string)
    func (client OracleDbAzureVaultClient) UpdateOracleDbAzureVault(ctx context.Context, request UpdateOracleDbAzureVaultRequest) (response UpdateOracleDbAzureVaultResponse, err error)
type OracleDbAzureVaultLifecycleStateEnum
    func GetMappingOracleDbAzureVaultLifecycleStateEnum(val string) (OracleDbAzureVaultLifecycleStateEnum, bool)
    func GetOracleDbAzureVaultLifecycleStateEnumValues() []OracleDbAzureVaultLifecycleStateEnum
type OracleDbAzureVaultSummary
    func (m OracleDbAzureVaultSummary) String() string
    func (m OracleDbAzureVaultSummary) ValidateEnumValue() (bool, error)
type OracleDbAzureVaultSummaryCollection
    func (m OracleDbAzureVaultSummaryCollection) String() string
    func (m OracleDbAzureVaultSummaryCollection) ValidateEnumValue() (bool, error)
type PatchOracleDbAzureConnectorDetails
    func (m PatchOracleDbAzureConnectorDetails) String() string
    func (m PatchOracleDbAzureConnectorDetails) ValidateEnumValue() (bool, error)
type PatchOracleDbAzureConnectorRequest
    func (request PatchOracleDbAzureConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PatchOracleDbAzureConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PatchOracleDbAzureConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request PatchOracleDbAzureConnectorRequest) String() string
    func (request PatchOracleDbAzureConnectorRequest) ValidateEnumValue() (bool, error)
type PatchOracleDbAzureConnectorResponse
    func (response PatchOracleDbAzureConnectorResponse) HTTPResponse() *http.Response
    func (response PatchOracleDbAzureConnectorResponse) String() string
type RefreshOracleDbAzureVaultRequest
    func (request RefreshOracleDbAzureVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RefreshOracleDbAzureVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RefreshOracleDbAzureVaultRequest) RetryPolicy() *common.RetryPolicy
    func (request RefreshOracleDbAzureVaultRequest) String() string
    func (request RefreshOracleDbAzureVaultRequest) ValidateEnumValue() (bool, error)
type RefreshOracleDbAzureVaultResponse
    func (response RefreshOracleDbAzureVaultResponse) HTTPResponse() *http.Response
    func (response RefreshOracleDbAzureVaultResponse) String() string
type Resources
    func (m Resources) String() string
    func (m Resources) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type UpdateMultiCloudResourceDiscoveryDetails
    func (m UpdateMultiCloudResourceDiscoveryDetails) String() string
    func (m UpdateMultiCloudResourceDiscoveryDetails) ValidateEnumValue() (bool, error)
type UpdateMultiCloudResourceDiscoveryRequest
    func (request UpdateMultiCloudResourceDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMultiCloudResourceDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMultiCloudResourceDiscoveryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMultiCloudResourceDiscoveryRequest) String() string
    func (request UpdateMultiCloudResourceDiscoveryRequest) ValidateEnumValue() (bool, error)
type UpdateMultiCloudResourceDiscoveryResponse
    func (response UpdateMultiCloudResourceDiscoveryResponse) HTTPResponse() *http.Response
    func (response UpdateMultiCloudResourceDiscoveryResponse) String() string
type UpdateOracleDbAzureBlobContainerDetails
    func (m UpdateOracleDbAzureBlobContainerDetails) String() string
    func (m UpdateOracleDbAzureBlobContainerDetails) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureBlobContainerRequest
    func (request UpdateOracleDbAzureBlobContainerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOracleDbAzureBlobContainerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOracleDbAzureBlobContainerRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOracleDbAzureBlobContainerRequest) String() string
    func (request UpdateOracleDbAzureBlobContainerRequest) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureBlobContainerResponse
    func (response UpdateOracleDbAzureBlobContainerResponse) HTTPResponse() *http.Response
    func (response UpdateOracleDbAzureBlobContainerResponse) String() string
type UpdateOracleDbAzureBlobMountDetails
    func (m UpdateOracleDbAzureBlobMountDetails) String() string
    func (m UpdateOracleDbAzureBlobMountDetails) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureBlobMountRequest
    func (request UpdateOracleDbAzureBlobMountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOracleDbAzureBlobMountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOracleDbAzureBlobMountRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOracleDbAzureBlobMountRequest) String() string
    func (request UpdateOracleDbAzureBlobMountRequest) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureBlobMountResponse
    func (response UpdateOracleDbAzureBlobMountResponse) HTTPResponse() *http.Response
    func (response UpdateOracleDbAzureBlobMountResponse) String() string
type UpdateOracleDbAzureConnectorDetails
    func (m UpdateOracleDbAzureConnectorDetails) String() string
    func (m UpdateOracleDbAzureConnectorDetails) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureConnectorRequest
    func (request UpdateOracleDbAzureConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOracleDbAzureConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOracleDbAzureConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOracleDbAzureConnectorRequest) String() string
    func (request UpdateOracleDbAzureConnectorRequest) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureConnectorResponse
    func (response UpdateOracleDbAzureConnectorResponse) HTTPResponse() *http.Response
    func (response UpdateOracleDbAzureConnectorResponse) String() string
type UpdateOracleDbAzureVaultAssociationDetails
    func (m UpdateOracleDbAzureVaultAssociationDetails) String() string
    func (m UpdateOracleDbAzureVaultAssociationDetails) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureVaultAssociationRequest
    func (request UpdateOracleDbAzureVaultAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOracleDbAzureVaultAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOracleDbAzureVaultAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOracleDbAzureVaultAssociationRequest) String() string
    func (request UpdateOracleDbAzureVaultAssociationRequest) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureVaultAssociationResponse
    func (response UpdateOracleDbAzureVaultAssociationResponse) HTTPResponse() *http.Response
    func (response UpdateOracleDbAzureVaultAssociationResponse) String() string
type UpdateOracleDbAzureVaultDetails
    func (m UpdateOracleDbAzureVaultDetails) String() string
    func (m UpdateOracleDbAzureVaultDetails) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureVaultRequest
    func (request UpdateOracleDbAzureVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOracleDbAzureVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOracleDbAzureVaultRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOracleDbAzureVaultRequest) String() string
    func (request UpdateOracleDbAzureVaultRequest) ValidateEnumValue() (bool, error)
type UpdateOracleDbAzureVaultResponse
    func (response UpdateOracleDbAzureVaultResponse) HTTPResponse() *http.Response
    func (response UpdateOracleDbAzureVaultResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestClient
    func NewWorkRequestClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestClient, err error)
    func NewWorkRequestClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestClient, err error)
    func (client WorkRequestClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client *WorkRequestClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client WorkRequestClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client WorkRequestClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client WorkRequestClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client WorkRequestClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *WorkRequestClient) SetRegion(region string)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceMetadataKeyEnum
    func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
    func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go arc_agent_nodes.go cancel_work_request_request_response.go cascading_delete_oracle_db_azure_vault_association_request_response.go change_multi_cloud_resource_discovery_compartment_details.go change_multi_cloud_resource_discovery_compartment_request_response.go change_oracle_db_azure_blob_container_compartment_details.go change_oracle_db_azure_blob_container_compartment_request_response.go change_oracle_db_azure_blob_mount_compartment_details.go change_oracle_db_azure_blob_mount_compartment_request_response.go change_oracle_db_azure_connector_compartment_details.go change_oracle_db_azure_connector_compartment_request_response.go change_oracle_db_azure_vault_association_compartment_details.go change_oracle_db_azure_vault_association_compartment_request_response.go change_oracle_db_azure_vault_compartment_details.go change_oracle_db_azure_vault_compartment_request_response.go create_multi_cloud_resource_discovery_details.go create_multi_cloud_resource_discovery_request_response.go create_oracle_db_azure_blob_container_details.go create_oracle_db_azure_blob_container_request_response.go create_oracle_db_azure_blob_mount_details.go create_oracle_db_azure_blob_mount_request_response.go create_oracle_db_azure_connector_details.go create_oracle_db_azure_connector_request_response.go create_oracle_db_azure_vault_association_details.go create_oracle_db_azure_vault_association_request_response.go create_oracle_db_azure_vault_details.go create_oracle_db_azure_vault_request_response.go dbmulticloud_multicloudresourcediscovery_client.go dbmulticloud_oracledbazureblobcontainer_client.go dbmulticloud_oracledbazureblobmount_client.go dbmulticloud_oracledbazureconnector_client.go dbmulticloud_oracledbazurekey_client.go dbmulticloud_oracledbazurevault_client.go dbmulticloud_oracledbazurevaultassociation_client.go dbmulticloud_workrequest_client.go delete_multi_cloud_resource_discovery_request_response.go delete_oracle_db_azure_blob_container_request_response.go delete_oracle_db_azure_blob_mount_request_response.go delete_oracle_db_azure_connector_request_response.go delete_oracle_db_azure_vault_association_request_response.go delete_oracle_db_azure_vault_request_response.go get_multi_cloud_resource_discovery_request_response.go get_oracle_db_azure_blob_container_request_response.go get_oracle_db_azure_blob_mount_request_response.go get_oracle_db_azure_connector_request_response.go get_oracle_db_azure_key_request_response.go get_oracle_db_azure_vault_association_request_response.go get_oracle_db_azure_vault_request_response.go get_work_request_request_response.go list_multi_cloud_resource_discoveries_request_response.go list_oracle_db_azure_blob_containers_request_response.go list_oracle_db_azure_blob_mounts_request_response.go list_oracle_db_azure_connectors_request_response.go list_oracle_db_azure_keys_request_response.go list_oracle_db_azure_vault_associations_request_response.go list_oracle_db_azure_vaults_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go multi_cloud_resource_discovery.go multi_cloud_resource_discovery_summary.go multi_cloud_resource_discovery_summary_collection.go operation_status.go operation_type.go oracle_db_azure_blob_container.go oracle_db_azure_blob_container_summary.go oracle_db_azure_blob_container_summary_collection.go oracle_db_azure_blob_mount.go oracle_db_azure_blob_mount_summary.go oracle_db_azure_blob_mount_summary_collection.go oracle_db_azure_connector.go oracle_db_azure_connector_summary.go oracle_db_azure_connector_summary_collection.go oracle_db_azure_key.go oracle_db_azure_key_summary.go oracle_db_azure_key_summary_collection.go oracle_db_azure_vault.go oracle_db_azure_vault_association.go oracle_db_azure_vault_association_summary.go oracle_db_azure_vault_association_summary_collection.go oracle_db_azure_vault_summary.go oracle_db_azure_vault_summary_collection.go patch_oracle_db_azure_connector_details.go patch_oracle_db_azure_connector_request_response.go refresh_oracle_db_azure_vault_request_response.go resources.go sort_order.go update_multi_cloud_resource_discovery_details.go update_multi_cloud_resource_discovery_request_response.go update_oracle_db_azure_blob_container_details.go update_oracle_db_azure_blob_container_request_response.go update_oracle_db_azure_blob_mount_details.go update_oracle_db_azure_blob_mount_request_response.go update_oracle_db_azure_connector_details.go update_oracle_db_azure_connector_request_response.go update_oracle_db_azure_vault_association_details.go update_oracle_db_azure_vault_association_request_response.go update_oracle_db_azure_vault_details.go update_oracle_db_azure_vault_request_response.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_resource_metadata_key.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetArcAgentNodesStatusEnumStringValues

func GetArcAgentNodesStatusEnumStringValues() []string

GetArcAgentNodesStatusEnumStringValues Enumerates the set of values in String for ArcAgentNodesStatusEnum

func GetGetMultiCloudResourceDiscoverySortOrderEnumStringValues

func GetGetMultiCloudResourceDiscoverySortOrderEnumStringValues() []string

GetGetMultiCloudResourceDiscoverySortOrderEnumStringValues Enumerates the set of values in String for GetMultiCloudResourceDiscoverySortOrderEnum

func GetGetOracleDbAzureBlobContainerSortOrderEnumStringValues

func GetGetOracleDbAzureBlobContainerSortOrderEnumStringValues() []string

GetGetOracleDbAzureBlobContainerSortOrderEnumStringValues Enumerates the set of values in String for GetOracleDbAzureBlobContainerSortOrderEnum

func GetGetOracleDbAzureBlobMountSortOrderEnumStringValues

func GetGetOracleDbAzureBlobMountSortOrderEnumStringValues() []string

GetGetOracleDbAzureBlobMountSortOrderEnumStringValues Enumerates the set of values in String for GetOracleDbAzureBlobMountSortOrderEnum

func GetGetOracleDbAzureConnectorSortOrderEnumStringValues

func GetGetOracleDbAzureConnectorSortOrderEnumStringValues() []string

GetGetOracleDbAzureConnectorSortOrderEnumStringValues Enumerates the set of values in String for GetOracleDbAzureConnectorSortOrderEnum

func GetGetOracleDbAzureKeySortOrderEnumStringValues

func GetGetOracleDbAzureKeySortOrderEnumStringValues() []string

GetGetOracleDbAzureKeySortOrderEnumStringValues Enumerates the set of values in String for GetOracleDbAzureKeySortOrderEnum

func GetGetOracleDbAzureVaultAssociationSortOrderEnumStringValues

func GetGetOracleDbAzureVaultAssociationSortOrderEnumStringValues() []string

GetGetOracleDbAzureVaultAssociationSortOrderEnumStringValues Enumerates the set of values in String for GetOracleDbAzureVaultAssociationSortOrderEnum

func GetGetOracleDbAzureVaultSortOrderEnumStringValues

func GetGetOracleDbAzureVaultSortOrderEnumStringValues() []string

GetGetOracleDbAzureVaultSortOrderEnumStringValues Enumerates the set of values in String for GetOracleDbAzureVaultSortOrderEnum

func GetListMultiCloudResourceDiscoveriesSortByEnumStringValues

func GetListMultiCloudResourceDiscoveriesSortByEnumStringValues() []string

GetListMultiCloudResourceDiscoveriesSortByEnumStringValues Enumerates the set of values in String for ListMultiCloudResourceDiscoveriesSortByEnum

func GetListMultiCloudResourceDiscoveriesSortOrderEnumStringValues

func GetListMultiCloudResourceDiscoveriesSortOrderEnumStringValues() []string

GetListMultiCloudResourceDiscoveriesSortOrderEnumStringValues Enumerates the set of values in String for ListMultiCloudResourceDiscoveriesSortOrderEnum

func GetListOracleDbAzureBlobContainersSortByEnumStringValues

func GetListOracleDbAzureBlobContainersSortByEnumStringValues() []string

GetListOracleDbAzureBlobContainersSortByEnumStringValues Enumerates the set of values in String for ListOracleDbAzureBlobContainersSortByEnum

func GetListOracleDbAzureBlobContainersSortOrderEnumStringValues

func GetListOracleDbAzureBlobContainersSortOrderEnumStringValues() []string

GetListOracleDbAzureBlobContainersSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbAzureBlobContainersSortOrderEnum

func GetListOracleDbAzureBlobMountsSortByEnumStringValues

func GetListOracleDbAzureBlobMountsSortByEnumStringValues() []string

GetListOracleDbAzureBlobMountsSortByEnumStringValues Enumerates the set of values in String for ListOracleDbAzureBlobMountsSortByEnum

func GetListOracleDbAzureBlobMountsSortOrderEnumStringValues

func GetListOracleDbAzureBlobMountsSortOrderEnumStringValues() []string

GetListOracleDbAzureBlobMountsSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbAzureBlobMountsSortOrderEnum

func GetListOracleDbAzureConnectorsSortByEnumStringValues

func GetListOracleDbAzureConnectorsSortByEnumStringValues() []string

GetListOracleDbAzureConnectorsSortByEnumStringValues Enumerates the set of values in String for ListOracleDbAzureConnectorsSortByEnum

func GetListOracleDbAzureConnectorsSortOrderEnumStringValues

func GetListOracleDbAzureConnectorsSortOrderEnumStringValues() []string

GetListOracleDbAzureConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbAzureConnectorsSortOrderEnum

func GetListOracleDbAzureKeysSortByEnumStringValues

func GetListOracleDbAzureKeysSortByEnumStringValues() []string

GetListOracleDbAzureKeysSortByEnumStringValues Enumerates the set of values in String for ListOracleDbAzureKeysSortByEnum

func GetListOracleDbAzureKeysSortOrderEnumStringValues

func GetListOracleDbAzureKeysSortOrderEnumStringValues() []string

GetListOracleDbAzureKeysSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbAzureKeysSortOrderEnum

func GetListOracleDbAzureVaultAssociationsSortByEnumStringValues

func GetListOracleDbAzureVaultAssociationsSortByEnumStringValues() []string

GetListOracleDbAzureVaultAssociationsSortByEnumStringValues Enumerates the set of values in String for ListOracleDbAzureVaultAssociationsSortByEnum

func GetListOracleDbAzureVaultAssociationsSortOrderEnumStringValues

func GetListOracleDbAzureVaultAssociationsSortOrderEnumStringValues() []string

GetListOracleDbAzureVaultAssociationsSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbAzureVaultAssociationsSortOrderEnum

func GetListOracleDbAzureVaultsSortByEnumStringValues

func GetListOracleDbAzureVaultsSortByEnumStringValues() []string

GetListOracleDbAzureVaultsSortByEnumStringValues Enumerates the set of values in String for ListOracleDbAzureVaultsSortByEnum

func GetListOracleDbAzureVaultsSortOrderEnumStringValues

func GetListOracleDbAzureVaultsSortOrderEnumStringValues() []string

GetListOracleDbAzureVaultsSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbAzureVaultsSortOrderEnum

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 GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetMultiCloudResourceDiscoveryLifecycleStateEnumStringValues

func GetMultiCloudResourceDiscoveryLifecycleStateEnumStringValues() []string

GetMultiCloudResourceDiscoveryLifecycleStateEnumStringValues Enumerates the set of values in String for MultiCloudResourceDiscoveryLifecycleStateEnum

func GetMultiCloudResourceDiscoveryResourceTypeEnumStringValues

func GetMultiCloudResourceDiscoveryResourceTypeEnumStringValues() []string

GetMultiCloudResourceDiscoveryResourceTypeEnumStringValues Enumerates the set of values in String for MultiCloudResourceDiscoveryResourceTypeEnum

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 GetOracleDbAzureBlobContainerLifecycleStateEnumStringValues

func GetOracleDbAzureBlobContainerLifecycleStateEnumStringValues() []string

GetOracleDbAzureBlobContainerLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbAzureBlobContainerLifecycleStateEnum

func GetOracleDbAzureBlobMountLifecycleStateEnumStringValues

func GetOracleDbAzureBlobMountLifecycleStateEnumStringValues() []string

GetOracleDbAzureBlobMountLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbAzureBlobMountLifecycleStateEnum

func GetOracleDbAzureConnectorAzureIdentityMechanismEnumStringValues

func GetOracleDbAzureConnectorAzureIdentityMechanismEnumStringValues() []string

GetOracleDbAzureConnectorAzureIdentityMechanismEnumStringValues Enumerates the set of values in String for OracleDbAzureConnectorAzureIdentityMechanismEnum

func GetOracleDbAzureConnectorLifecycleStateEnumStringValues

func GetOracleDbAzureConnectorLifecycleStateEnumStringValues() []string

GetOracleDbAzureConnectorLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbAzureConnectorLifecycleStateEnum

func GetOracleDbAzureKeyLifecycleStateEnumStringValues

func GetOracleDbAzureKeyLifecycleStateEnumStringValues() []string

GetOracleDbAzureKeyLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbAzureKeyLifecycleStateEnum

func GetOracleDbAzureVaultAssociationLifecycleStateEnumStringValues

func GetOracleDbAzureVaultAssociationLifecycleStateEnumStringValues() []string

GetOracleDbAzureVaultAssociationLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbAzureVaultAssociationLifecycleStateEnum

func GetOracleDbAzureVaultLifecycleStateEnumStringValues

func GetOracleDbAzureVaultLifecycleStateEnumStringValues() []string

GetOracleDbAzureVaultLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbAzureVaultLifecycleStateEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreating   ActionTypeEnum = "CREATING"
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

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 ArcAgentNodes

ArcAgentNodes Azure Arc Agent Node Details.

type ArcAgentNodes struct {

    // Host Name or Azure Arc Agent Name.
    HostName *string `mandatory:"false" json:"hostName"`

    // Host ID.
    HostId *string `mandatory:"false" json:"hostId"`

    // Current Arc Agent Version installed on this node of VM Cluster.
    CurrentArcAgentVersion *string `mandatory:"false" json:"currentArcAgentVersion"`

    // The current status of the Azure Arc Agent Resource.
    Status ArcAgentNodesStatusEnum `mandatory:"false" json:"status,omitempty"`

    // time when the Azure Arc Agent's status was checked RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeLastChecked *common.SDKTime `mandatory:"false" json:"timeLastChecked"`
}

func (ArcAgentNodes) String

func (m ArcAgentNodes) String() string

func (ArcAgentNodes) ValidateEnumValue

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

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

type ArcAgentNodesStatusEnum

ArcAgentNodesStatusEnum Enum with underlying type: string

type ArcAgentNodesStatusEnum string

Set of constants representing the allowable values for ArcAgentNodesStatusEnum

const (
    ArcAgentNodesStatusConnected    ArcAgentNodesStatusEnum = "CONNECTED"
    ArcAgentNodesStatusDisconnected ArcAgentNodesStatusEnum = "DISCONNECTED"
    ArcAgentNodesStatusUnknown      ArcAgentNodesStatusEnum = "UNKNOWN"
)

func GetArcAgentNodesStatusEnumValues

func GetArcAgentNodesStatusEnumValues() []ArcAgentNodesStatusEnum

GetArcAgentNodesStatusEnumValues Enumerates the set of values for ArcAgentNodesStatusEnum

func GetMappingArcAgentNodesStatusEnum

func GetMappingArcAgentNodesStatusEnum(val string) (ArcAgentNodesStatusEnum, bool)

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

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

See also

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

type CancelWorkRequestRequest struct {

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

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

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

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

func (CancelWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

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

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

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

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

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

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

type CancelWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (CancelWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type CascadingDeleteOracleDbAzureVaultAssociationRequest

CascadingDeleteOracleDbAzureVaultAssociationRequest wrapper for the CascadingDeleteOracleDbAzureVaultAssociation operation

See also

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

type CascadingDeleteOracleDbAzureVaultAssociationRequest struct {

    // The ID of the Oracle DB Azure Vault Association Resource.
    OracleDbAzureVaultAssociationId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultAssociationId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (CascadingDeleteOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CascadingDeleteOracleDbAzureVaultAssociationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CascadingDeleteOracleDbAzureVaultAssociationRequest) RetryPolicy

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

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

func (CascadingDeleteOracleDbAzureVaultAssociationRequest) String

func (request CascadingDeleteOracleDbAzureVaultAssociationRequest) String() string

func (CascadingDeleteOracleDbAzureVaultAssociationRequest) ValidateEnumValue

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

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

type CascadingDeleteOracleDbAzureVaultAssociationResponse

CascadingDeleteOracleDbAzureVaultAssociationResponse wrapper for the CascadingDeleteOracleDbAzureVaultAssociation operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CascadingDeleteOracleDbAzureVaultAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteOracleDbAzureVaultAssociationResponse) String

func (response CascadingDeleteOracleDbAzureVaultAssociationResponse) String() string

type ChangeMultiCloudResourceDiscoveryCompartmentDetails

ChangeMultiCloudResourceDiscoveryCompartmentDetails Details of the new compartment to contain the Multi Cloud Resource Discovery.

type ChangeMultiCloudResourceDiscoveryCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the new compartment to contain the Multi Cloud Resource Discovery.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ChangeMultiCloudResourceDiscoveryCompartmentDetails) String

func (m ChangeMultiCloudResourceDiscoveryCompartmentDetails) String() string

func (ChangeMultiCloudResourceDiscoveryCompartmentDetails) ValidateEnumValue

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

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

type ChangeMultiCloudResourceDiscoveryCompartmentRequest

ChangeMultiCloudResourceDiscoveryCompartmentRequest wrapper for the ChangeMultiCloudResourceDiscoveryCompartment operation

See also

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

type ChangeMultiCloudResourceDiscoveryCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multi Cloud Discovery Resource.
    MultiCloudResourceDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"multiCloudResourceDiscoveryId"`

    // Moves the Multi Cloud Discovered resource to a different compartment.
    ChangeMultiCloudResourceDiscoveryCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeMultiCloudResourceDiscoveryCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMultiCloudResourceDiscoveryCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMultiCloudResourceDiscoveryCompartmentRequest) RetryPolicy

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

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

func (ChangeMultiCloudResourceDiscoveryCompartmentRequest) String

func (request ChangeMultiCloudResourceDiscoveryCompartmentRequest) String() string

func (ChangeMultiCloudResourceDiscoveryCompartmentRequest) ValidateEnumValue

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

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

type ChangeMultiCloudResourceDiscoveryCompartmentResponse

ChangeMultiCloudResourceDiscoveryCompartmentResponse wrapper for the ChangeMultiCloudResourceDiscoveryCompartment operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeMultiCloudResourceDiscoveryCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMultiCloudResourceDiscoveryCompartmentResponse) String

func (response ChangeMultiCloudResourceDiscoveryCompartmentResponse) String() string

type ChangeOracleDbAzureBlobContainerCompartmentDetails

ChangeOracleDbAzureBlobContainerCompartmentDetails Details of the new compartment to contain the Oracle DB Azure Blob Container Resource.

type ChangeOracleDbAzureBlobContainerCompartmentDetails struct {

    // The ID of the new compartment to contain the Oracle DB Azure Blob Container Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ChangeOracleDbAzureBlobContainerCompartmentDetails) String

func (m ChangeOracleDbAzureBlobContainerCompartmentDetails) String() string

func (ChangeOracleDbAzureBlobContainerCompartmentDetails) ValidateEnumValue

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

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

type ChangeOracleDbAzureBlobContainerCompartmentRequest

ChangeOracleDbAzureBlobContainerCompartmentRequest wrapper for the ChangeOracleDbAzureBlobContainerCompartment operation

See also

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

type ChangeOracleDbAzureBlobContainerCompartmentRequest struct {

    // The ID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobContainerId"`

    // Moves the DB Azure Blob Container resource into a different compartment.
    ChangeOracleDbAzureBlobContainerCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeOracleDbAzureBlobContainerCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeOracleDbAzureBlobContainerCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeOracleDbAzureBlobContainerCompartmentRequest) RetryPolicy

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

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

func (ChangeOracleDbAzureBlobContainerCompartmentRequest) String

func (request ChangeOracleDbAzureBlobContainerCompartmentRequest) String() string

func (ChangeOracleDbAzureBlobContainerCompartmentRequest) ValidateEnumValue

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

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

type ChangeOracleDbAzureBlobContainerCompartmentResponse

ChangeOracleDbAzureBlobContainerCompartmentResponse wrapper for the ChangeOracleDbAzureBlobContainerCompartment operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeOracleDbAzureBlobContainerCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureBlobContainerCompartmentResponse) String

func (response ChangeOracleDbAzureBlobContainerCompartmentResponse) String() string

type ChangeOracleDbAzureBlobMountCompartmentDetails

ChangeOracleDbAzureBlobMountCompartmentDetails Details of the new compartment to contain the Oracle DB Azure Blob Mount resource.

type ChangeOracleDbAzureBlobMountCompartmentDetails struct {

    // The ID of the new compartment to contain the Oracle DB Azure Blob Mount resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ChangeOracleDbAzureBlobMountCompartmentDetails) String

func (m ChangeOracleDbAzureBlobMountCompartmentDetails) String() string

func (ChangeOracleDbAzureBlobMountCompartmentDetails) ValidateEnumValue

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

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

type ChangeOracleDbAzureBlobMountCompartmentRequest

ChangeOracleDbAzureBlobMountCompartmentRequest wrapper for the ChangeOracleDbAzureBlobMountCompartment operation

See also

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

type ChangeOracleDbAzureBlobMountCompartmentRequest struct {

    // The ID of the Azure Container Resource.
    OracleDbAzureBlobMountId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobMountId"`

    // Moves the Oracle DbAzure Blob Mount resource into a different compartment.
    ChangeOracleDbAzureBlobMountCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeOracleDbAzureBlobMountCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeOracleDbAzureBlobMountCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeOracleDbAzureBlobMountCompartmentRequest) RetryPolicy

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

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

func (ChangeOracleDbAzureBlobMountCompartmentRequest) String

func (request ChangeOracleDbAzureBlobMountCompartmentRequest) String() string

func (ChangeOracleDbAzureBlobMountCompartmentRequest) ValidateEnumValue

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

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

type ChangeOracleDbAzureBlobMountCompartmentResponse

ChangeOracleDbAzureBlobMountCompartmentResponse wrapper for the ChangeOracleDbAzureBlobMountCompartment operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeOracleDbAzureBlobMountCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureBlobMountCompartmentResponse) String

func (response ChangeOracleDbAzureBlobMountCompartmentResponse) String() string

type ChangeOracleDbAzureConnectorCompartmentDetails

ChangeOracleDbAzureConnectorCompartmentDetails Details of the new compartment to contain the Oracle DB Azure Connector Resource.

type ChangeOracleDbAzureConnectorCompartmentDetails struct {

    // The ID of the new compartment to contain the Oracle DB Azure Connector Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ChangeOracleDbAzureConnectorCompartmentDetails) String

func (m ChangeOracleDbAzureConnectorCompartmentDetails) String() string

func (ChangeOracleDbAzureConnectorCompartmentDetails) ValidateEnumValue

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

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

type ChangeOracleDbAzureConnectorCompartmentRequest

ChangeOracleDbAzureConnectorCompartmentRequest wrapper for the ChangeOracleDbAzureConnectorCompartment operation

See also

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

type ChangeOracleDbAzureConnectorCompartmentRequest struct {

    // The ID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureConnectorId"`

    // Moves the Oracle DB Azure Connector Resource into a different compartment.
    ChangeOracleDbAzureConnectorCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeOracleDbAzureConnectorCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeOracleDbAzureConnectorCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeOracleDbAzureConnectorCompartmentRequest) RetryPolicy

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

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

func (ChangeOracleDbAzureConnectorCompartmentRequest) String

func (request ChangeOracleDbAzureConnectorCompartmentRequest) String() string

func (ChangeOracleDbAzureConnectorCompartmentRequest) ValidateEnumValue

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

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

type ChangeOracleDbAzureConnectorCompartmentResponse

ChangeOracleDbAzureConnectorCompartmentResponse wrapper for the ChangeOracleDbAzureConnectorCompartment operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeOracleDbAzureConnectorCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureConnectorCompartmentResponse) String

func (response ChangeOracleDbAzureConnectorCompartmentResponse) String() string

type ChangeOracleDbAzureVaultAssociationCompartmentDetails

ChangeOracleDbAzureVaultAssociationCompartmentDetails Details of the new compartment to contain the Oracle DB Azure Vault Association Resource.

type ChangeOracleDbAzureVaultAssociationCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the new compartment to contain the Oracle DB Azure Vault Association Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ChangeOracleDbAzureVaultAssociationCompartmentDetails) String

func (m ChangeOracleDbAzureVaultAssociationCompartmentDetails) String() string

func (ChangeOracleDbAzureVaultAssociationCompartmentDetails) ValidateEnumValue

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

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

type ChangeOracleDbAzureVaultAssociationCompartmentRequest

ChangeOracleDbAzureVaultAssociationCompartmentRequest wrapper for the ChangeOracleDbAzureVaultAssociationCompartment operation

See also

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

type ChangeOracleDbAzureVaultAssociationCompartmentRequest struct {

    // The ID of the Oracle DB Azure Vault Association Resource.
    OracleDbAzureVaultAssociationId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultAssociationId"`

    // Moves the Oracle DB Azure Vault Association resource into a different compartment.
    ChangeOracleDbAzureVaultAssociationCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeOracleDbAzureVaultAssociationCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeOracleDbAzureVaultAssociationCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeOracleDbAzureVaultAssociationCompartmentRequest) RetryPolicy

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

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

func (ChangeOracleDbAzureVaultAssociationCompartmentRequest) String

func (request ChangeOracleDbAzureVaultAssociationCompartmentRequest) String() string

func (ChangeOracleDbAzureVaultAssociationCompartmentRequest) ValidateEnumValue

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

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

type ChangeOracleDbAzureVaultAssociationCompartmentResponse

ChangeOracleDbAzureVaultAssociationCompartmentResponse wrapper for the ChangeOracleDbAzureVaultAssociationCompartment operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeOracleDbAzureVaultAssociationCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureVaultAssociationCompartmentResponse) String

func (response ChangeOracleDbAzureVaultAssociationCompartmentResponse) String() string

type ChangeOracleDbAzureVaultCompartmentDetails

ChangeOracleDbAzureVaultCompartmentDetails Details of the new compartment to contain the DB Azure Vault Resource.

type ChangeOracleDbAzureVaultCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the new compartment to contain the  DB Azure Vault Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ChangeOracleDbAzureVaultCompartmentDetails) String

func (m ChangeOracleDbAzureVaultCompartmentDetails) String() string

func (ChangeOracleDbAzureVaultCompartmentDetails) ValidateEnumValue

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

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

type ChangeOracleDbAzureVaultCompartmentRequest

ChangeOracleDbAzureVaultCompartmentRequest wrapper for the ChangeOracleDbAzureVaultCompartment operation

See also

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

type ChangeOracleDbAzureVaultCompartmentRequest struct {

    // The ID of the Oracle DB Azure Vault Resource.
    OracleDbAzureVaultId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultId"`

    // Moves the DB Azure Vault resource into a different compartment.
    ChangeOracleDbAzureVaultCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeOracleDbAzureVaultCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeOracleDbAzureVaultCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeOracleDbAzureVaultCompartmentRequest) RetryPolicy

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

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

func (ChangeOracleDbAzureVaultCompartmentRequest) String

func (request ChangeOracleDbAzureVaultCompartmentRequest) String() string

func (ChangeOracleDbAzureVaultCompartmentRequest) ValidateEnumValue

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

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

type ChangeOracleDbAzureVaultCompartmentResponse

ChangeOracleDbAzureVaultCompartmentResponse wrapper for the ChangeOracleDbAzureVaultCompartment operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeOracleDbAzureVaultCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureVaultCompartmentResponse) String

func (response ChangeOracleDbAzureVaultCompartmentResponse) String() string

type CreateMultiCloudResourceDiscoveryDetails

CreateMultiCloudResourceDiscoveryDetails This object is about to provide input params to discover resource.

type CreateMultiCloudResourceDiscoveryDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Discovered Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Display name of Discovered Resource.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of Oracle DB Connector.
    OracleDbConnectorId *string `mandatory:"true" json:"oracleDbConnectorId"`

    // Resource Type to discover.
    ResourceType MultiCloudResourceDiscoveryResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateMultiCloudResourceDiscoveryDetails) String

func (m CreateMultiCloudResourceDiscoveryDetails) String() string

func (CreateMultiCloudResourceDiscoveryDetails) ValidateEnumValue

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

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

type CreateMultiCloudResourceDiscoveryRequest

CreateMultiCloudResourceDiscoveryRequest wrapper for the CreateMultiCloudResourceDiscovery operation

See also

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

type CreateMultiCloudResourceDiscoveryRequest struct {

    // Details for to Discover Azure Vaults and Keys.
    CreateMultiCloudResourceDiscoveryDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (CreateMultiCloudResourceDiscoveryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMultiCloudResourceDiscoveryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMultiCloudResourceDiscoveryRequest) RetryPolicy

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

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

func (CreateMultiCloudResourceDiscoveryRequest) String

func (request CreateMultiCloudResourceDiscoveryRequest) String() string

func (CreateMultiCloudResourceDiscoveryRequest) ValidateEnumValue

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

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

type CreateMultiCloudResourceDiscoveryResponse

CreateMultiCloudResourceDiscoveryResponse wrapper for the CreateMultiCloudResourceDiscovery operation

type CreateMultiCloudResourceDiscoveryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // URI of the resource
    Location *string `presentIn:"header" name:"location"`

    // URI of the resource
    ContentLocation *string `presentIn:"header" name:"content-location"`

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

func (CreateMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMultiCloudResourceDiscoveryResponse) String

func (response CreateMultiCloudResourceDiscoveryResponse) String() string

type CreateOracleDbAzureBlobContainerDetails

CreateOracleDbAzureBlobContainerDetails This object is about to provide input params to create Oracle DB Azure Blob Container.

type CreateOracleDbAzureBlobContainerDetails struct {

    // The OCID of the compartment that contains Oracle DB Azure Blob Container Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Display name of Oracle DB Azure Blob Container.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Azure Storage Account Name.
    AzureStorageAccountName *string `mandatory:"true" json:"azureStorageAccountName"`

    // Azure Storage Container Name.
    AzureStorageContainerName *string `mandatory:"true" json:"azureStorageContainerName"`

    // Private endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOracleDbAzureBlobContainerDetails) String

func (m CreateOracleDbAzureBlobContainerDetails) String() string

func (CreateOracleDbAzureBlobContainerDetails) ValidateEnumValue

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

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

type CreateOracleDbAzureBlobContainerRequest

CreateOracleDbAzureBlobContainerRequest wrapper for the CreateOracleDbAzureBlobContainer operation

See also

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

type CreateOracleDbAzureBlobContainerRequest struct {

    // Details for to mount Azure Container in OCI Database Resource.
    CreateOracleDbAzureBlobContainerDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (CreateOracleDbAzureBlobContainerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOracleDbAzureBlobContainerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateOracleDbAzureBlobContainerRequest) RetryPolicy

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

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

func (CreateOracleDbAzureBlobContainerRequest) String

func (request CreateOracleDbAzureBlobContainerRequest) String() string

func (CreateOracleDbAzureBlobContainerRequest) ValidateEnumValue

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

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

type CreateOracleDbAzureBlobContainerResponse

CreateOracleDbAzureBlobContainerResponse wrapper for the CreateOracleDbAzureBlobContainer operation

type CreateOracleDbAzureBlobContainerResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // URI of the resource
    Location *string `presentIn:"header" name:"location"`

    // URI of the resource
    ContentLocation *string `presentIn:"header" name:"content-location"`

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

func (CreateOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureBlobContainerResponse) String

func (response CreateOracleDbAzureBlobContainerResponse) String() string

type CreateOracleDbAzureBlobMountDetails

CreateOracleDbAzureBlobMountDetails This object is about to provide input params to mount Azure Container in OCI Database Resource.

type CreateOracleDbAzureBlobMountDetails struct {

    // The OCID of the compartment that contains VMs where to mount Azure Container.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Oracle DB Azure Blob Mount Resource name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"true" json:"oracleDbAzureConnectorId"`

    // The OCID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"true" json:"oracleDbAzureBlobContainerId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOracleDbAzureBlobMountDetails) String

func (m CreateOracleDbAzureBlobMountDetails) String() string

func (CreateOracleDbAzureBlobMountDetails) ValidateEnumValue

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

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

type CreateOracleDbAzureBlobMountRequest

CreateOracleDbAzureBlobMountRequest wrapper for the CreateOracleDbAzureBlobMount operation

See also

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

type CreateOracleDbAzureBlobMountRequest struct {

    // Details for to create OracleDbAzureBlobMount resource.
    CreateOracleDbAzureBlobMountDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (CreateOracleDbAzureBlobMountRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOracleDbAzureBlobMountRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateOracleDbAzureBlobMountRequest) RetryPolicy

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

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

func (CreateOracleDbAzureBlobMountRequest) String

func (request CreateOracleDbAzureBlobMountRequest) String() string

func (CreateOracleDbAzureBlobMountRequest) ValidateEnumValue

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

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

type CreateOracleDbAzureBlobMountResponse

CreateOracleDbAzureBlobMountResponse wrapper for the CreateOracleDbAzureBlobMount operation

type CreateOracleDbAzureBlobMountResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // URI of the resource
    Location *string `presentIn:"header" name:"location"`

    // URI of the resource
    ContentLocation *string `presentIn:"header" name:"content-location"`

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

func (CreateOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureBlobMountResponse) String

func (response CreateOracleDbAzureBlobMountResponse) String() string

type CreateOracleDbAzureConnectorDetails

CreateOracleDbAzureConnectorDetails This object is about to provide input params to create Oracle DB Azure Connector Resource.

type CreateOracleDbAzureConnectorDetails struct {

    // The ID of the compartment that contains Oracle DB Azure Connector Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Oracle DB Azure Connector Resource name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The ID of the DB Cluster Resource where this Azure Arc Agent Identity to configure.
    DbClusterResourceId *string `mandatory:"true" json:"dbClusterResourceId"`

    // Azure Identity Mechanism.
    AzureIdentityMechanism OracleDbAzureConnectorAzureIdentityMechanismEnum `mandatory:"true" json:"azureIdentityMechanism"`

    // Azure Tenant ID.
    AzureTenantId *string `mandatory:"true" json:"azureTenantId"`

    // Azure Subscription ID.
    AzureSubscriptionId *string `mandatory:"true" json:"azureSubscriptionId"`

    // Azure Resource Group Name.
    AzureResourceGroup *string `mandatory:"true" json:"azureResourceGroup"`

    // Azure bearer access token. If bearer access token is provided then Service Principal details are not requires.
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // Private endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOracleDbAzureConnectorDetails) String

func (m CreateOracleDbAzureConnectorDetails) String() string

func (CreateOracleDbAzureConnectorDetails) ValidateEnumValue

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

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

type CreateOracleDbAzureConnectorRequest

CreateOracleDbAzureConnectorRequest wrapper for the CreateOracleDbAzureConnector operation

See also

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

type CreateOracleDbAzureConnectorRequest struct {

    // Details for to Create Oracle DB Azure Connector Resource
    // and configured Azure Identity in OCI Database Resource.
    CreateOracleDbAzureConnectorDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateOracleDbAzureConnectorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOracleDbAzureConnectorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateOracleDbAzureConnectorRequest) RetryPolicy

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

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

func (CreateOracleDbAzureConnectorRequest) String

func (request CreateOracleDbAzureConnectorRequest) String() string

func (CreateOracleDbAzureConnectorRequest) ValidateEnumValue

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

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

type CreateOracleDbAzureConnectorResponse

CreateOracleDbAzureConnectorResponse wrapper for the CreateOracleDbAzureConnector operation

type CreateOracleDbAzureConnectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // URI of the resource
    Location *string `presentIn:"header" name:"location"`

    // URI of the resource
    ContentLocation *string `presentIn:"header" name:"content-location"`

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

func (CreateOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureConnectorResponse) String

func (response CreateOracleDbAzureConnectorResponse) String() string

type CreateOracleDbAzureVaultAssociationDetails

CreateOracleDbAzureVaultAssociationDetails This object is about to provide input params to create Oracle DB Azure Vault Association.

type CreateOracleDbAzureVaultAssociationDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Oracle DB Azure Vault Association Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Display name of Oracle DB Azure Vault Association.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault.
    OracleDbAzureVaultId *string `mandatory:"true" json:"oracleDbAzureVaultId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector.
    OracleDbAzureConnectorId *string `mandatory:"true" json:"oracleDbAzureConnectorId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOracleDbAzureVaultAssociationDetails) String

func (m CreateOracleDbAzureVaultAssociationDetails) String() string

func (CreateOracleDbAzureVaultAssociationDetails) ValidateEnumValue

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

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

type CreateOracleDbAzureVaultAssociationRequest

CreateOracleDbAzureVaultAssociationRequest wrapper for the CreateOracleDbAzureVaultAssociation operation

See also

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

type CreateOracleDbAzureVaultAssociationRequest struct {

    // Details for to Create Oracle DB Azure Vault Association Details.
    CreateOracleDbAzureVaultAssociationDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (CreateOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOracleDbAzureVaultAssociationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateOracleDbAzureVaultAssociationRequest) RetryPolicy

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

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

func (CreateOracleDbAzureVaultAssociationRequest) String

func (request CreateOracleDbAzureVaultAssociationRequest) String() string

func (CreateOracleDbAzureVaultAssociationRequest) ValidateEnumValue

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

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

type CreateOracleDbAzureVaultAssociationResponse

CreateOracleDbAzureVaultAssociationResponse wrapper for the CreateOracleDbAzureVaultAssociation operation

type CreateOracleDbAzureVaultAssociationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // URI of the resource
    Location *string `presentIn:"header" name:"location"`

    // URI of the resource
    ContentLocation *string `presentIn:"header" name:"content-location"`

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

func (CreateOracleDbAzureVaultAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureVaultAssociationResponse) String

func (response CreateOracleDbAzureVaultAssociationResponse) String() string

type CreateOracleDbAzureVaultDetails

CreateOracleDbAzureVaultDetails This object is about to provide input params to create DB Azure Vault.

type CreateOracleDbAzureVaultDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains DB Azure Vault Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB Connector Resource.
    OracleDbConnectorId *string `mandatory:"true" json:"oracleDbConnectorId"`

    // Display name of DB Azure Vault.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Display name of Azure Resource Group.
    OracleDbAzureResourceGroup *string `mandatory:"false" json:"oracleDbAzureResourceGroup"`

    // Azure Vault Id.
    AzureVaultId *string `mandatory:"false" json:"azureVaultId"`

    // Vault Resource Type.
    Type *string `mandatory:"false" json:"type"`

    // Vault Resource Location.
    Location *string `mandatory:"false" json:"location"`

    // Resource's properties.
    Properties map[string]string `mandatory:"false" json:"properties"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOracleDbAzureVaultDetails) String

func (m CreateOracleDbAzureVaultDetails) String() string

func (CreateOracleDbAzureVaultDetails) ValidateEnumValue

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

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

type CreateOracleDbAzureVaultRequest

CreateOracleDbAzureVaultRequest wrapper for the CreateOracleDbAzureVault operation

See also

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

type CreateOracleDbAzureVaultRequest struct {

    // Details for to Create DB Azure Vault Details.
    CreateOracleDbAzureVaultDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (CreateOracleDbAzureVaultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOracleDbAzureVaultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateOracleDbAzureVaultRequest) RetryPolicy

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

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

func (CreateOracleDbAzureVaultRequest) String

func (request CreateOracleDbAzureVaultRequest) String() string

func (CreateOracleDbAzureVaultRequest) ValidateEnumValue

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

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

type CreateOracleDbAzureVaultResponse

CreateOracleDbAzureVaultResponse wrapper for the CreateOracleDbAzureVault operation

type CreateOracleDbAzureVaultResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // URI of the resource
    Location *string `presentIn:"header" name:"location"`

    // URI of the resource
    ContentLocation *string `presentIn:"header" name:"content-location"`

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

func (CreateOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureVaultResponse) String

func (response CreateOracleDbAzureVaultResponse) String() string

type DeleteMultiCloudResourceDiscoveryRequest

DeleteMultiCloudResourceDiscoveryRequest wrapper for the DeleteMultiCloudResourceDiscovery operation

See also

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

type DeleteMultiCloudResourceDiscoveryRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multi Cloud Discovery Resource.
    MultiCloudResourceDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"multiCloudResourceDiscoveryId"`

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

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

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

func (DeleteMultiCloudResourceDiscoveryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMultiCloudResourceDiscoveryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMultiCloudResourceDiscoveryRequest) RetryPolicy

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

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

func (DeleteMultiCloudResourceDiscoveryRequest) String

func (request DeleteMultiCloudResourceDiscoveryRequest) String() string

func (DeleteMultiCloudResourceDiscoveryRequest) ValidateEnumValue

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

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

type DeleteMultiCloudResourceDiscoveryResponse

DeleteMultiCloudResourceDiscoveryResponse wrapper for the DeleteMultiCloudResourceDiscovery operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMultiCloudResourceDiscoveryResponse) String

func (response DeleteMultiCloudResourceDiscoveryResponse) String() string

type DeleteOracleDbAzureBlobContainerRequest

DeleteOracleDbAzureBlobContainerRequest wrapper for the DeleteOracleDbAzureBlobContainer operation

See also

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

type DeleteOracleDbAzureBlobContainerRequest struct {

    // The ID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobContainerId"`

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

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

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

func (DeleteOracleDbAzureBlobContainerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOracleDbAzureBlobContainerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOracleDbAzureBlobContainerRequest) RetryPolicy

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

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

func (DeleteOracleDbAzureBlobContainerRequest) String

func (request DeleteOracleDbAzureBlobContainerRequest) String() string

func (DeleteOracleDbAzureBlobContainerRequest) ValidateEnumValue

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

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

type DeleteOracleDbAzureBlobContainerResponse

DeleteOracleDbAzureBlobContainerResponse wrapper for the DeleteOracleDbAzureBlobContainer operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureBlobContainerResponse) String

func (response DeleteOracleDbAzureBlobContainerResponse) String() string

type DeleteOracleDbAzureBlobMountRequest

DeleteOracleDbAzureBlobMountRequest wrapper for the DeleteOracleDbAzureBlobMount operation

See also

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

type DeleteOracleDbAzureBlobMountRequest struct {

    // The ID of the Azure Container Resource.
    OracleDbAzureBlobMountId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobMountId"`

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

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

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

func (DeleteOracleDbAzureBlobMountRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOracleDbAzureBlobMountRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOracleDbAzureBlobMountRequest) RetryPolicy

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

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

func (DeleteOracleDbAzureBlobMountRequest) String

func (request DeleteOracleDbAzureBlobMountRequest) String() string

func (DeleteOracleDbAzureBlobMountRequest) ValidateEnumValue

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

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

type DeleteOracleDbAzureBlobMountResponse

DeleteOracleDbAzureBlobMountResponse wrapper for the DeleteOracleDbAzureBlobMount operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureBlobMountResponse) String

func (response DeleteOracleDbAzureBlobMountResponse) String() string

type DeleteOracleDbAzureConnectorRequest

DeleteOracleDbAzureConnectorRequest wrapper for the DeleteOracleDbAzureConnector operation

See also

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

type DeleteOracleDbAzureConnectorRequest struct {

    // The ID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureConnectorId"`

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

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

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

func (DeleteOracleDbAzureConnectorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOracleDbAzureConnectorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOracleDbAzureConnectorRequest) RetryPolicy

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

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

func (DeleteOracleDbAzureConnectorRequest) String

func (request DeleteOracleDbAzureConnectorRequest) String() string

func (DeleteOracleDbAzureConnectorRequest) ValidateEnumValue

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

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

type DeleteOracleDbAzureConnectorResponse

DeleteOracleDbAzureConnectorResponse wrapper for the DeleteOracleDbAzureConnector operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureConnectorResponse) String

func (response DeleteOracleDbAzureConnectorResponse) String() string

type DeleteOracleDbAzureVaultAssociationRequest

DeleteOracleDbAzureVaultAssociationRequest wrapper for the DeleteOracleDbAzureVaultAssociation operation

See also

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

type DeleteOracleDbAzureVaultAssociationRequest struct {

    // The ID of the Oracle DB Azure Vault Association Resource.
    OracleDbAzureVaultAssociationId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultAssociationId"`

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

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

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

func (DeleteOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOracleDbAzureVaultAssociationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOracleDbAzureVaultAssociationRequest) RetryPolicy

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

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

func (DeleteOracleDbAzureVaultAssociationRequest) String

func (request DeleteOracleDbAzureVaultAssociationRequest) String() string

func (DeleteOracleDbAzureVaultAssociationRequest) ValidateEnumValue

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

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

type DeleteOracleDbAzureVaultAssociationResponse

DeleteOracleDbAzureVaultAssociationResponse wrapper for the DeleteOracleDbAzureVaultAssociation operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteOracleDbAzureVaultAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureVaultAssociationResponse) String

func (response DeleteOracleDbAzureVaultAssociationResponse) String() string

type DeleteOracleDbAzureVaultRequest

DeleteOracleDbAzureVaultRequest wrapper for the DeleteOracleDbAzureVault operation

See also

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

type DeleteOracleDbAzureVaultRequest struct {

    // The ID of the Oracle DB Azure Vault Resource.
    OracleDbAzureVaultId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultId"`

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

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

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

func (DeleteOracleDbAzureVaultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOracleDbAzureVaultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOracleDbAzureVaultRequest) RetryPolicy

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

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

func (DeleteOracleDbAzureVaultRequest) String

func (request DeleteOracleDbAzureVaultRequest) String() string

func (DeleteOracleDbAzureVaultRequest) ValidateEnumValue

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

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

type DeleteOracleDbAzureVaultResponse

DeleteOracleDbAzureVaultResponse wrapper for the DeleteOracleDbAzureVault operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureVaultResponse) String

func (response DeleteOracleDbAzureVaultResponse) String() string

type GetMultiCloudResourceDiscoveryRequest

GetMultiCloudResourceDiscoveryRequest wrapper for the GetMultiCloudResourceDiscovery operation

See also

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

type GetMultiCloudResourceDiscoveryRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multi Cloud Discovery Resource.
    MultiCloudResourceDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"multiCloudResourceDiscoveryId"`

    // 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 GetMultiCloudResourceDiscoverySortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (GetMultiCloudResourceDiscoveryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMultiCloudResourceDiscoveryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMultiCloudResourceDiscoveryRequest) RetryPolicy

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

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

func (GetMultiCloudResourceDiscoveryRequest) String

func (request GetMultiCloudResourceDiscoveryRequest) String() string

func (GetMultiCloudResourceDiscoveryRequest) ValidateEnumValue

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

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

type GetMultiCloudResourceDiscoveryResponse

GetMultiCloudResourceDiscoveryResponse wrapper for the GetMultiCloudResourceDiscovery operation

type GetMultiCloudResourceDiscoveryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMultiCloudResourceDiscoveryResponse) String

func (response GetMultiCloudResourceDiscoveryResponse) String() string

type GetMultiCloudResourceDiscoverySortOrderEnum

GetMultiCloudResourceDiscoverySortOrderEnum Enum with underlying type: string

type GetMultiCloudResourceDiscoverySortOrderEnum string

Set of constants representing the allowable values for GetMultiCloudResourceDiscoverySortOrderEnum

const (
    GetMultiCloudResourceDiscoverySortOrderAsc  GetMultiCloudResourceDiscoverySortOrderEnum = "ASC"
    GetMultiCloudResourceDiscoverySortOrderDesc GetMultiCloudResourceDiscoverySortOrderEnum = "DESC"
)

func GetGetMultiCloudResourceDiscoverySortOrderEnumValues

func GetGetMultiCloudResourceDiscoverySortOrderEnumValues() []GetMultiCloudResourceDiscoverySortOrderEnum

GetGetMultiCloudResourceDiscoverySortOrderEnumValues Enumerates the set of values for GetMultiCloudResourceDiscoverySortOrderEnum

func GetMappingGetMultiCloudResourceDiscoverySortOrderEnum

func GetMappingGetMultiCloudResourceDiscoverySortOrderEnum(val string) (GetMultiCloudResourceDiscoverySortOrderEnum, bool)

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

type GetOracleDbAzureBlobContainerRequest

GetOracleDbAzureBlobContainerRequest wrapper for the GetOracleDbAzureBlobContainer operation

See also

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

type GetOracleDbAzureBlobContainerRequest struct {

    // The ID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobContainerId"`

    // 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 GetOracleDbAzureBlobContainerSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (GetOracleDbAzureBlobContainerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbAzureBlobContainerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbAzureBlobContainerRequest) RetryPolicy

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

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

func (GetOracleDbAzureBlobContainerRequest) String

func (request GetOracleDbAzureBlobContainerRequest) String() string

func (GetOracleDbAzureBlobContainerRequest) ValidateEnumValue

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

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

type GetOracleDbAzureBlobContainerResponse

GetOracleDbAzureBlobContainerResponse wrapper for the GetOracleDbAzureBlobContainer operation

type GetOracleDbAzureBlobContainerResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureBlobContainerResponse) String

func (response GetOracleDbAzureBlobContainerResponse) String() string

type GetOracleDbAzureBlobContainerSortOrderEnum

GetOracleDbAzureBlobContainerSortOrderEnum Enum with underlying type: string

type GetOracleDbAzureBlobContainerSortOrderEnum string

Set of constants representing the allowable values for GetOracleDbAzureBlobContainerSortOrderEnum

const (
    GetOracleDbAzureBlobContainerSortOrderAsc  GetOracleDbAzureBlobContainerSortOrderEnum = "ASC"
    GetOracleDbAzureBlobContainerSortOrderDesc GetOracleDbAzureBlobContainerSortOrderEnum = "DESC"
)

func GetGetOracleDbAzureBlobContainerSortOrderEnumValues

func GetGetOracleDbAzureBlobContainerSortOrderEnumValues() []GetOracleDbAzureBlobContainerSortOrderEnum

GetGetOracleDbAzureBlobContainerSortOrderEnumValues Enumerates the set of values for GetOracleDbAzureBlobContainerSortOrderEnum

func GetMappingGetOracleDbAzureBlobContainerSortOrderEnum

func GetMappingGetOracleDbAzureBlobContainerSortOrderEnum(val string) (GetOracleDbAzureBlobContainerSortOrderEnum, bool)

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

type GetOracleDbAzureBlobMountRequest

GetOracleDbAzureBlobMountRequest wrapper for the GetOracleDbAzureBlobMount operation

See also

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

type GetOracleDbAzureBlobMountRequest struct {

    // The ID of the Azure Container Resource.
    OracleDbAzureBlobMountId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobMountId"`

    // 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 GetOracleDbAzureBlobMountSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (GetOracleDbAzureBlobMountRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbAzureBlobMountRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbAzureBlobMountRequest) RetryPolicy

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

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

func (GetOracleDbAzureBlobMountRequest) String

func (request GetOracleDbAzureBlobMountRequest) String() string

func (GetOracleDbAzureBlobMountRequest) ValidateEnumValue

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

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

type GetOracleDbAzureBlobMountResponse

GetOracleDbAzureBlobMountResponse wrapper for the GetOracleDbAzureBlobMount operation

type GetOracleDbAzureBlobMountResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureBlobMountResponse) String

func (response GetOracleDbAzureBlobMountResponse) String() string

type GetOracleDbAzureBlobMountSortOrderEnum

GetOracleDbAzureBlobMountSortOrderEnum Enum with underlying type: string

type GetOracleDbAzureBlobMountSortOrderEnum string

Set of constants representing the allowable values for GetOracleDbAzureBlobMountSortOrderEnum

const (
    GetOracleDbAzureBlobMountSortOrderAsc  GetOracleDbAzureBlobMountSortOrderEnum = "ASC"
    GetOracleDbAzureBlobMountSortOrderDesc GetOracleDbAzureBlobMountSortOrderEnum = "DESC"
)

func GetGetOracleDbAzureBlobMountSortOrderEnumValues

func GetGetOracleDbAzureBlobMountSortOrderEnumValues() []GetOracleDbAzureBlobMountSortOrderEnum

GetGetOracleDbAzureBlobMountSortOrderEnumValues Enumerates the set of values for GetOracleDbAzureBlobMountSortOrderEnum

func GetMappingGetOracleDbAzureBlobMountSortOrderEnum

func GetMappingGetOracleDbAzureBlobMountSortOrderEnum(val string) (GetOracleDbAzureBlobMountSortOrderEnum, bool)

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

type GetOracleDbAzureConnectorRequest

GetOracleDbAzureConnectorRequest wrapper for the GetOracleDbAzureConnector operation

See also

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

type GetOracleDbAzureConnectorRequest struct {

    // The ID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureConnectorId"`

    // 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 GetOracleDbAzureConnectorSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (GetOracleDbAzureConnectorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbAzureConnectorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbAzureConnectorRequest) RetryPolicy

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

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

func (GetOracleDbAzureConnectorRequest) String

func (request GetOracleDbAzureConnectorRequest) String() string

func (GetOracleDbAzureConnectorRequest) ValidateEnumValue

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

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

type GetOracleDbAzureConnectorResponse

GetOracleDbAzureConnectorResponse wrapper for the GetOracleDbAzureConnector operation

type GetOracleDbAzureConnectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureConnectorResponse) String

func (response GetOracleDbAzureConnectorResponse) String() string

type GetOracleDbAzureConnectorSortOrderEnum

GetOracleDbAzureConnectorSortOrderEnum Enum with underlying type: string

type GetOracleDbAzureConnectorSortOrderEnum string

Set of constants representing the allowable values for GetOracleDbAzureConnectorSortOrderEnum

const (
    GetOracleDbAzureConnectorSortOrderAsc  GetOracleDbAzureConnectorSortOrderEnum = "ASC"
    GetOracleDbAzureConnectorSortOrderDesc GetOracleDbAzureConnectorSortOrderEnum = "DESC"
)

func GetGetOracleDbAzureConnectorSortOrderEnumValues

func GetGetOracleDbAzureConnectorSortOrderEnumValues() []GetOracleDbAzureConnectorSortOrderEnum

GetGetOracleDbAzureConnectorSortOrderEnumValues Enumerates the set of values for GetOracleDbAzureConnectorSortOrderEnum

func GetMappingGetOracleDbAzureConnectorSortOrderEnum

func GetMappingGetOracleDbAzureConnectorSortOrderEnum(val string) (GetOracleDbAzureConnectorSortOrderEnum, bool)

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

type GetOracleDbAzureKeyRequest

GetOracleDbAzureKeyRequest wrapper for the GetOracleDbAzureKey operation

See also

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

type GetOracleDbAzureKeyRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault Key Resource.
    OracleDbAzureKeyId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureKeyId"`

    // 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 GetOracleDbAzureKeySortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (GetOracleDbAzureKeyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbAzureKeyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbAzureKeyRequest) RetryPolicy

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

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

func (GetOracleDbAzureKeyRequest) String

func (request GetOracleDbAzureKeyRequest) String() string

func (GetOracleDbAzureKeyRequest) ValidateEnumValue

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

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

type GetOracleDbAzureKeyResponse

GetOracleDbAzureKeyResponse wrapper for the GetOracleDbAzureKey operation

type GetOracleDbAzureKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetOracleDbAzureKeyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureKeyResponse) String

func (response GetOracleDbAzureKeyResponse) String() string

type GetOracleDbAzureKeySortOrderEnum

GetOracleDbAzureKeySortOrderEnum Enum with underlying type: string

type GetOracleDbAzureKeySortOrderEnum string

Set of constants representing the allowable values for GetOracleDbAzureKeySortOrderEnum

const (
    GetOracleDbAzureKeySortOrderAsc  GetOracleDbAzureKeySortOrderEnum = "ASC"
    GetOracleDbAzureKeySortOrderDesc GetOracleDbAzureKeySortOrderEnum = "DESC"
)

func GetGetOracleDbAzureKeySortOrderEnumValues

func GetGetOracleDbAzureKeySortOrderEnumValues() []GetOracleDbAzureKeySortOrderEnum

GetGetOracleDbAzureKeySortOrderEnumValues Enumerates the set of values for GetOracleDbAzureKeySortOrderEnum

func GetMappingGetOracleDbAzureKeySortOrderEnum

func GetMappingGetOracleDbAzureKeySortOrderEnum(val string) (GetOracleDbAzureKeySortOrderEnum, bool)

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

type GetOracleDbAzureVaultAssociationRequest

GetOracleDbAzureVaultAssociationRequest wrapper for the GetOracleDbAzureVaultAssociation operation

See also

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

type GetOracleDbAzureVaultAssociationRequest struct {

    // The ID of the Oracle DB Azure Vault Association Resource.
    OracleDbAzureVaultAssociationId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultAssociationId"`

    // 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 GetOracleDbAzureVaultAssociationSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (GetOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbAzureVaultAssociationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbAzureVaultAssociationRequest) RetryPolicy

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

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

func (GetOracleDbAzureVaultAssociationRequest) String

func (request GetOracleDbAzureVaultAssociationRequest) String() string

func (GetOracleDbAzureVaultAssociationRequest) ValidateEnumValue

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

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

type GetOracleDbAzureVaultAssociationResponse

GetOracleDbAzureVaultAssociationResponse wrapper for the GetOracleDbAzureVaultAssociation operation

type GetOracleDbAzureVaultAssociationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetOracleDbAzureVaultAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureVaultAssociationResponse) String

func (response GetOracleDbAzureVaultAssociationResponse) String() string

type GetOracleDbAzureVaultAssociationSortOrderEnum

GetOracleDbAzureVaultAssociationSortOrderEnum Enum with underlying type: string

type GetOracleDbAzureVaultAssociationSortOrderEnum string

Set of constants representing the allowable values for GetOracleDbAzureVaultAssociationSortOrderEnum

const (
    GetOracleDbAzureVaultAssociationSortOrderAsc  GetOracleDbAzureVaultAssociationSortOrderEnum = "ASC"
    GetOracleDbAzureVaultAssociationSortOrderDesc GetOracleDbAzureVaultAssociationSortOrderEnum = "DESC"
)

func GetGetOracleDbAzureVaultAssociationSortOrderEnumValues

func GetGetOracleDbAzureVaultAssociationSortOrderEnumValues() []GetOracleDbAzureVaultAssociationSortOrderEnum

GetGetOracleDbAzureVaultAssociationSortOrderEnumValues Enumerates the set of values for GetOracleDbAzureVaultAssociationSortOrderEnum

func GetMappingGetOracleDbAzureVaultAssociationSortOrderEnum

func GetMappingGetOracleDbAzureVaultAssociationSortOrderEnum(val string) (GetOracleDbAzureVaultAssociationSortOrderEnum, bool)

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

type GetOracleDbAzureVaultRequest

GetOracleDbAzureVaultRequest wrapper for the GetOracleDbAzureVault operation

See also

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

type GetOracleDbAzureVaultRequest struct {

    // The ID of the Oracle DB Azure Vault Resource.
    OracleDbAzureVaultId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultId"`

    // 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 GetOracleDbAzureVaultSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (GetOracleDbAzureVaultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbAzureVaultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbAzureVaultRequest) RetryPolicy

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

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

func (GetOracleDbAzureVaultRequest) String

func (request GetOracleDbAzureVaultRequest) String() string

func (GetOracleDbAzureVaultRequest) ValidateEnumValue

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

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

type GetOracleDbAzureVaultResponse

GetOracleDbAzureVaultResponse wrapper for the GetOracleDbAzureVault operation

type GetOracleDbAzureVaultResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureVaultResponse) String

func (response GetOracleDbAzureVaultResponse) String() string

type GetOracleDbAzureVaultSortOrderEnum

GetOracleDbAzureVaultSortOrderEnum Enum with underlying type: string

type GetOracleDbAzureVaultSortOrderEnum string

Set of constants representing the allowable values for GetOracleDbAzureVaultSortOrderEnum

const (
    GetOracleDbAzureVaultSortOrderAsc  GetOracleDbAzureVaultSortOrderEnum = "ASC"
    GetOracleDbAzureVaultSortOrderDesc GetOracleDbAzureVaultSortOrderEnum = "DESC"
)

func GetGetOracleDbAzureVaultSortOrderEnumValues

func GetGetOracleDbAzureVaultSortOrderEnumValues() []GetOracleDbAzureVaultSortOrderEnum

GetGetOracleDbAzureVaultSortOrderEnumValues Enumerates the set of values for GetOracleDbAzureVaultSortOrderEnum

func GetMappingGetOracleDbAzureVaultSortOrderEnum

func GetMappingGetOracleDbAzureVaultSortOrderEnum(val string) (GetOracleDbAzureVaultSortOrderEnum, bool)

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

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

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

type GetWorkRequestRequest struct {

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

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

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

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type ListMultiCloudResourceDiscoveriesRequest

ListMultiCloudResourceDiscoveriesRequest wrapper for the ListMultiCloudResourceDiscoveries operation

See also

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

type ListMultiCloudResourceDiscoveriesRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Display Name of the Multi Cloud Discovery Resource.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multi Cloud Discovery Resource.
    MultiCloudResourceDiscoveryId *string `mandatory:"false" contributesTo:"query" name:"multiCloudResourceDiscoveryId"`

    // A filter to return only resources that match the given lifecycle state. The
    // state value is case-insensitive.
    LifecycleState MultiCloudResourceDiscoveryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    OracleDbAzureConnectorId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureConnectorId"`

    // The type of Multi Cloud Resource.
    ResourceType MultiCloudResourceDiscoveryResourceTypeEnum `mandatory:"false" contributesTo:"query" name:"resourceType" omitEmpty:"true"`

    // 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 ListMultiCloudResourceDiscoveriesSortOrderEnum `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, default is timeCreated.
    SortBy ListMultiCloudResourceDiscoveriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListMultiCloudResourceDiscoveriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMultiCloudResourceDiscoveriesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMultiCloudResourceDiscoveriesRequest) RetryPolicy

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

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

func (ListMultiCloudResourceDiscoveriesRequest) String

func (request ListMultiCloudResourceDiscoveriesRequest) String() string

func (ListMultiCloudResourceDiscoveriesRequest) ValidateEnumValue

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

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

type ListMultiCloudResourceDiscoveriesResponse

ListMultiCloudResourceDiscoveriesResponse wrapper for the ListMultiCloudResourceDiscoveries operation

type ListMultiCloudResourceDiscoveriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MultiCloudResourceDiscoverySummaryCollection instances
    MultiCloudResourceDiscoverySummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListMultiCloudResourceDiscoveriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMultiCloudResourceDiscoveriesResponse) String

func (response ListMultiCloudResourceDiscoveriesResponse) String() string

type ListMultiCloudResourceDiscoveriesSortByEnum

ListMultiCloudResourceDiscoveriesSortByEnum Enum with underlying type: string

type ListMultiCloudResourceDiscoveriesSortByEnum string

Set of constants representing the allowable values for ListMultiCloudResourceDiscoveriesSortByEnum

const (
    ListMultiCloudResourceDiscoveriesSortByTimecreated ListMultiCloudResourceDiscoveriesSortByEnum = "timeCreated"
    ListMultiCloudResourceDiscoveriesSortByDisplayname ListMultiCloudResourceDiscoveriesSortByEnum = "displayName"
)

func GetListMultiCloudResourceDiscoveriesSortByEnumValues

func GetListMultiCloudResourceDiscoveriesSortByEnumValues() []ListMultiCloudResourceDiscoveriesSortByEnum

GetListMultiCloudResourceDiscoveriesSortByEnumValues Enumerates the set of values for ListMultiCloudResourceDiscoveriesSortByEnum

func GetMappingListMultiCloudResourceDiscoveriesSortByEnum

func GetMappingListMultiCloudResourceDiscoveriesSortByEnum(val string) (ListMultiCloudResourceDiscoveriesSortByEnum, bool)

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

type ListMultiCloudResourceDiscoveriesSortOrderEnum

ListMultiCloudResourceDiscoveriesSortOrderEnum Enum with underlying type: string

type ListMultiCloudResourceDiscoveriesSortOrderEnum string

Set of constants representing the allowable values for ListMultiCloudResourceDiscoveriesSortOrderEnum

const (
    ListMultiCloudResourceDiscoveriesSortOrderAsc  ListMultiCloudResourceDiscoveriesSortOrderEnum = "ASC"
    ListMultiCloudResourceDiscoveriesSortOrderDesc ListMultiCloudResourceDiscoveriesSortOrderEnum = "DESC"
)

func GetListMultiCloudResourceDiscoveriesSortOrderEnumValues

func GetListMultiCloudResourceDiscoveriesSortOrderEnumValues() []ListMultiCloudResourceDiscoveriesSortOrderEnum

GetListMultiCloudResourceDiscoveriesSortOrderEnumValues Enumerates the set of values for ListMultiCloudResourceDiscoveriesSortOrderEnum

func GetMappingListMultiCloudResourceDiscoveriesSortOrderEnum

func GetMappingListMultiCloudResourceDiscoveriesSortOrderEnum(val string) (ListMultiCloudResourceDiscoveriesSortOrderEnum, bool)

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

type ListOracleDbAzureBlobContainersRequest

ListOracleDbAzureBlobContainersRequest wrapper for the ListOracleDbAzureBlobContainers operation

See also

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

type ListOracleDbAzureBlobContainersRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return Azure Containers.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    OracleDbAzureBlobContainerId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureBlobContainerId"`

    // A filter to return only resources that match the given lifecycle state. The
    // state value is case-insensitive.
    LifecycleState OracleDbAzureBlobContainerLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return Azure Blob Containers.
    AzureStorageAccountName *string `mandatory:"false" contributesTo:"query" name:"azureStorageAccountName"`

    // A filter to return Azure Blob containers.
    AzureStorageContainerName *string `mandatory:"false" contributesTo:"query" name:"azureStorageContainerName"`

    // 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 ListOracleDbAzureBlobContainersSortOrderEnum `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, default is timeCreated.
    SortBy ListOracleDbAzureBlobContainersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListOracleDbAzureBlobContainersRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbAzureBlobContainersRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbAzureBlobContainersRequest) RetryPolicy

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

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

func (ListOracleDbAzureBlobContainersRequest) String

func (request ListOracleDbAzureBlobContainersRequest) String() string

func (ListOracleDbAzureBlobContainersRequest) ValidateEnumValue

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

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

type ListOracleDbAzureBlobContainersResponse

ListOracleDbAzureBlobContainersResponse wrapper for the ListOracleDbAzureBlobContainers operation

type ListOracleDbAzureBlobContainersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OracleDbAzureBlobContainerSummaryCollection instances
    OracleDbAzureBlobContainerSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOracleDbAzureBlobContainersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureBlobContainersResponse) String

func (response ListOracleDbAzureBlobContainersResponse) String() string

type ListOracleDbAzureBlobContainersSortByEnum

ListOracleDbAzureBlobContainersSortByEnum Enum with underlying type: string

type ListOracleDbAzureBlobContainersSortByEnum string

Set of constants representing the allowable values for ListOracleDbAzureBlobContainersSortByEnum

const (
    ListOracleDbAzureBlobContainersSortByTimecreated ListOracleDbAzureBlobContainersSortByEnum = "timeCreated"
    ListOracleDbAzureBlobContainersSortByDisplayname ListOracleDbAzureBlobContainersSortByEnum = "displayName"
)

func GetListOracleDbAzureBlobContainersSortByEnumValues

func GetListOracleDbAzureBlobContainersSortByEnumValues() []ListOracleDbAzureBlobContainersSortByEnum

GetListOracleDbAzureBlobContainersSortByEnumValues Enumerates the set of values for ListOracleDbAzureBlobContainersSortByEnum

func GetMappingListOracleDbAzureBlobContainersSortByEnum

func GetMappingListOracleDbAzureBlobContainersSortByEnum(val string) (ListOracleDbAzureBlobContainersSortByEnum, bool)

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

type ListOracleDbAzureBlobContainersSortOrderEnum

ListOracleDbAzureBlobContainersSortOrderEnum Enum with underlying type: string

type ListOracleDbAzureBlobContainersSortOrderEnum string

Set of constants representing the allowable values for ListOracleDbAzureBlobContainersSortOrderEnum

const (
    ListOracleDbAzureBlobContainersSortOrderAsc  ListOracleDbAzureBlobContainersSortOrderEnum = "ASC"
    ListOracleDbAzureBlobContainersSortOrderDesc ListOracleDbAzureBlobContainersSortOrderEnum = "DESC"
)

func GetListOracleDbAzureBlobContainersSortOrderEnumValues

func GetListOracleDbAzureBlobContainersSortOrderEnumValues() []ListOracleDbAzureBlobContainersSortOrderEnum

GetListOracleDbAzureBlobContainersSortOrderEnumValues Enumerates the set of values for ListOracleDbAzureBlobContainersSortOrderEnum

func GetMappingListOracleDbAzureBlobContainersSortOrderEnum

func GetMappingListOracleDbAzureBlobContainersSortOrderEnum(val string) (ListOracleDbAzureBlobContainersSortOrderEnum, bool)

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

type ListOracleDbAzureBlobMountsRequest

ListOracleDbAzureBlobMountsRequest wrapper for the ListOracleDbAzureBlobMounts operation

See also

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

type ListOracleDbAzureBlobMountsRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // ID of Oracle DB Azure Blob Mount Resource.
    OracleDbAzureBlobMountId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureBlobMountId"`

    // A filter to return only resources that match the given lifecycle state. The
    // state value is case-insensitive.
    LifecycleState OracleDbAzureBlobMountLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    OracleDbAzureBlobContainerId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureBlobContainerId"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    OracleDbAzureConnectorId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureConnectorId"`

    // 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 ListOracleDbAzureBlobMountsSortOrderEnum `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, default is timeCreated.
    SortBy ListOracleDbAzureBlobMountsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListOracleDbAzureBlobMountsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbAzureBlobMountsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbAzureBlobMountsRequest) RetryPolicy

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

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

func (ListOracleDbAzureBlobMountsRequest) String

func (request ListOracleDbAzureBlobMountsRequest) String() string

func (ListOracleDbAzureBlobMountsRequest) ValidateEnumValue

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

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

type ListOracleDbAzureBlobMountsResponse

ListOracleDbAzureBlobMountsResponse wrapper for the ListOracleDbAzureBlobMounts operation

type ListOracleDbAzureBlobMountsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OracleDbAzureBlobMountSummaryCollection instances
    OracleDbAzureBlobMountSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOracleDbAzureBlobMountsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureBlobMountsResponse) String

func (response ListOracleDbAzureBlobMountsResponse) String() string

type ListOracleDbAzureBlobMountsSortByEnum

ListOracleDbAzureBlobMountsSortByEnum Enum with underlying type: string

type ListOracleDbAzureBlobMountsSortByEnum string

Set of constants representing the allowable values for ListOracleDbAzureBlobMountsSortByEnum

const (
    ListOracleDbAzureBlobMountsSortByTimecreated ListOracleDbAzureBlobMountsSortByEnum = "timeCreated"
    ListOracleDbAzureBlobMountsSortByDisplayname ListOracleDbAzureBlobMountsSortByEnum = "displayName"
)

func GetListOracleDbAzureBlobMountsSortByEnumValues

func GetListOracleDbAzureBlobMountsSortByEnumValues() []ListOracleDbAzureBlobMountsSortByEnum

GetListOracleDbAzureBlobMountsSortByEnumValues Enumerates the set of values for ListOracleDbAzureBlobMountsSortByEnum

func GetMappingListOracleDbAzureBlobMountsSortByEnum

func GetMappingListOracleDbAzureBlobMountsSortByEnum(val string) (ListOracleDbAzureBlobMountsSortByEnum, bool)

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

type ListOracleDbAzureBlobMountsSortOrderEnum

ListOracleDbAzureBlobMountsSortOrderEnum Enum with underlying type: string

type ListOracleDbAzureBlobMountsSortOrderEnum string

Set of constants representing the allowable values for ListOracleDbAzureBlobMountsSortOrderEnum

const (
    ListOracleDbAzureBlobMountsSortOrderAsc  ListOracleDbAzureBlobMountsSortOrderEnum = "ASC"
    ListOracleDbAzureBlobMountsSortOrderDesc ListOracleDbAzureBlobMountsSortOrderEnum = "DESC"
)

func GetListOracleDbAzureBlobMountsSortOrderEnumValues

func GetListOracleDbAzureBlobMountsSortOrderEnumValues() []ListOracleDbAzureBlobMountsSortOrderEnum

GetListOracleDbAzureBlobMountsSortOrderEnumValues Enumerates the set of values for ListOracleDbAzureBlobMountsSortOrderEnum

func GetMappingListOracleDbAzureBlobMountsSortOrderEnum

func GetMappingListOracleDbAzureBlobMountsSortOrderEnum(val string) (ListOracleDbAzureBlobMountsSortOrderEnum, bool)

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

type ListOracleDbAzureConnectorsRequest

ListOracleDbAzureConnectorsRequest wrapper for the ListOracleDbAzureConnectors operation

See also

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

type ListOracleDbAzureConnectorsRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return Oracle DB Azure Connector Resource that match the given display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    OracleDbAzureConnectorId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureConnectorId"`

    // A filter to return only resources that match the given lifecycle state. The
    // state value is case-insensitive.
    LifecycleState OracleDbAzureConnectorLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Resource.
    DbClusterResourceId *string `mandatory:"false" contributesTo:"query" name:"dbClusterResourceId"`

    // 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 ListOracleDbAzureConnectorsSortOrderEnum `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, default is timeCreated.
    SortBy ListOracleDbAzureConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListOracleDbAzureConnectorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbAzureConnectorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbAzureConnectorsRequest) RetryPolicy

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

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

func (ListOracleDbAzureConnectorsRequest) String

func (request ListOracleDbAzureConnectorsRequest) String() string

func (ListOracleDbAzureConnectorsRequest) ValidateEnumValue

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

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

type ListOracleDbAzureConnectorsResponse

ListOracleDbAzureConnectorsResponse wrapper for the ListOracleDbAzureConnectors operation

type ListOracleDbAzureConnectorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OracleDbAzureConnectorSummaryCollection instances
    OracleDbAzureConnectorSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOracleDbAzureConnectorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureConnectorsResponse) String

func (response ListOracleDbAzureConnectorsResponse) String() string

type ListOracleDbAzureConnectorsSortByEnum

ListOracleDbAzureConnectorsSortByEnum Enum with underlying type: string

type ListOracleDbAzureConnectorsSortByEnum string

Set of constants representing the allowable values for ListOracleDbAzureConnectorsSortByEnum

const (
    ListOracleDbAzureConnectorsSortByTimecreated ListOracleDbAzureConnectorsSortByEnum = "timeCreated"
    ListOracleDbAzureConnectorsSortByDisplayname ListOracleDbAzureConnectorsSortByEnum = "displayName"
)

func GetListOracleDbAzureConnectorsSortByEnumValues

func GetListOracleDbAzureConnectorsSortByEnumValues() []ListOracleDbAzureConnectorsSortByEnum

GetListOracleDbAzureConnectorsSortByEnumValues Enumerates the set of values for ListOracleDbAzureConnectorsSortByEnum

func GetMappingListOracleDbAzureConnectorsSortByEnum

func GetMappingListOracleDbAzureConnectorsSortByEnum(val string) (ListOracleDbAzureConnectorsSortByEnum, bool)

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

type ListOracleDbAzureConnectorsSortOrderEnum

ListOracleDbAzureConnectorsSortOrderEnum Enum with underlying type: string

type ListOracleDbAzureConnectorsSortOrderEnum string

Set of constants representing the allowable values for ListOracleDbAzureConnectorsSortOrderEnum

const (
    ListOracleDbAzureConnectorsSortOrderAsc  ListOracleDbAzureConnectorsSortOrderEnum = "ASC"
    ListOracleDbAzureConnectorsSortOrderDesc ListOracleDbAzureConnectorsSortOrderEnum = "DESC"
)

func GetListOracleDbAzureConnectorsSortOrderEnumValues

func GetListOracleDbAzureConnectorsSortOrderEnumValues() []ListOracleDbAzureConnectorsSortOrderEnum

GetListOracleDbAzureConnectorsSortOrderEnumValues Enumerates the set of values for ListOracleDbAzureConnectorsSortOrderEnum

func GetMappingListOracleDbAzureConnectorsSortOrderEnum

func GetMappingListOracleDbAzureConnectorsSortOrderEnum(val string) (ListOracleDbAzureConnectorsSortOrderEnum, bool)

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

type ListOracleDbAzureKeysRequest

ListOracleDbAzureKeysRequest wrapper for the ListOracleDbAzureKeys operation

See also

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

type ListOracleDbAzureKeysRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return Azure Vault Keys.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return Oracle DB Azure Vault Resources.
    OracleDbAzureVaultId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureVaultId"`

    // A filter to return Oracle DB Azure Vault Key Resources.
    OracleDbAzureKeyId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureKeyId"`

    // A filter to return only resources that match the given lifecycle state. The
    // state value is case-insensitive.
    LifecycleState OracleDbAzureKeyLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // 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 ListOracleDbAzureKeysSortOrderEnum `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, default is timeCreated.
    SortBy ListOracleDbAzureKeysSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListOracleDbAzureKeysRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbAzureKeysRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbAzureKeysRequest) RetryPolicy

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

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

func (ListOracleDbAzureKeysRequest) String

func (request ListOracleDbAzureKeysRequest) String() string

func (ListOracleDbAzureKeysRequest) ValidateEnumValue

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

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

type ListOracleDbAzureKeysResponse

ListOracleDbAzureKeysResponse wrapper for the ListOracleDbAzureKeys operation

type ListOracleDbAzureKeysResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OracleDbAzureKeySummaryCollection instances
    OracleDbAzureKeySummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOracleDbAzureKeysResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureKeysResponse) String

func (response ListOracleDbAzureKeysResponse) String() string

type ListOracleDbAzureKeysSortByEnum

ListOracleDbAzureKeysSortByEnum Enum with underlying type: string

type ListOracleDbAzureKeysSortByEnum string

Set of constants representing the allowable values for ListOracleDbAzureKeysSortByEnum

const (
    ListOracleDbAzureKeysSortByTimecreated ListOracleDbAzureKeysSortByEnum = "timeCreated"
    ListOracleDbAzureKeysSortByDisplayname ListOracleDbAzureKeysSortByEnum = "displayName"
)

func GetListOracleDbAzureKeysSortByEnumValues

func GetListOracleDbAzureKeysSortByEnumValues() []ListOracleDbAzureKeysSortByEnum

GetListOracleDbAzureKeysSortByEnumValues Enumerates the set of values for ListOracleDbAzureKeysSortByEnum

func GetMappingListOracleDbAzureKeysSortByEnum

func GetMappingListOracleDbAzureKeysSortByEnum(val string) (ListOracleDbAzureKeysSortByEnum, bool)

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

type ListOracleDbAzureKeysSortOrderEnum

ListOracleDbAzureKeysSortOrderEnum Enum with underlying type: string

type ListOracleDbAzureKeysSortOrderEnum string

Set of constants representing the allowable values for ListOracleDbAzureKeysSortOrderEnum

const (
    ListOracleDbAzureKeysSortOrderAsc  ListOracleDbAzureKeysSortOrderEnum = "ASC"
    ListOracleDbAzureKeysSortOrderDesc ListOracleDbAzureKeysSortOrderEnum = "DESC"
)

func GetListOracleDbAzureKeysSortOrderEnumValues

func GetListOracleDbAzureKeysSortOrderEnumValues() []ListOracleDbAzureKeysSortOrderEnum

GetListOracleDbAzureKeysSortOrderEnumValues Enumerates the set of values for ListOracleDbAzureKeysSortOrderEnum

func GetMappingListOracleDbAzureKeysSortOrderEnum

func GetMappingListOracleDbAzureKeysSortOrderEnum(val string) (ListOracleDbAzureKeysSortOrderEnum, bool)

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

type ListOracleDbAzureVaultAssociationsRequest

ListOracleDbAzureVaultAssociationsRequest wrapper for the ListOracleDbAzureVaultAssociations operation

See also

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

type ListOracleDbAzureVaultAssociationsRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return Oracle DB Azure Vault Resources.
    OracleDbAzureVaultId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureVaultId"`

    // A filter to return Azure Vault Association.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return Oracle DB Azure Vault Association Resources.
    OracleDbAzureVaultAssociationId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureVaultAssociationId"`

    // A filter to return only resources that match the given lifecycle state. The
    // state value is case-insensitive.
    LifecycleState OracleDbAzureVaultAssociationLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    OracleDbAzureConnectorId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureConnectorId"`

    // 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 ListOracleDbAzureVaultAssociationsSortOrderEnum `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, default is timeCreated.
    SortBy ListOracleDbAzureVaultAssociationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListOracleDbAzureVaultAssociationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbAzureVaultAssociationsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbAzureVaultAssociationsRequest) RetryPolicy

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

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

func (ListOracleDbAzureVaultAssociationsRequest) String

func (request ListOracleDbAzureVaultAssociationsRequest) String() string

func (ListOracleDbAzureVaultAssociationsRequest) ValidateEnumValue

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

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

type ListOracleDbAzureVaultAssociationsResponse

ListOracleDbAzureVaultAssociationsResponse wrapper for the ListOracleDbAzureVaultAssociations operation

type ListOracleDbAzureVaultAssociationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OracleDbAzureVaultAssociationSummaryCollection instances
    OracleDbAzureVaultAssociationSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOracleDbAzureVaultAssociationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureVaultAssociationsResponse) String

func (response ListOracleDbAzureVaultAssociationsResponse) String() string

type ListOracleDbAzureVaultAssociationsSortByEnum

ListOracleDbAzureVaultAssociationsSortByEnum Enum with underlying type: string

type ListOracleDbAzureVaultAssociationsSortByEnum string

Set of constants representing the allowable values for ListOracleDbAzureVaultAssociationsSortByEnum

const (
    ListOracleDbAzureVaultAssociationsSortByTimecreated ListOracleDbAzureVaultAssociationsSortByEnum = "timeCreated"
    ListOracleDbAzureVaultAssociationsSortByDisplayname ListOracleDbAzureVaultAssociationsSortByEnum = "displayName"
)

func GetListOracleDbAzureVaultAssociationsSortByEnumValues

func GetListOracleDbAzureVaultAssociationsSortByEnumValues() []ListOracleDbAzureVaultAssociationsSortByEnum

GetListOracleDbAzureVaultAssociationsSortByEnumValues Enumerates the set of values for ListOracleDbAzureVaultAssociationsSortByEnum

func GetMappingListOracleDbAzureVaultAssociationsSortByEnum

func GetMappingListOracleDbAzureVaultAssociationsSortByEnum(val string) (ListOracleDbAzureVaultAssociationsSortByEnum, bool)

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

type ListOracleDbAzureVaultAssociationsSortOrderEnum

ListOracleDbAzureVaultAssociationsSortOrderEnum Enum with underlying type: string

type ListOracleDbAzureVaultAssociationsSortOrderEnum string

Set of constants representing the allowable values for ListOracleDbAzureVaultAssociationsSortOrderEnum

const (
    ListOracleDbAzureVaultAssociationsSortOrderAsc  ListOracleDbAzureVaultAssociationsSortOrderEnum = "ASC"
    ListOracleDbAzureVaultAssociationsSortOrderDesc ListOracleDbAzureVaultAssociationsSortOrderEnum = "DESC"
)

func GetListOracleDbAzureVaultAssociationsSortOrderEnumValues

func GetListOracleDbAzureVaultAssociationsSortOrderEnumValues() []ListOracleDbAzureVaultAssociationsSortOrderEnum

GetListOracleDbAzureVaultAssociationsSortOrderEnumValues Enumerates the set of values for ListOracleDbAzureVaultAssociationsSortOrderEnum

func GetMappingListOracleDbAzureVaultAssociationsSortOrderEnum

func GetMappingListOracleDbAzureVaultAssociationsSortOrderEnum(val string) (ListOracleDbAzureVaultAssociationsSortOrderEnum, bool)

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

type ListOracleDbAzureVaultsRequest

ListOracleDbAzureVaultsRequest wrapper for the ListOracleDbAzureVaults operation

See also

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

type ListOracleDbAzureVaultsRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return Azure Vaults.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return Oracle DB Azure Vault Resources.
    OracleDbAzureVaultId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureVaultId"`

    // A filter to return only resources that match the given lifecycle state. The
    // state value is case-insensitive.
    LifecycleState OracleDbAzureVaultLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return Azure Vaults.
    OracleDbAzureResourceGroup *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureResourceGroup"`

    // A filter to return Oracle DB Azure Blob Mount Resources.
    OracleDbAzureConnectorId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureConnectorId"`

    // 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 ListOracleDbAzureVaultsSortOrderEnum `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, default is timeCreated.
    SortBy ListOracleDbAzureVaultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListOracleDbAzureVaultsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbAzureVaultsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbAzureVaultsRequest) RetryPolicy

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

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

func (ListOracleDbAzureVaultsRequest) String

func (request ListOracleDbAzureVaultsRequest) String() string

func (ListOracleDbAzureVaultsRequest) ValidateEnumValue

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

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

type ListOracleDbAzureVaultsResponse

ListOracleDbAzureVaultsResponse wrapper for the ListOracleDbAzureVaults operation

type ListOracleDbAzureVaultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OracleDbAzureVaultSummaryCollection instances
    OracleDbAzureVaultSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOracleDbAzureVaultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureVaultsResponse) String

func (response ListOracleDbAzureVaultsResponse) String() string

type ListOracleDbAzureVaultsSortByEnum

ListOracleDbAzureVaultsSortByEnum Enum with underlying type: string

type ListOracleDbAzureVaultsSortByEnum string

Set of constants representing the allowable values for ListOracleDbAzureVaultsSortByEnum

const (
    ListOracleDbAzureVaultsSortByTimecreated ListOracleDbAzureVaultsSortByEnum = "timeCreated"
    ListOracleDbAzureVaultsSortByDisplayname ListOracleDbAzureVaultsSortByEnum = "displayName"
)

func GetListOracleDbAzureVaultsSortByEnumValues

func GetListOracleDbAzureVaultsSortByEnumValues() []ListOracleDbAzureVaultsSortByEnum

GetListOracleDbAzureVaultsSortByEnumValues Enumerates the set of values for ListOracleDbAzureVaultsSortByEnum

func GetMappingListOracleDbAzureVaultsSortByEnum

func GetMappingListOracleDbAzureVaultsSortByEnum(val string) (ListOracleDbAzureVaultsSortByEnum, bool)

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

type ListOracleDbAzureVaultsSortOrderEnum

ListOracleDbAzureVaultsSortOrderEnum Enum with underlying type: string

type ListOracleDbAzureVaultsSortOrderEnum string

Set of constants representing the allowable values for ListOracleDbAzureVaultsSortOrderEnum

const (
    ListOracleDbAzureVaultsSortOrderAsc  ListOracleDbAzureVaultsSortOrderEnum = "ASC"
    ListOracleDbAzureVaultsSortOrderDesc ListOracleDbAzureVaultsSortOrderEnum = "DESC"
)

func GetListOracleDbAzureVaultsSortOrderEnumValues

func GetListOracleDbAzureVaultsSortOrderEnumValues() []ListOracleDbAzureVaultsSortOrderEnum

GetListOracleDbAzureVaultsSortOrderEnumValues Enumerates the set of values for ListOracleDbAzureVaultsSortOrderEnum

func GetMappingListOracleDbAzureVaultsSortOrderEnum

func GetMappingListOracleDbAzureVaultsSortOrderEnum(val string) (ListOracleDbAzureVaultsSortOrderEnum, bool)

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

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

type ListWorkRequestErrorsRequest struct {

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

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

    // The 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 field to sort by. Only one sort order may be provided. Default order for timestamp is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

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

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

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

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

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

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

type ListWorkRequestLogsRequest struct {

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

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

    // The 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 field to sort by. Only one sort order may be provided. Default order for timestamp is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

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

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

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

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

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

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

type ListWorkRequestsRequest struct {

    // The ID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only work requests with the given OperationStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

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

    // 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 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.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

func (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

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

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

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

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

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
    ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling      ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled       ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

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

type MultiCloudResourceDiscovery

MultiCloudResourceDiscovery Multi Cloud Resource Discovery Object.

type MultiCloudResourceDiscovery struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multi Cloud Discovery Resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Multi Cloud Discovery Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Display name of Multi Cloud Discovery Resource.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Connector Resource.
    OracleDbConnectorId *string `mandatory:"true" json:"oracleDbConnectorId"`

    // Resource Type to discover.
    ResourceType MultiCloudResourceDiscoveryResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // List of All Discovered resources.
    Resources []Resources `mandatory:"false" json:"resources"`

    // The current lifecycle state of the discovered resource.
    LifecycleState MultiCloudResourceDiscoveryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Multi Cloud Discovery Resource was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Multi Cloud Discovery Resource was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Multi Cloud Discovery Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (MultiCloudResourceDiscovery) String

func (m MultiCloudResourceDiscovery) String() string

func (MultiCloudResourceDiscovery) ValidateEnumValue

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

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

type MultiCloudResourceDiscoveryClient

MultiCloudResourceDiscoveryClient a client for MultiCloudResourceDiscovery

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

func NewMultiCloudResourceDiscoveryClientWithConfigurationProvider

func NewMultiCloudResourceDiscoveryClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MultiCloudResourceDiscoveryClient, err error)

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

func NewMultiCloudResourceDiscoveryClientWithOboToken

func NewMultiCloudResourceDiscoveryClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MultiCloudResourceDiscoveryClient, err error)

NewMultiCloudResourceDiscoveryClientWithOboToken Creates a new default MultiCloudResourceDiscovery 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 (MultiCloudResourceDiscoveryClient) ChangeMultiCloudResourceDiscoveryCompartment

func (client MultiCloudResourceDiscoveryClient) ChangeMultiCloudResourceDiscoveryCompartment(ctx context.Context, request ChangeMultiCloudResourceDiscoveryCompartmentRequest) (response ChangeMultiCloudResourceDiscoveryCompartmentResponse, err error)

ChangeMultiCloudResourceDiscoveryCompartment Moves the Oracle Azure Vault resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (*MultiCloudResourceDiscoveryClient) ConfigurationProvider

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

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

func (MultiCloudResourceDiscoveryClient) CreateMultiCloudResourceDiscovery

func (client MultiCloudResourceDiscoveryClient) CreateMultiCloudResourceDiscovery(ctx context.Context, request CreateMultiCloudResourceDiscoveryRequest) (response CreateMultiCloudResourceDiscoveryResponse, err error)

CreateMultiCloudResourceDiscovery Discover Azure Vaults and Keys based on the provided information.

See also

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

func (MultiCloudResourceDiscoveryClient) DeleteMultiCloudResourceDiscovery

func (client MultiCloudResourceDiscoveryClient) DeleteMultiCloudResourceDiscovery(ctx context.Context, request DeleteMultiCloudResourceDiscoveryRequest) (response DeleteMultiCloudResourceDiscoveryResponse, err error)

DeleteMultiCloudResourceDiscovery Delete Multi Cloud Discovery resource.

See also

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

func (MultiCloudResourceDiscoveryClient) GetMultiCloudResourceDiscovery

func (client MultiCloudResourceDiscoveryClient) GetMultiCloudResourceDiscovery(ctx context.Context, request GetMultiCloudResourceDiscoveryRequest) (response GetMultiCloudResourceDiscoveryResponse, err error)

GetMultiCloudResourceDiscovery Get Multi Cloud Discovered Resource Details form a particular resource ID.

See also

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

func (MultiCloudResourceDiscoveryClient) ListMultiCloudResourceDiscoveries

func (client MultiCloudResourceDiscoveryClient) ListMultiCloudResourceDiscoveries(ctx context.Context, request ListMultiCloudResourceDiscoveriesRequest) (response ListMultiCloudResourceDiscoveriesResponse, err error)

ListMultiCloudResourceDiscoveries Lists the all Multi Cloud Resource Discovery based on filters.

See also

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

func (*MultiCloudResourceDiscoveryClient) SetRegion

func (client *MultiCloudResourceDiscoveryClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (MultiCloudResourceDiscoveryClient) UpdateMultiCloudResourceDiscovery

func (client MultiCloudResourceDiscoveryClient) UpdateMultiCloudResourceDiscovery(ctx context.Context, request UpdateMultiCloudResourceDiscoveryRequest) (response UpdateMultiCloudResourceDiscoveryResponse, err error)

UpdateMultiCloudResourceDiscovery Modifies the existing Azure Discovered Resource for a given ID.

See also

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

type MultiCloudResourceDiscoveryLifecycleStateEnum

MultiCloudResourceDiscoveryLifecycleStateEnum Enum with underlying type: string

type MultiCloudResourceDiscoveryLifecycleStateEnum string

Set of constants representing the allowable values for MultiCloudResourceDiscoveryLifecycleStateEnum

const (
    MultiCloudResourceDiscoveryLifecycleStateAccepted       MultiCloudResourceDiscoveryLifecycleStateEnum = "ACCEPTED"
    MultiCloudResourceDiscoveryLifecycleStateInProgress     MultiCloudResourceDiscoveryLifecycleStateEnum = "IN_PROGRESS"
    MultiCloudResourceDiscoveryLifecycleStateWaiting        MultiCloudResourceDiscoveryLifecycleStateEnum = "WAITING"
    MultiCloudResourceDiscoveryLifecycleStateSucceeded      MultiCloudResourceDiscoveryLifecycleStateEnum = "SUCCEEDED"
    MultiCloudResourceDiscoveryLifecycleStateUpdating       MultiCloudResourceDiscoveryLifecycleStateEnum = "UPDATING"
    MultiCloudResourceDiscoveryLifecycleStateCanceling      MultiCloudResourceDiscoveryLifecycleStateEnum = "CANCELING"
    MultiCloudResourceDiscoveryLifecycleStateCanceled       MultiCloudResourceDiscoveryLifecycleStateEnum = "CANCELED"
    MultiCloudResourceDiscoveryLifecycleStateFailed         MultiCloudResourceDiscoveryLifecycleStateEnum = "FAILED"
    MultiCloudResourceDiscoveryLifecycleStateNeedsAttention MultiCloudResourceDiscoveryLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetMappingMultiCloudResourceDiscoveryLifecycleStateEnum

func GetMappingMultiCloudResourceDiscoveryLifecycleStateEnum(val string) (MultiCloudResourceDiscoveryLifecycleStateEnum, bool)

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

func GetMultiCloudResourceDiscoveryLifecycleStateEnumValues

func GetMultiCloudResourceDiscoveryLifecycleStateEnumValues() []MultiCloudResourceDiscoveryLifecycleStateEnum

GetMultiCloudResourceDiscoveryLifecycleStateEnumValues Enumerates the set of values for MultiCloudResourceDiscoveryLifecycleStateEnum

type MultiCloudResourceDiscoveryResourceTypeEnum

MultiCloudResourceDiscoveryResourceTypeEnum Enum with underlying type: string

type MultiCloudResourceDiscoveryResourceTypeEnum string

Set of constants representing the allowable values for MultiCloudResourceDiscoveryResourceTypeEnum

const (
    MultiCloudResourceDiscoveryResourceTypeVaults  MultiCloudResourceDiscoveryResourceTypeEnum = "VAULTS"
    MultiCloudResourceDiscoveryResourceTypeStorage MultiCloudResourceDiscoveryResourceTypeEnum = "STORAGE"
)

func GetMappingMultiCloudResourceDiscoveryResourceTypeEnum

func GetMappingMultiCloudResourceDiscoveryResourceTypeEnum(val string) (MultiCloudResourceDiscoveryResourceTypeEnum, bool)

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

func GetMultiCloudResourceDiscoveryResourceTypeEnumValues

func GetMultiCloudResourceDiscoveryResourceTypeEnumValues() []MultiCloudResourceDiscoveryResourceTypeEnum

GetMultiCloudResourceDiscoveryResourceTypeEnumValues Enumerates the set of values for MultiCloudResourceDiscoveryResourceTypeEnum

type MultiCloudResourceDiscoverySummary

MultiCloudResourceDiscoverySummary Multi Cloud Resource Discovery Summary.

type MultiCloudResourceDiscoverySummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multi Cloud Discovery Resource.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Multi Cloud Discovery Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Display name of Multi Cloud Discovery Resource.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Connector Resource.
    OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

    // List of All Discovered Vaults and Keys for respective vaults.
    Resources []Resources `mandatory:"false" json:"resources"`

    // Resource Type to discover.
    ResourceType MultiCloudResourceDiscoveryResourceTypeEnum `mandatory:"false" json:"resourceType,omitempty"`

    // The current lifecycle state of the Discovered Resource.
    LifecycleState MultiCloudResourceDiscoveryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Multi Cloud Discovery Resource was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Multi Cloud Discovery Resource was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Multi Cloud Discovery Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (MultiCloudResourceDiscoverySummary) String

func (m MultiCloudResourceDiscoverySummary) String() string

func (MultiCloudResourceDiscoverySummary) ValidateEnumValue

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

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

type MultiCloudResourceDiscoverySummaryCollection

MultiCloudResourceDiscoverySummaryCollection List of MultiCloudResourceDiscoverySummary resources.

type MultiCloudResourceDiscoverySummaryCollection struct {

    // This list contains the summary of Multi Cloud Resource Discovery.
    Items []MultiCloudResourceDiscoverySummary `mandatory:"true" json:"items"`
}

func (MultiCloudResourceDiscoverySummaryCollection) String

func (m MultiCloudResourceDiscoverySummaryCollection) String() string

func (MultiCloudResourceDiscoverySummaryCollection) ValidateEnumValue

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

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

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

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

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateAzureConnector           OperationTypeEnum = "CREATE_AZURE_CONNECTOR"
    OperationTypeDeleteAzureConnector           OperationTypeEnum = "DELETE_AZURE_CONNECTOR"
    OperationTypeUpdateAzureConnector           OperationTypeEnum = "UPDATE_AZURE_CONNECTOR"
    OperationTypeMoveAzureConnector             OperationTypeEnum = "MOVE_AZURE_CONNECTOR"
    OperationTypeCreateAzureBlobContainer       OperationTypeEnum = "CREATE_AZURE_BLOB_CONTAINER"
    OperationTypeDeleteAzureBlobContainer       OperationTypeEnum = "DELETE_AZURE_BLOB_CONTAINER"
    OperationTypeUpdateAzureBlobContainer       OperationTypeEnum = "UPDATE_AZURE_BLOB_CONTAINER"
    OperationTypeMoveAzureBlobContainer         OperationTypeEnum = "MOVE_AZURE_BLOB_CONTAINER"
    OperationTypeCreateAzureBlobMount           OperationTypeEnum = "CREATE_AZURE_BLOB_MOUNT"
    OperationTypeMoveAzureBlobMount             OperationTypeEnum = "MOVE_AZURE_BLOB_MOUNT"
    OperationTypeUpdateAzureBlobMount           OperationTypeEnum = "UPDATE_AZURE_BLOB_MOUNT"
    OperationTypeDeleteAzureBlobMount           OperationTypeEnum = "DELETE_AZURE_BLOB_MOUNT"
    OperationTypeCreateMulticloudDiscovery      OperationTypeEnum = "CREATE_MULTICLOUD_DISCOVERY"
    OperationTypeDeleteMulticloudDiscovery      OperationTypeEnum = "DELETE_MULTICLOUD_DISCOVERY"
    OperationTypeUpdateMulticloudDiscovery      OperationTypeEnum = "UPDATE_MULTICLOUD_DISCOVERY"
    OperationTypeMoveMulticloudDiscovery        OperationTypeEnum = "MOVE_MULTICLOUD_DISCOVERY"
    OperationTypeCreateAzureVault               OperationTypeEnum = "CREATE_AZURE_VAULT"
    OperationTypeDeleteAzureVault               OperationTypeEnum = "DELETE_AZURE_VAULT"
    OperationTypeUpdateAzureVault               OperationTypeEnum = "UPDATE_AZURE_VAULT"
    OperationTypeMoveAzureVault                 OperationTypeEnum = "MOVE_AZURE_VAULT"
    OperationTypeRefreshAzureVault              OperationTypeEnum = "REFRESH_AZURE_VAULT"
    OperationTypeCreateAzureVaultAssociation    OperationTypeEnum = "CREATE_AZURE_VAULT_ASSOCIATION"
    OperationTypeDeleteAzureVaultAssociation    OperationTypeEnum = "DELETE_AZURE_VAULT_ASSOCIATION"
    OperationTypeUpdateAzureVaultAssociation    OperationTypeEnum = "UPDATE_AZURE_VAULT_ASSOCIATION"
    OperationTypeMoveAzureVaultAssociation      OperationTypeEnum = "MOVE_AZURE_VAULT_ASSOCIATION"
    OperationTypePatchDbResource                OperationTypeEnum = "PATCH_DB_RESOURCE"
    OperationTypeCreateGcpIdentityConfiguration OperationTypeEnum = "CREATE_GCP_IDENTITY_CONFIGURATION"
)

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 OracleDBAzureBlobContainerClient

OracleDBAzureBlobContainerClient a client for OracleDBAzureBlobContainer

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

func NewOracleDBAzureBlobContainerClientWithConfigurationProvider

func NewOracleDBAzureBlobContainerClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDBAzureBlobContainerClient, err error)

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

func NewOracleDBAzureBlobContainerClientWithOboToken

func NewOracleDBAzureBlobContainerClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDBAzureBlobContainerClient, err error)

NewOracleDBAzureBlobContainerClientWithOboToken Creates a new default OracleDBAzureBlobContainer 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 (OracleDBAzureBlobContainerClient) ChangeOracleDbAzureBlobContainerCompartment

func (client OracleDBAzureBlobContainerClient) ChangeOracleDbAzureBlobContainerCompartment(ctx context.Context, request ChangeOracleDbAzureBlobContainerCompartmentRequest) (response ChangeOracleDbAzureBlobContainerCompartmentResponse, err error)

ChangeOracleDbAzureBlobContainerCompartment Moves the Oracle DB Azure Blob Container resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (*OracleDBAzureBlobContainerClient) ConfigurationProvider

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

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

func (OracleDBAzureBlobContainerClient) CreateOracleDbAzureBlobContainer

func (client OracleDBAzureBlobContainerClient) CreateOracleDbAzureBlobContainer(ctx context.Context, request CreateOracleDbAzureBlobContainerRequest) (response CreateOracleDbAzureBlobContainerResponse, err error)

CreateOracleDbAzureBlobContainer Capture Azure Container details for mounting Azure Container on multiple OCI Database Resource.

See also

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

func (OracleDBAzureBlobContainerClient) DeleteOracleDbAzureBlobContainer

func (client OracleDBAzureBlobContainerClient) DeleteOracleDbAzureBlobContainer(ctx context.Context, request DeleteOracleDbAzureBlobContainerRequest) (response DeleteOracleDbAzureBlobContainerResponse, err error)

DeleteOracleDbAzureBlobContainer Delete Oracle DB Azure Blob Container details.

See also

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

func (OracleDBAzureBlobContainerClient) GetOracleDbAzureBlobContainer

func (client OracleDBAzureBlobContainerClient) GetOracleDbAzureBlobContainer(ctx context.Context, request GetOracleDbAzureBlobContainerRequest) (response GetOracleDbAzureBlobContainerResponse, err error)

GetOracleDbAzureBlobContainer Get Oracle DB Azure Blob Container Details form a particular Container Resource ID.

See also

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

func (OracleDBAzureBlobContainerClient) ListOracleDbAzureBlobContainers

func (client OracleDBAzureBlobContainerClient) ListOracleDbAzureBlobContainers(ctx context.Context, request ListOracleDbAzureBlobContainersRequest) (response ListOracleDbAzureBlobContainersResponse, err error)

ListOracleDbAzureBlobContainers Lists the all Oracle DB Azure Blob Container based on filter.

See also

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

func (*OracleDBAzureBlobContainerClient) SetRegion

func (client *OracleDBAzureBlobContainerClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OracleDBAzureBlobContainerClient) UpdateOracleDbAzureBlobContainer

func (client OracleDBAzureBlobContainerClient) UpdateOracleDbAzureBlobContainer(ctx context.Context, request UpdateOracleDbAzureBlobContainerRequest) (response UpdateOracleDbAzureBlobContainerResponse, err error)

UpdateOracleDbAzureBlobContainer Modifies the existing Oracle DB Azure Blob Container for a given ID.

See also

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

type OracleDBAzureBlobMountClient

OracleDBAzureBlobMountClient a client for OracleDBAzureBlobMount

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

func NewOracleDBAzureBlobMountClientWithConfigurationProvider

func NewOracleDBAzureBlobMountClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDBAzureBlobMountClient, err error)

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

func NewOracleDBAzureBlobMountClientWithOboToken

func NewOracleDBAzureBlobMountClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDBAzureBlobMountClient, err error)

NewOracleDBAzureBlobMountClientWithOboToken Creates a new default OracleDBAzureBlobMount 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 (OracleDBAzureBlobMountClient) ChangeOracleDbAzureBlobMountCompartment

func (client OracleDBAzureBlobMountClient) ChangeOracleDbAzureBlobMountCompartment(ctx context.Context, request ChangeOracleDbAzureBlobMountCompartmentRequest) (response ChangeOracleDbAzureBlobMountCompartmentResponse, err error)

ChangeOracleDbAzureBlobMountCompartment Moves the Oracle DbAzure Blob Mount resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (*OracleDBAzureBlobMountClient) ConfigurationProvider

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

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

func (OracleDBAzureBlobMountClient) CreateOracleDbAzureBlobMount

func (client OracleDBAzureBlobMountClient) CreateOracleDbAzureBlobMount(ctx context.Context, request CreateOracleDbAzureBlobMountRequest) (response CreateOracleDbAzureBlobMountResponse, err error)

CreateOracleDbAzureBlobMount Creates Oracle DB Azure Blob Mount resource and mounts Azure Container in OCI Database Resource, based on provided Azure Container details and Database Resource ID.

See also

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

func (OracleDBAzureBlobMountClient) DeleteOracleDbAzureBlobMount

func (client OracleDBAzureBlobMountClient) DeleteOracleDbAzureBlobMount(ctx context.Context, request DeleteOracleDbAzureBlobMountRequest) (response DeleteOracleDbAzureBlobMountResponse, err error)

DeleteOracleDbAzureBlobMount Unmount Azure Container Resource from ExaCS VM Cluster and Delete resource.

See also

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

func (OracleDBAzureBlobMountClient) GetOracleDbAzureBlobMount

func (client OracleDBAzureBlobMountClient) GetOracleDbAzureBlobMount(ctx context.Context, request GetOracleDbAzureBlobMountRequest) (response GetOracleDbAzureBlobMountResponse, err error)

GetOracleDbAzureBlobMount Get Oracle DB Azure Blob Mount Details form a particular Container Resource ID.

See also

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

func (OracleDBAzureBlobMountClient) ListOracleDbAzureBlobMounts

func (client OracleDBAzureBlobMountClient) ListOracleDbAzureBlobMounts(ctx context.Context, request ListOracleDbAzureBlobMountsRequest) (response ListOracleDbAzureBlobMountsResponse, err error)

ListOracleDbAzureBlobMounts Lists the all Oracle DB Azure Blob Mounts based on filters.

See also

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

func (*OracleDBAzureBlobMountClient) SetRegion

func (client *OracleDBAzureBlobMountClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OracleDBAzureBlobMountClient) UpdateOracleDbAzureBlobMount

func (client OracleDBAzureBlobMountClient) UpdateOracleDbAzureBlobMount(ctx context.Context, request UpdateOracleDbAzureBlobMountRequest) (response UpdateOracleDbAzureBlobMountResponse, err error)

UpdateOracleDbAzureBlobMount Modifies the existing Oracle DB Azure Blob Mount resource for a given ID.

See also

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

type OracleDBAzureConnectorClient

OracleDBAzureConnectorClient a client for OracleDBAzureConnector

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

func NewOracleDBAzureConnectorClientWithConfigurationProvider

func NewOracleDBAzureConnectorClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDBAzureConnectorClient, err error)

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

func NewOracleDBAzureConnectorClientWithOboToken

func NewOracleDBAzureConnectorClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDBAzureConnectorClient, err error)

NewOracleDBAzureConnectorClientWithOboToken Creates a new default OracleDBAzureConnector 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 (OracleDBAzureConnectorClient) ChangeOracleDbAzureConnectorCompartment

func (client OracleDBAzureConnectorClient) ChangeOracleDbAzureConnectorCompartment(ctx context.Context, request ChangeOracleDbAzureConnectorCompartmentRequest) (response ChangeOracleDbAzureConnectorCompartmentResponse, err error)

ChangeOracleDbAzureConnectorCompartment Moves the Oracle DB Azure Connector Resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (*OracleDBAzureConnectorClient) ConfigurationProvider

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

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

func (OracleDBAzureConnectorClient) CreateOracleDbAzureConnector

func (client OracleDBAzureConnectorClient) CreateOracleDbAzureConnector(ctx context.Context, request CreateOracleDbAzureConnectorRequest) (response CreateOracleDbAzureConnectorResponse, err error)

CreateOracleDbAzureConnector Creates Oracle DB Azure Connector Resource and configured Azure Identity in OCI Database Resource.

See also

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

func (OracleDBAzureConnectorClient) DeleteOracleDbAzureConnector

func (client OracleDBAzureConnectorClient) DeleteOracleDbAzureConnector(ctx context.Context, request DeleteOracleDbAzureConnectorRequest) (response DeleteOracleDbAzureConnectorResponse, err error)

DeleteOracleDbAzureConnector Delete Oracle DB Azure Connector Resource and delete Azure Arc Identity too from Database Resource.

See also

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

func (OracleDBAzureConnectorClient) GetOracleDbAzureConnector

func (client OracleDBAzureConnectorClient) GetOracleDbAzureConnector(ctx context.Context, request GetOracleDbAzureConnectorRequest) (response GetOracleDbAzureConnectorResponse, err error)

GetOracleDbAzureConnector Get Oracle DB Azure Connector Resource form a particular Resource ID.

See also

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

func (OracleDBAzureConnectorClient) ListOracleDbAzureConnectors

func (client OracleDBAzureConnectorClient) ListOracleDbAzureConnectors(ctx context.Context, request ListOracleDbAzureConnectorsRequest) (response ListOracleDbAzureConnectorsResponse, err error)

ListOracleDbAzureConnectors Lists the all Oracle DB Azure Connector Resource based on filters.

See also

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

func (OracleDBAzureConnectorClient) PatchOracleDbAzureConnector

func (client OracleDBAzureConnectorClient) PatchOracleDbAzureConnector(ctx context.Context, request PatchOracleDbAzureConnectorRequest) (response PatchOracleDbAzureConnectorResponse, err error)

PatchOracleDbAzureConnector Patch Azure Arc Agent on VM Cluster with new version.

See also

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

func (*OracleDBAzureConnectorClient) SetRegion

func (client *OracleDBAzureConnectorClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OracleDBAzureConnectorClient) UpdateOracleDbAzureConnector

func (client OracleDBAzureConnectorClient) UpdateOracleDbAzureConnector(ctx context.Context, request UpdateOracleDbAzureConnectorRequest) (response UpdateOracleDbAzureConnectorResponse, err error)

UpdateOracleDbAzureConnector Modifies the existing Oracle DB Azure Connector Resource for a given ID.

See also

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

type OracleDbAzureBlobContainer

OracleDbAzureBlobContainer Oracle DB Azure Blob Container Resource Object.

type OracleDbAzureBlobContainer struct {

    // The ID of the compartment that contains Oracle DB Azure Blob Container Resource.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the compartment that contains Oracle DB Azure Blob Container Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Display name of Oracle DB Azure Blob Container.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Azure Storage Account Name.
    AzureStorageAccountName *string `mandatory:"true" json:"azureStorageAccountName"`

    // Azure Storage Container Name.
    AzureStorageContainerName *string `mandatory:"true" json:"azureStorageContainerName"`

    // Private endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // The current lifecycle state of the Oracle DB Azure Blob Container Resource.
    LifecycleState OracleDbAzureBlobContainerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Blob Container was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Blob Container was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Blob Container Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureBlobContainer) String

func (m OracleDbAzureBlobContainer) String() string

func (OracleDbAzureBlobContainer) ValidateEnumValue

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

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

type OracleDbAzureBlobContainerLifecycleStateEnum

OracleDbAzureBlobContainerLifecycleStateEnum Enum with underlying type: string

type OracleDbAzureBlobContainerLifecycleStateEnum string

Set of constants representing the allowable values for OracleDbAzureBlobContainerLifecycleStateEnum

const (
    OracleDbAzureBlobContainerLifecycleStateCreating OracleDbAzureBlobContainerLifecycleStateEnum = "CREATING"
    OracleDbAzureBlobContainerLifecycleStateActive   OracleDbAzureBlobContainerLifecycleStateEnum = "ACTIVE"
    OracleDbAzureBlobContainerLifecycleStateUpdating OracleDbAzureBlobContainerLifecycleStateEnum = "UPDATING"
    OracleDbAzureBlobContainerLifecycleStateDeleting OracleDbAzureBlobContainerLifecycleStateEnum = "DELETING"
    OracleDbAzureBlobContainerLifecycleStateDeleted  OracleDbAzureBlobContainerLifecycleStateEnum = "DELETED"
    OracleDbAzureBlobContainerLifecycleStateFailed   OracleDbAzureBlobContainerLifecycleStateEnum = "FAILED"
)

func GetMappingOracleDbAzureBlobContainerLifecycleStateEnum

func GetMappingOracleDbAzureBlobContainerLifecycleStateEnum(val string) (OracleDbAzureBlobContainerLifecycleStateEnum, bool)

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

func GetOracleDbAzureBlobContainerLifecycleStateEnumValues

func GetOracleDbAzureBlobContainerLifecycleStateEnumValues() []OracleDbAzureBlobContainerLifecycleStateEnum

GetOracleDbAzureBlobContainerLifecycleStateEnumValues Enumerates the set of values for OracleDbAzureBlobContainerLifecycleStateEnum

type OracleDbAzureBlobContainerSummary

OracleDbAzureBlobContainerSummary Oracle DB Azure Blob Container Resource Summary.

type OracleDbAzureBlobContainerSummary struct {

    // The ID for the new mount resource.
    Id *string `mandatory:"false" json:"id"`

    // Oracle DB Azure Blob Container resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The ID of the compartment contains Oracle DB Azure Blob Container Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Private Endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private Endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // Azure Storage Account Name.
    AzureStorageAccountName *string `mandatory:"false" json:"azureStorageAccountName"`

    // Azure Storage Container Name.
    AzureStorageContainerName *string `mandatory:"false" json:"azureStorageContainerName"`

    // The current lifecycle state of the Azure Arc Agent Resource.
    LifecycleState OracleDbAzureBlobContainerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Blob Container was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Blob Container was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Blob Container Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureBlobContainerSummary) String

func (m OracleDbAzureBlobContainerSummary) String() string

func (OracleDbAzureBlobContainerSummary) ValidateEnumValue

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

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

type OracleDbAzureBlobContainerSummaryCollection

OracleDbAzureBlobContainerSummaryCollection List of OracleDbAzureBlobContainerSummary resources.

type OracleDbAzureBlobContainerSummaryCollection struct {

    // This list contains the summary of Oracle DB Azure Blob Container resources.
    Items []OracleDbAzureBlobContainerSummary `mandatory:"true" json:"items"`
}

func (OracleDbAzureBlobContainerSummaryCollection) String

func (m OracleDbAzureBlobContainerSummaryCollection) String() string

func (OracleDbAzureBlobContainerSummaryCollection) ValidateEnumValue

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

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

type OracleDbAzureBlobMount

OracleDbAzureBlobMount Oracle DB Azure Blob Mount resource details.

type OracleDbAzureBlobMount struct {

    // The OCID for the new Oracle DB Azure Blob Mount resource.
    Id *string `mandatory:"true" json:"id"`

    // Oracle DB Azure Blob Mount name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID of the compartment that contains Oracle DB Azure Blob Mount resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"true" json:"oracleDbAzureConnectorId"`

    // The OCID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"true" json:"oracleDbAzureBlobContainerId"`

    // Azure Container mount path.
    MountPath *string `mandatory:"false" json:"mountPath"`

    // The current lifecycle state of the Azure Arc Agent Resource.
    LifecycleState OracleDbAzureBlobMountLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Blob Mount was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Blob Mount was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Blob Mount Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureBlobMount) String

func (m OracleDbAzureBlobMount) String() string

func (OracleDbAzureBlobMount) ValidateEnumValue

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

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

type OracleDbAzureBlobMountLifecycleStateEnum

OracleDbAzureBlobMountLifecycleStateEnum Enum with underlying type: string

type OracleDbAzureBlobMountLifecycleStateEnum string

Set of constants representing the allowable values for OracleDbAzureBlobMountLifecycleStateEnum

const (
    OracleDbAzureBlobMountLifecycleStateCreating OracleDbAzureBlobMountLifecycleStateEnum = "CREATING"
    OracleDbAzureBlobMountLifecycleStateActive   OracleDbAzureBlobMountLifecycleStateEnum = "ACTIVE"
    OracleDbAzureBlobMountLifecycleStateUpdating OracleDbAzureBlobMountLifecycleStateEnum = "UPDATING"
    OracleDbAzureBlobMountLifecycleStateDeleting OracleDbAzureBlobMountLifecycleStateEnum = "DELETING"
    OracleDbAzureBlobMountLifecycleStateDeleted  OracleDbAzureBlobMountLifecycleStateEnum = "DELETED"
    OracleDbAzureBlobMountLifecycleStateFailed   OracleDbAzureBlobMountLifecycleStateEnum = "FAILED"
)

func GetMappingOracleDbAzureBlobMountLifecycleStateEnum

func GetMappingOracleDbAzureBlobMountLifecycleStateEnum(val string) (OracleDbAzureBlobMountLifecycleStateEnum, bool)

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

func GetOracleDbAzureBlobMountLifecycleStateEnumValues

func GetOracleDbAzureBlobMountLifecycleStateEnumValues() []OracleDbAzureBlobMountLifecycleStateEnum

GetOracleDbAzureBlobMountLifecycleStateEnumValues Enumerates the set of values for OracleDbAzureBlobMountLifecycleStateEnum

type OracleDbAzureBlobMountSummary

OracleDbAzureBlobMountSummary Oracle DB Azure Blob Mount resource details.

type OracleDbAzureBlobMountSummary struct {

    // The ID for the new Oracle DB Azure Blob Mount resource.
    Id *string `mandatory:"false" json:"id"`

    // Oracle DB Azure Blob Mount resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The ID of the compartment that contains VM where to install Azure Arc Agent.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The ID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"false" json:"oracleDbAzureConnectorId"`

    // The ID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"false" json:"oracleDbAzureBlobContainerId"`

    // Azure Container mount path.
    MountPath *string `mandatory:"false" json:"mountPath"`

    // The current lifecycle state of the Oracle DB Azure Blob Mount Resource.
    LifecycleState OracleDbAzureBlobMountLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Blob Mount resource was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Blob Mount resource was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Blob Mount Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureBlobMountSummary) String

func (m OracleDbAzureBlobMountSummary) String() string

func (OracleDbAzureBlobMountSummary) ValidateEnumValue

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

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

type OracleDbAzureBlobMountSummaryCollection

OracleDbAzureBlobMountSummaryCollection List of OracleDbAzureBlobMountSummary resources.

type OracleDbAzureBlobMountSummaryCollection struct {

    // This list contains Oracle DB Azure Blob Mount resources.
    Items []OracleDbAzureBlobMountSummary `mandatory:"true" json:"items"`
}

func (OracleDbAzureBlobMountSummaryCollection) String

func (m OracleDbAzureBlobMountSummaryCollection) String() string

func (OracleDbAzureBlobMountSummaryCollection) ValidateEnumValue

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

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

type OracleDbAzureConnector

OracleDbAzureConnector Oracle DB Azure Connector Details, this resource is for to create Azure Identity on Database Resource.

type OracleDbAzureConnector struct {

    // The ID of the Oracle DB Azure Connector resource.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the compartment that contains Oracle DB Azure Connector resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The ID of the DB Cluster Resource where this Azure Arc Agent identity to configure.
    DbClusterResourceId *string `mandatory:"true" json:"dbClusterResourceId"`

    // Azure Tenant ID.
    AzureTenantId *string `mandatory:"true" json:"azureTenantId"`

    // Azure Subscription ID.
    AzureSubscriptionId *string `mandatory:"true" json:"azureSubscriptionId"`

    // Azure Resource Group Name.
    AzureResourceGroup *string `mandatory:"true" json:"azureResourceGroup"`

    // Oracle DB Azure Connector resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // List of All VMs where Arc Agent is Install under VMCluster.
    ArcAgentNodes []ArcAgentNodes `mandatory:"false" json:"arcAgentNodes"`

    // Azure bearer access token. If bearer access token is provided then Service Principal detail is not required.
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // Private endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // Azure Identity Mechanism.
    AzureIdentityMechanism OracleDbAzureConnectorAzureIdentityMechanismEnum `mandatory:"false" json:"azureIdentityMechanism,omitempty"`

    // The current lifecycle state of the Azure Arc Agent Resource.
    LifecycleState OracleDbAzureConnectorLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Connector Resource was created expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Connector Resource was last modified expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Connector Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureConnector) String

func (m OracleDbAzureConnector) String() string

func (OracleDbAzureConnector) ValidateEnumValue

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

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

type OracleDbAzureConnectorAzureIdentityMechanismEnum

OracleDbAzureConnectorAzureIdentityMechanismEnum Enum with underlying type: string

type OracleDbAzureConnectorAzureIdentityMechanismEnum string

Set of constants representing the allowable values for OracleDbAzureConnectorAzureIdentityMechanismEnum

const (
    OracleDbAzureConnectorAzureIdentityMechanismArcAgent         OracleDbAzureConnectorAzureIdentityMechanismEnum = "ARC_AGENT"
    OracleDbAzureConnectorAzureIdentityMechanismServicePrincipal OracleDbAzureConnectorAzureIdentityMechanismEnum = "SERVICE_PRINCIPAL"
)

func GetMappingOracleDbAzureConnectorAzureIdentityMechanismEnum

func GetMappingOracleDbAzureConnectorAzureIdentityMechanismEnum(val string) (OracleDbAzureConnectorAzureIdentityMechanismEnum, bool)

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

func GetOracleDbAzureConnectorAzureIdentityMechanismEnumValues

func GetOracleDbAzureConnectorAzureIdentityMechanismEnumValues() []OracleDbAzureConnectorAzureIdentityMechanismEnum

GetOracleDbAzureConnectorAzureIdentityMechanismEnumValues Enumerates the set of values for OracleDbAzureConnectorAzureIdentityMechanismEnum

type OracleDbAzureConnectorLifecycleStateEnum

OracleDbAzureConnectorLifecycleStateEnum Enum with underlying type: string

type OracleDbAzureConnectorLifecycleStateEnum string

Set of constants representing the allowable values for OracleDbAzureConnectorLifecycleStateEnum

const (
    OracleDbAzureConnectorLifecycleStateCreating OracleDbAzureConnectorLifecycleStateEnum = "CREATING"
    OracleDbAzureConnectorLifecycleStateActive   OracleDbAzureConnectorLifecycleStateEnum = "ACTIVE"
    OracleDbAzureConnectorLifecycleStateUpdating OracleDbAzureConnectorLifecycleStateEnum = "UPDATING"
    OracleDbAzureConnectorLifecycleStateDeleting OracleDbAzureConnectorLifecycleStateEnum = "DELETING"
    OracleDbAzureConnectorLifecycleStateDeleted  OracleDbAzureConnectorLifecycleStateEnum = "DELETED"
    OracleDbAzureConnectorLifecycleStateFailed   OracleDbAzureConnectorLifecycleStateEnum = "FAILED"
)

func GetMappingOracleDbAzureConnectorLifecycleStateEnum

func GetMappingOracleDbAzureConnectorLifecycleStateEnum(val string) (OracleDbAzureConnectorLifecycleStateEnum, bool)

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

func GetOracleDbAzureConnectorLifecycleStateEnumValues

func GetOracleDbAzureConnectorLifecycleStateEnumValues() []OracleDbAzureConnectorLifecycleStateEnum

GetOracleDbAzureConnectorLifecycleStateEnumValues Enumerates the set of values for OracleDbAzureConnectorLifecycleStateEnum

type OracleDbAzureConnectorSummary

OracleDbAzureConnectorSummary Details of Oracle DB Azure Connector Resource.

type OracleDbAzureConnectorSummary struct {

    // Oracle DB Azure Connector Resource ID.
    Id *string `mandatory:"false" json:"id"`

    // The ID of the compartment that contains Oracle DB Azure Connector Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The ID of the DB Cluster Resource where this Azure Arc Agent Identity to configure.
    DbClusterResourceId *string `mandatory:"false" json:"dbClusterResourceId"`

    // Oracle DB Azure Connector Resource Name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // List of All VMs where Arc Agent Identity is configure under VMCluster.
    ArcAgentNodes []ArcAgentNodes `mandatory:"false" json:"arcAgentNodes"`

    // Azure Tenant ID.
    AzureTenantId *string `mandatory:"false" json:"azureTenantId"`

    // Azure Subscription ID.
    AzureSubscriptionId *string `mandatory:"false" json:"azureSubscriptionId"`

    // Azure Resource Group Name.
    AzureResourceGroup *string `mandatory:"false" json:"azureResourceGroup"`

    // Private endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // The current lifecycle state of the Oracle DB Azure Connector Resource.
    LifecycleState OracleDbAzureConnectorLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Azure Identity Mechanism.
    AzureIdentityMechanism OracleDbAzureConnectorAzureIdentityMechanismEnum `mandatory:"false" json:"azureIdentityMechanism,omitempty"`

    // Time when the Oracle DB Azure Connector Resource was created expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Connector Resource was last modified expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Connector Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureConnectorSummary) String

func (m OracleDbAzureConnectorSummary) String() string

func (OracleDbAzureConnectorSummary) ValidateEnumValue

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

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

type OracleDbAzureConnectorSummaryCollection

OracleDbAzureConnectorSummaryCollection List of OracleDbAzureConnectorSummary resources.

type OracleDbAzureConnectorSummaryCollection struct {

    // contains OracleDbAzureConnectorSummary
    Items []OracleDbAzureConnectorSummary `mandatory:"true" json:"items"`
}

func (OracleDbAzureConnectorSummaryCollection) String

func (m OracleDbAzureConnectorSummaryCollection) String() string

func (OracleDbAzureConnectorSummaryCollection) ValidateEnumValue

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

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

type OracleDbAzureKey

OracleDbAzureKey Oracle DB Azure Key Resource Object.

type OracleDbAzureKey struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault Key Resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Oracle DB Azure Vault Key Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Display name of Oracle DB Azure Vault Key.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault Resource.
    OracleDbAzureVaultId *string `mandatory:"true" json:"oracleDbAzureVaultId"`

    // The Azure ID of the Azure Key, Azure Key URL.
    AzureKeyId *string `mandatory:"false" json:"azureKeyId"`

    // The current lifecycle state of the Oracle DB Azure Vault Key Resource.
    LifecycleState OracleDbAzureKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Vault Key was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Vault Key was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Vault Key Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureKey) String

func (m OracleDbAzureKey) String() string

func (OracleDbAzureKey) ValidateEnumValue

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

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

type OracleDbAzureKeyClient

OracleDbAzureKeyClient a client for OracleDbAzureKey

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

func NewOracleDbAzureKeyClientWithConfigurationProvider

func NewOracleDbAzureKeyClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDbAzureKeyClient, err error)

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

func NewOracleDbAzureKeyClientWithOboToken

func NewOracleDbAzureKeyClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDbAzureKeyClient, err error)

NewOracleDbAzureKeyClientWithOboToken Creates a new default OracleDbAzureKey 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 (*OracleDbAzureKeyClient) ConfigurationProvider

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

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

func (OracleDbAzureKeyClient) GetOracleDbAzureKey

func (client OracleDbAzureKeyClient) GetOracleDbAzureKey(ctx context.Context, request GetOracleDbAzureKeyRequest) (response GetOracleDbAzureKeyResponse, err error)

GetOracleDbAzureKey Get Oracle DB Azure Key Details form a particular Container Resource ID.

See also

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

func (OracleDbAzureKeyClient) ListOracleDbAzureKeys

func (client OracleDbAzureKeyClient) ListOracleDbAzureKeys(ctx context.Context, request ListOracleDbAzureKeysRequest) (response ListOracleDbAzureKeysResponse, err error)

ListOracleDbAzureKeys Lists the all Oracle DB Azure Keys based on filters.

See also

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

func (*OracleDbAzureKeyClient) SetRegion

func (client *OracleDbAzureKeyClient) SetRegion(region string)

SetRegion overrides the region of this client.

type OracleDbAzureKeyLifecycleStateEnum

OracleDbAzureKeyLifecycleStateEnum Enum with underlying type: string

type OracleDbAzureKeyLifecycleStateEnum string

Set of constants representing the allowable values for OracleDbAzureKeyLifecycleStateEnum

const (
    OracleDbAzureKeyLifecycleStateCreating OracleDbAzureKeyLifecycleStateEnum = "CREATING"
    OracleDbAzureKeyLifecycleStateActive   OracleDbAzureKeyLifecycleStateEnum = "ACTIVE"
    OracleDbAzureKeyLifecycleStateUpdating OracleDbAzureKeyLifecycleStateEnum = "UPDATING"
    OracleDbAzureKeyLifecycleStateDeleting OracleDbAzureKeyLifecycleStateEnum = "DELETING"
    OracleDbAzureKeyLifecycleStateDeleted  OracleDbAzureKeyLifecycleStateEnum = "DELETED"
    OracleDbAzureKeyLifecycleStateFailed   OracleDbAzureKeyLifecycleStateEnum = "FAILED"
)

func GetMappingOracleDbAzureKeyLifecycleStateEnum

func GetMappingOracleDbAzureKeyLifecycleStateEnum(val string) (OracleDbAzureKeyLifecycleStateEnum, bool)

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

func GetOracleDbAzureKeyLifecycleStateEnumValues

func GetOracleDbAzureKeyLifecycleStateEnumValues() []OracleDbAzureKeyLifecycleStateEnum

GetOracleDbAzureKeyLifecycleStateEnumValues Enumerates the set of values for OracleDbAzureKeyLifecycleStateEnum

type OracleDbAzureKeySummary

OracleDbAzureKeySummary Oracle DB Azure Key Resource Summary.

type OracleDbAzureKeySummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle DB Azure Vault Key.
    Id *string `mandatory:"false" json:"id"`

    // Oracle DB Azure Vault Key resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment contains Oracle DB Azure Vault Key Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The Azure ID of the Azure Key, Azure Key URL.
    AzureKeyId *string `mandatory:"false" json:"azureKeyId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault Resource.
    OracleDbAzureVaultId *string `mandatory:"false" json:"oracleDbAzureVaultId"`

    // The current lifecycle state of the Oracle DB Azure Vault Key Resource.
    LifecycleState OracleDbAzureKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Vault Key was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Vault Key was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Vault Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureKeySummary) String

func (m OracleDbAzureKeySummary) String() string

func (OracleDbAzureKeySummary) ValidateEnumValue

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

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

type OracleDbAzureKeySummaryCollection

OracleDbAzureKeySummaryCollection List of OracleDbAzureKeySummary resources.

type OracleDbAzureKeySummaryCollection struct {

    // This list contains the summary of Oracle DB Azure Key resources.
    Items []OracleDbAzureKeySummary `mandatory:"true" json:"items"`
}

func (OracleDbAzureKeySummaryCollection) String

func (m OracleDbAzureKeySummaryCollection) String() string

func (OracleDbAzureKeySummaryCollection) ValidateEnumValue

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

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

type OracleDbAzureVault

OracleDbAzureVault Oracle DB Azure Vault Resource Object.

type OracleDbAzureVault struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB Azure Vault Resource.
    Id *string `mandatory:"true" json:"id"`

    // Display name of DB Azure Vault.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Display name of Azure Resource Group.
    OracleDbAzureResourceGroup *string `mandatory:"true" json:"oracleDbAzureResourceGroup"`

    // The Compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that has this DB Azure Vault Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB Connector Resource.
    OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

    // Azure Vault Id.
    AzureVaultId *string `mandatory:"false" json:"azureVaultId"`

    // Vault Resource Type.
    Type *string `mandatory:"false" json:"type"`

    // Vault Resource Location.
    Location *string `mandatory:"false" json:"location"`

    // Resource's properties.
    Properties map[string]string `mandatory:"false" json:"properties"`

    // The lifecycle state of the DB Azure Vault Resource.
    LifecycleState OracleDbAzureVaultLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the DB Azure Vault was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-23T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the DB Azure Vault was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-23T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the DB Azure Vault Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureVault) String

func (m OracleDbAzureVault) String() string

func (OracleDbAzureVault) ValidateEnumValue

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

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

type OracleDbAzureVaultAssociation

OracleDbAzureVaultAssociation Oracle DB Azure Vault Association Resource Object.

type OracleDbAzureVaultAssociation struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault Association Resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Oracle DB Azure Vault Association Resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Display name of Oracle DB Azure Vault Association.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector.
    OracleDbAzureConnectorId *string `mandatory:"true" json:"oracleDbAzureConnectorId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault.
    OracleDbAzureVaultId *string `mandatory:"true" json:"oracleDbAzureVaultId"`

    // The Associated Resources are accessible or not.
    IsResourceAccessible *bool `mandatory:"false" json:"isResourceAccessible"`

    // The current lifecycle state of the Oracle DB Azure Vault Association Resource.
    LifecycleState OracleDbAzureVaultAssociationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Vault Association was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Vault Association was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Vault Association Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureVaultAssociation) String

func (m OracleDbAzureVaultAssociation) String() string

func (OracleDbAzureVaultAssociation) ValidateEnumValue

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

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

type OracleDbAzureVaultAssociationClient

OracleDbAzureVaultAssociationClient a client for OracleDbAzureVaultAssociation

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

func NewOracleDbAzureVaultAssociationClientWithConfigurationProvider

func NewOracleDbAzureVaultAssociationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDbAzureVaultAssociationClient, err error)

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

func NewOracleDbAzureVaultAssociationClientWithOboToken

func NewOracleDbAzureVaultAssociationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDbAzureVaultAssociationClient, err error)

NewOracleDbAzureVaultAssociationClientWithOboToken Creates a new default OracleDbAzureVaultAssociation 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 (OracleDbAzureVaultAssociationClient) CascadingDeleteOracleDbAzureVaultAssociation

func (client OracleDbAzureVaultAssociationClient) CascadingDeleteOracleDbAzureVaultAssociation(ctx context.Context, request CascadingDeleteOracleDbAzureVaultAssociationRequest) (response CascadingDeleteOracleDbAzureVaultAssociationResponse, err error)

CascadingDeleteOracleDbAzureVaultAssociation Delete Oracle DB Azure Vault Association details.

See also

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

func (OracleDbAzureVaultAssociationClient) ChangeOracleDbAzureVaultAssociationCompartment

func (client OracleDbAzureVaultAssociationClient) ChangeOracleDbAzureVaultAssociationCompartment(ctx context.Context, request ChangeOracleDbAzureVaultAssociationCompartmentRequest) (response ChangeOracleDbAzureVaultAssociationCompartmentResponse, err error)

ChangeOracleDbAzureVaultAssociationCompartment Moves the Oracle DB Azure Vault Association resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (*OracleDbAzureVaultAssociationClient) ConfigurationProvider

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

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

func (OracleDbAzureVaultAssociationClient) CreateOracleDbAzureVaultAssociation

func (client OracleDbAzureVaultAssociationClient) CreateOracleDbAzureVaultAssociation(ctx context.Context, request CreateOracleDbAzureVaultAssociationRequest) (response CreateOracleDbAzureVaultAssociationResponse, err error)

CreateOracleDbAzureVaultAssociation Create Oracle DB Azure Vault Association based on the provided information.

See also

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

func (OracleDbAzureVaultAssociationClient) DeleteOracleDbAzureVaultAssociation

func (client OracleDbAzureVaultAssociationClient) DeleteOracleDbAzureVaultAssociation(ctx context.Context, request DeleteOracleDbAzureVaultAssociationRequest) (response DeleteOracleDbAzureVaultAssociationResponse, err error)

DeleteOracleDbAzureVaultAssociation Delete Oracle DB Azure Vault Association details.

See also

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

func (OracleDbAzureVaultAssociationClient) GetOracleDbAzureVaultAssociation

func (client OracleDbAzureVaultAssociationClient) GetOracleDbAzureVaultAssociation(ctx context.Context, request GetOracleDbAzureVaultAssociationRequest) (response GetOracleDbAzureVaultAssociationResponse, err error)

GetOracleDbAzureVaultAssociation Get Oracle DB Azure Vault Details Association form a particular Container Resource ID.

See also

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

func (OracleDbAzureVaultAssociationClient) ListOracleDbAzureVaultAssociations

func (client OracleDbAzureVaultAssociationClient) ListOracleDbAzureVaultAssociations(ctx context.Context, request ListOracleDbAzureVaultAssociationsRequest) (response ListOracleDbAzureVaultAssociationsResponse, err error)

ListOracleDbAzureVaultAssociations Lists the all Oracle DB Azure Associations based on filters.

See also

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

func (*OracleDbAzureVaultAssociationClient) SetRegion

func (client *OracleDbAzureVaultAssociationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OracleDbAzureVaultAssociationClient) UpdateOracleDbAzureVaultAssociation

func (client OracleDbAzureVaultAssociationClient) UpdateOracleDbAzureVaultAssociation(ctx context.Context, request UpdateOracleDbAzureVaultAssociationRequest) (response UpdateOracleDbAzureVaultAssociationResponse, err error)

UpdateOracleDbAzureVaultAssociation Modifies the existing Oracle DB Azure Vault Association Details for a given ID.

See also

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

type OracleDbAzureVaultAssociationLifecycleStateEnum

OracleDbAzureVaultAssociationLifecycleStateEnum Enum with underlying type: string

type OracleDbAzureVaultAssociationLifecycleStateEnum string

Set of constants representing the allowable values for OracleDbAzureVaultAssociationLifecycleStateEnum

const (
    OracleDbAzureVaultAssociationLifecycleStateCreating OracleDbAzureVaultAssociationLifecycleStateEnum = "CREATING"
    OracleDbAzureVaultAssociationLifecycleStateActive   OracleDbAzureVaultAssociationLifecycleStateEnum = "ACTIVE"
    OracleDbAzureVaultAssociationLifecycleStateUpdating OracleDbAzureVaultAssociationLifecycleStateEnum = "UPDATING"
    OracleDbAzureVaultAssociationLifecycleStateDeleting OracleDbAzureVaultAssociationLifecycleStateEnum = "DELETING"
    OracleDbAzureVaultAssociationLifecycleStateDeleted  OracleDbAzureVaultAssociationLifecycleStateEnum = "DELETED"
    OracleDbAzureVaultAssociationLifecycleStateFailed   OracleDbAzureVaultAssociationLifecycleStateEnum = "FAILED"
)

func GetMappingOracleDbAzureVaultAssociationLifecycleStateEnum

func GetMappingOracleDbAzureVaultAssociationLifecycleStateEnum(val string) (OracleDbAzureVaultAssociationLifecycleStateEnum, bool)

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

func GetOracleDbAzureVaultAssociationLifecycleStateEnumValues

func GetOracleDbAzureVaultAssociationLifecycleStateEnumValues() []OracleDbAzureVaultAssociationLifecycleStateEnum

GetOracleDbAzureVaultAssociationLifecycleStateEnumValues Enumerates the set of values for OracleDbAzureVaultAssociationLifecycleStateEnum

type OracleDbAzureVaultAssociationSummary

OracleDbAzureVaultAssociationSummary Oracle DB Azure Vault Association Resource Summary.

type OracleDbAzureVaultAssociationSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle DB Azure Vault Association.
    Id *string `mandatory:"false" json:"id"`

    // Oracle DB Azure Vault Association resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment contains Oracle DB Azure Vault Association Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault.
    OracleDbAzureVaultId *string `mandatory:"false" json:"oracleDbAzureVaultId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector.
    OracleDbAzureConnectorId *string `mandatory:"false" json:"oracleDbAzureConnectorId"`

    // The Associated Resources are accessible or not.
    IsResourceAccessible *bool `mandatory:"false" json:"isResourceAccessible"`

    // The current lifecycle state of the Oracle DB Azure Vault Association Resource.
    LifecycleState OracleDbAzureVaultAssociationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Vault Association was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Vault Association was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the Oracle DB Azure Vault Association Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureVaultAssociationSummary) String

func (m OracleDbAzureVaultAssociationSummary) String() string

func (OracleDbAzureVaultAssociationSummary) ValidateEnumValue

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

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

type OracleDbAzureVaultAssociationSummaryCollection

OracleDbAzureVaultAssociationSummaryCollection List of OracleDbAzureVaultAssociationSummary resources.

type OracleDbAzureVaultAssociationSummaryCollection struct {

    // This list contains the summary of Oracle DB Azure Vault Association resources.
    Items []OracleDbAzureVaultAssociationSummary `mandatory:"true" json:"items"`
}

func (OracleDbAzureVaultAssociationSummaryCollection) String

func (m OracleDbAzureVaultAssociationSummaryCollection) String() string

func (OracleDbAzureVaultAssociationSummaryCollection) ValidateEnumValue

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

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

type OracleDbAzureVaultClient

OracleDbAzureVaultClient a client for OracleDbAzureVault

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

func NewOracleDbAzureVaultClientWithConfigurationProvider

func NewOracleDbAzureVaultClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OracleDbAzureVaultClient, err error)

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

func NewOracleDbAzureVaultClientWithOboToken

func NewOracleDbAzureVaultClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OracleDbAzureVaultClient, err error)

NewOracleDbAzureVaultClientWithOboToken Creates a new default OracleDbAzureVault 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 (OracleDbAzureVaultClient) ChangeOracleDbAzureVaultCompartment

func (client OracleDbAzureVaultClient) ChangeOracleDbAzureVaultCompartment(ctx context.Context, request ChangeOracleDbAzureVaultCompartmentRequest) (response ChangeOracleDbAzureVaultCompartmentResponse, err error)

ChangeOracleDbAzureVaultCompartment Moves the DB Azure Vault resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (*OracleDbAzureVaultClient) ConfigurationProvider

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

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

func (OracleDbAzureVaultClient) CreateOracleDbAzureVault

func (client OracleDbAzureVaultClient) CreateOracleDbAzureVault(ctx context.Context, request CreateOracleDbAzureVaultRequest) (response CreateOracleDbAzureVaultResponse, err error)

CreateOracleDbAzureVault Create DB Azure Vaults based on the provided information, this will fetch Keys related to Azure Vaults.

See also

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

func (OracleDbAzureVaultClient) DeleteOracleDbAzureVault

func (client OracleDbAzureVaultClient) DeleteOracleDbAzureVault(ctx context.Context, request DeleteOracleDbAzureVaultRequest) (response DeleteOracleDbAzureVaultResponse, err error)

DeleteOracleDbAzureVault Delete DB Azure Vault details.

See also

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

func (OracleDbAzureVaultClient) GetOracleDbAzureVault

func (client OracleDbAzureVaultClient) GetOracleDbAzureVault(ctx context.Context, request GetOracleDbAzureVaultRequest) (response GetOracleDbAzureVaultResponse, err error)

GetOracleDbAzureVault Get Oracle DB Azure Vault Details form a particular Container Resource ID.

See also

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

func (OracleDbAzureVaultClient) ListOracleDbAzureVaults

func (client OracleDbAzureVaultClient) ListOracleDbAzureVaults(ctx context.Context, request ListOracleDbAzureVaultsRequest) (response ListOracleDbAzureVaultsResponse, err error)

ListOracleDbAzureVaults Lists the all DB Azure Vaults based on filters.

See also

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

func (OracleDbAzureVaultClient) RefreshOracleDbAzureVault

func (client OracleDbAzureVaultClient) RefreshOracleDbAzureVault(ctx context.Context, request RefreshOracleDbAzureVaultRequest) (response RefreshOracleDbAzureVaultResponse, err error)

RefreshOracleDbAzureVault Refresh Oracle DB Azure Vault details from backend.

See also

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

func (*OracleDbAzureVaultClient) SetRegion

func (client *OracleDbAzureVaultClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OracleDbAzureVaultClient) UpdateOracleDbAzureVault

func (client OracleDbAzureVaultClient) UpdateOracleDbAzureVault(ctx context.Context, request UpdateOracleDbAzureVaultRequest) (response UpdateOracleDbAzureVaultResponse, err error)

UpdateOracleDbAzureVault Modifies the existing Oracle DB Azure Vault Details for a given ID.

See also

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

type OracleDbAzureVaultLifecycleStateEnum

OracleDbAzureVaultLifecycleStateEnum Enum with underlying type: string

type OracleDbAzureVaultLifecycleStateEnum string

Set of constants representing the allowable values for OracleDbAzureVaultLifecycleStateEnum

const (
    OracleDbAzureVaultLifecycleStateCreating OracleDbAzureVaultLifecycleStateEnum = "CREATING"
    OracleDbAzureVaultLifecycleStateActive   OracleDbAzureVaultLifecycleStateEnum = "ACTIVE"
    OracleDbAzureVaultLifecycleStateUpdating OracleDbAzureVaultLifecycleStateEnum = "UPDATING"
    OracleDbAzureVaultLifecycleStateDeleting OracleDbAzureVaultLifecycleStateEnum = "DELETING"
    OracleDbAzureVaultLifecycleStateDeleted  OracleDbAzureVaultLifecycleStateEnum = "DELETED"
    OracleDbAzureVaultLifecycleStateFailed   OracleDbAzureVaultLifecycleStateEnum = "FAILED"
)

func GetMappingOracleDbAzureVaultLifecycleStateEnum

func GetMappingOracleDbAzureVaultLifecycleStateEnum(val string) (OracleDbAzureVaultLifecycleStateEnum, bool)

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

func GetOracleDbAzureVaultLifecycleStateEnumValues

func GetOracleDbAzureVaultLifecycleStateEnumValues() []OracleDbAzureVaultLifecycleStateEnum

GetOracleDbAzureVaultLifecycleStateEnumValues Enumerates the set of values for OracleDbAzureVaultLifecycleStateEnum

type OracleDbAzureVaultSummary

OracleDbAzureVaultSummary Oracle DB Azure Vault Resource Summary.

type OracleDbAzureVaultSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the new mount resource.
    Id *string `mandatory:"false" json:"id"`

    // Oracle DB Azure Vault resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment contains DB Azure Vault Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Connector Resource.
    OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

    // Azure Vault Id.
    AzureVaultId *string `mandatory:"false" json:"azureVaultId"`

    // Azure Resource Group Name.
    OracleDbAzureResourceGroup *string `mandatory:"false" json:"oracleDbAzureResourceGroup"`

    // Vault Resource Type.
    Type *string `mandatory:"false" json:"type"`

    // Vault Resource Location.
    Location *string `mandatory:"false" json:"location"`

    // Resource's properties.
    Properties map[string]string `mandatory:"false" json:"properties"`

    // The current lifecycle state of the Azure Arc Agent Resource.
    LifecycleState OracleDbAzureVaultLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Description of the current lifecycle state in more detail.
    LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"`

    // Time when the Oracle DB Azure Vault was created in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-23T21:10:29.600Z'
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Oracle DB Azure Vault was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-23T21:10:29.600Z'
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Description of the latest modification of the DB Azure Vault Resource.
    LastModification *string `mandatory:"false" json:"lastModification"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (OracleDbAzureVaultSummary) String

func (m OracleDbAzureVaultSummary) String() string

func (OracleDbAzureVaultSummary) ValidateEnumValue

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

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

type OracleDbAzureVaultSummaryCollection

OracleDbAzureVaultSummaryCollection List of OracleDbAzureVaultSummary resources.

type OracleDbAzureVaultSummaryCollection struct {

    // This list contains the summary of DB Azure Vault resources.
    Items []OracleDbAzureVaultSummary `mandatory:"true" json:"items"`
}

func (OracleDbAzureVaultSummaryCollection) String

func (m OracleDbAzureVaultSummaryCollection) String() string

func (OracleDbAzureVaultSummaryCollection) ValidateEnumValue

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

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

type PatchOracleDbAzureConnectorDetails

PatchOracleDbAzureConnectorDetails Details for to patch Oracle DB Azure Connector Resource.

type PatchOracleDbAzureConnectorDetails struct {

    // The new version of Azure Agent to be used for patching.
    NewVersion *string `mandatory:"false" json:"newVersion"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (PatchOracleDbAzureConnectorDetails) String

func (m PatchOracleDbAzureConnectorDetails) String() string

func (PatchOracleDbAzureConnectorDetails) ValidateEnumValue

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

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

type PatchOracleDbAzureConnectorRequest

PatchOracleDbAzureConnectorRequest wrapper for the PatchOracleDbAzureConnector operation

See also

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

type PatchOracleDbAzureConnectorRequest struct {

    // The ID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureConnectorId"`

    // Patch Azure Arc Agent on VM Cluster with new version.
    PatchOracleDbAzureConnectorDetails `contributesTo:"body"`

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

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

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

func (PatchOracleDbAzureConnectorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (PatchOracleDbAzureConnectorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (PatchOracleDbAzureConnectorRequest) RetryPolicy

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

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

func (PatchOracleDbAzureConnectorRequest) String

func (request PatchOracleDbAzureConnectorRequest) String() string

func (PatchOracleDbAzureConnectorRequest) ValidateEnumValue

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

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

type PatchOracleDbAzureConnectorResponse

PatchOracleDbAzureConnectorResponse wrapper for the PatchOracleDbAzureConnector operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (PatchOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (PatchOracleDbAzureConnectorResponse) String

func (response PatchOracleDbAzureConnectorResponse) String() string

type RefreshOracleDbAzureVaultRequest

RefreshOracleDbAzureVaultRequest wrapper for the RefreshOracleDbAzureVault operation

See also

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

type RefreshOracleDbAzureVaultRequest struct {

    // The ID of the Oracle DB Azure Vault Resource.
    OracleDbAzureVaultId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (RefreshOracleDbAzureVaultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RefreshOracleDbAzureVaultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RefreshOracleDbAzureVaultRequest) RetryPolicy

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

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

func (RefreshOracleDbAzureVaultRequest) String

func (request RefreshOracleDbAzureVaultRequest) String() string

func (RefreshOracleDbAzureVaultRequest) ValidateEnumValue

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

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

type RefreshOracleDbAzureVaultResponse

RefreshOracleDbAzureVaultResponse wrapper for the RefreshOracleDbAzureVault operation

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (RefreshOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RefreshOracleDbAzureVaultResponse) String

func (response RefreshOracleDbAzureVaultResponse) String() string

type Resources

Resources Discovered Resources.

type Resources struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Discovered Resource.
    Id *string `mandatory:"false" json:"id"`

    // Discovered Resource Name.
    Name *string `mandatory:"false" json:"name"`

    // Discovered Resource Group Name.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`

    // Discovered Resource Type.
    Type *string `mandatory:"false" json:"type"`

    // Discovered Resource Location.
    Location *string `mandatory:"false" json:"location"`

    // Discovered Resource's properties.
    Properties map[string]string `mandatory:"false" json:"properties"`
}

func (Resources) String

func (m Resources) String() string

func (Resources) ValidateEnumValue

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

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

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

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

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

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

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type UpdateMultiCloudResourceDiscoveryDetails

UpdateMultiCloudResourceDiscoveryDetails This object is about to provide input params to update Multi Cloud Resource Discovery.

type UpdateMultiCloudResourceDiscoveryDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Multi Cloud Resource Discovery.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Display name of Oracle Multi Cloud Resource Discovery.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Connector.
    OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

    // Resource Type to discover.
    ResourceType MultiCloudResourceDiscoveryResourceTypeEnum `mandatory:"false" json:"resourceType,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateMultiCloudResourceDiscoveryDetails) String

func (m UpdateMultiCloudResourceDiscoveryDetails) String() string

func (UpdateMultiCloudResourceDiscoveryDetails) ValidateEnumValue

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

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

type UpdateMultiCloudResourceDiscoveryRequest

UpdateMultiCloudResourceDiscoveryRequest wrapper for the UpdateMultiCloudResourceDiscovery operation

See also

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

type UpdateMultiCloudResourceDiscoveryRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multi Cloud Discovery Resource.
    MultiCloudResourceDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"multiCloudResourceDiscoveryId"`

    // Details for to update MultiCloudResourceDiscovery.
    UpdateMultiCloudResourceDiscoveryDetails `contributesTo:"body"`

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

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

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

func (UpdateMultiCloudResourceDiscoveryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateMultiCloudResourceDiscoveryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateMultiCloudResourceDiscoveryRequest) RetryPolicy

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

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

func (UpdateMultiCloudResourceDiscoveryRequest) String

func (request UpdateMultiCloudResourceDiscoveryRequest) String() string

func (UpdateMultiCloudResourceDiscoveryRequest) ValidateEnumValue

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

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

type UpdateMultiCloudResourceDiscoveryResponse

UpdateMultiCloudResourceDiscoveryResponse wrapper for the UpdateMultiCloudResourceDiscovery operation

type UpdateMultiCloudResourceDiscoveryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMultiCloudResourceDiscoveryResponse) String

func (response UpdateMultiCloudResourceDiscoveryResponse) String() string

type UpdateOracleDbAzureBlobContainerDetails

UpdateOracleDbAzureBlobContainerDetails This object is about to provide input params to update Oracle DB Azure Blob Container.

type UpdateOracleDbAzureBlobContainerDetails struct {

    // The OCID of the compartment that contains Oracle DB Azure Blob Container Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Display name of Oracle DB Azure Blob Container Resource.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Private endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // Azure Storage Account Name.
    AzureStorageAccountName *string `mandatory:"false" json:"azureStorageAccountName"`

    // Azure Storage Container Name.
    AzureStorageContainerName *string `mandatory:"false" json:"azureStorageContainerName"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateOracleDbAzureBlobContainerDetails) String

func (m UpdateOracleDbAzureBlobContainerDetails) String() string

func (UpdateOracleDbAzureBlobContainerDetails) ValidateEnumValue

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

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

type UpdateOracleDbAzureBlobContainerRequest

UpdateOracleDbAzureBlobContainerRequest wrapper for the UpdateOracleDbAzureBlobContainer operation

See also

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

type UpdateOracleDbAzureBlobContainerRequest struct {

    // The ID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobContainerId"`

    // Details for to update OracleDbAzureBlobContainer.
    UpdateOracleDbAzureBlobContainerDetails `contributesTo:"body"`

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

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

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

func (UpdateOracleDbAzureBlobContainerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOracleDbAzureBlobContainerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOracleDbAzureBlobContainerRequest) RetryPolicy

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

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

func (UpdateOracleDbAzureBlobContainerRequest) String

func (request UpdateOracleDbAzureBlobContainerRequest) String() string

func (UpdateOracleDbAzureBlobContainerRequest) ValidateEnumValue

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

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

type UpdateOracleDbAzureBlobContainerResponse

UpdateOracleDbAzureBlobContainerResponse wrapper for the UpdateOracleDbAzureBlobContainer operation

type UpdateOracleDbAzureBlobContainerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureBlobContainerResponse) String

func (response UpdateOracleDbAzureBlobContainerResponse) String() string

type UpdateOracleDbAzureBlobMountDetails

UpdateOracleDbAzureBlobMountDetails This object is about to provide input params to mount Azure Container in OCI Database Resource.

type UpdateOracleDbAzureBlobMountDetails struct {

    // The OCID of the compartment that contains where to create Oracle DB Azure Blob Mount resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Oracle DB Azure Blob Mount resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"false" json:"oracleDbAzureConnectorId"`

    // The OCID of the Oracle DB Azure Blob Container Resource.
    OracleDbAzureBlobContainerId *string `mandatory:"false" json:"oracleDbAzureBlobContainerId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateOracleDbAzureBlobMountDetails) String

func (m UpdateOracleDbAzureBlobMountDetails) String() string

func (UpdateOracleDbAzureBlobMountDetails) ValidateEnumValue

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

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

type UpdateOracleDbAzureBlobMountRequest

UpdateOracleDbAzureBlobMountRequest wrapper for the UpdateOracleDbAzureBlobMount operation

See also

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

type UpdateOracleDbAzureBlobMountRequest struct {

    // The ID of the Azure Container Resource.
    OracleDbAzureBlobMountId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureBlobMountId"`

    // Details for to update OracleDbAzureBlobMount.
    UpdateOracleDbAzureBlobMountDetails `contributesTo:"body"`

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

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

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

func (UpdateOracleDbAzureBlobMountRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOracleDbAzureBlobMountRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOracleDbAzureBlobMountRequest) RetryPolicy

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

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

func (UpdateOracleDbAzureBlobMountRequest) String

func (request UpdateOracleDbAzureBlobMountRequest) String() string

func (UpdateOracleDbAzureBlobMountRequest) ValidateEnumValue

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

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

type UpdateOracleDbAzureBlobMountResponse

UpdateOracleDbAzureBlobMountResponse wrapper for the UpdateOracleDbAzureBlobMount operation

type UpdateOracleDbAzureBlobMountResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureBlobMountResponse) String

func (response UpdateOracleDbAzureBlobMountResponse) String() string

type UpdateOracleDbAzureConnectorDetails

UpdateOracleDbAzureConnectorDetails This object is about to provide input params to update Oracle DB Azure Connector Resource.

type UpdateOracleDbAzureConnectorDetails struct {

    // The ID of the compartment that contains Oracle DB Azure Connector Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Oracle DB Azure Connector Resource name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The ID of the Oracle DB Cluster Resource where this Azure Arc Agent Identity to configure.
    DbClusterResourceId *string `mandatory:"false" json:"dbClusterResourceId"`

    // Azure Identity Mechanism.
    AzureIdentityMechanism OracleDbAzureConnectorAzureIdentityMechanismEnum `mandatory:"false" json:"azureIdentityMechanism,omitempty"`

    // Azure Tenant ID.
    AzureTenantId *string `mandatory:"false" json:"azureTenantId"`

    // Azure Subscription ID.
    AzureSubscriptionId *string `mandatory:"false" json:"azureSubscriptionId"`

    // Azure Resource Group Name.
    AzureResourceGroup *string `mandatory:"false" json:"azureResourceGroup"`

    // Azure bearer access token. If bearer access token is provided then Service Principal detail is not required.
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // Private endpoint IP.
    PrivateEndpointIpAddress *string `mandatory:"false" json:"privateEndpointIpAddress"`

    // Private endpoint DNS Alias.
    PrivateEndpointDnsAlias *string `mandatory:"false" json:"privateEndpointDnsAlias"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateOracleDbAzureConnectorDetails) String

func (m UpdateOracleDbAzureConnectorDetails) String() string

func (UpdateOracleDbAzureConnectorDetails) ValidateEnumValue

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

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

type UpdateOracleDbAzureConnectorRequest

UpdateOracleDbAzureConnectorRequest wrapper for the UpdateOracleDbAzureConnector operation

See also

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

type UpdateOracleDbAzureConnectorRequest struct {

    // The ID of the Oracle DB Azure Connector Resource.
    OracleDbAzureConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureConnectorId"`

    // Details for to update Oracle DB Azure Connector Resource.
    UpdateOracleDbAzureConnectorDetails `contributesTo:"body"`

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

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

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

func (UpdateOracleDbAzureConnectorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOracleDbAzureConnectorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOracleDbAzureConnectorRequest) RetryPolicy

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

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

func (UpdateOracleDbAzureConnectorRequest) String

func (request UpdateOracleDbAzureConnectorRequest) String() string

func (UpdateOracleDbAzureConnectorRequest) ValidateEnumValue

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

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

type UpdateOracleDbAzureConnectorResponse

UpdateOracleDbAzureConnectorResponse wrapper for the UpdateOracleDbAzureConnector operation

type UpdateOracleDbAzureConnectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureConnectorResponse) String

func (response UpdateOracleDbAzureConnectorResponse) String() string

type UpdateOracleDbAzureVaultAssociationDetails

UpdateOracleDbAzureVaultAssociationDetails This object is about to provide input params to update Oracle DB Azure Vault Association Resource.

type UpdateOracleDbAzureVaultAssociationDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Oracle DB Azure Vault Association Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Display name of Oracle DB Azure Vault Association Resource.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault.
    OracleDbAzureVaultId *string `mandatory:"false" json:"oracleDbAzureVaultId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector.
    OracleDbAzureConnectorId *string `mandatory:"false" json:"oracleDbAzureConnectorId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateOracleDbAzureVaultAssociationDetails) String

func (m UpdateOracleDbAzureVaultAssociationDetails) String() string

func (UpdateOracleDbAzureVaultAssociationDetails) ValidateEnumValue

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

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

type UpdateOracleDbAzureVaultAssociationRequest

UpdateOracleDbAzureVaultAssociationRequest wrapper for the UpdateOracleDbAzureVaultAssociation operation

See also

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

type UpdateOracleDbAzureVaultAssociationRequest struct {

    // The ID of the Oracle DB Azure Vault Association Resource.
    OracleDbAzureVaultAssociationId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultAssociationId"`

    // Details for to update OracleDbAzureVaultAssociation.
    UpdateOracleDbAzureVaultAssociationDetails `contributesTo:"body"`

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

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

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

func (UpdateOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOracleDbAzureVaultAssociationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOracleDbAzureVaultAssociationRequest) RetryPolicy

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

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

func (UpdateOracleDbAzureVaultAssociationRequest) String

func (request UpdateOracleDbAzureVaultAssociationRequest) String() string

func (UpdateOracleDbAzureVaultAssociationRequest) ValidateEnumValue

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

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

type UpdateOracleDbAzureVaultAssociationResponse

UpdateOracleDbAzureVaultAssociationResponse wrapper for the UpdateOracleDbAzureVaultAssociation operation

type UpdateOracleDbAzureVaultAssociationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateOracleDbAzureVaultAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureVaultAssociationResponse) String

func (response UpdateOracleDbAzureVaultAssociationResponse) String() string

type UpdateOracleDbAzureVaultDetails

UpdateOracleDbAzureVaultDetails This object is about to provide input params to update Oracle DB Azure Vault Resource.

type UpdateOracleDbAzureVaultDetails struct {

    // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that contains DB Azure Vault Resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB Connector Resource.
    OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

    // Display name of DB Azure Vault.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Display name of Azure Resource Group.
    OracleDbAzureResourceGroup *string `mandatory:"false" json:"oracleDbAzureResourceGroup"`

    // Azure Vault Id.
    AzureVaultId *string `mandatory:"false" json:"azureVaultId"`

    // Vault Resource Type.
    Type *string `mandatory:"false" json:"type"`

    // Vault Resource Location.
    Location *string `mandatory:"false" json:"location"`

    // Resource's properties.
    Properties map[string]string `mandatory:"false" json:"properties"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateOracleDbAzureVaultDetails) String

func (m UpdateOracleDbAzureVaultDetails) String() string

func (UpdateOracleDbAzureVaultDetails) ValidateEnumValue

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

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

type UpdateOracleDbAzureVaultRequest

UpdateOracleDbAzureVaultRequest wrapper for the UpdateOracleDbAzureVault operation

See also

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

type UpdateOracleDbAzureVaultRequest struct {

    // The ID of the Oracle DB Azure Vault Resource.
    OracleDbAzureVaultId *string `mandatory:"true" contributesTo:"path" name:"oracleDbAzureVaultId"`

    // Details for to update OracleDbAzureVault.
    UpdateOracleDbAzureVaultDetails `contributesTo:"body"`

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

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

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

func (UpdateOracleDbAzureVaultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOracleDbAzureVaultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOracleDbAzureVaultRequest) RetryPolicy

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

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

func (UpdateOracleDbAzureVaultRequest) String

func (request UpdateOracleDbAzureVaultRequest) String() string

func (UpdateOracleDbAzureVaultRequest) ValidateEnumValue

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

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

type UpdateOracleDbAzureVaultResponse

UpdateOracleDbAzureVaultResponse wrapper for the UpdateOracleDbAzureVault operation

type UpdateOracleDbAzureVaultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureVaultResponse) String

func (response UpdateOracleDbAzureVaultResponse) String() string

type WorkRequest

WorkRequest A description of work request status.

type WorkRequest struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

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

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    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 request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

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

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

type WorkRequestClient

WorkRequestClient a client for WorkRequest

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

func NewWorkRequestClientWithConfigurationProvider

func NewWorkRequestClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestClient, err error)

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

func NewWorkRequestClientWithOboToken

func NewWorkRequestClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestClient, err error)

NewWorkRequestClientWithOboToken Creates a new default WorkRequest 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 (WorkRequestClient) CancelWorkRequest

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

CancelWorkRequest Cancels a work request.

See also

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

func (*WorkRequestClient) ConfigurationProvider

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

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

func (WorkRequestClient) GetWorkRequest

func (client WorkRequestClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets details of the work request with the given ID.

See also

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

func (WorkRequestClient) ListWorkRequestErrors

func (client WorkRequestClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a (paginated) list of errors for the work request with the given ID.

See also

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

func (WorkRequestClient) ListWorkRequestLogs

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

ListWorkRequestLogs Returns a (paginated) list of logs for the work request with the given ID.

See also

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

func (WorkRequestClient) ListWorkRequests

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

func (*WorkRequestClient) SetRegion

func (client *WorkRequestClient) SetRegion(region string)

SetRegion overrides the region of this client.

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

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

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

type WorkRequestErrorCollection

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

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

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

type WorkRequestLogEntry

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

type WorkRequestLogEntry struct {

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

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

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

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

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

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

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

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

type WorkRequestResource

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

type WorkRequestResource struct {

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

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

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

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

    // Additional information that helps to explain the resource.
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

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

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

type WorkRequestResourceMetadataKeyEnum

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

type WorkRequestResourceMetadataKeyEnum string

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

const (
    WorkRequestResourceMetadataKeyVmClusterId    WorkRequestResourceMetadataKeyEnum = "VM_CLUSTER_ID"
    WorkRequestResourceMetadataKeyHostnames      WorkRequestResourceMetadataKeyEnum = "HOSTNAMES"
    WorkRequestResourceMetadataKeyCommands       WorkRequestResourceMetadataKeyEnum = "COMMANDS"
    WorkRequestResourceMetadataKeyResultLocation WorkRequestResourceMetadataKeyEnum = "RESULT_LOCATION"
    WorkRequestResourceMetadataKeyIsDryRun       WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

func GetMappingWorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

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

func GetWorkRequestResourceMetadataKeyEnumValues

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequestSummary

WorkRequestSummary A summary of the status of a work request.

type WorkRequestSummary struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

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

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    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 request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

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

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

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type WorkRequestSummaryCollection struct {

    // List of workRequestSummary objects.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

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

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