dbmulticloud

package
v65.101.1 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2025 License: Apache-2.0, UPL-1.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetArcAgentNodesStatusEnumStringValues

func GetArcAgentNodesStatusEnumStringValues() []string

GetArcAgentNodesStatusEnumStringValues Enumerates the set of values in String for ArcAgentNodesStatusEnum

func GetGcpNodesStatusEnumStringValues added in v65.99.2

func GetGcpNodesStatusEnumStringValues() []string

GetGcpNodesStatusEnumStringValues Enumerates the set of values in String for GcpNodesStatusEnum

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 GetGetOracleDbGcpKeyRingSortOrderEnumStringValues added in v65.99.2

func GetGetOracleDbGcpKeyRingSortOrderEnumStringValues() []string

GetGetOracleDbGcpKeyRingSortOrderEnumStringValues Enumerates the set of values in String for GetOracleDbGcpKeyRingSortOrderEnum

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 GetListOracleDbGcpIdentityConnectorsSortByEnumStringValues added in v65.99.2

func GetListOracleDbGcpIdentityConnectorsSortByEnumStringValues() []string

GetListOracleDbGcpIdentityConnectorsSortByEnumStringValues Enumerates the set of values in String for ListOracleDbGcpIdentityConnectorsSortByEnum

func GetListOracleDbGcpIdentityConnectorsSortOrderEnumStringValues added in v65.99.2

func GetListOracleDbGcpIdentityConnectorsSortOrderEnumStringValues() []string

GetListOracleDbGcpIdentityConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbGcpIdentityConnectorsSortOrderEnum

func GetListOracleDbGcpKeyRingsSortByEnumStringValues added in v65.99.2

func GetListOracleDbGcpKeyRingsSortByEnumStringValues() []string

GetListOracleDbGcpKeyRingsSortByEnumStringValues Enumerates the set of values in String for ListOracleDbGcpKeyRingsSortByEnum

func GetListOracleDbGcpKeyRingsSortOrderEnumStringValues added in v65.99.2

func GetListOracleDbGcpKeyRingsSortOrderEnumStringValues() []string

GetListOracleDbGcpKeyRingsSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbGcpKeyRingsSortOrderEnum

func GetListOracleDbGcpKeysSortByEnumStringValues added in v65.99.2

func GetListOracleDbGcpKeysSortByEnumStringValues() []string

GetListOracleDbGcpKeysSortByEnumStringValues Enumerates the set of values in String for ListOracleDbGcpKeysSortByEnum

func GetListOracleDbGcpKeysSortOrderEnumStringValues added in v65.99.2

func GetListOracleDbGcpKeysSortOrderEnumStringValues() []string

GetListOracleDbGcpKeysSortOrderEnumStringValues Enumerates the set of values in String for ListOracleDbGcpKeysSortOrderEnum

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 GetOracleDbAzureConnectorAzureIdentityConnectivityStatusEnumStringValues added in v65.99.2

func GetOracleDbAzureConnectorAzureIdentityConnectivityStatusEnumStringValues() []string

GetOracleDbAzureConnectorAzureIdentityConnectivityStatusEnumStringValues Enumerates the set of values in String for OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum

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 GetOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnumStringValues added in v65.99.2

func GetOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnumStringValues() []string

GetOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnumStringValues Enumerates the set of values in String for OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum

func GetOracleDbGcpIdentityConnectorLifecycleStateEnumStringValues added in v65.99.2

func GetOracleDbGcpIdentityConnectorLifecycleStateEnumStringValues() []string

GetOracleDbGcpIdentityConnectorLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbGcpIdentityConnectorLifecycleStateEnum

func GetOracleDbGcpKeyLifecycleStateEnumStringValues added in v65.99.2

func GetOracleDbGcpKeyLifecycleStateEnumStringValues() []string

GetOracleDbGcpKeyLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbGcpKeyLifecycleStateEnum

func GetOracleDbGcpKeyRingLifecycleStateEnumStringValues added in v65.99.2

func GetOracleDbGcpKeyRingLifecycleStateEnumStringValues() []string

GetOracleDbGcpKeyRingLifecycleStateEnumStringValues Enumerates the set of values in String for OracleDbGcpKeyRingLifecycleStateEnum

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

Types

type ActionTypeEnum

type ActionTypeEnum string

ActionTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ActionTypeEnum

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type ArcAgentNodes

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

ArcAgentNodes Azure Arc Agent node details.

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

type ArcAgentNodesStatusEnum string

ArcAgentNodesStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ArcAgentNodesStatusEnum

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

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
}

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.

func (CancelWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

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

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

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

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

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

type CancelWorkRequestResponse

type CancelWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

func (CancelWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type CascadingDeleteOracleDbAzureVaultAssociationRequest

type CascadingDeleteOracleDbAzureVaultAssociationRequest struct {

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

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (CascadingDeleteOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

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

func (CascadingDeleteOracleDbAzureVaultAssociationRequest) 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

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

CascadingDeleteOracleDbAzureVaultAssociationResponse wrapper for the CascadingDeleteOracleDbAzureVaultAssociation operation

func (CascadingDeleteOracleDbAzureVaultAssociationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteOracleDbAzureVaultAssociationResponse) String

type ChangeMultiCloudResourceDiscoveryCompartmentDetails

type ChangeMultiCloudResourceDiscoveryCompartmentDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the new compartment that contains Multicloud Resource Discovery 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"`
}

ChangeMultiCloudResourceDiscoveryCompartmentDetails Details of the new compartment to contain the Multicloud Resource Discovery.

func (ChangeMultiCloudResourceDiscoveryCompartmentDetails) String

func (ChangeMultiCloudResourceDiscoveryCompartmentDetails) ValidateEnumValue

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

type ChangeMultiCloudResourceDiscoveryCompartmentRequest

type ChangeMultiCloudResourceDiscoveryCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multicloud 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, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (ChangeMultiCloudResourceDiscoveryCompartmentRequest) BinaryRequestBody

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

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

func (ChangeMultiCloudResourceDiscoveryCompartmentRequest) 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

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

ChangeMultiCloudResourceDiscoveryCompartmentResponse wrapper for the ChangeMultiCloudResourceDiscoveryCompartment operation

func (ChangeMultiCloudResourceDiscoveryCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeMultiCloudResourceDiscoveryCompartmentResponse) String

type ChangeOracleDbAzureBlobContainerCompartmentDetails

type ChangeOracleDbAzureBlobContainerCompartmentDetails struct {

	// he OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains 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"`
}

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

func (ChangeOracleDbAzureBlobContainerCompartmentDetails) String

func (ChangeOracleDbAzureBlobContainerCompartmentDetails) ValidateEnumValue

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

type ChangeOracleDbAzureBlobContainerCompartmentRequest

type ChangeOracleDbAzureBlobContainerCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (ChangeOracleDbAzureBlobContainerCompartmentRequest) BinaryRequestBody

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

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

func (ChangeOracleDbAzureBlobContainerCompartmentRequest) 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

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

ChangeOracleDbAzureBlobContainerCompartmentResponse wrapper for the ChangeOracleDbAzureBlobContainerCompartment operation

func (ChangeOracleDbAzureBlobContainerCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureBlobContainerCompartmentResponse) String

type ChangeOracleDbAzureBlobMountCompartmentDetails

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

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

func (ChangeOracleDbAzureBlobMountCompartmentDetails) String

func (ChangeOracleDbAzureBlobMountCompartmentDetails) ValidateEnumValue

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

type ChangeOracleDbAzureBlobMountCompartmentRequest

type ChangeOracleDbAzureBlobMountCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Mount 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, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (ChangeOracleDbAzureBlobMountCompartmentRequest) BinaryRequestBody

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

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

func (ChangeOracleDbAzureBlobMountCompartmentRequest) 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

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

ChangeOracleDbAzureBlobMountCompartmentResponse wrapper for the ChangeOracleDbAzureBlobMountCompartment operation

func (ChangeOracleDbAzureBlobMountCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureBlobMountCompartmentResponse) String

type ChangeOracleDbAzureConnectorCompartmentDetails

type ChangeOracleDbAzureConnectorCompartmentDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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"`
}

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

func (ChangeOracleDbAzureConnectorCompartmentDetails) String

func (ChangeOracleDbAzureConnectorCompartmentDetails) ValidateEnumValue

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

type ChangeOracleDbAzureConnectorCompartmentRequest

type ChangeOracleDbAzureConnectorCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (ChangeOracleDbAzureConnectorCompartmentRequest) BinaryRequestBody

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

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

func (ChangeOracleDbAzureConnectorCompartmentRequest) 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

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

ChangeOracleDbAzureConnectorCompartmentResponse wrapper for the ChangeOracleDbAzureConnectorCompartment operation

func (ChangeOracleDbAzureConnectorCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureConnectorCompartmentResponse) String

type ChangeOracleDbAzureVaultAssociationCompartmentDetails

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

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

func (ChangeOracleDbAzureVaultAssociationCompartmentDetails) String

func (ChangeOracleDbAzureVaultAssociationCompartmentDetails) ValidateEnumValue

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

type ChangeOracleDbAzureVaultAssociationCompartmentRequest

type ChangeOracleDbAzureVaultAssociationCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (ChangeOracleDbAzureVaultAssociationCompartmentRequest) BinaryRequestBody

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

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

func (ChangeOracleDbAzureVaultAssociationCompartmentRequest) 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

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

ChangeOracleDbAzureVaultAssociationCompartmentResponse wrapper for the ChangeOracleDbAzureVaultAssociationCompartment operation

func (ChangeOracleDbAzureVaultAssociationCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureVaultAssociationCompartmentResponse) String

type ChangeOracleDbAzureVaultCompartmentDetails

type ChangeOracleDbAzureVaultCompartmentDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the new compartment to contain the Oracle 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"`
}

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

func (ChangeOracleDbAzureVaultCompartmentDetails) 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

type ChangeOracleDbAzureVaultCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (ChangeOracleDbAzureVaultCompartmentRequest) BinaryRequestBody

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

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

func (ChangeOracleDbAzureVaultCompartmentRequest) 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

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

ChangeOracleDbAzureVaultCompartmentResponse wrapper for the ChangeOracleDbAzureVaultCompartment operation

func (ChangeOracleDbAzureVaultCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbAzureVaultCompartmentResponse) String

type ChangeOracleDbGcpIdentityConnectorCompartmentDetails added in v65.99.2

type ChangeOracleDbGcpIdentityConnectorCompartmentDetails struct {

	// The OCID of the compartment that contains the Oracle DB GCP Identity Connector resource.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

ChangeOracleDbGcpIdentityConnectorCompartmentDetails Details of the new compartment to contain the Oracle DB GCP Identity Connector resource.

func (ChangeOracleDbGcpIdentityConnectorCompartmentDetails) String added in v65.99.2

func (ChangeOracleDbGcpIdentityConnectorCompartmentDetails) ValidateEnumValue added in v65.99.2

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

type ChangeOracleDbGcpIdentityConnectorCompartmentRequest added in v65.99.2

type ChangeOracleDbGcpIdentityConnectorCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Identity Configuration Resource.
	OracleDbGcpIdentityConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpIdentityConnectorId"`

	// Moves the Oracle DB GCP Identity Connector resource into a different compartment.
	ChangeOracleDbGcpIdentityConnectorCompartmentDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

ChangeOracleDbGcpIdentityConnectorCompartmentRequest wrapper for the ChangeOracleDbGcpIdentityConnectorCompartment operation

See also

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

func (ChangeOracleDbGcpIdentityConnectorCompartmentRequest) BinaryRequestBody added in v65.99.2

BinaryRequestBody implements the OCIRequest interface

func (ChangeOracleDbGcpIdentityConnectorCompartmentRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (ChangeOracleDbGcpIdentityConnectorCompartmentRequest) RetryPolicy added in v65.99.2

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

func (ChangeOracleDbGcpIdentityConnectorCompartmentRequest) String added in v65.99.2

func (ChangeOracleDbGcpIdentityConnectorCompartmentRequest) ValidateEnumValue added in v65.99.2

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

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

type ChangeOracleDbGcpIdentityConnectorCompartmentResponse added in v65.99.2

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

ChangeOracleDbGcpIdentityConnectorCompartmentResponse wrapper for the ChangeOracleDbGcpIdentityConnectorCompartment operation

func (ChangeOracleDbGcpIdentityConnectorCompartmentResponse) HTTPResponse added in v65.99.2

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbGcpIdentityConnectorCompartmentResponse) String added in v65.99.2

type ChangeOracleDbGcpKeyRingCompartmentDetails added in v65.99.2

type ChangeOracleDbGcpKeyRingCompartmentDetails struct {

	// The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) where the Oracle DB GCP Key Ring resource resides.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

ChangeOracleDbGcpKeyRingCompartmentDetails Details of the new compartment to contain the Oracle DB GCP Key-Ring resource.

func (ChangeOracleDbGcpKeyRingCompartmentDetails) String added in v65.99.2

func (ChangeOracleDbGcpKeyRingCompartmentDetails) ValidateEnumValue added in v65.99.2

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

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

type ChangeOracleDbGcpKeyRingCompartmentRequest added in v65.99.2

type ChangeOracleDbGcpKeyRingCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Key-Ring resource.
	OracleDbGcpKeyRingId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpKeyRingId"`

	// Moves the GCP Key Ring resource into a different compartment.
	ChangeOracleDbGcpKeyRingCompartmentDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

ChangeOracleDbGcpKeyRingCompartmentRequest wrapper for the ChangeOracleDbGcpKeyRingCompartment operation

See also

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

func (ChangeOracleDbGcpKeyRingCompartmentRequest) BinaryRequestBody added in v65.99.2

BinaryRequestBody implements the OCIRequest interface

func (ChangeOracleDbGcpKeyRingCompartmentRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (ChangeOracleDbGcpKeyRingCompartmentRequest) RetryPolicy added in v65.99.2

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

func (ChangeOracleDbGcpKeyRingCompartmentRequest) String added in v65.99.2

func (ChangeOracleDbGcpKeyRingCompartmentRequest) ValidateEnumValue added in v65.99.2

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

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

type ChangeOracleDbGcpKeyRingCompartmentResponse added in v65.99.2

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

ChangeOracleDbGcpKeyRingCompartmentResponse wrapper for the ChangeOracleDbGcpKeyRingCompartment operation

func (ChangeOracleDbGcpKeyRingCompartmentResponse) HTTPResponse added in v65.99.2

HTTPResponse implements the OCIResponse interface

func (ChangeOracleDbGcpKeyRingCompartmentResponse) String added in v65.99.2

type CreateMultiCloudResourceDiscoveryDetails

type CreateMultiCloudResourceDiscoveryDetails struct {

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

	// Display name of the Multicloud Resource 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"`

	// Discover resource using attributes as key-value pair.
	// For GCP supported attributes (keyRing)
	// For Azure supported attributes (keyVault)
	// GCP Example
	// `{"keyRing": "projects/db-mc-dataplane/locations/global/keyRings/dbmci-keyring"}` or
	// `{"keyRing": "dbmci-keyring"}`
	// Azure Example
	// `{"keyVault": "/subscriptions/fd42b73d-5f28-4a23-ae7c-ca08c625fe07/resourceGroups/yumfei0808Test/providers/Microsoft.KeyVault/managedHSMs/orp7HSM001"}` or
	// `{"keyVault": "orp7HSM001"}`
	ResourcesFilter map[string]string `mandatory:"false" json:"resourcesFilter"`

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

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

func (CreateMultiCloudResourceDiscoveryDetails) 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

type CreateMultiCloudResourceDiscoveryRequest struct {

	// Details for to Discover Multicloud Resource and their associated resources.
	CreateMultiCloudResourceDiscoveryDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (CreateMultiCloudResourceDiscoveryRequest) BinaryRequestBody

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

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

func (CreateMultiCloudResourceDiscoveryRequest) 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

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

CreateMultiCloudResourceDiscoveryResponse wrapper for the CreateMultiCloudResourceDiscovery operation

func (CreateMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMultiCloudResourceDiscoveryResponse) String

type CreateOracleDbAzureBlobContainerDetails

type CreateOracleDbAzureBlobContainerDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of Oracle DB Azure Blob Container resource.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Oracle DB Azure Blob Container resource name.
	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's 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"`
}

CreateOracleDbAzureBlobContainerDetails Create Oracle DB Azure Blob Container object.

func (CreateOracleDbAzureBlobContainerDetails) 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

type CreateOracleDbAzureBlobContainerRequest struct {

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

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

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

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

func (CreateOracleDbAzureBlobContainerRequest) 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

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

CreateOracleDbAzureBlobContainerResponse wrapper for the CreateOracleDbAzureBlobContainer operation

func (CreateOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureBlobContainerResponse) String

type CreateOracleDbAzureBlobMountDetails

type CreateOracleDbAzureBlobMountDetails struct {

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

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

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Container resource that contains Oracle DB Azure Blob Mount 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"`
}

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

func (CreateOracleDbAzureBlobMountDetails) 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

type CreateOracleDbAzureBlobMountRequest struct {

	// Details for to create Oracle DB Azure Blob Mount resource.
	CreateOracleDbAzureBlobMountDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

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

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

func (CreateOracleDbAzureBlobMountRequest) 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

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

CreateOracleDbAzureBlobMountResponse wrapper for the CreateOracleDbAzureBlobMount operation

func (CreateOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureBlobMountResponse) String

func (response CreateOracleDbAzureBlobMountResponse) String() string

type CreateOracleDbAzureConnectorDetails

type CreateOracleDbAzureConnectorDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Cloud VM 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.
	AccessToken *string `mandatory:"false" json:"accessToken"`

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

	// Private endpoint's 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"`
}

CreateOracleDbAzureConnectorDetails Create Oracle DB Azure Connector resource object.

func (CreateOracleDbAzureConnectorDetails) 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

type CreateOracleDbAzureConnectorRequest struct {

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

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

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

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

func (CreateOracleDbAzureConnectorRequest) 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

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

CreateOracleDbAzureConnectorResponse wrapper for the CreateOracleDbAzureConnector operation

func (CreateOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureConnectorResponse) String

func (response CreateOracleDbAzureConnectorResponse) String() string

type CreateOracleDbAzureVaultAssociationDetails

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

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

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector that contains Oracle DB Azure Vault Association resource.
	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"`
}

CreateOracleDbAzureVaultAssociationDetails Create Oracle DB Azure Vault Association object.

func (CreateOracleDbAzureVaultAssociationDetails) 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

type CreateOracleDbAzureVaultAssociationRequest struct {

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

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

func (CreateOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

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

func (CreateOracleDbAzureVaultAssociationRequest) 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

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

CreateOracleDbAzureVaultAssociationResponse wrapper for the CreateOracleDbAzureVaultAssociation operation

func (CreateOracleDbAzureVaultAssociationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureVaultAssociationResponse) String

type CreateOracleDbAzureVaultDetails

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 Oracle DB Connector resource that contains Oracle DB Azure Vault resource.
	OracleDbConnectorId *string `mandatory:"true" json:"oracleDbConnectorId"`

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

	// Oracle DB Azure resource group name.
	OracleDbAzureResourceGroup *string `mandatory:"false" json:"oracleDbAzureResourceGroup"`

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

	// Oracle DB Azure Vault resource type.
	Type *string `mandatory:"false" json:"type"`

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

CreateOracleDbAzureVaultDetails Create Oracle DB Azure Vault obejct.

func (CreateOracleDbAzureVaultDetails) 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

type CreateOracleDbAzureVaultRequest struct {

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

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

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

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

CreateOracleDbAzureVaultResponse wrapper for the CreateOracleDbAzureVault operation

func (CreateOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbAzureVaultResponse) String

func (response CreateOracleDbAzureVaultResponse) String() string

type CreateOracleDbGcpIdentityConnectorDetails added in v65.99.2

type CreateOracleDbGcpIdentityConnectorDetails struct {

	// Oracle DB Google GCP Identity Connector resource name.
	DisplayName *string `mandatory:"true" json:"displayName"`

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

	// OIDC token issuer Url
	IssuerUrl *string `mandatory:"true" json:"issuerUrl"`

	// Project id of the customer project.
	ProjectId *string `mandatory:"true" json:"projectId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the GCP VM Cluster resource.
	ResourceId *string `mandatory:"true" json:"resourceId"`

	// GCP Location.
	GcpLocation *string `mandatory:"true" json:"gcpLocation"`

	// The ID of the cloud GCP Workload Identity Pool.
	GcpWorkloadIdentityPoolId *string `mandatory:"true" json:"gcpWorkloadIdentityPoolId"`

	// The ID of the GCP Workload Identity Provider.
	GcpWorkloadIdentityProviderId *string `mandatory:"true" json:"gcpWorkloadIdentityProviderId"`

	// The ID of the GCP resource service agent.
	GcpResourceServiceAgentId *string `mandatory:"true" json:"gcpResourceServiceAgentId"`

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

CreateOracleDbGcpIdentityConnectorDetails Creates Oracle DB GCP Identity Connector resource.

func (CreateOracleDbGcpIdentityConnectorDetails) String added in v65.99.2

func (CreateOracleDbGcpIdentityConnectorDetails) ValidateEnumValue added in v65.99.2

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

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

type CreateOracleDbGcpIdentityConnectorRequest added in v65.99.2

type CreateOracleDbGcpIdentityConnectorRequest struct {

	// Details for to Create Oracle DB GCP  Identity Connector resource.
	CreateOracleDbGcpIdentityConnectorDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

CreateOracleDbGcpIdentityConnectorRequest wrapper for the CreateOracleDbGcpIdentityConnector operation

See also

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

func (CreateOracleDbGcpIdentityConnectorRequest) BinaryRequestBody added in v65.99.2

BinaryRequestBody implements the OCIRequest interface

func (CreateOracleDbGcpIdentityConnectorRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (CreateOracleDbGcpIdentityConnectorRequest) RetryPolicy added in v65.99.2

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

func (CreateOracleDbGcpIdentityConnectorRequest) String added in v65.99.2

func (CreateOracleDbGcpIdentityConnectorRequest) ValidateEnumValue added in v65.99.2

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

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

type CreateOracleDbGcpIdentityConnectorResponse added in v65.99.2

type CreateOracleDbGcpIdentityConnectorResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CreateOracleDbGcpIdentityConnectorResponse wrapper for the CreateOracleDbGcpIdentityConnector operation

func (CreateOracleDbGcpIdentityConnectorResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbGcpIdentityConnectorResponse) String added in v65.99.2

type CreateOracleDbGcpKeyRingDetails added in v65.99.2

type CreateOracleDbGcpKeyRingDetails struct {

	// The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) where the Oracle DB GCP Key Ring resource resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

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

	// Display name of DB GCP Key Ring resource.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// GCP Key Ring ID.
	GcpKeyRingId *string `mandatory:"false" json:"gcpKeyRingId"`

	// Oracle DB GCP Key Ring resource Type.
	Type *string `mandatory:"false" json:"type"`

	// Location of the GCP Key Ring resource.
	Location *string `mandatory:"false" json:"location"`

	// Oracle DB GCP Key Ring 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"`
}

CreateOracleDbGcpKeyRingDetails This object is about to provide input params to create Oracle DB GCP Key-Ring Details.

func (CreateOracleDbGcpKeyRingDetails) String added in v65.99.2

func (CreateOracleDbGcpKeyRingDetails) ValidateEnumValue added in v65.99.2

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

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

type CreateOracleDbGcpKeyRingRequest added in v65.99.2

type CreateOracleDbGcpKeyRingRequest struct {

	// Details for to Create GCP Key Ring Details.
	CreateOracleDbGcpKeyRingDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

CreateOracleDbGcpKeyRingRequest wrapper for the CreateOracleDbGcpKeyRing operation

See also

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

func (CreateOracleDbGcpKeyRingRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOracleDbGcpKeyRingRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (CreateOracleDbGcpKeyRingRequest) RetryPolicy added in v65.99.2

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

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

func (CreateOracleDbGcpKeyRingRequest) String added in v65.99.2

func (request CreateOracleDbGcpKeyRingRequest) String() string

func (CreateOracleDbGcpKeyRingRequest) ValidateEnumValue added in v65.99.2

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

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

type CreateOracleDbGcpKeyRingResponse added in v65.99.2

type CreateOracleDbGcpKeyRingResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CreateOracleDbGcpKeyRingResponse wrapper for the CreateOracleDbGcpKeyRing operation

func (CreateOracleDbGcpKeyRingResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (CreateOracleDbGcpKeyRingResponse) String added in v65.99.2

func (response CreateOracleDbGcpKeyRingResponse) String() string

type DbMulticloudGCPProviderClient added in v65.99.2

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

DbMulticloudGCPProviderClient a client for DbMulticloudGCPProvider

func NewDbMulticloudGCPProviderClientWithConfigurationProvider added in v65.99.2

func NewDbMulticloudGCPProviderClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbMulticloudGCPProviderClient, err error)

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

func NewDbMulticloudGCPProviderClientWithOboToken added in v65.99.2

func NewDbMulticloudGCPProviderClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbMulticloudGCPProviderClient, err error)

NewDbMulticloudGCPProviderClientWithOboToken Creates a new default DbMulticloudGCPProvider 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 (DbMulticloudGCPProviderClient) ChangeOracleDbGcpIdentityConnectorCompartment added in v65.99.2

ChangeOracleDbGcpIdentityConnectorCompartment Moves the Oracle DB GCP Identity 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/ChangeOracleDbGcpIdentityConnectorCompartment.go.html to see an example of how to use ChangeOracleDbGcpIdentityConnectorCompartment API. A default retry strategy applies to this operation ChangeOracleDbGcpIdentityConnectorCompartment()

func (DbMulticloudGCPProviderClient) ChangeOracleDbGcpKeyRingCompartment added in v65.99.2

ChangeOracleDbGcpKeyRingCompartment Moves the GCP Key Ring 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/ChangeOracleDbGcpKeyRingCompartment.go.html to see an example of how to use ChangeOracleDbGcpKeyRingCompartment API. A default retry strategy applies to this operation ChangeOracleDbGcpKeyRingCompartment()

func (*DbMulticloudGCPProviderClient) ConfigurationProvider added in v65.99.2

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

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

func (DbMulticloudGCPProviderClient) CreateOracleDbGcpIdentityConnector added in v65.99.2

CreateOracleDbGcpIdentityConnector Creates Oracle DB GCP Identity Connector resource.

See also

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

func (DbMulticloudGCPProviderClient) CreateOracleDbGcpKeyRing added in v65.99.2

func (client DbMulticloudGCPProviderClient) CreateOracleDbGcpKeyRing(ctx context.Context, request CreateOracleDbGcpKeyRingRequest) (response CreateOracleDbGcpKeyRingResponse, err error)

CreateOracleDbGcpKeyRing Creates DB GCP Key Rings based on the provided information and retrieves the associated keys.

See also

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

func (DbMulticloudGCPProviderClient) DeleteOracleDbGcpIdentityConnector added in v65.99.2

DeleteOracleDbGcpIdentityConnector Deletes the Oracle DB GCP Identity Connector resource and removes the associated connector from the database resource.

See also

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

func (DbMulticloudGCPProviderClient) DeleteOracleDbGcpKeyRing added in v65.99.2

func (client DbMulticloudGCPProviderClient) DeleteOracleDbGcpKeyRing(ctx context.Context, request DeleteOracleDbGcpKeyRingRequest) (response DeleteOracleDbGcpKeyRingResponse, err error)

DeleteOracleDbGcpKeyRing Deletes the GCP Key Ring and its associated metadata.

See also

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

func (DbMulticloudGCPProviderClient) GetOracleDbGcpIdentityConnector added in v65.99.2

GetOracleDbGcpIdentityConnector Retrieves the Oracle DB GCP Identity Connector for a specified resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

See also

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

func (DbMulticloudGCPProviderClient) GetOracleDbGcpKey added in v65.99.2

func (client DbMulticloudGCPProviderClient) GetOracleDbGcpKey(ctx context.Context, request GetOracleDbGcpKeyRequest) (response GetOracleDbGcpKeyResponse, err error)

GetOracleDbGcpKey Retrieves Oracle DB Google Cloud Key details using a specific resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

See also

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

func (DbMulticloudGCPProviderClient) GetOracleDbGcpKeyRing added in v65.99.2

func (client DbMulticloudGCPProviderClient) GetOracleDbGcpKeyRing(ctx context.Context, request GetOracleDbGcpKeyRingRequest) (response GetOracleDbGcpKeyRingResponse, err error)

GetOracleDbGcpKeyRing Retrieves the Oracle GCP Key Ring details using a specific Container resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

See also

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

func (DbMulticloudGCPProviderClient) ListOracleDbGcpIdentityConnectors added in v65.99.2

ListOracleDbGcpIdentityConnectors Lists all Oracle DB GCP Identity Connectors based on the specified filters.

See also

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

func (DbMulticloudGCPProviderClient) ListOracleDbGcpKeyRings added in v65.99.2

func (client DbMulticloudGCPProviderClient) ListOracleDbGcpKeyRings(ctx context.Context, request ListOracleDbGcpKeyRingsRequest) (response ListOracleDbGcpKeyRingsResponse, err error)

ListOracleDbGcpKeyRings Lists the all DB GCP Key Rings based on filters.

See also

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

func (DbMulticloudGCPProviderClient) ListOracleDbGcpKeys added in v65.99.2

func (client DbMulticloudGCPProviderClient) ListOracleDbGcpKeys(ctx context.Context, request ListOracleDbGcpKeysRequest) (response ListOracleDbGcpKeysResponse, err error)

ListOracleDbGcpKeys Lists all Oracle DB Google Cloud Keys based on the specified filters.

See also

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

func (DbMulticloudGCPProviderClient) RefreshOracleDbGcpIdentityConnector added in v65.99.2

RefreshOracleDbGcpIdentityConnector Refreshes the Oracle DB GCP Connector resource.

See also

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

func (DbMulticloudGCPProviderClient) RefreshOracleDbGcpKeyRing added in v65.99.2

func (client DbMulticloudGCPProviderClient) RefreshOracleDbGcpKeyRing(ctx context.Context, request RefreshOracleDbGcpKeyRingRequest) (response RefreshOracleDbGcpKeyRingResponse, err error)

RefreshOracleDbGcpKeyRing Refreshes Oracle GCP Key Ring details from the backend.

See also

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

func (*DbMulticloudGCPProviderClient) SetRegion added in v65.99.2

func (client *DbMulticloudGCPProviderClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DbMulticloudGCPProviderClient) UpdateOracleDbGcpIdentityConnector added in v65.99.2

UpdateOracleDbGcpIdentityConnector Modifies the existing Oracle DB GCP Identity Connector resource for a given OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

See also

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

func (DbMulticloudGCPProviderClient) UpdateOracleDbGcpKeyRing added in v65.99.2

func (client DbMulticloudGCPProviderClient) UpdateOracleDbGcpKeyRing(ctx context.Context, request UpdateOracleDbGcpKeyRingRequest) (response UpdateOracleDbGcpKeyRingResponse, err error)

UpdateOracleDbGcpKeyRing Modifies the existing Oracle GCP Key Ring Details for a given OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

See also

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

type DeleteMultiCloudResourceDiscoveryRequest

type DeleteMultiCloudResourceDiscoveryRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multicloud 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
}

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.

func (DeleteMultiCloudResourceDiscoveryRequest) BinaryRequestBody

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

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

func (DeleteMultiCloudResourceDiscoveryRequest) 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

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

DeleteMultiCloudResourceDiscoveryResponse wrapper for the DeleteMultiCloudResourceDiscovery operation

func (DeleteMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMultiCloudResourceDiscoveryResponse) String

type DeleteOracleDbAzureBlobContainerRequest

type DeleteOracleDbAzureBlobContainerRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

func (DeleteOracleDbAzureBlobContainerRequest) 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

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

DeleteOracleDbAzureBlobContainerResponse wrapper for the DeleteOracleDbAzureBlobContainer operation

func (DeleteOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureBlobContainerResponse) String

type DeleteOracleDbAzureBlobMountRequest

type DeleteOracleDbAzureBlobMountRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Mount 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
}

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.

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

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

func (DeleteOracleDbAzureBlobMountRequest) 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

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

DeleteOracleDbAzureBlobMountResponse wrapper for the DeleteOracleDbAzureBlobMount operation

func (DeleteOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureBlobMountResponse) String

func (response DeleteOracleDbAzureBlobMountResponse) String() string

type DeleteOracleDbAzureConnectorRequest

type DeleteOracleDbAzureConnectorRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

func (DeleteOracleDbAzureConnectorRequest) 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

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

DeleteOracleDbAzureConnectorResponse wrapper for the DeleteOracleDbAzureConnector operation

func (DeleteOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureConnectorResponse) String

func (response DeleteOracleDbAzureConnectorResponse) String() string

type DeleteOracleDbAzureVaultAssociationRequest

type DeleteOracleDbAzureVaultAssociationRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

func (DeleteOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

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

func (DeleteOracleDbAzureVaultAssociationRequest) 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

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

DeleteOracleDbAzureVaultAssociationResponse wrapper for the DeleteOracleDbAzureVaultAssociation operation

func (DeleteOracleDbAzureVaultAssociationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureVaultAssociationResponse) String

type DeleteOracleDbAzureVaultRequest

type DeleteOracleDbAzureVaultRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

DeleteOracleDbAzureVaultResponse wrapper for the DeleteOracleDbAzureVault operation

func (DeleteOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbAzureVaultResponse) String

func (response DeleteOracleDbAzureVaultResponse) String() string

type DeleteOracleDbGcpIdentityConnectorRequest added in v65.99.2

type DeleteOracleDbGcpIdentityConnectorRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Identity Configuration Resource.
	OracleDbGcpIdentityConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpIdentityConnectorId"`

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

DeleteOracleDbGcpIdentityConnectorRequest wrapper for the DeleteOracleDbGcpIdentityConnector operation

See also

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

func (DeleteOracleDbGcpIdentityConnectorRequest) BinaryRequestBody added in v65.99.2

BinaryRequestBody implements the OCIRequest interface

func (DeleteOracleDbGcpIdentityConnectorRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (DeleteOracleDbGcpIdentityConnectorRequest) RetryPolicy added in v65.99.2

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

func (DeleteOracleDbGcpIdentityConnectorRequest) String added in v65.99.2

func (DeleteOracleDbGcpIdentityConnectorRequest) ValidateEnumValue added in v65.99.2

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

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

type DeleteOracleDbGcpIdentityConnectorResponse added in v65.99.2

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

DeleteOracleDbGcpIdentityConnectorResponse wrapper for the DeleteOracleDbGcpIdentityConnector operation

func (DeleteOracleDbGcpIdentityConnectorResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbGcpIdentityConnectorResponse) String added in v65.99.2

type DeleteOracleDbGcpKeyRingRequest added in v65.99.2

type DeleteOracleDbGcpKeyRingRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Key-Ring resource.
	OracleDbGcpKeyRingId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpKeyRingId"`

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

DeleteOracleDbGcpKeyRingRequest wrapper for the DeleteOracleDbGcpKeyRing operation

See also

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

func (DeleteOracleDbGcpKeyRingRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOracleDbGcpKeyRingRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (DeleteOracleDbGcpKeyRingRequest) RetryPolicy added in v65.99.2

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

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

func (DeleteOracleDbGcpKeyRingRequest) String added in v65.99.2

func (request DeleteOracleDbGcpKeyRingRequest) String() string

func (DeleteOracleDbGcpKeyRingRequest) ValidateEnumValue added in v65.99.2

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

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

type DeleteOracleDbGcpKeyRingResponse added in v65.99.2

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

DeleteOracleDbGcpKeyRingResponse wrapper for the DeleteOracleDbGcpKeyRing operation

func (DeleteOracleDbGcpKeyRingResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (DeleteOracleDbGcpKeyRingResponse) String added in v65.99.2

func (response DeleteOracleDbGcpKeyRingResponse) String() string

type GcpNodes added in v65.99.2

type GcpNodes struct {

	// Host Name or Identity Connector name.
	HostName *string `mandatory:"false" json:"hostName"`

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

	// The current status of the GCP Identity Connector resource.
	Status GcpNodesStatusEnum `mandatory:"false" json:"status,omitempty"`

	// time when the GCP Identity Connector'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"`
}

GcpNodes GCP Identity Connector node details.

func (GcpNodes) String added in v65.99.2

func (m GcpNodes) String() string

func (GcpNodes) ValidateEnumValue added in v65.99.2

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

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

type GcpNodesStatusEnum added in v65.99.2

type GcpNodesStatusEnum string

GcpNodesStatusEnum Enum with underlying type: string

const (
	GcpNodesStatusConnected    GcpNodesStatusEnum = "CONNECTED"
	GcpNodesStatusDisconnected GcpNodesStatusEnum = "DISCONNECTED"
	GcpNodesStatusUnknown      GcpNodesStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for GcpNodesStatusEnum

func GetGcpNodesStatusEnumValues added in v65.99.2

func GetGcpNodesStatusEnumValues() []GcpNodesStatusEnum

GetGcpNodesStatusEnumValues Enumerates the set of values for GcpNodesStatusEnum

func GetMappingGcpNodesStatusEnum added in v65.99.2

func GetMappingGcpNodesStatusEnum(val string) (GcpNodesStatusEnum, bool)

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

type GetMultiCloudResourceDiscoveryRequest

type GetMultiCloudResourceDiscoveryRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multicloud 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
}

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.

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

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

func (GetMultiCloudResourceDiscoveryRequest) 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

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

GetMultiCloudResourceDiscoveryResponse wrapper for the GetMultiCloudResourceDiscovery operation

func (GetMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMultiCloudResourceDiscoveryResponse) String

type GetMultiCloudResourceDiscoverySortOrderEnum

type GetMultiCloudResourceDiscoverySortOrderEnum string

GetMultiCloudResourceDiscoverySortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GetMultiCloudResourceDiscoverySortOrderEnum

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

type GetOracleDbAzureBlobContainerRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

func (GetOracleDbAzureBlobContainerRequest) 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

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

GetOracleDbAzureBlobContainerResponse wrapper for the GetOracleDbAzureBlobContainer operation

func (GetOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureBlobContainerResponse) String

type GetOracleDbAzureBlobContainerSortOrderEnum

type GetOracleDbAzureBlobContainerSortOrderEnum string

GetOracleDbAzureBlobContainerSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GetOracleDbAzureBlobContainerSortOrderEnum

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

type GetOracleDbAzureBlobMountRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Mount 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
}

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.

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

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

GetOracleDbAzureBlobMountResponse wrapper for the GetOracleDbAzureBlobMount operation

func (GetOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureBlobMountResponse) String

func (response GetOracleDbAzureBlobMountResponse) String() string

type GetOracleDbAzureBlobMountSortOrderEnum

type GetOracleDbAzureBlobMountSortOrderEnum string

GetOracleDbAzureBlobMountSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GetOracleDbAzureBlobMountSortOrderEnum

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

type GetOracleDbAzureConnectorRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

GetOracleDbAzureConnectorResponse wrapper for the GetOracleDbAzureConnector operation

func (GetOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureConnectorResponse) String

func (response GetOracleDbAzureConnectorResponse) String() string

type GetOracleDbAzureConnectorSortOrderEnum

type GetOracleDbAzureConnectorSortOrderEnum string

GetOracleDbAzureConnectorSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GetOracleDbAzureConnectorSortOrderEnum

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

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
}

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.

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

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

GetOracleDbAzureKeyResponse wrapper for the GetOracleDbAzureKey operation

func (GetOracleDbAzureKeyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureKeyResponse) String

func (response GetOracleDbAzureKeyResponse) String() string

type GetOracleDbAzureKeySortOrderEnum

type GetOracleDbAzureKeySortOrderEnum string

GetOracleDbAzureKeySortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GetOracleDbAzureKeySortOrderEnum

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

type GetOracleDbAzureVaultAssociationRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

func (GetOracleDbAzureVaultAssociationRequest) 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

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

GetOracleDbAzureVaultAssociationResponse wrapper for the GetOracleDbAzureVaultAssociation operation

func (GetOracleDbAzureVaultAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureVaultAssociationResponse) String

type GetOracleDbAzureVaultAssociationSortOrderEnum

type GetOracleDbAzureVaultAssociationSortOrderEnum string

GetOracleDbAzureVaultAssociationSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GetOracleDbAzureVaultAssociationSortOrderEnum

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

type GetOracleDbAzureVaultRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

GetOracleDbAzureVaultResponse wrapper for the GetOracleDbAzureVault operation

func (GetOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbAzureVaultResponse) String

func (response GetOracleDbAzureVaultResponse) String() string

type GetOracleDbAzureVaultSortOrderEnum

type GetOracleDbAzureVaultSortOrderEnum string

GetOracleDbAzureVaultSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GetOracleDbAzureVaultSortOrderEnum

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 GetOracleDbGcpIdentityConnectorRequest added in v65.99.2

type GetOracleDbGcpIdentityConnectorRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Identity Configuration Resource.
	OracleDbGcpIdentityConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpIdentityConnectorId"`

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

GetOracleDbGcpIdentityConnectorRequest wrapper for the GetOracleDbGcpIdentityConnector operation

See also

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

func (GetOracleDbGcpIdentityConnectorRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbGcpIdentityConnectorRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbGcpIdentityConnectorRequest) RetryPolicy added in v65.99.2

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

func (GetOracleDbGcpIdentityConnectorRequest) String added in v65.99.2

func (GetOracleDbGcpIdentityConnectorRequest) ValidateEnumValue added in v65.99.2

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

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

type GetOracleDbGcpIdentityConnectorResponse added in v65.99.2

type GetOracleDbGcpIdentityConnectorResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

GetOracleDbGcpIdentityConnectorResponse wrapper for the GetOracleDbGcpIdentityConnector operation

func (GetOracleDbGcpIdentityConnectorResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbGcpIdentityConnectorResponse) String added in v65.99.2

type GetOracleDbGcpKeyRequest added in v65.99.2

type GetOracleDbGcpKeyRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Google Cloud Key resource.
	OracleDbGcpKeyId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpKeyId"`

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

GetOracleDbGcpKeyRequest wrapper for the GetOracleDbGcpKey operation

See also

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

func (GetOracleDbGcpKeyRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbGcpKeyRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbGcpKeyRequest) RetryPolicy added in v65.99.2

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

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

func (GetOracleDbGcpKeyRequest) String added in v65.99.2

func (request GetOracleDbGcpKeyRequest) String() string

func (GetOracleDbGcpKeyRequest) ValidateEnumValue added in v65.99.2

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

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

type GetOracleDbGcpKeyResponse added in v65.99.2

type GetOracleDbGcpKeyResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

GetOracleDbGcpKeyResponse wrapper for the GetOracleDbGcpKey operation

func (GetOracleDbGcpKeyResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbGcpKeyResponse) String added in v65.99.2

func (response GetOracleDbGcpKeyResponse) String() string

type GetOracleDbGcpKeyRingRequest added in v65.99.2

type GetOracleDbGcpKeyRingRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Key-Ring resource.
	OracleDbGcpKeyRingId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpKeyRingId"`

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

GetOracleDbGcpKeyRingRequest wrapper for the GetOracleDbGcpKeyRing operation

See also

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

func (GetOracleDbGcpKeyRingRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (GetOracleDbGcpKeyRingRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (GetOracleDbGcpKeyRingRequest) RetryPolicy added in v65.99.2

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

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

func (GetOracleDbGcpKeyRingRequest) String added in v65.99.2

func (request GetOracleDbGcpKeyRingRequest) String() string

func (GetOracleDbGcpKeyRingRequest) ValidateEnumValue added in v65.99.2

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

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

type GetOracleDbGcpKeyRingResponse added in v65.99.2

type GetOracleDbGcpKeyRingResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OracleDbGcpKeyRing instances
	OracleDbGcpKeyRing `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"`
}

GetOracleDbGcpKeyRingResponse wrapper for the GetOracleDbGcpKeyRing operation

func (GetOracleDbGcpKeyRingResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (GetOracleDbGcpKeyRingResponse) String added in v65.99.2

func (response GetOracleDbGcpKeyRingResponse) String() string

type GetOracleDbGcpKeyRingSortOrderEnum added in v65.99.2

type GetOracleDbGcpKeyRingSortOrderEnum string

GetOracleDbGcpKeyRingSortOrderEnum Enum with underlying type: string

const (
	GetOracleDbGcpKeyRingSortOrderAsc  GetOracleDbGcpKeyRingSortOrderEnum = "ASC"
	GetOracleDbGcpKeyRingSortOrderDesc GetOracleDbGcpKeyRingSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for GetOracleDbGcpKeyRingSortOrderEnum

func GetGetOracleDbGcpKeyRingSortOrderEnumValues added in v65.99.2

func GetGetOracleDbGcpKeyRingSortOrderEnumValues() []GetOracleDbGcpKeyRingSortOrderEnum

GetGetOracleDbGcpKeyRingSortOrderEnumValues Enumerates the set of values for GetOracleDbGcpKeyRingSortOrderEnum

func GetMappingGetOracleDbGcpKeyRingSortOrderEnum added in v65.99.2

func GetMappingGetOracleDbGcpKeyRingSortOrderEnum(val string) (GetOracleDbGcpKeyRingSortOrderEnum, bool)

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

type GetWorkRequestRequest

type GetWorkRequestRequest struct {

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

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

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

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

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

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

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

	// A filter to return Oracle DB Multicloud Discovery resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

	// A filter to return only resources that match the specified 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 Azure Identity Connector resources.
	OracleDbAzureConnectorId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureConnectorId"`

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

	// Specifies the type(s) of resources to discover in the target cloud provider.
	ResourcesFilter []string `contributesTo:"query" name:"resourcesFilter" collectionFormat:"multi"`

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

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

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder 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
}

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.

func (ListMultiCloudResourceDiscoveriesRequest) BinaryRequestBody

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

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

func (ListMultiCloudResourceDiscoveriesRequest) 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

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

ListMultiCloudResourceDiscoveriesResponse wrapper for the ListMultiCloudResourceDiscoveries operation

func (ListMultiCloudResourceDiscoveriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMultiCloudResourceDiscoveriesResponse) String

type ListMultiCloudResourceDiscoveriesSortByEnum

type ListMultiCloudResourceDiscoveriesSortByEnum string

ListMultiCloudResourceDiscoveriesSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMultiCloudResourceDiscoveriesSortByEnum

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

type ListMultiCloudResourceDiscoveriesSortOrderEnum string

ListMultiCloudResourceDiscoveriesSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMultiCloudResourceDiscoveriesSortOrderEnum

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

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 Oracle DB Azure Blob Container resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB Azure Blob Container resource.
	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 Oracle DB Azure Blob Container resources that match the specified Azure Account name.
	AzureStorageAccountName *string `mandatory:"false" contributesTo:"query" name:"azureStorageAccountName"`

	// A filter to return Oracle DB Azure Blob Container resources that match the specified Azure Storage name.
	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
}

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.

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

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

func (ListOracleDbAzureBlobContainersRequest) 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

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

ListOracleDbAzureBlobContainersResponse wrapper for the ListOracleDbAzureBlobContainers operation

func (ListOracleDbAzureBlobContainersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureBlobContainersResponse) String

type ListOracleDbAzureBlobContainersSortByEnum

type ListOracleDbAzureBlobContainersSortByEnum string

ListOracleDbAzureBlobContainersSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureBlobContainersSortByEnum

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

type ListOracleDbAzureBlobContainersSortOrderEnum string

ListOracleDbAzureBlobContainersSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureBlobContainersSortOrderEnum

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

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 that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the 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 Container resource.
	OracleDbAzureBlobContainerId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureBlobContainerId"`

	// A filter to return Oracle DB Azure Azure Identity Connector 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
}

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.

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

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

ListOracleDbAzureBlobMountsResponse wrapper for the ListOracleDbAzureBlobMounts operation

func (ListOracleDbAzureBlobMountsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureBlobMountsResponse) String

func (response ListOracleDbAzureBlobMountsResponse) String() string

type ListOracleDbAzureBlobMountsSortByEnum

type ListOracleDbAzureBlobMountsSortByEnum string

ListOracleDbAzureBlobMountsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureBlobMountsSortByEnum

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

type ListOracleDbAzureBlobMountsSortOrderEnum string

ListOracleDbAzureBlobMountsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureBlobMountsSortOrderEnum

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

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 resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB Azure Azure Identity Connector 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
}

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.

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

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

ListOracleDbAzureConnectorsResponse wrapper for the ListOracleDbAzureConnectors operation

func (ListOracleDbAzureConnectorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureConnectorsResponse) String

func (response ListOracleDbAzureConnectorsResponse) String() string

type ListOracleDbAzureConnectorsSortByEnum

type ListOracleDbAzureConnectorsSortByEnum string

ListOracleDbAzureConnectorsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureConnectorsSortByEnum

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

type ListOracleDbAzureConnectorsSortOrderEnum string

ListOracleDbAzureConnectorsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureConnectorsSortOrderEnum

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

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 Oracle DB Azure Vault Keys resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB Azure Vault resources that match the specified OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault resource.
	OracleDbAzureVaultId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureVaultId"`

	// A filter to return Oracle DB Azure Vault Keys resource that match the specified Oracle DB Azure Key OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	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
}

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.

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

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

ListOracleDbAzureKeysResponse wrapper for the ListOracleDbAzureKeys operation

func (ListOracleDbAzureKeysResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureKeysResponse) String

func (response ListOracleDbAzureKeysResponse) String() string

type ListOracleDbAzureKeysSortByEnum

type ListOracleDbAzureKeysSortByEnum string

ListOracleDbAzureKeysSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureKeysSortByEnum

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

type ListOracleDbAzureKeysSortOrderEnum string

ListOracleDbAzureKeysSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureKeysSortOrderEnum

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

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 that match the specified OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault resource.
	OracleDbAzureVaultId *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureVaultId"`

	// A filter to return Oracle DB Azure Vault Association resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB Azure Vault resources that match the specified OCID](/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault Association resource.
	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 Azure Identity Connector 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
}

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.

func (ListOracleDbAzureVaultAssociationsRequest) BinaryRequestBody

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

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

func (ListOracleDbAzureVaultAssociationsRequest) 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

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

ListOracleDbAzureVaultAssociationsResponse wrapper for the ListOracleDbAzureVaultAssociations operation

func (ListOracleDbAzureVaultAssociationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureVaultAssociationsResponse) String

type ListOracleDbAzureVaultAssociationsSortByEnum

type ListOracleDbAzureVaultAssociationsSortByEnum string

ListOracleDbAzureVaultAssociationsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureVaultAssociationsSortByEnum

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

type ListOracleDbAzureVaultAssociationsSortOrderEnum string

ListOracleDbAzureVaultAssociationsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureVaultAssociationsSortOrderEnum

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

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 Oracle DB Azure Vault resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB Azure Vault resources that match the specified OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Vault resource.
	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 Oracle DB Azure Vault resources that match the specified Oracle DB Azure resource group name.
	OracleDbAzureResourceGroup *string `mandatory:"false" contributesTo:"query" name:"oracleDbAzureResourceGroup"`

	// A filter to return Oracle DB Azure Azure Identity Connector 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
}

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.

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

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

ListOracleDbAzureVaultsResponse wrapper for the ListOracleDbAzureVaults operation

func (ListOracleDbAzureVaultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbAzureVaultsResponse) String

func (response ListOracleDbAzureVaultsResponse) String() string

type ListOracleDbAzureVaultsSortByEnum

type ListOracleDbAzureVaultsSortByEnum string

ListOracleDbAzureVaultsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureVaultsSortByEnum

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

type ListOracleDbAzureVaultsSortOrderEnum string

ListOracleDbAzureVaultsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListOracleDbAzureVaultsSortOrderEnum

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 ListOracleDbGcpIdentityConnectorsRequest added in v65.99.2

type ListOracleDbGcpIdentityConnectorsRequest 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 GCP Identity Connector resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB GCP Identity Connector resource that match the given resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

	// A filter to return only resources that match the specified lifecycle state. The state value is case-insensitive.
	LifecycleState OracleDbGcpIdentityConnectorLifecycleStateEnum `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 ListOracleDbGcpIdentityConnectorsSortOrderEnum `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 ListOracleDbGcpIdentityConnectorsSortByEnum `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
}

ListOracleDbGcpIdentityConnectorsRequest wrapper for the ListOracleDbGcpIdentityConnectors operation

See also

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

func (ListOracleDbGcpIdentityConnectorsRequest) BinaryRequestBody added in v65.99.2

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbGcpIdentityConnectorsRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbGcpIdentityConnectorsRequest) RetryPolicy added in v65.99.2

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

func (ListOracleDbGcpIdentityConnectorsRequest) String added in v65.99.2

func (ListOracleDbGcpIdentityConnectorsRequest) ValidateEnumValue added in v65.99.2

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

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

type ListOracleDbGcpIdentityConnectorsResponse added in v65.99.2

type ListOracleDbGcpIdentityConnectorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OracleDbGcpIdentityConnectorSummaryCollection instances
	OracleDbGcpIdentityConnectorSummaryCollection `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"`
}

ListOracleDbGcpIdentityConnectorsResponse wrapper for the ListOracleDbGcpIdentityConnectors operation

func (ListOracleDbGcpIdentityConnectorsResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbGcpIdentityConnectorsResponse) String added in v65.99.2

type ListOracleDbGcpIdentityConnectorsSortByEnum added in v65.99.2

type ListOracleDbGcpIdentityConnectorsSortByEnum string

ListOracleDbGcpIdentityConnectorsSortByEnum Enum with underlying type: string

const (
	ListOracleDbGcpIdentityConnectorsSortByTimecreated ListOracleDbGcpIdentityConnectorsSortByEnum = "timeCreated"
	ListOracleDbGcpIdentityConnectorsSortByDisplayname ListOracleDbGcpIdentityConnectorsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOracleDbGcpIdentityConnectorsSortByEnum

func GetListOracleDbGcpIdentityConnectorsSortByEnumValues added in v65.99.2

func GetListOracleDbGcpIdentityConnectorsSortByEnumValues() []ListOracleDbGcpIdentityConnectorsSortByEnum

GetListOracleDbGcpIdentityConnectorsSortByEnumValues Enumerates the set of values for ListOracleDbGcpIdentityConnectorsSortByEnum

func GetMappingListOracleDbGcpIdentityConnectorsSortByEnum added in v65.99.2

func GetMappingListOracleDbGcpIdentityConnectorsSortByEnum(val string) (ListOracleDbGcpIdentityConnectorsSortByEnum, bool)

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

type ListOracleDbGcpIdentityConnectorsSortOrderEnum added in v65.99.2

type ListOracleDbGcpIdentityConnectorsSortOrderEnum string

ListOracleDbGcpIdentityConnectorsSortOrderEnum Enum with underlying type: string

const (
	ListOracleDbGcpIdentityConnectorsSortOrderAsc  ListOracleDbGcpIdentityConnectorsSortOrderEnum = "ASC"
	ListOracleDbGcpIdentityConnectorsSortOrderDesc ListOracleDbGcpIdentityConnectorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOracleDbGcpIdentityConnectorsSortOrderEnum

func GetListOracleDbGcpIdentityConnectorsSortOrderEnumValues added in v65.99.2

func GetListOracleDbGcpIdentityConnectorsSortOrderEnumValues() []ListOracleDbGcpIdentityConnectorsSortOrderEnum

GetListOracleDbGcpIdentityConnectorsSortOrderEnumValues Enumerates the set of values for ListOracleDbGcpIdentityConnectorsSortOrderEnum

func GetMappingListOracleDbGcpIdentityConnectorsSortOrderEnum added in v65.99.2

func GetMappingListOracleDbGcpIdentityConnectorsSortOrderEnum(val string) (ListOracleDbGcpIdentityConnectorsSortOrderEnum, bool)

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

type ListOracleDbGcpKeyRingsRequest added in v65.99.2

type ListOracleDbGcpKeyRingsRequest 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 GCP Key Ring resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB GCP Key Rings.
	OracleDbGcpKeyRingId *string `mandatory:"false" contributesTo:"query" name:"oracleDbGcpKeyRingId"`

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

	// A filter to return Oracle DB GCP Identity Connector resources that match the specified resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	OracleDbGcpConnectorId *string `mandatory:"false" contributesTo:"query" name:"oracleDbGcpConnectorId"`

	// 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 ListOracleDbGcpKeyRingsSortOrderEnum `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 ListOracleDbGcpKeyRingsSortByEnum `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
}

ListOracleDbGcpKeyRingsRequest wrapper for the ListOracleDbGcpKeyRings operation

See also

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

func (ListOracleDbGcpKeyRingsRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbGcpKeyRingsRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbGcpKeyRingsRequest) RetryPolicy added in v65.99.2

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

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

func (ListOracleDbGcpKeyRingsRequest) String added in v65.99.2

func (request ListOracleDbGcpKeyRingsRequest) String() string

func (ListOracleDbGcpKeyRingsRequest) ValidateEnumValue added in v65.99.2

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

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

type ListOracleDbGcpKeyRingsResponse added in v65.99.2

type ListOracleDbGcpKeyRingsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OracleDbGcpKeyRingSummaryCollection instances
	OracleDbGcpKeyRingSummaryCollection `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"`
}

ListOracleDbGcpKeyRingsResponse wrapper for the ListOracleDbGcpKeyRings operation

func (ListOracleDbGcpKeyRingsResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbGcpKeyRingsResponse) String added in v65.99.2

func (response ListOracleDbGcpKeyRingsResponse) String() string

type ListOracleDbGcpKeyRingsSortByEnum added in v65.99.2

type ListOracleDbGcpKeyRingsSortByEnum string

ListOracleDbGcpKeyRingsSortByEnum Enum with underlying type: string

const (
	ListOracleDbGcpKeyRingsSortByTimecreated ListOracleDbGcpKeyRingsSortByEnum = "timeCreated"
	ListOracleDbGcpKeyRingsSortByDisplayname ListOracleDbGcpKeyRingsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOracleDbGcpKeyRingsSortByEnum

func GetListOracleDbGcpKeyRingsSortByEnumValues added in v65.99.2

func GetListOracleDbGcpKeyRingsSortByEnumValues() []ListOracleDbGcpKeyRingsSortByEnum

GetListOracleDbGcpKeyRingsSortByEnumValues Enumerates the set of values for ListOracleDbGcpKeyRingsSortByEnum

func GetMappingListOracleDbGcpKeyRingsSortByEnum added in v65.99.2

func GetMappingListOracleDbGcpKeyRingsSortByEnum(val string) (ListOracleDbGcpKeyRingsSortByEnum, bool)

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

type ListOracleDbGcpKeyRingsSortOrderEnum added in v65.99.2

type ListOracleDbGcpKeyRingsSortOrderEnum string

ListOracleDbGcpKeyRingsSortOrderEnum Enum with underlying type: string

const (
	ListOracleDbGcpKeyRingsSortOrderAsc  ListOracleDbGcpKeyRingsSortOrderEnum = "ASC"
	ListOracleDbGcpKeyRingsSortOrderDesc ListOracleDbGcpKeyRingsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOracleDbGcpKeyRingsSortOrderEnum

func GetListOracleDbGcpKeyRingsSortOrderEnumValues added in v65.99.2

func GetListOracleDbGcpKeyRingsSortOrderEnumValues() []ListOracleDbGcpKeyRingsSortOrderEnum

GetListOracleDbGcpKeyRingsSortOrderEnumValues Enumerates the set of values for ListOracleDbGcpKeyRingsSortOrderEnum

func GetMappingListOracleDbGcpKeyRingsSortOrderEnum added in v65.99.2

func GetMappingListOracleDbGcpKeyRingsSortOrderEnum(val string) (ListOracleDbGcpKeyRingsSortOrderEnum, bool)

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

type ListOracleDbGcpKeysRequest added in v65.99.2

type ListOracleDbGcpKeysRequest 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 Google Cloud Key resources that match the specified display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return Oracle DB GCP Key Rings.
	OracleDbGcpKeyRingId *string `mandatory:"false" contributesTo:"query" name:"oracleDbGcpKeyRingId"`

	// A filter to return Oracle DB Google Cloud Key resources.
	OracleDbGcpKeyId *string `mandatory:"false" contributesTo:"query" name:"oracleDbGcpKeyId"`

	// A filter to return only resources that match the specified lifecycle state. The state value is case-insensitive.
	LifecycleState OracleDbGcpKeyLifecycleStateEnum `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 ListOracleDbGcpKeysSortOrderEnum `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 ListOracleDbGcpKeysSortByEnum `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
}

ListOracleDbGcpKeysRequest wrapper for the ListOracleDbGcpKeys operation

See also

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

func (ListOracleDbGcpKeysRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (ListOracleDbGcpKeysRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (ListOracleDbGcpKeysRequest) RetryPolicy added in v65.99.2

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

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

func (ListOracleDbGcpKeysRequest) String added in v65.99.2

func (request ListOracleDbGcpKeysRequest) String() string

func (ListOracleDbGcpKeysRequest) ValidateEnumValue added in v65.99.2

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

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

type ListOracleDbGcpKeysResponse added in v65.99.2

type ListOracleDbGcpKeysResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OracleDbGcpKeySummaryCollection instances
	OracleDbGcpKeySummaryCollection `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"`
}

ListOracleDbGcpKeysResponse wrapper for the ListOracleDbGcpKeys operation

func (ListOracleDbGcpKeysResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (ListOracleDbGcpKeysResponse) String added in v65.99.2

func (response ListOracleDbGcpKeysResponse) String() string

type ListOracleDbGcpKeysSortByEnum added in v65.99.2

type ListOracleDbGcpKeysSortByEnum string

ListOracleDbGcpKeysSortByEnum Enum with underlying type: string

const (
	ListOracleDbGcpKeysSortByTimecreated ListOracleDbGcpKeysSortByEnum = "timeCreated"
	ListOracleDbGcpKeysSortByDisplayname ListOracleDbGcpKeysSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOracleDbGcpKeysSortByEnum

func GetListOracleDbGcpKeysSortByEnumValues added in v65.99.2

func GetListOracleDbGcpKeysSortByEnumValues() []ListOracleDbGcpKeysSortByEnum

GetListOracleDbGcpKeysSortByEnumValues Enumerates the set of values for ListOracleDbGcpKeysSortByEnum

func GetMappingListOracleDbGcpKeysSortByEnum added in v65.99.2

func GetMappingListOracleDbGcpKeysSortByEnum(val string) (ListOracleDbGcpKeysSortByEnum, bool)

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

type ListOracleDbGcpKeysSortOrderEnum added in v65.99.2

type ListOracleDbGcpKeysSortOrderEnum string

ListOracleDbGcpKeysSortOrderEnum Enum with underlying type: string

const (
	ListOracleDbGcpKeysSortOrderAsc  ListOracleDbGcpKeysSortOrderEnum = "ASC"
	ListOracleDbGcpKeysSortOrderDesc ListOracleDbGcpKeysSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOracleDbGcpKeysSortOrderEnum

func GetListOracleDbGcpKeysSortOrderEnumValues added in v65.99.2

func GetListOracleDbGcpKeysSortOrderEnumValues() []ListOracleDbGcpKeysSortOrderEnum

GetListOracleDbGcpKeysSortOrderEnumValues Enumerates the set of values for ListOracleDbGcpKeysSortOrderEnum

func GetMappingListOracleDbGcpKeysSortOrderEnum added in v65.99.2

func GetMappingListOracleDbGcpKeysSortOrderEnum(val string) (ListOracleDbGcpKeysSortOrderEnum, bool)

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

type ListWorkRequestErrorsRequest

type ListWorkRequestErrorsRequest struct {

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

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

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

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.

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

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

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

type ListWorkRequestErrorsResponse

type ListWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum

type ListWorkRequestErrorsSortOrderEnum string

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

type ListWorkRequestLogsRequest struct {

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

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

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

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.

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

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

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

type ListWorkRequestLogsResponse

type ListWorkRequestLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum

type ListWorkRequestLogsSortOrderEnum string

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

type ListWorkRequestsRequest struct {

	// The ID (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
}

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.

func (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

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

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

type ListWorkRequestsResponse

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

type ListWorkRequestsSortOrderEnum string

ListWorkRequestsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type ListWorkRequestsStatusEnum

type ListWorkRequestsStatusEnum string

ListWorkRequestsStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

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

type MultiCloudResourceDiscovery struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multicloud Resource 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 Multicloud Resource Discovery resource.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Display name of the Multicloud Resource 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"`

	// Discover resource using attributes as key-value pair.
	// For GCP supported attributes (keyRing)
	// For Azure supported attributes (keyVault)
	// GCP Example
	// `{"keyRing": "projects/db-mc-dataplane/locations/global/keyRings/dbmci-keyring"}` or
	// `{"keyRing": "dbmci-keyring"}`
	// Azure Example
	// `{"keyVault": "/subscriptions/fd42b73d-5f28-4a23-ae7c-ca08c625fe07/resourceGroups/yumfei0808Test/providers/Microsoft.KeyVault/managedHSMs/orp7HSM001"}` or
	// `{"keyVault": "orp7HSM001"}`
	ResourcesFilter map[string]string `mandatory:"false" json:"resourcesFilter"`

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

MultiCloudResourceDiscovery Multicloud Resource Discovery resource object

func (MultiCloudResourceDiscovery) 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

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

MultiCloudResourceDiscoveryClient a client for MultiCloudResourceDiscovery

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

ChangeMultiCloudResourceDiscoveryCompartment Moves the Multicloud Resource Discovery 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

CreateMultiCloudResourceDiscovery Discovers Multicloud Resource and their associated resources based on the information provided.

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

DeleteMultiCloudResourceDiscovery Deletes the Multicloud Resource Discovery resource and removes its associated metadata from Oracle Cloud Infrastructure.

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

GetMultiCloudResourceDiscovery Retrieves detailed information about a Multicloud discovered resource by specifying its unique resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

ListMultiCloudResourceDiscoveries Lists all Multicloud Resource Discovery resources based on the specified 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

UpdateMultiCloudResourceDiscovery Modifies the properties of an Azure discovered resource identified by the specified resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

type MultiCloudResourceDiscoveryLifecycleStateEnum string

MultiCloudResourceDiscoveryLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for MultiCloudResourceDiscoveryLifecycleStateEnum

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

type MultiCloudResourceDiscoveryResourceTypeEnum string

MultiCloudResourceDiscoveryResourceTypeEnum Enum with underlying type: string

const (
	MultiCloudResourceDiscoveryResourceTypeVaults      MultiCloudResourceDiscoveryResourceTypeEnum = "VAULTS"
	MultiCloudResourceDiscoveryResourceTypeStorage     MultiCloudResourceDiscoveryResourceTypeEnum = "STORAGE"
	MultiCloudResourceDiscoveryResourceTypeGcpKeyRings MultiCloudResourceDiscoveryResourceTypeEnum = "GCP_KEY_RINGS"
)

Set of constants representing the allowable values for MultiCloudResourceDiscoveryResourceTypeEnum

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

type MultiCloudResourceDiscoverySummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multicloud Resource 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 Multicloud Resource Discovery resource.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// Display name of the Multicloud Resource 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 Multicloud 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 Multicloud 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 Multicloud Resource 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"`
}

MultiCloudResourceDiscoverySummary Multicloud Resource Discovery Summary.

func (MultiCloudResourceDiscoverySummary) 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

type MultiCloudResourceDiscoverySummaryCollection struct {

	// This list contains the summary of Multicloud Resource Discovery.
	Items []MultiCloudResourceDiscoverySummary `mandatory:"true" json:"items"`
}

MultiCloudResourceDiscoverySummaryCollection List of MultiCloudResourceDiscoverySummary resources.

func (MultiCloudResourceDiscoverySummaryCollection) 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

type OperationStatusEnum string

OperationStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for OperationStatusEnum

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

type OperationTypeEnum string

OperationTypeEnum Enum with underlying type: string

const (
	OperationTypeCreateAzureConnector           OperationTypeEnum = "CREATE_AZURE_CONNECTOR"
	OperationTypeDeleteAzureConnector           OperationTypeEnum = "DELETE_AZURE_CONNECTOR"
	OperationTypeUpdateAzureConnector           OperationTypeEnum = "UPDATE_AZURE_CONNECTOR"
	OperationTypeMoveAzureConnector             OperationTypeEnum = "MOVE_AZURE_CONNECTOR"
	OperationTypeRefreshAzureConnector          OperationTypeEnum = "REFRESH_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"
	OperationTypeCreateGcpConnector             OperationTypeEnum = "CREATE_GCP_CONNECTOR"
	OperationTypeDeleteGcpConnector             OperationTypeEnum = "DELETE_GCP_CONNECTOR"
	OperationTypeUpdateGcpConnector             OperationTypeEnum = "UPDATE_GCP_CONNECTOR"
	OperationTypeMoveGcpConnector               OperationTypeEnum = "MOVE_GCP_CONNECTOR"
	OperationTypeRefreshGcpConnector            OperationTypeEnum = "REFRESH_GCP_CONNECTOR"
	OperationTypeGcpDiscovery                   OperationTypeEnum = "GCP_DISCOVERY"
	OperationTypeCreateGcpKeyRing               OperationTypeEnum = "CREATE_GCP_KEY_RING"
	OperationTypeDeleteGcpKeyRing               OperationTypeEnum = "DELETE_GCP_KEY_RING"
	OperationTypeUpdateGcpKeyRing               OperationTypeEnum = "UPDATE_GCP_KEY_RING"
	OperationTypeMoveGcpKeyRing                 OperationTypeEnum = "MOVE_GCP_KEY_RING"
	OperationTypeRefreshGcpKeyRing              OperationTypeEnum = "REFRESH_GCP_KEY_RING"
)

Set of constants representing the allowable values for OperationTypeEnum

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OracleDBAzureBlobContainerClient

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

OracleDBAzureBlobContainerClient a client for OracleDBAzureBlobContainer

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

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

CreateOracleDbAzureBlobContainer Creates Oracle DB Azure Blob Container 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

DeleteOracleDbAzureBlobContainer Delete Oracle DB Azure Blob Container resource.

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

GetOracleDbAzureBlobContainer Retrieves the details of an Oracle DB–associated Azure Blob Container using the specified container resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

ListOracleDbAzureBlobContainers Lists all Oracle DB Azure Blob Container resources based on the specified filters.

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

UpdateOracleDbAzureBlobContainer Modifies the existing Oracle DB Azure Blob Container resource for a given OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

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

OracleDBAzureBlobMountClient a client for OracleDBAzureBlobMount

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

ChangeOracleDbAzureBlobMountCompartment Moves the Oracle DB Azure 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.

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 Unmounts Oracle DB Azure Blob Mount resource from an Exadata VM cluster in Oracle Exadata Database Service on Dedicated Infrastructure (ExaDB-D) and deletes Oracle DB Azure Blob Mount 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 Retrieves the Oracle DB Azure Blob Mount resource for a specified resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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 all Oracle DB Azure Blob Mount resources based on the specified 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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

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

OracleDBAzureConnectorClient a client for OracleDBAzureConnector

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

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 Oracle 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 Deletes the Oracle DB Azure Identity Connector 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 Retrieves the Oracle DB Azure Identity Connector for a specified resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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 all Oracle DB Azure Connector resources based on the specified 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 Oracle Cloud 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) RefreshOracleDbAzureConnector added in v65.99.2

func (client OracleDBAzureConnectorClient) RefreshOracleDbAzureConnector(ctx context.Context, request RefreshOracleDbAzureConnectorRequest) (response RefreshOracleDbAzureConnectorResponse, err error)

RefreshOracleDbAzureConnector Refreshes the Oracle DB Azure Connector resource.

See also

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

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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

type OracleDbAzureBlobContainer struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of Oracle DB Azure Blob Container resource.
	Id *string `mandatory:"true" json:"id"`

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

	// Oracle DB Azure Blob Container resource name.
	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's 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"`
}

OracleDbAzureBlobContainer Oracle DB Azure Blob Container resource object.

func (OracleDbAzureBlobContainer) 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

type OracleDbAzureBlobContainerLifecycleStateEnum string

OracleDbAzureBlobContainerLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbAzureBlobContainerLifecycleStateCreating OracleDbAzureBlobContainerLifecycleStateEnum = "CREATING"
	OracleDbAzureBlobContainerLifecycleStateActive   OracleDbAzureBlobContainerLifecycleStateEnum = "ACTIVE"
	OracleDbAzureBlobContainerLifecycleStateUpdating OracleDbAzureBlobContainerLifecycleStateEnum = "UPDATING"
	OracleDbAzureBlobContainerLifecycleStateDeleting OracleDbAzureBlobContainerLifecycleStateEnum = "DELETING"
	OracleDbAzureBlobContainerLifecycleStateDeleted  OracleDbAzureBlobContainerLifecycleStateEnum = "DELETED"
	OracleDbAzureBlobContainerLifecycleStateFailed   OracleDbAzureBlobContainerLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbAzureBlobContainerLifecycleStateEnum

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

type OracleDbAzureBlobContainerSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB Azure Blob Container resource.
	Id *string `mandatory:"false" json:"id"`

	// Oracle DB Azure Blob Container 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 Blob Container resource.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

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

	// Private Endpoint's 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 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"`
}

OracleDbAzureBlobContainerSummary Oracle DB Azure Blob Container resource's summary object.

func (OracleDbAzureBlobContainerSummary) 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

type OracleDbAzureBlobContainerSummaryCollection struct {

	// This list contains the summary of Oracle DB Azure Blob Container resources.
	Items []OracleDbAzureBlobContainerSummary `mandatory:"true" json:"items"`
}

OracleDbAzureBlobContainerSummaryCollection Oracle DB Azure Blob Container change compartment object.

func (OracleDbAzureBlobContainerSummaryCollection) 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

type OracleDbAzureBlobMount struct {

	// The The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Mount resource.
	Id *string `mandatory:"true" json:"id"`

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

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

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Container resource that contains Oracle DB Azure Blob Mount resource.
	OracleDbAzureBlobContainerId *string `mandatory:"true" json:"oracleDbAzureBlobContainerId"`

	// Oracle DB Azure Blob 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 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"`
}

OracleDbAzureBlobMount Oracle DB Azure Blob Mount resource object.

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

type OracleDbAzureBlobMountLifecycleStateEnum string

OracleDbAzureBlobMountLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbAzureBlobMountLifecycleStateCreating OracleDbAzureBlobMountLifecycleStateEnum = "CREATING"
	OracleDbAzureBlobMountLifecycleStateActive   OracleDbAzureBlobMountLifecycleStateEnum = "ACTIVE"
	OracleDbAzureBlobMountLifecycleStateUpdating OracleDbAzureBlobMountLifecycleStateEnum = "UPDATING"
	OracleDbAzureBlobMountLifecycleStateDeleting OracleDbAzureBlobMountLifecycleStateEnum = "DELETING"
	OracleDbAzureBlobMountLifecycleStateDeleted  OracleDbAzureBlobMountLifecycleStateEnum = "DELETED"
	OracleDbAzureBlobMountLifecycleStateFailed   OracleDbAzureBlobMountLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbAzureBlobMountLifecycleStateEnum

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

type OracleDbAzureBlobMountSummary struct {

	// TThe The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the 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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains Oracle DB Azure Blob Mount resource.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Container resource that contains Oracle DB Azure Blob Mount 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"`
}

OracleDbAzureBlobMountSummary Oracle DB Azure Blob Mount resource details.

func (OracleDbAzureBlobMountSummary) 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

type OracleDbAzureBlobMountSummaryCollection struct {

	// This list contains Oracle DB Azure Blob Mount resources.
	Items []OracleDbAzureBlobMountSummary `mandatory:"true" json:"items"`
}

OracleDbAzureBlobMountSummaryCollection List of OracleDbAzureBlobMountSummary resources.

func (OracleDbAzureBlobMountSummaryCollection) 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

type OracleDbAzureConnector struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector 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 Connector resource.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Cloud VM 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 installed under Cloud VM Cluster.
	ArcAgentNodes []ArcAgentNodes `mandatory:"false" json:"arcAgentNodes"`

	// Azure bearer access token.
	AccessToken *string `mandatory:"false" json:"accessToken"`

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

	// Private endpoint's 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"`

	// The current Connectivity status of Azure Identity Connector resource.
	AzureIdentityConnectivityStatus OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum `mandatory:"false" json:"azureIdentityConnectivityStatus,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"`
}

OracleDbAzureConnector Oracle DB Azure Connector resource.

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 OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum added in v65.99.2

type OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum string

OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum Enum with underlying type: string

const (
	OracleDbAzureConnectorAzureIdentityConnectivityStatusConnected          OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum = "CONNECTED"
	OracleDbAzureConnectorAzureIdentityConnectivityStatusDisconnected       OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum = "DISCONNECTED"
	OracleDbAzureConnectorAzureIdentityConnectivityStatusPartiallyConnected OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum = "PARTIALLY_CONNECTED"
	OracleDbAzureConnectorAzureIdentityConnectivityStatusUnknown            OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum

func GetMappingOracleDbAzureConnectorAzureIdentityConnectivityStatusEnum added in v65.99.2

func GetMappingOracleDbAzureConnectorAzureIdentityConnectivityStatusEnum(val string) (OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum, bool)

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

func GetOracleDbAzureConnectorAzureIdentityConnectivityStatusEnumValues added in v65.99.2

func GetOracleDbAzureConnectorAzureIdentityConnectivityStatusEnumValues() []OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum

GetOracleDbAzureConnectorAzureIdentityConnectivityStatusEnumValues Enumerates the set of values for OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum

type OracleDbAzureConnectorAzureIdentityMechanismEnum

type OracleDbAzureConnectorAzureIdentityMechanismEnum string

OracleDbAzureConnectorAzureIdentityMechanismEnum Enum with underlying type: string

const (
	OracleDbAzureConnectorAzureIdentityMechanismArcAgent         OracleDbAzureConnectorAzureIdentityMechanismEnum = "ARC_AGENT"
	OracleDbAzureConnectorAzureIdentityMechanismServicePrincipal OracleDbAzureConnectorAzureIdentityMechanismEnum = "SERVICE_PRINCIPAL"
)

Set of constants representing the allowable values for OracleDbAzureConnectorAzureIdentityMechanismEnum

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

type OracleDbAzureConnectorLifecycleStateEnum string

OracleDbAzureConnectorLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbAzureConnectorLifecycleStateCreating OracleDbAzureConnectorLifecycleStateEnum = "CREATING"
	OracleDbAzureConnectorLifecycleStateActive   OracleDbAzureConnectorLifecycleStateEnum = "ACTIVE"
	OracleDbAzureConnectorLifecycleStateUpdating OracleDbAzureConnectorLifecycleStateEnum = "UPDATING"
	OracleDbAzureConnectorLifecycleStateDeleting OracleDbAzureConnectorLifecycleStateEnum = "DELETING"
	OracleDbAzureConnectorLifecycleStateDeleted  OracleDbAzureConnectorLifecycleStateEnum = "DELETED"
	OracleDbAzureConnectorLifecycleStateFailed   OracleDbAzureConnectorLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbAzureConnectorLifecycleStateEnum

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

type OracleDbAzureConnectorSummary struct {

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

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Cloud VM 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 Oracle Cloud VM Cluster.
	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's 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"`

	// The current lifecycle state of the Oracle DB Azure Identity Connector resource.
	AzureIdentityConnectivityStatus OracleDbAzureConnectorAzureIdentityConnectivityStatusEnum `mandatory:"false" json:"azureIdentityConnectivityStatus,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"`
}

OracleDbAzureConnectorSummary Details of Oracle DB Azure Connector resource.

func (OracleDbAzureConnectorSummary) 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

type OracleDbAzureConnectorSummaryCollection struct {

	// OracleDbAzureConnectorSummary object.
	Items []OracleDbAzureConnectorSummary `mandatory:"true" json:"items"`
}

OracleDbAzureConnectorSummaryCollection List of OracleDbAzureConnectorSummary resources.

func (OracleDbAzureConnectorSummaryCollection) 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

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

	// Oracle DB Azure Vault Key resource name.
	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 ID of the Azure Key resource.
	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"`

	// Key Resource type.
	ResourceType *string `mandatory:"false" json:"resourceType"`

	// Key properties
	KeyProperties *interface{} `mandatory:"false" json:"keyProperties"`

	// Time when the Oracle DB Azure Vault Key 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 Vault Key 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 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"`
}

OracleDbAzureKey Oracle DB Azure Key resource object.

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

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

OracleDbAzureKeyClient a client for OracleDbAzureKey

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 Retrieves detailed information about a Oracle DB Azure Key resource by specifying its unique resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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 all Oracle DB Azure Keys based on the specified 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

type OracleDbAzureKeyLifecycleStateEnum string

OracleDbAzureKeyLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbAzureKeyLifecycleStateCreating OracleDbAzureKeyLifecycleStateEnum = "CREATING"
	OracleDbAzureKeyLifecycleStateActive   OracleDbAzureKeyLifecycleStateEnum = "ACTIVE"
	OracleDbAzureKeyLifecycleStateUpdating OracleDbAzureKeyLifecycleStateEnum = "UPDATING"
	OracleDbAzureKeyLifecycleStateDeleting OracleDbAzureKeyLifecycleStateEnum = "DELETING"
	OracleDbAzureKeyLifecycleStateDeleted  OracleDbAzureKeyLifecycleStateEnum = "DELETED"
	OracleDbAzureKeyLifecycleStateFailed   OracleDbAzureKeyLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbAzureKeyLifecycleStateEnum

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

type OracleDbAzureKeySummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle DB Azure Vault Key resource.
	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 ID of Azure Key resource.
	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"`

	// Key Resource type.
	ResourceType *string `mandatory:"false" json:"resourceType"`

	// Key properties
	KeyProperties *interface{} `mandatory:"false" json:"keyProperties"`

	// Time when the Oracle DB Azure Vault Key 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 Vault Key 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 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"`
}

OracleDbAzureKeySummary Oracle DB Azure Key resource summary.

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

type OracleDbAzureKeySummaryCollection struct {

	// This list contains the summary of Oracle DB Azure Key resources.
	Items []OracleDbAzureKeySummary `mandatory:"true" json:"items"`
}

OracleDbAzureKeySummaryCollection List of OracleDbAzureKeySummary resources.

func (OracleDbAzureKeySummaryCollection) 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

type OracleDbAzureVault struct {

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

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

	// Oracle DB Azure resource group name.
	OracleDbAzureResourceGroup *string `mandatory:"true" json:"oracleDbAzureResourceGroup"`

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Connector resource that contains Oracle DB Azure Vault resource.
	OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

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

	// Oracle DB Azure Vault resource type.
	Type *string `mandatory:"false" json:"type"`

	// Oracle DB Azure Vault resource location.
	Location *string `mandatory:"false" json:"location"`

	// Oracle DB Azure Vault resource's properties.
	Properties map[string]string `mandatory:"false" json:"properties"`

	// The lifecycle state of the Oracle 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 resource 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 resource 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 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"`
}

OracleDbAzureVault Oracle DB Azure Vault resource object.

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

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

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

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

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

	// The Associated resource is 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 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 Vault Association 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 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"`
}

OracleDbAzureVaultAssociation Oracle DB Azure Vault Association resource object.

func (OracleDbAzureVaultAssociation) 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

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

OracleDbAzureVaultAssociationClient a client for OracleDbAzureVaultAssociation

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

CascadingDeleteOracleDbAzureVaultAssociation Deletes the Oracle DB Azure Vault Association resource.

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

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

CreateOracleDbAzureVaultAssociation Creates Oracle DB Azure Vault Association resource.

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

DeleteOracleDbAzureVaultAssociation Deletes the Oracle DB Azure Vault Association resource.

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

GetOracleDbAzureVaultAssociation Retrieves the details of an Oracle DB Azure Vault Association using the specified association resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

ListOracleDbAzureVaultAssociations Lists all Oracle DB Azure Associations based on the specified 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

UpdateOracleDbAzureVaultAssociation Modifies the properties of an Oracle DB Azure Vault Association resource identified by the specified resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

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

type OracleDbAzureVaultAssociationLifecycleStateEnum string

OracleDbAzureVaultAssociationLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbAzureVaultAssociationLifecycleStateCreating OracleDbAzureVaultAssociationLifecycleStateEnum = "CREATING"
	OracleDbAzureVaultAssociationLifecycleStateActive   OracleDbAzureVaultAssociationLifecycleStateEnum = "ACTIVE"
	OracleDbAzureVaultAssociationLifecycleStateUpdating OracleDbAzureVaultAssociationLifecycleStateEnum = "UPDATING"
	OracleDbAzureVaultAssociationLifecycleStateDeleting OracleDbAzureVaultAssociationLifecycleStateEnum = "DELETING"
	OracleDbAzureVaultAssociationLifecycleStateDeleted  OracleDbAzureVaultAssociationLifecycleStateEnum = "DELETED"
	OracleDbAzureVaultAssociationLifecycleStateFailed   OracleDbAzureVaultAssociationLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbAzureVaultAssociationLifecycleStateEnum

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

type OracleDbAzureVaultAssociationSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle DB Azure Vault Association resource.
	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 that contains Oracle DB Azure Vault Association resource.
	OracleDbAzureVaultId *string `mandatory:"false" json:"oracleDbAzureVaultId"`

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

	// The Associated resource is 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 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 Vault Association 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 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"`
}

OracleDbAzureVaultAssociationSummary Oracle DB Azure Vault Association resource summary.

func (OracleDbAzureVaultAssociationSummary) 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

type OracleDbAzureVaultAssociationSummaryCollection struct {

	// This list contains the summary of Oracle DB Azure Vault Association resources.
	Items []OracleDbAzureVaultAssociationSummary `mandatory:"true" json:"items"`
}

OracleDbAzureVaultAssociationSummaryCollection List of OracleDbAzureVaultAssociationSummary resources.

func (OracleDbAzureVaultAssociationSummaryCollection) String

func (OracleDbAzureVaultAssociationSummaryCollection) ValidateEnumValue

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

type OracleDbAzureVaultClient

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

OracleDbAzureVaultClient a client for OracleDbAzureVault

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 Creates DB Azure Vault resource.

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 Deletes the DB Azure Vault resource.

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 Retrieves detailed information about an Oracle Database Azure Vault resource using its unique resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). This operation returns metadata and configuration details associated with the specified vault resource.

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 all DB Azure Vault resources based on the specified 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 Refreshes the Oracle DB Azure Vault resource.

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 configuration details of an existing Oracle Database Azure Vault resource identified by its unique OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). This operation updates only the specified fields in the request body.

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

type OracleDbAzureVaultLifecycleStateEnum string

OracleDbAzureVaultLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbAzureVaultLifecycleStateCreating OracleDbAzureVaultLifecycleStateEnum = "CREATING"
	OracleDbAzureVaultLifecycleStateActive   OracleDbAzureVaultLifecycleStateEnum = "ACTIVE"
	OracleDbAzureVaultLifecycleStateUpdating OracleDbAzureVaultLifecycleStateEnum = "UPDATING"
	OracleDbAzureVaultLifecycleStateDeleting OracleDbAzureVaultLifecycleStateEnum = "DELETING"
	OracleDbAzureVaultLifecycleStateDeleted  OracleDbAzureVaultLifecycleStateEnum = "DELETED"
	OracleDbAzureVaultLifecycleStateFailed   OracleDbAzureVaultLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbAzureVaultLifecycleStateEnum

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

type OracleDbAzureVaultSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the oracle DB Azure Vault 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 that contains Oracle DB Azure Vault resource.
	OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

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

	// Oracle DB Azure resource group name.
	OracleDbAzureResourceGroup *string `mandatory:"false" json:"oracleDbAzureResourceGroup"`

	// Oracle DB Azure Vault resource type.
	Type *string `mandatory:"false" json:"type"`

	// Oracle DB Azure Vault resource location.
	Location *string `mandatory:"false" json:"location"`

	// Oracle DB Azure Vault 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 resource 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 resource 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"`
}

OracleDbAzureVaultSummary Oracle DB Azure Vault resource summary.

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

type OracleDbAzureVaultSummaryCollection struct {

	// This list contains the summary of DB Azure Vault resources.
	Items []OracleDbAzureVaultSummary `mandatory:"true" json:"items"`
}

OracleDbAzureVaultSummaryCollection List of OracleDbAzureVaultSummary resources.

func (OracleDbAzureVaultSummaryCollection) 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 OracleDbGcpIdentityConnector added in v65.99.2

type OracleDbGcpIdentityConnector struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Identity Connector resource.
	Id *string `mandatory:"true" json:"id"`

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

	// OIDC token issuer Url.
	IssuerUrl *string `mandatory:"true" json:"issuerUrl"`

	// Project id of the customer project.
	ProjectId *string `mandatory:"true" json:"projectId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the GCP VM Cluster resource.
	ResourceId *string `mandatory:"true" json:"resourceId"`

	// GCP Location.
	GcpLocation *string `mandatory:"true" json:"gcpLocation"`

	// The ID of the cloud GCP Workload Identity Pool.
	GcpWorkloadIdentityPoolId *string `mandatory:"true" json:"gcpWorkloadIdentityPoolId"`

	// The ID of the GCP Workload Identity Provider.
	GcpWorkloadIdentityProviderId *string `mandatory:"true" json:"gcpWorkloadIdentityProviderId"`

	// The ID of the GCP resource service agent.
	GcpResourceServiceAgentId *string `mandatory:"true" json:"gcpResourceServiceAgentId"`

	// Oracle DB GCP Identity Connector resource name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// List of All VMs where GCP Identity Connector is configured for this VMCluster.
	GcpNodes []GcpNodes `mandatory:"false" json:"gcpNodes"`

	// The current Connectivity status of GCP Identity Connector resource.
	GcpIdentityConnectivityStatus OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum `mandatory:"false" json:"gcpIdentityConnectivityStatus,omitempty"`

	// The current lifecycle state of the GCP Identity Connector resource.
	LifecycleState OracleDbGcpIdentityConnectorLifecycleStateEnum `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 GCP Identity 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 GCP Identity 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"`

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

OracleDbGcpIdentityConnector This resource is used to create and manage a GCP Identity Connector for Oracle Database running on Oracle Exadata Database Service on Dedicated Infrastructure (ExaDB-D). The Identity Connector enables secure communication between Oracle Cloud and Google Cloud services.

func (OracleDbGcpIdentityConnector) String added in v65.99.2

func (OracleDbGcpIdentityConnector) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum added in v65.99.2

type OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum string

OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum Enum with underlying type: string

const (
	OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusConnected          OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum = "CONNECTED"
	OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusDisconnected       OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum = "DISCONNECTED"
	OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusPartiallyConnected OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum = "PARTIALLY_CONNECTED"
	OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusUnknown            OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum

func GetMappingOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum added in v65.99.2

func GetMappingOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum(val string) (OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum, bool)

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

func GetOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnumValues added in v65.99.2

func GetOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnumValues() []OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum

GetOracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnumValues Enumerates the set of values for OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum

type OracleDbGcpIdentityConnectorLifecycleStateEnum added in v65.99.2

type OracleDbGcpIdentityConnectorLifecycleStateEnum string

OracleDbGcpIdentityConnectorLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbGcpIdentityConnectorLifecycleStateCreating OracleDbGcpIdentityConnectorLifecycleStateEnum = "CREATING"
	OracleDbGcpIdentityConnectorLifecycleStateActive   OracleDbGcpIdentityConnectorLifecycleStateEnum = "ACTIVE"
	OracleDbGcpIdentityConnectorLifecycleStateUpdating OracleDbGcpIdentityConnectorLifecycleStateEnum = "UPDATING"
	OracleDbGcpIdentityConnectorLifecycleStateDeleting OracleDbGcpIdentityConnectorLifecycleStateEnum = "DELETING"
	OracleDbGcpIdentityConnectorLifecycleStateDeleted  OracleDbGcpIdentityConnectorLifecycleStateEnum = "DELETED"
	OracleDbGcpIdentityConnectorLifecycleStateFailed   OracleDbGcpIdentityConnectorLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbGcpIdentityConnectorLifecycleStateEnum

func GetMappingOracleDbGcpIdentityConnectorLifecycleStateEnum added in v65.99.2

func GetMappingOracleDbGcpIdentityConnectorLifecycleStateEnum(val string) (OracleDbGcpIdentityConnectorLifecycleStateEnum, bool)

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

func GetOracleDbGcpIdentityConnectorLifecycleStateEnumValues added in v65.99.2

func GetOracleDbGcpIdentityConnectorLifecycleStateEnumValues() []OracleDbGcpIdentityConnectorLifecycleStateEnum

GetOracleDbGcpIdentityConnectorLifecycleStateEnumValues Enumerates the set of values for OracleDbGcpIdentityConnectorLifecycleStateEnum

type OracleDbGcpIdentityConnectorSummary added in v65.99.2

type OracleDbGcpIdentityConnectorSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Identity Connector resource.
	Id *string `mandatory:"false" json:"id"`

	// Oracle DB GCP Identity Connector resource name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Oracle DB GCP Identity Connector resource.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// OIDC token issuer Url
	IssuerUrl *string `mandatory:"false" json:"issuerUrl"`

	// Project id of the customer project.
	ProjectId *string `mandatory:"false" json:"projectId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the GCP VM Cluster resource.
	ResourceId *string `mandatory:"false" json:"resourceId"`

	// GCP Location.
	GcpLocation *string `mandatory:"false" json:"gcpLocation"`

	// The ID of the cloud GCP Workload Identity Pool.
	GcpWorkloadIdentityPoolId *string `mandatory:"false" json:"gcpWorkloadIdentityPoolId"`

	// The ID of the GCP Workload Identity Provider.
	GcpWorkloadIdentityProviderId *string `mandatory:"false" json:"gcpWorkloadIdentityProviderId"`

	// The ID of the GCP resource service agent.
	GcpResourceServiceAgentId *string `mandatory:"false" json:"gcpResourceServiceAgentId"`

	// List of All VMs where GCP Identity Connector is configured for this VMCluster.
	GcpNodes []GcpNodes `mandatory:"false" json:"gcpNodes"`

	// The current lifecycle state of the GCP Identity Connector resource.
	GcpIdentityConnectivityStatus OracleDbGcpIdentityConnectorGcpIdentityConnectivityStatusEnum `mandatory:"false" json:"gcpIdentityConnectivityStatus,omitempty"`

	// The current lifecycle state of the GCP Identity Connector resource.
	LifecycleState OracleDbGcpIdentityConnectorLifecycleStateEnum `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 GCP Identity 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 GCP Identity 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"`

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

OracleDbGcpIdentityConnectorSummary Oracle DB GCP Identity Connector resource summary.

func (OracleDbGcpIdentityConnectorSummary) String added in v65.99.2

func (OracleDbGcpIdentityConnectorSummary) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpIdentityConnectorSummaryCollection added in v65.99.2

type OracleDbGcpIdentityConnectorSummaryCollection struct {

	// This list contains the summary of Oracle DB GCP Identity Connector resources.
	Items []OracleDbGcpIdentityConnectorSummary `mandatory:"true" json:"items"`
}

OracleDbGcpIdentityConnectorSummaryCollection List of OracleDbGcpIdentityConnectorSummary resources.

func (OracleDbGcpIdentityConnectorSummaryCollection) String added in v65.99.2

func (OracleDbGcpIdentityConnectorSummaryCollection) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpKey added in v65.99.2

type OracleDbGcpKey struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Google 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 Google Key resource.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Google Cloud Key-Ring resource.
	OracleDbGcpKeyRingId *string `mandatory:"true" json:"oracleDbGcpKeyRingId"`

	// Display name of Oracle DB Google Key resource.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// TThe Google Cloud Key ID and Key URL associated with the Google Key under the specified Key Ring resource.
	GcpKeyId *string `mandatory:"false" json:"gcpKeyId"`

	// The current lifecycle state of the Oracle DB Google Key resource.
	LifecycleState OracleDbGcpKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

	// Key resource type.
	ResourceType *string `mandatory:"false" json:"resourceType"`

	// Gcp Key properties
	GcpKeyProperties *interface{} `mandatory:"false" json:"gcpKeyProperties"`

	// Time when the Oracle DB Google Key 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 Google Key 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"`

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

OracleDbGcpKey Oracle DB Google Cloud Key resource.

func (OracleDbGcpKey) String added in v65.99.2

func (m OracleDbGcpKey) String() string

func (OracleDbGcpKey) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpKeyLifecycleStateEnum added in v65.99.2

type OracleDbGcpKeyLifecycleStateEnum string

OracleDbGcpKeyLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbGcpKeyLifecycleStateCreating OracleDbGcpKeyLifecycleStateEnum = "CREATING"
	OracleDbGcpKeyLifecycleStateActive   OracleDbGcpKeyLifecycleStateEnum = "ACTIVE"
	OracleDbGcpKeyLifecycleStateUpdating OracleDbGcpKeyLifecycleStateEnum = "UPDATING"
	OracleDbGcpKeyLifecycleStateDeleting OracleDbGcpKeyLifecycleStateEnum = "DELETING"
	OracleDbGcpKeyLifecycleStateDeleted  OracleDbGcpKeyLifecycleStateEnum = "DELETED"
	OracleDbGcpKeyLifecycleStateFailed   OracleDbGcpKeyLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbGcpKeyLifecycleStateEnum

func GetMappingOracleDbGcpKeyLifecycleStateEnum added in v65.99.2

func GetMappingOracleDbGcpKeyLifecycleStateEnum(val string) (OracleDbGcpKeyLifecycleStateEnum, bool)

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

func GetOracleDbGcpKeyLifecycleStateEnumValues added in v65.99.2

func GetOracleDbGcpKeyLifecycleStateEnumValues() []OracleDbGcpKeyLifecycleStateEnum

GetOracleDbGcpKeyLifecycleStateEnumValues Enumerates the set of values for OracleDbGcpKeyLifecycleStateEnum

type OracleDbGcpKeyRing added in v65.99.2

type OracleDbGcpKeyRing struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB GCP Key Ring resource.
	Id *string `mandatory:"true" json:"id"`

	// The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) where the Oracle DB GCP Key Ring resource resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Oracle DB GCP Identity Connector resource resides.
	OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

	// Display name of DB GCP Key Ring resource.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// GCP Key Ring ID.
	GcpKeyRingId *string `mandatory:"false" json:"gcpKeyRingId"`

	// Oracle DB GCP Key Ring resource Type.
	Type *string `mandatory:"false" json:"type"`

	// Location of the GCP Key Ring resource.
	Location *string `mandatory:"false" json:"location"`

	// Oracle DB GCP Key Ring resource's properties.
	Properties map[string]string `mandatory:"false" json:"properties"`

	// The lifecycle state of the Oracle DB GCP Key Ring resource.
	LifecycleState OracleDbGcpKeyRingLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

	// Time when the DB GCP Key Ring resource 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 GCP Key Ring resource 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"`

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

OracleDbGcpKeyRing Oracle DB GCP Key Ring resource object.

func (OracleDbGcpKeyRing) String added in v65.99.2

func (m OracleDbGcpKeyRing) String() string

func (OracleDbGcpKeyRing) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpKeyRingLifecycleStateEnum added in v65.99.2

type OracleDbGcpKeyRingLifecycleStateEnum string

OracleDbGcpKeyRingLifecycleStateEnum Enum with underlying type: string

const (
	OracleDbGcpKeyRingLifecycleStateCreating OracleDbGcpKeyRingLifecycleStateEnum = "CREATING"
	OracleDbGcpKeyRingLifecycleStateActive   OracleDbGcpKeyRingLifecycleStateEnum = "ACTIVE"
	OracleDbGcpKeyRingLifecycleStateUpdating OracleDbGcpKeyRingLifecycleStateEnum = "UPDATING"
	OracleDbGcpKeyRingLifecycleStateDeleting OracleDbGcpKeyRingLifecycleStateEnum = "DELETING"
	OracleDbGcpKeyRingLifecycleStateDeleted  OracleDbGcpKeyRingLifecycleStateEnum = "DELETED"
	OracleDbGcpKeyRingLifecycleStateFailed   OracleDbGcpKeyRingLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OracleDbGcpKeyRingLifecycleStateEnum

func GetMappingOracleDbGcpKeyRingLifecycleStateEnum added in v65.99.2

func GetMappingOracleDbGcpKeyRingLifecycleStateEnum(val string) (OracleDbGcpKeyRingLifecycleStateEnum, bool)

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

func GetOracleDbGcpKeyRingLifecycleStateEnumValues added in v65.99.2

func GetOracleDbGcpKeyRingLifecycleStateEnumValues() []OracleDbGcpKeyRingLifecycleStateEnum

GetOracleDbGcpKeyRingLifecycleStateEnumValues Enumerates the set of values for OracleDbGcpKeyRingLifecycleStateEnum

type OracleDbGcpKeyRingSummary added in v65.99.2

type OracleDbGcpKeyRingSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB GCP Key Ring resource.
	Id *string `mandatory:"false" json:"id"`

	// Display name of DB GCP Key Ring resource.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) where the Oracle DB GCP Key Ring resource resides.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Oracle DB GCP Identity Connector resource resides.
	OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

	// GCP Key Ring ID.
	GcpKeyRingId *string `mandatory:"false" json:"gcpKeyRingId"`

	// Key Ring resource type.
	Type *string `mandatory:"false" json:"type"`

	// Location of the GCP Key Ring resource.
	Location *string `mandatory:"false" json:"location"`

	// Oracle GCP Key Ring resource's properties.
	Properties map[string]string `mandatory:"false" json:"properties"`

	// The lifecycle state of the Oracle DB GCP Key Ring resource.
	LifecycleState OracleDbGcpKeyRingLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

	// Time when the Oracle Oracle DB GCP Key Ring 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 Oracle DB GCP Key Ring 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"`

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

OracleDbGcpKeyRingSummary Oracle Oracle DB GCP Key-Ring resource summary.

func (OracleDbGcpKeyRingSummary) String added in v65.99.2

func (m OracleDbGcpKeyRingSummary) String() string

func (OracleDbGcpKeyRingSummary) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpKeyRingSummaryCollection added in v65.99.2

type OracleDbGcpKeyRingSummaryCollection struct {

	// This list contains the summary of Oracle DB GCP Key-Ring resources.
	Items []OracleDbGcpKeyRingSummary `mandatory:"true" json:"items"`
}

OracleDbGcpKeyRingSummaryCollection List of OracleDbGcpKeyRingSummary resources.

func (OracleDbGcpKeyRingSummaryCollection) String added in v65.99.2

func (OracleDbGcpKeyRingSummaryCollection) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpKeySummary added in v65.99.2

type OracleDbGcpKeySummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle DB Google Cloud Key resource.
	Id *string `mandatory:"false" json:"id"`

	// Oracle DB Google Cloud 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 Google Cloud Key resource.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The Google Cloud ID of the Google Key, Google Key resource URL.
	GcpKeyId *string `mandatory:"false" json:"gcpKeyId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Google Cloud Key-Ring resource.
	OracleDbGcpKeyRingId *string `mandatory:"false" json:"oracleDbGcpKeyRingId"`

	// The current lifecycle state of the Oracle DB Google Key resource.
	LifecycleState OracleDbGcpKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

	// Key resource type.
	ResourceType *string `mandatory:"false" json:"resourceType"`

	// Gcp Key properties
	GcpKeyProperties *interface{} `mandatory:"false" json:"gcpKeyProperties"`

	// Time when the Oracle DB Google Cloud 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 Google Cloud 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"`

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

OracleDbGcpKeySummary Oracle DB Google Cloud Key resource summary.

func (OracleDbGcpKeySummary) String added in v65.99.2

func (m OracleDbGcpKeySummary) String() string

func (OracleDbGcpKeySummary) ValidateEnumValue added in v65.99.2

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

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

type OracleDbGcpKeySummaryCollection added in v65.99.2

type OracleDbGcpKeySummaryCollection struct {

	// This list contains the summary of Oracle Google Cloud Key resources.
	Items []OracleDbGcpKeySummary `mandatory:"true" json:"items"`
}

OracleDbGcpKeySummaryCollection List of OracleDbGcpKeySummary resources.

func (OracleDbGcpKeySummaryCollection) String added in v65.99.2

func (OracleDbGcpKeySummaryCollection) ValidateEnumValue added in v65.99.2

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

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

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

PatchOracleDbAzureConnectorDetails Details for to patch Oracle DB Azure Connector resource.

func (PatchOracleDbAzureConnectorDetails) 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

type PatchOracleDbAzureConnectorRequest struct {

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

	// Patch Azure Arc Agent on Oracle Cloud 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
}

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.

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

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

PatchOracleDbAzureConnectorResponse wrapper for the PatchOracleDbAzureConnector operation

func (PatchOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (PatchOracleDbAzureConnectorResponse) String

func (response PatchOracleDbAzureConnectorResponse) String() string

type RefreshOracleDbAzureConnectorRequest added in v65.99.2

type RefreshOracleDbAzureConnectorRequest struct {

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

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

RefreshOracleDbAzureConnectorRequest wrapper for the RefreshOracleDbAzureConnector operation

See also

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

func (RefreshOracleDbAzureConnectorRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (RefreshOracleDbAzureConnectorRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (RefreshOracleDbAzureConnectorRequest) RetryPolicy added in v65.99.2

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

func (RefreshOracleDbAzureConnectorRequest) String added in v65.99.2

func (RefreshOracleDbAzureConnectorRequest) ValidateEnumValue added in v65.99.2

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

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

type RefreshOracleDbAzureConnectorResponse added in v65.99.2

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

RefreshOracleDbAzureConnectorResponse wrapper for the RefreshOracleDbAzureConnector operation

func (RefreshOracleDbAzureConnectorResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (RefreshOracleDbAzureConnectorResponse) String added in v65.99.2

type RefreshOracleDbAzureVaultDetails added in v65.99.2

type RefreshOracleDbAzureVaultDetails struct {

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

RefreshOracleDbAzureVaultDetails Details for to refresh DB Azure Vault resource.

func (RefreshOracleDbAzureVaultDetails) String added in v65.99.2

func (RefreshOracleDbAzureVaultDetails) ValidateEnumValue added in v65.99.2

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

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

type RefreshOracleDbAzureVaultRequest

type RefreshOracleDbAzureVaultRequest struct {

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

	// Details for to refresh Oracle DB Azure Vault resource.
	RefreshOracleDbAzureVaultDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

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.

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

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

RefreshOracleDbAzureVaultResponse wrapper for the RefreshOracleDbAzureVault operation

func (RefreshOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RefreshOracleDbAzureVaultResponse) String

func (response RefreshOracleDbAzureVaultResponse) String() string

type RefreshOracleDbGcpIdentityConnectorRequest added in v65.99.2

type RefreshOracleDbGcpIdentityConnectorRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Identity Configuration Resource.
	OracleDbGcpIdentityConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpIdentityConnectorId"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

RefreshOracleDbGcpIdentityConnectorRequest wrapper for the RefreshOracleDbGcpIdentityConnector operation

See also

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

func (RefreshOracleDbGcpIdentityConnectorRequest) BinaryRequestBody added in v65.99.2

BinaryRequestBody implements the OCIRequest interface

func (RefreshOracleDbGcpIdentityConnectorRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (RefreshOracleDbGcpIdentityConnectorRequest) RetryPolicy added in v65.99.2

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

func (RefreshOracleDbGcpIdentityConnectorRequest) String added in v65.99.2

func (RefreshOracleDbGcpIdentityConnectorRequest) ValidateEnumValue added in v65.99.2

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

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

type RefreshOracleDbGcpIdentityConnectorResponse added in v65.99.2

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

RefreshOracleDbGcpIdentityConnectorResponse wrapper for the RefreshOracleDbGcpIdentityConnector operation

func (RefreshOracleDbGcpIdentityConnectorResponse) HTTPResponse added in v65.99.2

HTTPResponse implements the OCIResponse interface

func (RefreshOracleDbGcpIdentityConnectorResponse) String added in v65.99.2

type RefreshOracleDbGcpKeyRingDetails added in v65.99.2

type RefreshOracleDbGcpKeyRingDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Connector resource.
	OracleDbGcpConnectorId *string `mandatory:"false" json:"oracleDbGcpConnectorId"`
}

RefreshOracleDbGcpKeyRingDetails Details for to refresh Oracle DB GCP Key Ring resource.

func (RefreshOracleDbGcpKeyRingDetails) String added in v65.99.2

func (RefreshOracleDbGcpKeyRingDetails) ValidateEnumValue added in v65.99.2

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

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

type RefreshOracleDbGcpKeyRingRequest added in v65.99.2

type RefreshOracleDbGcpKeyRingRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Key-Ring resource.
	OracleDbGcpKeyRingId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpKeyRingId"`

	// Details for to refresh Oracle DD GCP Key Ring.
	RefreshOracleDbGcpKeyRingDetails `contributesTo:"body"`

	// A token that uniquely identifies a request, allowing it to be safely retried in the event of a timeout or server error without the risk of the action being executed more than once.
	// Retry tokens expire after 24 hours but can be invalidated sooner if conflicting operations occur.
	// For example, if a resource has been deleted and permanently purged from the system, a retry of the original creation request may 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
}

RefreshOracleDbGcpKeyRingRequest wrapper for the RefreshOracleDbGcpKeyRing operation

See also

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

func (RefreshOracleDbGcpKeyRingRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (RefreshOracleDbGcpKeyRingRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (RefreshOracleDbGcpKeyRingRequest) RetryPolicy added in v65.99.2

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

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

func (RefreshOracleDbGcpKeyRingRequest) String added in v65.99.2

func (request RefreshOracleDbGcpKeyRingRequest) String() string

func (RefreshOracleDbGcpKeyRingRequest) ValidateEnumValue added in v65.99.2

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

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

type RefreshOracleDbGcpKeyRingResponse added in v65.99.2

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

RefreshOracleDbGcpKeyRingResponse wrapper for the RefreshOracleDbGcpKeyRing operation

func (RefreshOracleDbGcpKeyRingResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (RefreshOracleDbGcpKeyRingResponse) String added in v65.99.2

func (response RefreshOracleDbGcpKeyRingResponse) String() string

type Resources

type Resources struct {

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

Resources Discovered Resources.

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

type SortOrderEnum string

SortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for SortOrderEnum

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

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

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type UpdateMultiCloudResourceDiscoveryDetails

type UpdateMultiCloudResourceDiscoveryDetails struct {

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

	// Display name of the Multicloud Resource 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"`

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

UpdateMultiCloudResourceDiscoveryDetails This object is about to provide input params to update Multicloud Resource Discovery.

func (UpdateMultiCloudResourceDiscoveryDetails) 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

type UpdateMultiCloudResourceDiscoveryRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Multicloud 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
}

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.

func (UpdateMultiCloudResourceDiscoveryRequest) BinaryRequestBody

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

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

func (UpdateMultiCloudResourceDiscoveryRequest) 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

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

UpdateMultiCloudResourceDiscoveryResponse wrapper for the UpdateMultiCloudResourceDiscovery operation

func (UpdateMultiCloudResourceDiscoveryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMultiCloudResourceDiscoveryResponse) String

type UpdateOracleDbAzureBlobContainerDetails

type UpdateOracleDbAzureBlobContainerDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Container resource.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// Oracle DB Azure Blob Container resource name.
	DisplayName *string `mandatory:"false" json:"displayName"`

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

	// Private endpoint's 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"`
}

UpdateOracleDbAzureBlobContainerDetails Oracle DB Azure Blob Container resource's update object.

func (UpdateOracleDbAzureBlobContainerDetails) 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

type UpdateOracleDbAzureBlobContainerRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

func (UpdateOracleDbAzureBlobContainerRequest) 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

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

UpdateOracleDbAzureBlobContainerResponse wrapper for the UpdateOracleDbAzureBlobContainer operation

func (UpdateOracleDbAzureBlobContainerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureBlobContainerResponse) String

type UpdateOracleDbAzureBlobMountDetails

type UpdateOracleDbAzureBlobMountDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains 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 (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector resource that contains Oracle DB Azure Blob Mount resource.
	OracleDbAzureConnectorId *string `mandatory:"false" json:"oracleDbAzureConnectorId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Container resource that contains Oracle DB Azure Blob Mount 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"`
}

UpdateOracleDbAzureBlobMountDetails This object is about to provide input params to mount Azure Container in OCI Database resource.

func (UpdateOracleDbAzureBlobMountDetails) 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

type UpdateOracleDbAzureBlobMountRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Blob Mount 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
}

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.

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

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

func (UpdateOracleDbAzureBlobMountRequest) 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

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

UpdateOracleDbAzureBlobMountResponse wrapper for the UpdateOracleDbAzureBlobMount operation

func (UpdateOracleDbAzureBlobMountResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureBlobMountResponse) String

func (response UpdateOracleDbAzureBlobMountResponse) String() string

type UpdateOracleDbAzureConnectorDetails

type UpdateOracleDbAzureConnectorDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Cloud VM 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.
	AccessToken *string `mandatory:"false" json:"accessToken"`

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

	// Private endpoint's 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"`
}

UpdateOracleDbAzureConnectorDetails Update Oracle DB Azure Connector resource object.

func (UpdateOracleDbAzureConnectorDetails) 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

type UpdateOracleDbAzureConnectorRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

func (UpdateOracleDbAzureConnectorRequest) 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

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

UpdateOracleDbAzureConnectorResponse wrapper for the UpdateOracleDbAzureConnector operation

func (UpdateOracleDbAzureConnectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureConnectorResponse) String

func (response UpdateOracleDbAzureConnectorResponse) String() string

type UpdateOracleDbAzureVaultAssociationDetails

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

	// 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 Oracle DB Azure Vault that contains Oracle DB Azure Vault Association resource.
	OracleDbAzureVaultId *string `mandatory:"false" json:"oracleDbAzureVaultId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB Azure Connector that contains Oracle DB Azure Vault Association resource.
	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"`
}

UpdateOracleDbAzureVaultAssociationDetails This object is about to provide input params to update Oracle DB Azure Vault Association resource.

func (UpdateOracleDbAzureVaultAssociationDetails) 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

type UpdateOracleDbAzureVaultAssociationRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

func (UpdateOracleDbAzureVaultAssociationRequest) BinaryRequestBody

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

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

func (UpdateOracleDbAzureVaultAssociationRequest) 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

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

UpdateOracleDbAzureVaultAssociationResponse wrapper for the UpdateOracleDbAzureVaultAssociation operation

func (UpdateOracleDbAzureVaultAssociationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureVaultAssociationResponse) String

type UpdateOracleDbAzureVaultDetails

type UpdateOracleDbAzureVaultDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains this Oracle 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 that contains Oracle DB Azure Vault resource.
	OracleDbConnectorId *string `mandatory:"false" json:"oracleDbConnectorId"`

	// Oracle DB Azure Vault resource name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Oracle DB Azure resource group name.
	OracleDbAzureResourceGroup *string `mandatory:"false" json:"oracleDbAzureResourceGroup"`

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

	// Oracle DB Azure Vault resource type.
	Type *string `mandatory:"false" json:"type"`

	// Oracle DB Azure Vault resource location.
	Location *string `mandatory:"false" json:"location"`

	// Oracle DB Azure Vault 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"`
}

UpdateOracleDbAzureVaultDetails This object is about to provide input params to update Oracle DB Azure Vault resource.

func (UpdateOracleDbAzureVaultDetails) 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

type UpdateOracleDbAzureVaultRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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
}

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.

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

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

UpdateOracleDbAzureVaultResponse wrapper for the UpdateOracleDbAzureVault operation

func (UpdateOracleDbAzureVaultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbAzureVaultResponse) String

func (response UpdateOracleDbAzureVaultResponse) String() string

type UpdateOracleDbGcpIdentityConnectorDetails added in v65.99.2

type UpdateOracleDbGcpIdentityConnectorDetails struct {

	// Oracle DB Google GCP Identity Connector resource name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// OIDC token issuer Url
	IssuerUrl *string `mandatory:"false" json:"issuerUrl"`

	// Project ID of the customer project.
	ProjectId *string `mandatory:"false" json:"projectId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the GCP VM Cluster resource.
	ResourceId *string `mandatory:"false" json:"resourceId"`

	// GCP Location.
	GcpLocation *string `mandatory:"false" json:"gcpLocation"`

	// The ID of the cloud GCP Workload Identity Pool.
	GcpWorkloadIdentityPoolId *string `mandatory:"false" json:"gcpWorkloadIdentityPoolId"`

	// The ID of the GCP Workload Identity Provider.
	GcpWorkloadIdentityProviderId *string `mandatory:"false" json:"gcpWorkloadIdentityProviderId"`

	// The ID of the GCP resource service agent.
	GcpResourceServiceAgentId *string `mandatory:"false" json:"gcpResourceServiceAgentId"`

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

UpdateOracleDbGcpIdentityConnectorDetails This object is about to provide input params to create Oracle DB GCP Identity Connector resource.

func (UpdateOracleDbGcpIdentityConnectorDetails) String added in v65.99.2

func (UpdateOracleDbGcpIdentityConnectorDetails) ValidateEnumValue added in v65.99.2

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

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

type UpdateOracleDbGcpIdentityConnectorRequest added in v65.99.2

type UpdateOracleDbGcpIdentityConnectorRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Identity Configuration Resource.
	OracleDbGcpIdentityConnectorId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpIdentityConnectorId"`

	// Details for to update OracleDbGcpIdentityConnector.
	UpdateOracleDbGcpIdentityConnectorDetails `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
}

UpdateOracleDbGcpIdentityConnectorRequest wrapper for the UpdateOracleDbGcpIdentityConnector operation

See also

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

func (UpdateOracleDbGcpIdentityConnectorRequest) BinaryRequestBody added in v65.99.2

BinaryRequestBody implements the OCIRequest interface

func (UpdateOracleDbGcpIdentityConnectorRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (UpdateOracleDbGcpIdentityConnectorRequest) RetryPolicy added in v65.99.2

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

func (UpdateOracleDbGcpIdentityConnectorRequest) String added in v65.99.2

func (UpdateOracleDbGcpIdentityConnectorRequest) ValidateEnumValue added in v65.99.2

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

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

type UpdateOracleDbGcpIdentityConnectorResponse added in v65.99.2

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

UpdateOracleDbGcpIdentityConnectorResponse wrapper for the UpdateOracleDbGcpIdentityConnector operation

func (UpdateOracleDbGcpIdentityConnectorResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbGcpIdentityConnectorResponse) String added in v65.99.2

type UpdateOracleDbGcpKeyRingDetails added in v65.99.2

type UpdateOracleDbGcpKeyRingDetails struct {

	// Display name of DB GCP Key Ring resource.
	DisplayName *string `mandatory:"false" json:"displayName"`

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

UpdateOracleDbGcpKeyRingDetails This object is about to provide input params to update Oracle DB GCP Key-Ring resource.

func (UpdateOracleDbGcpKeyRingDetails) String added in v65.99.2

func (UpdateOracleDbGcpKeyRingDetails) ValidateEnumValue added in v65.99.2

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

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

type UpdateOracleDbGcpKeyRingRequest added in v65.99.2

type UpdateOracleDbGcpKeyRingRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle DB GCP Key-Ring resource.
	OracleDbGcpKeyRingId *string `mandatory:"true" contributesTo:"path" name:"oracleDbGcpKeyRingId"`

	// Details for to update OracleDbGcpKeyRing.
	UpdateOracleDbGcpKeyRingDetails `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
}

UpdateOracleDbGcpKeyRingRequest wrapper for the UpdateOracleDbGcpKeyRing operation

See also

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

func (UpdateOracleDbGcpKeyRingRequest) BinaryRequestBody added in v65.99.2

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOracleDbGcpKeyRingRequest) HTTPRequest added in v65.99.2

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

HTTPRequest implements the OCIRequest interface

func (UpdateOracleDbGcpKeyRingRequest) RetryPolicy added in v65.99.2

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

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

func (UpdateOracleDbGcpKeyRingRequest) String added in v65.99.2

func (request UpdateOracleDbGcpKeyRingRequest) String() string

func (UpdateOracleDbGcpKeyRingRequest) ValidateEnumValue added in v65.99.2

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

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

type UpdateOracleDbGcpKeyRingResponse added in v65.99.2

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

UpdateOracleDbGcpKeyRingResponse wrapper for the UpdateOracleDbGcpKeyRing operation

func (UpdateOracleDbGcpKeyRingResponse) HTTPResponse added in v65.99.2

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

HTTPResponse implements the OCIResponse interface

func (UpdateOracleDbGcpKeyRingResponse) String added in v65.99.2

func (response UpdateOracleDbGcpKeyRingResponse) String() string

type WorkRequest

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

WorkRequest A description of work request status.

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

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

WorkRequestClient a client for WorkRequest

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

type WorkRequestError struct {

	// A machine-usable code for the error that occured. Error codes are listed on
	// (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm)
	Code *string `mandatory:"true" json:"code"`

	// A human readable description of the issue encountered.
	Message *string `mandatory:"true" json:"message"`

	// The time the error occured. An RFC3339 formatted datetime string.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestError An error encountered while executing a work request.

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

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

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

type WorkRequestErrorCollection

type WorkRequestErrorCollection struct {

	// List of workRequestError objects.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

func (WorkRequestErrorCollection) String

func (WorkRequestErrorCollection) ValidateEnumValue

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

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

type WorkRequestLogEntry

type WorkRequestLogEntry struct {

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

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

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

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

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

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

type WorkRequestLogEntryCollection

type WorkRequestLogEntryCollection struct {

	// List of workRequestLogEntries.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

func (WorkRequestLogEntryCollection) String

func (WorkRequestLogEntryCollection) ValidateEnumValue

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

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

type WorkRequestResource

type WorkRequestResource struct {

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

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

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

	// The URI path that the user can 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"`
}

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

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

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

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

type WorkRequestResourceMetadataKeyEnum

type WorkRequestResourceMetadataKeyEnum string

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

const (
	WorkRequestResourceMetadataKeyVmClusterId    WorkRequestResourceMetadataKeyEnum = "VM_CLUSTER_ID"
	WorkRequestResourceMetadataKeyHostnames      WorkRequestResourceMetadataKeyEnum = "HOSTNAMES"
	WorkRequestResourceMetadataKeyCommands       WorkRequestResourceMetadataKeyEnum = "COMMANDS"
	WorkRequestResourceMetadataKeyResultLocation WorkRequestResourceMetadataKeyEnum = "RESULT_LOCATION"
	WorkRequestResourceMetadataKeyIsDryRun       WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

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

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

WorkRequestSummary A summary of the status of a work request.

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

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

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

type WorkRequestSummaryCollection

type WorkRequestSummaryCollection struct {

	// List of workRequestSummary objects.
	Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

func (WorkRequestSummaryCollection) 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

Source Files

Jump to

Keyboard shortcuts

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