Documentation ¶
Index ¶
- type ChangeDataSafePrivateEndpointCompartmentDetails
- type ChangeDataSafePrivateEndpointCompartmentRequest
- type ChangeDataSafePrivateEndpointCompartmentResponse
- type ChangeOnPremConnectorCompartmentDetails
- type ChangeOnPremConnectorCompartmentRequest
- type ChangeOnPremConnectorCompartmentResponse
- type CreateDataSafePrivateEndpointDetails
- type CreateDataSafePrivateEndpointRequest
- type CreateDataSafePrivateEndpointResponse
- type CreateOnPremConnectorDetails
- type CreateOnPremConnectorRequest
- type CreateOnPremConnectorResponse
- type DataSafeClient
- func (client DataSafeClient) ChangeDataSafePrivateEndpointCompartment(ctx context.Context, request ChangeDataSafePrivateEndpointCompartmentRequest) (response ChangeDataSafePrivateEndpointCompartmentResponse, err error)
- func (client DataSafeClient) ChangeOnPremConnectorCompartment(ctx context.Context, request ChangeOnPremConnectorCompartmentRequest) (response ChangeOnPremConnectorCompartmentResponse, err error)
- func (client *DataSafeClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DataSafeClient) CreateDataSafePrivateEndpoint(ctx context.Context, request CreateDataSafePrivateEndpointRequest) (response CreateDataSafePrivateEndpointResponse, err error)
- func (client DataSafeClient) CreateOnPremConnector(ctx context.Context, request CreateOnPremConnectorRequest) (response CreateOnPremConnectorResponse, err error)
- func (client DataSafeClient) DeleteDataSafePrivateEndpoint(ctx context.Context, request DeleteDataSafePrivateEndpointRequest) (response DeleteDataSafePrivateEndpointResponse, err error)
- func (client DataSafeClient) DeleteOnPremConnector(ctx context.Context, request DeleteOnPremConnectorRequest) (response DeleteOnPremConnectorResponse, err error)
- func (client DataSafeClient) EnableDataSafeConfiguration(ctx context.Context, request EnableDataSafeConfigurationRequest) (response EnableDataSafeConfigurationResponse, err error)
- func (client DataSafeClient) GenerateOnPremConnectorConfiguration(ctx context.Context, request GenerateOnPremConnectorConfigurationRequest) (response GenerateOnPremConnectorConfigurationResponse, err error)
- func (client DataSafeClient) GetDataSafeConfiguration(ctx context.Context, request GetDataSafeConfigurationRequest) (response GetDataSafeConfigurationResponse, err error)
- func (client DataSafeClient) GetDataSafePrivateEndpoint(ctx context.Context, request GetDataSafePrivateEndpointRequest) (response GetDataSafePrivateEndpointResponse, err error)
- func (client DataSafeClient) GetOnPremConnector(ctx context.Context, request GetOnPremConnectorRequest) (response GetOnPremConnectorResponse, err error)
- func (client DataSafeClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client DataSafeClient) ListDataSafePrivateEndpoints(ctx context.Context, request ListDataSafePrivateEndpointsRequest) (response ListDataSafePrivateEndpointsResponse, err error)
- func (client DataSafeClient) ListOnPremConnectors(ctx context.Context, request ListOnPremConnectorsRequest) (response ListOnPremConnectorsResponse, err error)
- func (client DataSafeClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client DataSafeClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client DataSafeClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *DataSafeClient) SetRegion(region string)
- func (client DataSafeClient) UpdateDataSafePrivateEndpoint(ctx context.Context, request UpdateDataSafePrivateEndpointRequest) (response UpdateDataSafePrivateEndpointResponse, err error)
- func (client DataSafeClient) UpdateOnPremConnector(ctx context.Context, request UpdateOnPremConnectorRequest) (response UpdateOnPremConnectorResponse, err error)
- func (client DataSafeClient) UpdateOnPremConnectorWallet(ctx context.Context, request UpdateOnPremConnectorWalletRequest) (response UpdateOnPremConnectorWalletResponse, err error)
- type DataSafeConfiguration
- type DataSafePrivateEndpoint
- type DataSafePrivateEndpointSummary
- type DeleteDataSafePrivateEndpointRequest
- type DeleteDataSafePrivateEndpointResponse
- type DeleteOnPremConnectorRequest
- type DeleteOnPremConnectorResponse
- type EnableDataSafeConfigurationDetails
- type EnableDataSafeConfigurationRequest
- type EnableDataSafeConfigurationResponse
- type GenerateOnPremConnectorConfigurationDetails
- type GenerateOnPremConnectorConfigurationRequest
- type GenerateOnPremConnectorConfigurationResponse
- type GetDataSafeConfigurationRequest
- type GetDataSafeConfigurationResponse
- type GetDataSafePrivateEndpointRequest
- type GetDataSafePrivateEndpointResponse
- type GetOnPremConnectorRequest
- type GetOnPremConnectorResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type LifecycleStateEnum
- type ListDataSafePrivateEndpointsLifecycleStateEnum
- type ListDataSafePrivateEndpointsRequest
- type ListDataSafePrivateEndpointsResponse
- type ListDataSafePrivateEndpointsSortByEnum
- type ListDataSafePrivateEndpointsSortOrderEnum
- type ListOnPremConnectorsOnPremConnectorLifecycleStateEnum
- type ListOnPremConnectorsRequest
- type ListOnPremConnectorsResponse
- type ListOnPremConnectorsSortByEnum
- type ListOnPremConnectorsSortOrderEnum
- type ListWorkRequestErrorsRequest
- type ListWorkRequestErrorsResponse
- type ListWorkRequestLogsRequest
- type ListWorkRequestLogsResponse
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type OnPremConnector
- type OnPremConnectorLifecycleStateEnum
- type OnPremConnectorSummary
- type ServiceListEnum
- type UpdateDataSafePrivateEndpointDetails
- type UpdateDataSafePrivateEndpointRequest
- type UpdateDataSafePrivateEndpointResponse
- type UpdateOnPremConnectorDetails
- type UpdateOnPremConnectorRequest
- type UpdateOnPremConnectorResponse
- type UpdateOnPremConnectorWalletDetails
- type UpdateOnPremConnectorWalletRequest
- type UpdateOnPremConnectorWalletResponse
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
- type WorkRequestSummary
- type WorkRequestSummaryOperationTypeEnum
- type WorkRequestSummaryStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeDataSafePrivateEndpointCompartmentDetails ¶
type ChangeDataSafePrivateEndpointCompartmentDetails struct { // The OCID of the new compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangeDataSafePrivateEndpointCompartmentDetails The details used to change the compartment of a Data Safe private endpoint.
func (ChangeDataSafePrivateEndpointCompartmentDetails) String ¶
func (m ChangeDataSafePrivateEndpointCompartmentDetails) String() string
type ChangeDataSafePrivateEndpointCompartmentRequest ¶
type ChangeDataSafePrivateEndpointCompartmentRequest struct { // The OCID of the private endpoint. DataSafePrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dataSafePrivateEndpointId"` // The details used to change the compartment of a Data Safe private endpoint. ChangeDataSafePrivateEndpointCompartmentDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the if-match parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDataSafePrivateEndpointCompartmentRequest wrapper for the ChangeDataSafePrivateEndpointCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ChangeDataSafePrivateEndpointCompartment.go.html to see an example of how to use ChangeDataSafePrivateEndpointCompartmentRequest.
func (ChangeDataSafePrivateEndpointCompartmentRequest) HTTPRequest ¶
func (request ChangeDataSafePrivateEndpointCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDataSafePrivateEndpointCompartmentRequest) RetryPolicy ¶
func (request ChangeDataSafePrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDataSafePrivateEndpointCompartmentRequest) String ¶
func (request ChangeDataSafePrivateEndpointCompartmentRequest) String() string
type ChangeDataSafePrivateEndpointCompartmentResponse ¶
type ChangeDataSafePrivateEndpointCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the work request. Use GetWorkRequest with this OCID 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"` }
ChangeDataSafePrivateEndpointCompartmentResponse wrapper for the ChangeDataSafePrivateEndpointCompartment operation
func (ChangeDataSafePrivateEndpointCompartmentResponse) HTTPResponse ¶
func (response ChangeDataSafePrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDataSafePrivateEndpointCompartmentResponse) String ¶
func (response ChangeDataSafePrivateEndpointCompartmentResponse) String() string
type ChangeOnPremConnectorCompartmentDetails ¶
type ChangeOnPremConnectorCompartmentDetails struct { // The OCID of the new compartment where you want to move the on-premises connector. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeOnPremConnectorCompartmentDetails The details used to change the compartment of a on-premises connector.
func (ChangeOnPremConnectorCompartmentDetails) String ¶
func (m ChangeOnPremConnectorCompartmentDetails) String() string
type ChangeOnPremConnectorCompartmentRequest ¶
type ChangeOnPremConnectorCompartmentRequest struct { // The OCID of the on-premises connector. OnPremConnectorId *string `mandatory:"true" contributesTo:"path" name:"onPremConnectorId"` // The details used to change the compartment of an on-premises connector. ChangeOnPremConnectorCompartmentDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the if-match parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeOnPremConnectorCompartmentRequest wrapper for the ChangeOnPremConnectorCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ChangeOnPremConnectorCompartment.go.html to see an example of how to use ChangeOnPremConnectorCompartmentRequest.
func (ChangeOnPremConnectorCompartmentRequest) HTTPRequest ¶
func (request ChangeOnPremConnectorCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeOnPremConnectorCompartmentRequest) RetryPolicy ¶
func (request ChangeOnPremConnectorCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeOnPremConnectorCompartmentRequest) String ¶
func (request ChangeOnPremConnectorCompartmentRequest) String() string
type ChangeOnPremConnectorCompartmentResponse ¶
type ChangeOnPremConnectorCompartmentResponse 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"` }
ChangeOnPremConnectorCompartmentResponse wrapper for the ChangeOnPremConnectorCompartment operation
func (ChangeOnPremConnectorCompartmentResponse) HTTPResponse ¶
func (response ChangeOnPremConnectorCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeOnPremConnectorCompartmentResponse) String ¶
func (response ChangeOnPremConnectorCompartmentResponse) String() string
type CreateDataSafePrivateEndpointDetails ¶
type CreateDataSafePrivateEndpointDetails struct { // The display name for the private endpoint. The name does not have to be unique, and it's changeable. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the VCN. VcnId *string `mandatory:"true" json:"vcnId"` // The OCID of the subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The private IP address of the private endpoint. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // The description of the private endpoint. Description *string `mandatory:"false" json:"description"` // The OCIDs of the network security groups that the private endpoint belongs to. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDataSafePrivateEndpointDetails The details used to create a new Data Safe private endpoint.
func (CreateDataSafePrivateEndpointDetails) String ¶
func (m CreateDataSafePrivateEndpointDetails) String() string
type CreateDataSafePrivateEndpointRequest ¶
type CreateDataSafePrivateEndpointRequest struct { // Details to create a new private endpoint. CreateDataSafePrivateEndpointDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. 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 }
CreateDataSafePrivateEndpointRequest wrapper for the CreateDataSafePrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/CreateDataSafePrivateEndpoint.go.html to see an example of how to use CreateDataSafePrivateEndpointRequest.
func (CreateDataSafePrivateEndpointRequest) HTTPRequest ¶
func (request CreateDataSafePrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDataSafePrivateEndpointRequest) RetryPolicy ¶
func (request CreateDataSafePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDataSafePrivateEndpointRequest) String ¶
func (request CreateDataSafePrivateEndpointRequest) String() string
type CreateDataSafePrivateEndpointResponse ¶
type CreateDataSafePrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DataSafePrivateEndpoint instance DataSafePrivateEndpoint `presentIn:"body"` // For optimistic concurrency control. For more information, see ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) Etag *string `presentIn:"header" name:"etag"` // The OCID of the work request. Use GetWorkRequest with this OCID 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"` // The full URI of the Data Safe private endpoint. Location *string `presentIn:"header" name:"location"` }
CreateDataSafePrivateEndpointResponse wrapper for the CreateDataSafePrivateEndpoint operation
func (CreateDataSafePrivateEndpointResponse) HTTPResponse ¶
func (response CreateDataSafePrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataSafePrivateEndpointResponse) String ¶
func (response CreateDataSafePrivateEndpointResponse) String() string
type CreateOnPremConnectorDetails ¶
type CreateOnPremConnectorDetails struct { // The OCID of the compartment where you want to create the on-premises connector. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the on-premises connector. The name does not have to be unique, and it's changeable. DisplayName *string `mandatory:"false" json:"displayName"` // The description of the on-premises connector. Description *string `mandatory:"false" json:"description"` // 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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateOnPremConnectorDetails The details used to create a new on-premises connector.
func (CreateOnPremConnectorDetails) String ¶
func (m CreateOnPremConnectorDetails) String() string
type CreateOnPremConnectorRequest ¶
type CreateOnPremConnectorRequest struct { // The details used to create a new on-premises connector. CreateOnPremConnectorDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. 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 }
CreateOnPremConnectorRequest wrapper for the CreateOnPremConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/CreateOnPremConnector.go.html to see an example of how to use CreateOnPremConnectorRequest.
func (CreateOnPremConnectorRequest) HTTPRequest ¶
func (request CreateOnPremConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateOnPremConnectorRequest) RetryPolicy ¶
func (request CreateOnPremConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateOnPremConnectorRequest) String ¶
func (request CreateOnPremConnectorRequest) String() string
type CreateOnPremConnectorResponse ¶
type CreateOnPremConnectorResponse struct { // The underlying http response RawResponse *http.Response // The OnPremConnector instance OnPremConnector `presentIn:"body"` // For optimistic concurrency control. For more information, see ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) Etag *string `presentIn:"header" name:"etag"` // The OCID of the work request. Use GetWorkRequest with this OCID 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"` // The full URI of the on-premises connector. Location *string `presentIn:"header" name:"location"` }
CreateOnPremConnectorResponse wrapper for the CreateOnPremConnector operation
func (CreateOnPremConnectorResponse) HTTPResponse ¶
func (response CreateOnPremConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateOnPremConnectorResponse) String ¶
func (response CreateOnPremConnectorResponse) String() string
type DataSafeClient ¶
type DataSafeClient struct { common.BaseClient // contains filtered or unexported fields }
DataSafeClient a client for DataSafe
func NewDataSafeClientWithConfigurationProvider ¶
func NewDataSafeClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataSafeClient, err error)
NewDataSafeClientWithConfigurationProvider Creates a new default DataSafe client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDataSafeClientWithOboToken ¶
func NewDataSafeClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataSafeClient, err error)
NewDataSafeClientWithOboToken Creates a new default DataSafe 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 (DataSafeClient) ChangeDataSafePrivateEndpointCompartment ¶
func (client DataSafeClient) ChangeDataSafePrivateEndpointCompartment(ctx context.Context, request ChangeDataSafePrivateEndpointCompartmentRequest) (response ChangeDataSafePrivateEndpointCompartmentResponse, err error)
ChangeDataSafePrivateEndpointCompartment Moves the Data Safe private endpoint and its dependent resources to the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ChangeDataSafePrivateEndpointCompartment.go.html to see an example of how to use ChangeDataSafePrivateEndpointCompartment API.
func (DataSafeClient) ChangeOnPremConnectorCompartment ¶
func (client DataSafeClient) ChangeOnPremConnectorCompartment(ctx context.Context, request ChangeOnPremConnectorCompartmentRequest) (response ChangeOnPremConnectorCompartmentResponse, err error)
ChangeOnPremConnectorCompartment Moves the specified on-premises connector into a different compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ChangeOnPremConnectorCompartment.go.html to see an example of how to use ChangeOnPremConnectorCompartment API.
func (*DataSafeClient) ConfigurationProvider ¶
func (client *DataSafeClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DataSafeClient) CreateDataSafePrivateEndpoint ¶
func (client DataSafeClient) CreateDataSafePrivateEndpoint(ctx context.Context, request CreateDataSafePrivateEndpointRequest) (response CreateDataSafePrivateEndpointResponse, err error)
CreateDataSafePrivateEndpoint Creates a new Data Safe private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/CreateDataSafePrivateEndpoint.go.html to see an example of how to use CreateDataSafePrivateEndpoint API.
func (DataSafeClient) CreateOnPremConnector ¶
func (client DataSafeClient) CreateOnPremConnector(ctx context.Context, request CreateOnPremConnectorRequest) (response CreateOnPremConnectorResponse, err error)
CreateOnPremConnector Creates a new on-premises connector.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/CreateOnPremConnector.go.html to see an example of how to use CreateOnPremConnector API.
func (DataSafeClient) DeleteDataSafePrivateEndpoint ¶
func (client DataSafeClient) DeleteDataSafePrivateEndpoint(ctx context.Context, request DeleteDataSafePrivateEndpointRequest) (response DeleteDataSafePrivateEndpointResponse, err error)
DeleteDataSafePrivateEndpoint Deletes the specified Data Safe private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/DeleteDataSafePrivateEndpoint.go.html to see an example of how to use DeleteDataSafePrivateEndpoint API.
func (DataSafeClient) DeleteOnPremConnector ¶
func (client DataSafeClient) DeleteOnPremConnector(ctx context.Context, request DeleteOnPremConnectorRequest) (response DeleteOnPremConnectorResponse, err error)
DeleteOnPremConnector Deletes the specified on-premises connector.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/DeleteOnPremConnector.go.html to see an example of how to use DeleteOnPremConnector API.
func (DataSafeClient) EnableDataSafeConfiguration ¶
func (client DataSafeClient) EnableDataSafeConfiguration(ctx context.Context, request EnableDataSafeConfigurationRequest) (response EnableDataSafeConfigurationResponse, err error)
EnableDataSafeConfiguration Enables Data Safe in the tenancy and region.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/EnableDataSafeConfiguration.go.html to see an example of how to use EnableDataSafeConfiguration API.
func (DataSafeClient) GenerateOnPremConnectorConfiguration ¶
func (client DataSafeClient) GenerateOnPremConnectorConfiguration(ctx context.Context, request GenerateOnPremConnectorConfigurationRequest) (response GenerateOnPremConnectorConfigurationResponse, err error)
GenerateOnPremConnectorConfiguration Creates and downloads the configuration of the specified on-premises connector.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GenerateOnPremConnectorConfiguration.go.html to see an example of how to use GenerateOnPremConnectorConfiguration API.
func (DataSafeClient) GetDataSafeConfiguration ¶
func (client DataSafeClient) GetDataSafeConfiguration(ctx context.Context, request GetDataSafeConfigurationRequest) (response GetDataSafeConfigurationResponse, err error)
GetDataSafeConfiguration Gets the details of the Data Safe configuration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetDataSafeConfiguration.go.html to see an example of how to use GetDataSafeConfiguration API.
func (DataSafeClient) GetDataSafePrivateEndpoint ¶
func (client DataSafeClient) GetDataSafePrivateEndpoint(ctx context.Context, request GetDataSafePrivateEndpointRequest) (response GetDataSafePrivateEndpointResponse, err error)
GetDataSafePrivateEndpoint Gets the details of the specified Data Safe private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetDataSafePrivateEndpoint.go.html to see an example of how to use GetDataSafePrivateEndpoint API.
func (DataSafeClient) GetOnPremConnector ¶
func (client DataSafeClient) GetOnPremConnector(ctx context.Context, request GetOnPremConnectorRequest) (response GetOnPremConnectorResponse, err error)
GetOnPremConnector Gets the details of the specified on-premises connector.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetOnPremConnector.go.html to see an example of how to use GetOnPremConnector API.
func (DataSafeClient) GetWorkRequest ¶
func (client DataSafeClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the details of the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (DataSafeClient) ListDataSafePrivateEndpoints ¶
func (client DataSafeClient) ListDataSafePrivateEndpoints(ctx context.Context, request ListDataSafePrivateEndpointsRequest) (response ListDataSafePrivateEndpointsResponse, err error)
ListDataSafePrivateEndpoints Gets a list of Data Safe private endpoints.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListDataSafePrivateEndpoints.go.html to see an example of how to use ListDataSafePrivateEndpoints API.
func (DataSafeClient) ListOnPremConnectors ¶
func (client DataSafeClient) ListOnPremConnectors(ctx context.Context, request ListOnPremConnectorsRequest) (response ListOnPremConnectorsResponse, err error)
ListOnPremConnectors Gets a list of on-premises connectors.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListOnPremConnectors.go.html to see an example of how to use ListOnPremConnectors API.
func (DataSafeClient) ListWorkRequestErrors ¶
func (client DataSafeClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Gets a list of errors for the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (DataSafeClient) ListWorkRequestLogs ¶
func (client DataSafeClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Gets a list of log entries for the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (DataSafeClient) ListWorkRequests ¶
func (client DataSafeClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Gets a list of work requests.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (*DataSafeClient) SetRegion ¶
func (client *DataSafeClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DataSafeClient) UpdateDataSafePrivateEndpoint ¶
func (client DataSafeClient) UpdateDataSafePrivateEndpoint(ctx context.Context, request UpdateDataSafePrivateEndpointRequest) (response UpdateDataSafePrivateEndpointResponse, err error)
UpdateDataSafePrivateEndpoint Updates one or more attributes of the specified Data Safe private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/UpdateDataSafePrivateEndpoint.go.html to see an example of how to use UpdateDataSafePrivateEndpoint API.
func (DataSafeClient) UpdateOnPremConnector ¶
func (client DataSafeClient) UpdateOnPremConnector(ctx context.Context, request UpdateOnPremConnectorRequest) (response UpdateOnPremConnectorResponse, err error)
UpdateOnPremConnector Updates one or more attributes of the specified on-premises connector.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/UpdateOnPremConnector.go.html to see an example of how to use UpdateOnPremConnector API.
func (DataSafeClient) UpdateOnPremConnectorWallet ¶
func (client DataSafeClient) UpdateOnPremConnectorWallet(ctx context.Context, request UpdateOnPremConnectorWalletRequest) (response UpdateOnPremConnectorWalletResponse, err error)
UpdateOnPremConnectorWallet Updates the wallet for the specified on-premises connector to a new version.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/UpdateOnPremConnectorWallet.go.html to see an example of how to use UpdateOnPremConnectorWallet API.
type DataSafeConfiguration ¶
type DataSafeConfiguration struct { // Indicates if Data Safe is enabled. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // The URL of the Data Safe service. Url *string `mandatory:"false" json:"url"` // The OCID of the tenancy used to enable Data Safe. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The date and time Data Safe was enabled, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeEnabled *common.SDKTime `mandatory:"false" json:"timeEnabled"` // The current state of Data Safe. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
DataSafeConfiguration A Data Safe configuration for a tenancy and region.
func (DataSafeConfiguration) String ¶
func (m DataSafeConfiguration) String() string
type DataSafePrivateEndpoint ¶
type DataSafePrivateEndpoint struct { // The OCID of the Data Safe private endpoint. Id *string `mandatory:"true" json:"id"` // The display name of the private endpoint. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the VCN. VcnId *string `mandatory:"true" json:"vcnId"` // The OCID of the subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID of the underlying private endpoint. PrivateEndpointId *string `mandatory:"true" json:"privateEndpointId"` // The private IP address of the private endpoint. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // The three-label fully qualified domain name (FQDN) of the private endpoint. The customer VCN's DNS records are updated with this FQDN. EndpointFqdn *string `mandatory:"false" json:"endpointFqdn"` // The description of the private endpoint. Description *string `mandatory:"false" json:"description"` // The date and time the private endpoint was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current state of the private endpoint. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The OCIDs of the network security groups that the private endpoint belongs to. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
DataSafePrivateEndpoint A Data Safe private endpoint that allows Data Safe to connect to databases in a customer's virtual cloud network (VCN).
func (DataSafePrivateEndpoint) String ¶
func (m DataSafePrivateEndpoint) String() string
type DataSafePrivateEndpointSummary ¶
type DataSafePrivateEndpointSummary struct { // The OCID of the Data Safe private endpoint. Id *string `mandatory:"true" json:"id"` // The display name of the private endpoint. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the VCN. VcnId *string `mandatory:"true" json:"vcnId"` // The OCID of the subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID of the private endpoint. PrivateEndpointId *string `mandatory:"true" json:"privateEndpointId"` // The description of the private endpoint. Description *string `mandatory:"false" json:"description"` // The date and time the private endpoint was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current state of the private endpoint. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
DataSafePrivateEndpointSummary Summary of a Data Safe private endpoint.
func (DataSafePrivateEndpointSummary) String ¶
func (m DataSafePrivateEndpointSummary) String() string
type DeleteDataSafePrivateEndpointRequest ¶
type DeleteDataSafePrivateEndpointRequest struct { // The OCID of the private endpoint. DataSafePrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dataSafePrivateEndpointId"` // 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"` // Unique identifier for the request. 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 }
DeleteDataSafePrivateEndpointRequest wrapper for the DeleteDataSafePrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/DeleteDataSafePrivateEndpoint.go.html to see an example of how to use DeleteDataSafePrivateEndpointRequest.
func (DeleteDataSafePrivateEndpointRequest) HTTPRequest ¶
func (request DeleteDataSafePrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDataSafePrivateEndpointRequest) RetryPolicy ¶
func (request DeleteDataSafePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDataSafePrivateEndpointRequest) String ¶
func (request DeleteDataSafePrivateEndpointRequest) String() string
type DeleteDataSafePrivateEndpointResponse ¶
type DeleteDataSafePrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the work request. Use GetWorkRequest with this OCID 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"` }
DeleteDataSafePrivateEndpointResponse wrapper for the DeleteDataSafePrivateEndpoint operation
func (DeleteDataSafePrivateEndpointResponse) HTTPResponse ¶
func (response DeleteDataSafePrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDataSafePrivateEndpointResponse) String ¶
func (response DeleteDataSafePrivateEndpointResponse) String() string
type DeleteOnPremConnectorRequest ¶
type DeleteOnPremConnectorRequest struct { // The OCID of the on-premises connector. OnPremConnectorId *string `mandatory:"true" contributesTo:"path" name:"onPremConnectorId"` // 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"` // Unique identifier for the request. 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 }
DeleteOnPremConnectorRequest wrapper for the DeleteOnPremConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/DeleteOnPremConnector.go.html to see an example of how to use DeleteOnPremConnectorRequest.
func (DeleteOnPremConnectorRequest) HTTPRequest ¶
func (request DeleteOnPremConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteOnPremConnectorRequest) RetryPolicy ¶
func (request DeleteOnPremConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteOnPremConnectorRequest) String ¶
func (request DeleteOnPremConnectorRequest) String() string
type DeleteOnPremConnectorResponse ¶
type DeleteOnPremConnectorResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the work request. Use GetWorkRequest with this OCID 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"` }
DeleteOnPremConnectorResponse wrapper for the DeleteOnPremConnector operation
func (DeleteOnPremConnectorResponse) HTTPResponse ¶
func (response DeleteOnPremConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteOnPremConnectorResponse) String ¶
func (response DeleteOnPremConnectorResponse) String() string
type EnableDataSafeConfigurationDetails ¶
type EnableDataSafeConfigurationDetails struct { // Indicates if Data Safe is enabled. IsEnabled *bool `mandatory:"true" json:"isEnabled"` }
EnableDataSafeConfigurationDetails The details used to enable Data Safe in the tenancy and region.
func (EnableDataSafeConfigurationDetails) String ¶
func (m EnableDataSafeConfigurationDetails) String() string
type EnableDataSafeConfigurationRequest ¶
type EnableDataSafeConfigurationRequest struct { // The details used to enable Data Safe. EnableDataSafeConfigurationDetails `contributesTo:"body"` // A filter to return only resources that match the specified compartment OCID. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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"` // Unique identifier for the request. 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 }
EnableDataSafeConfigurationRequest wrapper for the EnableDataSafeConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/EnableDataSafeConfiguration.go.html to see an example of how to use EnableDataSafeConfigurationRequest.
func (EnableDataSafeConfigurationRequest) HTTPRequest ¶
func (request EnableDataSafeConfigurationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableDataSafeConfigurationRequest) RetryPolicy ¶
func (request EnableDataSafeConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableDataSafeConfigurationRequest) String ¶
func (request EnableDataSafeConfigurationRequest) String() string
type EnableDataSafeConfigurationResponse ¶
type EnableDataSafeConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the work request. Use GetWorkRequest with this OCID 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"` }
EnableDataSafeConfigurationResponse wrapper for the EnableDataSafeConfiguration operation
func (EnableDataSafeConfigurationResponse) HTTPResponse ¶
func (response EnableDataSafeConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableDataSafeConfigurationResponse) String ¶
func (response EnableDataSafeConfigurationResponse) String() string
type GenerateOnPremConnectorConfigurationDetails ¶
type GenerateOnPremConnectorConfigurationDetails struct { // The password to encrypt the keys inside the wallet included as part of the configuration. The password must be between 12 and 30 characters long and must contain atleast 1 uppercase, 1 lowercase, 1 numeric, and 1 special character. Password *string `mandatory:"true" json:"password"` }
GenerateOnPremConnectorConfigurationDetails The details used to create and download on-premises connector's configuration.
func (GenerateOnPremConnectorConfigurationDetails) String ¶
func (m GenerateOnPremConnectorConfigurationDetails) String() string
type GenerateOnPremConnectorConfigurationRequest ¶
type GenerateOnPremConnectorConfigurationRequest struct { // The details used to create and download on-premises connector's configuration. GenerateOnPremConnectorConfigurationDetails `contributesTo:"body"` // The OCID of the on-premises connector. OnPremConnectorId *string `mandatory:"true" contributesTo:"path" name:"onPremConnectorId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the if-match parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GenerateOnPremConnectorConfigurationRequest wrapper for the GenerateOnPremConnectorConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GenerateOnPremConnectorConfiguration.go.html to see an example of how to use GenerateOnPremConnectorConfigurationRequest.
func (GenerateOnPremConnectorConfigurationRequest) HTTPRequest ¶
func (request GenerateOnPremConnectorConfigurationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateOnPremConnectorConfigurationRequest) RetryPolicy ¶
func (request GenerateOnPremConnectorConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateOnPremConnectorConfigurationRequest) String ¶
func (request GenerateOnPremConnectorConfigurationRequest) String() string
type GenerateOnPremConnectorConfigurationResponse ¶
type GenerateOnPremConnectorConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Size of the file. ContentLength *int64 `presentIn:"header" name:"content-length"` // The date and time the on-premises connector configuration was last modified, in the format defined by HTTP-date. LastModified *common.SDKTime `presentIn:"header" name:"last-modified"` }
GenerateOnPremConnectorConfigurationResponse wrapper for the GenerateOnPremConnectorConfiguration operation
func (GenerateOnPremConnectorConfigurationResponse) HTTPResponse ¶
func (response GenerateOnPremConnectorConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateOnPremConnectorConfigurationResponse) String ¶
func (response GenerateOnPremConnectorConfigurationResponse) String() string
type GetDataSafeConfigurationRequest ¶
type GetDataSafeConfigurationRequest struct { // A filter to return only resources that match the specified compartment OCID. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. 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 }
GetDataSafeConfigurationRequest wrapper for the GetDataSafeConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetDataSafeConfiguration.go.html to see an example of how to use GetDataSafeConfigurationRequest.
func (GetDataSafeConfigurationRequest) HTTPRequest ¶
func (request GetDataSafeConfigurationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDataSafeConfigurationRequest) RetryPolicy ¶
func (request GetDataSafeConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDataSafeConfigurationRequest) String ¶
func (request GetDataSafeConfigurationRequest) String() string
type GetDataSafeConfigurationResponse ¶
type GetDataSafeConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The DataSafeConfiguration instance DataSafeConfiguration `presentIn:"body"` // For optimistic concurrency control. For more information, see ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) 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"` }
GetDataSafeConfigurationResponse wrapper for the GetDataSafeConfiguration operation
func (GetDataSafeConfigurationResponse) HTTPResponse ¶
func (response GetDataSafeConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataSafeConfigurationResponse) String ¶
func (response GetDataSafeConfigurationResponse) String() string
type GetDataSafePrivateEndpointRequest ¶
type GetDataSafePrivateEndpointRequest struct { // The OCID of the private endpoint. DataSafePrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dataSafePrivateEndpointId"` // Unique identifier for the request. 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 }
GetDataSafePrivateEndpointRequest wrapper for the GetDataSafePrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetDataSafePrivateEndpoint.go.html to see an example of how to use GetDataSafePrivateEndpointRequest.
func (GetDataSafePrivateEndpointRequest) HTTPRequest ¶
func (request GetDataSafePrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDataSafePrivateEndpointRequest) RetryPolicy ¶
func (request GetDataSafePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDataSafePrivateEndpointRequest) String ¶
func (request GetDataSafePrivateEndpointRequest) String() string
type GetDataSafePrivateEndpointResponse ¶
type GetDataSafePrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DataSafePrivateEndpoint instance DataSafePrivateEndpoint `presentIn:"body"` // For optimistic concurrency control. For more information, see ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) 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"` }
GetDataSafePrivateEndpointResponse wrapper for the GetDataSafePrivateEndpoint operation
func (GetDataSafePrivateEndpointResponse) HTTPResponse ¶
func (response GetDataSafePrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataSafePrivateEndpointResponse) String ¶
func (response GetDataSafePrivateEndpointResponse) String() string
type GetOnPremConnectorRequest ¶
type GetOnPremConnectorRequest struct { // The OCID of the on-premises connector. OnPremConnectorId *string `mandatory:"true" contributesTo:"path" name:"onPremConnectorId"` // Unique identifier for the request. 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 }
GetOnPremConnectorRequest wrapper for the GetOnPremConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetOnPremConnector.go.html to see an example of how to use GetOnPremConnectorRequest.
func (GetOnPremConnectorRequest) HTTPRequest ¶
func (request GetOnPremConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetOnPremConnectorRequest) RetryPolicy ¶
func (request GetOnPremConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetOnPremConnectorRequest) String ¶
func (request GetOnPremConnectorRequest) String() string
type GetOnPremConnectorResponse ¶
type GetOnPremConnectorResponse struct { // The underlying http response RawResponse *http.Response // The OnPremConnector instance OnPremConnector `presentIn:"body"` // For optimistic concurrency control. For more information, see ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) 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"` }
GetOnPremConnectorResponse wrapper for the GetOnPremConnector operation
func (GetOnPremConnectorResponse) HTTPResponse ¶
func (response GetOnPremConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetOnPremConnectorResponse) String ¶
func (response GetOnPremConnectorResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The OCID of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique identifier for the request. 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.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path 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
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. For more information, see ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) 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 non-negative integer 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 LifecycleStateEnum ¶
type LifecycleStateEnum string
LifecycleStateEnum Enum with underlying type: string
const ( LifecycleStateCreating LifecycleStateEnum = "CREATING" LifecycleStateUpdating LifecycleStateEnum = "UPDATING" LifecycleStateActive LifecycleStateEnum = "ACTIVE" LifecycleStateDeleting LifecycleStateEnum = "DELETING" LifecycleStateDeleted LifecycleStateEnum = "DELETED" LifecycleStateFailed LifecycleStateEnum = "FAILED" LifecycleStateNa LifecycleStateEnum = "NA" )
Set of constants representing the allowable values for LifecycleStateEnum
func GetLifecycleStateEnumValues ¶
func GetLifecycleStateEnumValues() []LifecycleStateEnum
GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum
type ListDataSafePrivateEndpointsLifecycleStateEnum ¶
type ListDataSafePrivateEndpointsLifecycleStateEnum string
ListDataSafePrivateEndpointsLifecycleStateEnum Enum with underlying type: string
const ( ListDataSafePrivateEndpointsLifecycleStateCreating ListDataSafePrivateEndpointsLifecycleStateEnum = "CREATING" ListDataSafePrivateEndpointsLifecycleStateUpdating ListDataSafePrivateEndpointsLifecycleStateEnum = "UPDATING" ListDataSafePrivateEndpointsLifecycleStateActive ListDataSafePrivateEndpointsLifecycleStateEnum = "ACTIVE" ListDataSafePrivateEndpointsLifecycleStateDeleting ListDataSafePrivateEndpointsLifecycleStateEnum = "DELETING" ListDataSafePrivateEndpointsLifecycleStateDeleted ListDataSafePrivateEndpointsLifecycleStateEnum = "DELETED" ListDataSafePrivateEndpointsLifecycleStateFailed ListDataSafePrivateEndpointsLifecycleStateEnum = "FAILED" ListDataSafePrivateEndpointsLifecycleStateNa ListDataSafePrivateEndpointsLifecycleStateEnum = "NA" )
Set of constants representing the allowable values for ListDataSafePrivateEndpointsLifecycleStateEnum
func GetListDataSafePrivateEndpointsLifecycleStateEnumValues ¶
func GetListDataSafePrivateEndpointsLifecycleStateEnumValues() []ListDataSafePrivateEndpointsLifecycleStateEnum
GetListDataSafePrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListDataSafePrivateEndpointsLifecycleStateEnum
type ListDataSafePrivateEndpointsRequest ¶
type ListDataSafePrivateEndpointsRequest struct { // A filter to return only resources that match the specified compartment OCID. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the specified display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the specified VCN OCID. VcnId *string `mandatory:"false" contributesTo:"query" name:"vcnId"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ListDataSafePrivateEndpointsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // For list pagination. The maximum number of items to return per page in a paginated "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The page token representing the page at which to start retrieving results. It is usually retrieved from a previous "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (ASC) or descending (DESC). SortOrder ListDataSafePrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. You can specify only one sort order (sortOrder). The default order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListDataSafePrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique identifier for the request. 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 }
ListDataSafePrivateEndpointsRequest wrapper for the ListDataSafePrivateEndpoints operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListDataSafePrivateEndpoints.go.html to see an example of how to use ListDataSafePrivateEndpointsRequest.
func (ListDataSafePrivateEndpointsRequest) HTTPRequest ¶
func (request ListDataSafePrivateEndpointsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDataSafePrivateEndpointsRequest) RetryPolicy ¶
func (request ListDataSafePrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDataSafePrivateEndpointsRequest) String ¶
func (request ListDataSafePrivateEndpointsRequest) String() string
type ListDataSafePrivateEndpointsResponse ¶
type ListDataSafePrivateEndpointsResponse struct { // The underlying http response RawResponse *http.Response // A list of []DataSafePrivateEndpointSummary instances Items []DataSafePrivateEndpointSummary `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. Include opc-next-page value as the page parameter for the subsequent GET request to get the next batch of items. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDataSafePrivateEndpointsResponse wrapper for the ListDataSafePrivateEndpoints operation
func (ListDataSafePrivateEndpointsResponse) HTTPResponse ¶
func (response ListDataSafePrivateEndpointsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataSafePrivateEndpointsResponse) String ¶
func (response ListDataSafePrivateEndpointsResponse) String() string
type ListDataSafePrivateEndpointsSortByEnum ¶
type ListDataSafePrivateEndpointsSortByEnum string
ListDataSafePrivateEndpointsSortByEnum Enum with underlying type: string
const ( ListDataSafePrivateEndpointsSortByTimecreated ListDataSafePrivateEndpointsSortByEnum = "TIMECREATED" ListDataSafePrivateEndpointsSortByDisplayname ListDataSafePrivateEndpointsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListDataSafePrivateEndpointsSortByEnum
func GetListDataSafePrivateEndpointsSortByEnumValues ¶
func GetListDataSafePrivateEndpointsSortByEnumValues() []ListDataSafePrivateEndpointsSortByEnum
GetListDataSafePrivateEndpointsSortByEnumValues Enumerates the set of values for ListDataSafePrivateEndpointsSortByEnum
type ListDataSafePrivateEndpointsSortOrderEnum ¶
type ListDataSafePrivateEndpointsSortOrderEnum string
ListDataSafePrivateEndpointsSortOrderEnum Enum with underlying type: string
const ( ListDataSafePrivateEndpointsSortOrderAsc ListDataSafePrivateEndpointsSortOrderEnum = "ASC" ListDataSafePrivateEndpointsSortOrderDesc ListDataSafePrivateEndpointsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDataSafePrivateEndpointsSortOrderEnum
func GetListDataSafePrivateEndpointsSortOrderEnumValues ¶
func GetListDataSafePrivateEndpointsSortOrderEnumValues() []ListDataSafePrivateEndpointsSortOrderEnum
GetListDataSafePrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListDataSafePrivateEndpointsSortOrderEnum
type ListOnPremConnectorsOnPremConnectorLifecycleStateEnum ¶
type ListOnPremConnectorsOnPremConnectorLifecycleStateEnum string
ListOnPremConnectorsOnPremConnectorLifecycleStateEnum Enum with underlying type: string
const ( ListOnPremConnectorsOnPremConnectorLifecycleStateCreating ListOnPremConnectorsOnPremConnectorLifecycleStateEnum = "CREATING" ListOnPremConnectorsOnPremConnectorLifecycleStateUpdating ListOnPremConnectorsOnPremConnectorLifecycleStateEnum = "UPDATING" ListOnPremConnectorsOnPremConnectorLifecycleStateActive ListOnPremConnectorsOnPremConnectorLifecycleStateEnum = "ACTIVE" ListOnPremConnectorsOnPremConnectorLifecycleStateInactive ListOnPremConnectorsOnPremConnectorLifecycleStateEnum = "INACTIVE" ListOnPremConnectorsOnPremConnectorLifecycleStateDeleting ListOnPremConnectorsOnPremConnectorLifecycleStateEnum = "DELETING" ListOnPremConnectorsOnPremConnectorLifecycleStateDeleted ListOnPremConnectorsOnPremConnectorLifecycleStateEnum = "DELETED" ListOnPremConnectorsOnPremConnectorLifecycleStateFailed ListOnPremConnectorsOnPremConnectorLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListOnPremConnectorsOnPremConnectorLifecycleStateEnum
func GetListOnPremConnectorsOnPremConnectorLifecycleStateEnumValues ¶
func GetListOnPremConnectorsOnPremConnectorLifecycleStateEnumValues() []ListOnPremConnectorsOnPremConnectorLifecycleStateEnum
GetListOnPremConnectorsOnPremConnectorLifecycleStateEnumValues Enumerates the set of values for ListOnPremConnectorsOnPremConnectorLifecycleStateEnum
type ListOnPremConnectorsRequest ¶
type ListOnPremConnectorsRequest struct { // A filter to return only resources that match the specified compartment OCID. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only the on-premises connector that matches the specified id. OnPremConnectorId *string `mandatory:"false" contributesTo:"query" name:"onPremConnectorId"` // A filter to return only resources that match the specified display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only on-premises connector resources that match the specified lifecycle state. OnPremConnectorLifecycleState ListOnPremConnectorsOnPremConnectorLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"onPremConnectorLifecycleState" omitEmpty:"true"` // For list pagination. The maximum number of items to return per page in a paginated "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The page token representing the page at which to start retrieving results. It is usually retrieved from a previous "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (ASC) or descending (DESC). SortOrder ListOnPremConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. You can specify only one sort order (sortOrder). The default order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListOnPremConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique identifier for the request. 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 }
ListOnPremConnectorsRequest wrapper for the ListOnPremConnectors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListOnPremConnectors.go.html to see an example of how to use ListOnPremConnectorsRequest.
func (ListOnPremConnectorsRequest) HTTPRequest ¶
func (request ListOnPremConnectorsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListOnPremConnectorsRequest) RetryPolicy ¶
func (request ListOnPremConnectorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListOnPremConnectorsRequest) String ¶
func (request ListOnPremConnectorsRequest) String() string
type ListOnPremConnectorsResponse ¶
type ListOnPremConnectorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []OnPremConnectorSummary instances Items []OnPremConnectorSummary `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. Include opc-next-page value as the page parameter for the subsequent GET request to get the next batch of items. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListOnPremConnectorsResponse wrapper for the ListOnPremConnectors operation
func (ListOnPremConnectorsResponse) HTTPResponse ¶
func (response ListOnPremConnectorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListOnPremConnectorsResponse) String ¶
func (response ListOnPremConnectorsResponse) String() string
type ListOnPremConnectorsSortByEnum ¶
type ListOnPremConnectorsSortByEnum string
ListOnPremConnectorsSortByEnum Enum with underlying type: string
const ( ListOnPremConnectorsSortByTimecreated ListOnPremConnectorsSortByEnum = "TIMECREATED" ListOnPremConnectorsSortByDisplayname ListOnPremConnectorsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListOnPremConnectorsSortByEnum
func GetListOnPremConnectorsSortByEnumValues ¶
func GetListOnPremConnectorsSortByEnumValues() []ListOnPremConnectorsSortByEnum
GetListOnPremConnectorsSortByEnumValues Enumerates the set of values for ListOnPremConnectorsSortByEnum
type ListOnPremConnectorsSortOrderEnum ¶
type ListOnPremConnectorsSortOrderEnum string
ListOnPremConnectorsSortOrderEnum Enum with underlying type: string
const ( ListOnPremConnectorsSortOrderAsc ListOnPremConnectorsSortOrderEnum = "ASC" ListOnPremConnectorsSortOrderDesc ListOnPremConnectorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListOnPremConnectorsSortOrderEnum
func GetListOnPremConnectorsSortOrderEnumValues ¶
func GetListOnPremConnectorsSortOrderEnumValues() []ListOnPremConnectorsSortOrderEnum
GetListOnPremConnectorsSortOrderEnumValues Enumerates the set of values for ListOnPremConnectorsSortOrderEnum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The OCID of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For list pagination. The page token representing the page at which to start retrieving results. It is usually retrieved from a previous "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // For list pagination. The maximum number of items to return per page in a paginated "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path 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
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `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. Include opc-next-page value as the page parameter for the subsequent GET request to get the next batch of items. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
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 ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The OCID of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For list pagination. The page token representing the page at which to start retrieving results. It is usually retrieved from a previous "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // For list pagination. The maximum number of items to return per page in a paginated "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path 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
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `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. Include opc-next-page value as the page parameter for the subsequent GET request to get the next batch of items. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
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 ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // A filter to return only resources that match the specified compartment OCID. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only work requests that match the specified resource OCID. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For list pagination. The page token representing the page at which to start retrieving results. It is usually retrieved from a previous "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // For list pagination. The maximum number of items to return per page in a paginated "List" call. For details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path 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
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestSummary instances Items []WorkRequestSummary `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. Include opc-next-page value as the page parameter for the subsequent GET request to get the next batch of items. For details about how pagination works, see List Pagination (https://docs.cloud.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 OnPremConnector ¶
type OnPremConnector struct { // The OCID of the on-premises connector. Id *string `mandatory:"true" json:"id"` // The display name of the on-premises connector. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment that contains the on-premises connector. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the on-premises connector was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the on-premises connector. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The description of the on-premises connector. Description *string `mandatory:"false" json:"description"` // Details about the current state of the on-premises connector. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // 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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Latest available version of the on-premises connector. AvailableVersion *string `mandatory:"false" json:"availableVersion"` // Created version of the on-premises connector. CreatedVersion *string `mandatory:"false" json:"createdVersion"` }
OnPremConnector A Data Safe on-premises connector that enables Data Safe to connect to on-premises databases.
func (OnPremConnector) String ¶
func (m OnPremConnector) String() string
type OnPremConnectorLifecycleStateEnum ¶
type OnPremConnectorLifecycleStateEnum string
OnPremConnectorLifecycleStateEnum Enum with underlying type: string
const ( OnPremConnectorLifecycleStateCreating OnPremConnectorLifecycleStateEnum = "CREATING" OnPremConnectorLifecycleStateUpdating OnPremConnectorLifecycleStateEnum = "UPDATING" OnPremConnectorLifecycleStateActive OnPremConnectorLifecycleStateEnum = "ACTIVE" OnPremConnectorLifecycleStateInactive OnPremConnectorLifecycleStateEnum = "INACTIVE" OnPremConnectorLifecycleStateDeleting OnPremConnectorLifecycleStateEnum = "DELETING" OnPremConnectorLifecycleStateDeleted OnPremConnectorLifecycleStateEnum = "DELETED" OnPremConnectorLifecycleStateFailed OnPremConnectorLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for OnPremConnectorLifecycleStateEnum
func GetOnPremConnectorLifecycleStateEnumValues ¶
func GetOnPremConnectorLifecycleStateEnumValues() []OnPremConnectorLifecycleStateEnum
GetOnPremConnectorLifecycleStateEnumValues Enumerates the set of values for OnPremConnectorLifecycleStateEnum
type OnPremConnectorSummary ¶
type OnPremConnectorSummary struct { // The OCID of the on-premises connector. Id *string `mandatory:"true" json:"id"` // The display name of the on-premises connector. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment that contains the on-premises connector. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the on-premises connector was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the on-premises connector. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The description of the on-premises connector. Description *string `mandatory:"false" json:"description"` // Details about the current state of the on-premises connector. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // 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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Created version of the on-premises connector. CreatedVersion *string `mandatory:"false" json:"createdVersion"` }
OnPremConnectorSummary Summary of a Data Safe on-premises connector.
func (OnPremConnectorSummary) String ¶
func (m OnPremConnectorSummary) String() string
type ServiceListEnum ¶
type ServiceListEnum string
ServiceListEnum Enum with underlying type: string
const ( ServiceListDataSafe ServiceListEnum = "DataSafe" ServiceListDataSafeDev ServiceListEnum = "DataSafe-dev" ServiceListDataSafeDev1 ServiceListEnum = "DataSafe-dev1" ServiceListDataSafeDev2 ServiceListEnum = "DataSafe-dev2" ServiceListDataSafeDev3 ServiceListEnum = "DataSafe-dev3" ServiceListDataSafeDev4 ServiceListEnum = "DataSafe-dev4" ServiceListDataSafeLrg1 ServiceListEnum = "DataSafe-lrg1" ServiceListDataSafeLrg2 ServiceListEnum = "DataSafe-lrg2" ServiceListDataSafeLrg3 ServiceListEnum = "DataSafe-lrg3" ServiceListDataSafeLrg4 ServiceListEnum = "DataSafe-lrg4" ServiceListDataSafePtest ServiceListEnum = "DataSafe-ptest" ServiceListDataSafeStest ServiceListEnum = "DataSafe-stest" ServiceListDataSafeStage ServiceListEnum = "DataSafe-stage" )
Set of constants representing the allowable values for ServiceListEnum
func GetServiceListEnumValues ¶
func GetServiceListEnumValues() []ServiceListEnum
GetServiceListEnumValues Enumerates the set of values for ServiceListEnum
type UpdateDataSafePrivateEndpointDetails ¶
type UpdateDataSafePrivateEndpointDetails struct { // The display name of the private endpoint. DisplayName *string `mandatory:"true" json:"displayName"` // The description of the private endpoint. Description *string `mandatory:"false" json:"description"` // The OCIDs of the network security groups that the private endpoint belongs to. NsgIds []string `mandatory:"false" json:"nsgIds"` // 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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDataSafePrivateEndpointDetails The details used to update a Data Safe private endpoint.
func (UpdateDataSafePrivateEndpointDetails) String ¶
func (m UpdateDataSafePrivateEndpointDetails) String() string
type UpdateDataSafePrivateEndpointRequest ¶
type UpdateDataSafePrivateEndpointRequest struct { // The OCID of the private endpoint. DataSafePrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dataSafePrivateEndpointId"` // The details used to update a Data Safe private endpoint. UpdateDataSafePrivateEndpointDetails `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"` // Unique identifier for the request. 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 }
UpdateDataSafePrivateEndpointRequest wrapper for the UpdateDataSafePrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/UpdateDataSafePrivateEndpoint.go.html to see an example of how to use UpdateDataSafePrivateEndpointRequest.
func (UpdateDataSafePrivateEndpointRequest) HTTPRequest ¶
func (request UpdateDataSafePrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDataSafePrivateEndpointRequest) RetryPolicy ¶
func (request UpdateDataSafePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDataSafePrivateEndpointRequest) String ¶
func (request UpdateDataSafePrivateEndpointRequest) String() string
type UpdateDataSafePrivateEndpointResponse ¶
type UpdateDataSafePrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the work request. Use GetWorkRequest with this OCID 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"` }
UpdateDataSafePrivateEndpointResponse wrapper for the UpdateDataSafePrivateEndpoint operation
func (UpdateDataSafePrivateEndpointResponse) HTTPResponse ¶
func (response UpdateDataSafePrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDataSafePrivateEndpointResponse) String ¶
func (response UpdateDataSafePrivateEndpointResponse) String() string
type UpdateOnPremConnectorDetails ¶
type UpdateOnPremConnectorDetails struct { // The display name of the on-premises connector. The name does not have to be unique, and it's changeable. DisplayName *string `mandatory:"false" json:"displayName"` // The description of the on-premises connector. Description *string `mandatory:"false" json:"description"` // 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.cloud.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.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateOnPremConnectorDetails The details used to update a on-premises connector.
func (UpdateOnPremConnectorDetails) String ¶
func (m UpdateOnPremConnectorDetails) String() string
type UpdateOnPremConnectorRequest ¶
type UpdateOnPremConnectorRequest struct { // The OCID of the on-premises connector. OnPremConnectorId *string `mandatory:"true" contributesTo:"path" name:"onPremConnectorId"` // The details used to update a on-premises connector. UpdateOnPremConnectorDetails `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"` // Unique identifier for the request. 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 }
UpdateOnPremConnectorRequest wrapper for the UpdateOnPremConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/UpdateOnPremConnector.go.html to see an example of how to use UpdateOnPremConnectorRequest.
func (UpdateOnPremConnectorRequest) HTTPRequest ¶
func (request UpdateOnPremConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateOnPremConnectorRequest) RetryPolicy ¶
func (request UpdateOnPremConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateOnPremConnectorRequest) String ¶
func (request UpdateOnPremConnectorRequest) String() string
type UpdateOnPremConnectorResponse ¶
type UpdateOnPremConnectorResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the work request. Use GetWorkRequest with this OCID 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"` }
UpdateOnPremConnectorResponse wrapper for the UpdateOnPremConnector operation
func (UpdateOnPremConnectorResponse) HTTPResponse ¶
func (response UpdateOnPremConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateOnPremConnectorResponse) String ¶
func (response UpdateOnPremConnectorResponse) String() string
type UpdateOnPremConnectorWalletDetails ¶
type UpdateOnPremConnectorWalletDetails struct { // Indicates whether to update or not. If false, the wallet will not be updated. Default is false. IsUpdate *bool `mandatory:"false" json:"isUpdate"` }
UpdateOnPremConnectorWalletDetails The details used to update an on-premises connector's wallet.
func (UpdateOnPremConnectorWalletDetails) String ¶
func (m UpdateOnPremConnectorWalletDetails) String() string
type UpdateOnPremConnectorWalletRequest ¶
type UpdateOnPremConnectorWalletRequest struct { // The details used to update an on-premises connector's wallet. UpdateOnPremConnectorWalletDetails `contributesTo:"body"` // The OCID of the on-premises connector. OnPremConnectorId *string `mandatory:"true" contributesTo:"path" name:"onPremConnectorId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the if-match parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. 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 }
UpdateOnPremConnectorWalletRequest wrapper for the UpdateOnPremConnectorWallet operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/UpdateOnPremConnectorWallet.go.html to see an example of how to use UpdateOnPremConnectorWalletRequest.
func (UpdateOnPremConnectorWalletRequest) HTTPRequest ¶
func (request UpdateOnPremConnectorWalletRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateOnPremConnectorWalletRequest) RetryPolicy ¶
func (request UpdateOnPremConnectorWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateOnPremConnectorWalletRequest) String ¶
func (request UpdateOnPremConnectorWalletRequest) String() string
type UpdateOnPremConnectorWalletResponse ¶
type UpdateOnPremConnectorWalletResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the work request. Use GetWorkRequest with this OCID 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"` }
UpdateOnPremConnectorWalletResponse wrapper for the UpdateOnPremConnectorWallet operation
func (UpdateOnPremConnectorWalletResponse) HTTPResponse ¶
func (response UpdateOnPremConnectorWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateOnPremConnectorWalletResponse) String ¶
func (response UpdateOnPremConnectorWalletResponse) String() string
type WorkRequest ¶
type WorkRequest struct { // The resources that are affected by the work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // The current status of the work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The OCID of the work request. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources that are affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Progress of the work request in percentage. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the work request was accepted, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either FAILED or SUCCEEDED. Format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest An asynchronous work request.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable error code. For a list of common errors, see API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm). Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` // The date and time the error occurred, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error related to a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // A human-readable log entry. Message *string `mandatory:"true" json:"message"` // The date and time the log entry was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log entry related to a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const ( WorkRequestOperationTypeEnableDataSafeConfiguration WorkRequestOperationTypeEnum = "ENABLE_DATA_SAFE_CONFIGURATION" WorkRequestOperationTypeCreatePrivateEndpoint WorkRequestOperationTypeEnum = "CREATE_PRIVATE_ENDPOINT" WorkRequestOperationTypeUpdatePrivateEndpoint WorkRequestOperationTypeEnum = "UPDATE_PRIVATE_ENDPOINT" WorkRequestOperationTypeDeletePrivateEndpoint WorkRequestOperationTypeEnum = "DELETE_PRIVATE_ENDPOINT" WorkRequestOperationTypeChangePrivateEndpointCompartment WorkRequestOperationTypeEnum = "CHANGE_PRIVATE_ENDPOINT_COMPARTMENT" WorkRequestOperationTypeCreateOnpremConnector WorkRequestOperationTypeEnum = "CREATE_ONPREM_CONNECTOR" WorkRequestOperationTypeUpdateOnpremConnector WorkRequestOperationTypeEnum = "UPDATE_ONPREM_CONNECTOR" WorkRequestOperationTypeDeleteOnpremConnector WorkRequestOperationTypeEnum = "DELETE_ONPREM_CONNECTOR" WorkRequestOperationTypeUpdateOnpremConnectorWallet WorkRequestOperationTypeEnum = "UPDATE_ONPREM_CONNECTOR_WALLET" WorkRequestOperationTypeChangeOnpremConnectorCompartment WorkRequestOperationTypeEnum = "CHANGE_ONPREM_CONNECTOR_COMPARTMENT" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type impacted by the work request. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource was affected by the operation that spawned 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 WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // An OCID or other unique identifier for the resource. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can use for a GET request to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource that is created or operated on by an asynchronous operation that is tracked by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum ¶
type WorkRequestStatusEnum string
WorkRequestStatusEnum Enum with underlying type: string
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for WorkRequestStatusEnum
func GetWorkRequestStatusEnumValues ¶
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // The asynchronous operation tracked by this work request. OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"` // The current status of the work request. Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"` // The OCID of the work request. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources that are affected by the work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Progress of the work request in percentage. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the work request was accepted, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either FAILED or SUCCEEDED, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary Summary of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
type WorkRequestSummaryOperationTypeEnum ¶
type WorkRequestSummaryOperationTypeEnum string
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string
const ( WorkRequestSummaryOperationTypeEnableDataSafeConfiguration WorkRequestSummaryOperationTypeEnum = "ENABLE_DATA_SAFE_CONFIGURATION" WorkRequestSummaryOperationTypeCreatePrivateEndpoint WorkRequestSummaryOperationTypeEnum = "CREATE_PRIVATE_ENDPOINT" WorkRequestSummaryOperationTypeUpdatePrivateEndpoint WorkRequestSummaryOperationTypeEnum = "UPDATE_PRIVATE_ENDPOINT" WorkRequestSummaryOperationTypeDeletePrivateEndpoint WorkRequestSummaryOperationTypeEnum = "DELETE_PRIVATE_ENDPOINT" WorkRequestSummaryOperationTypeChangePrivateEndpointCompartment WorkRequestSummaryOperationTypeEnum = "CHANGE_PRIVATE_ENDPOINT_COMPARTMENT" WorkRequestSummaryOperationTypeCreateOnpremConnector WorkRequestSummaryOperationTypeEnum = "CREATE_ONPREM_CONNECTOR" WorkRequestSummaryOperationTypeUpdateOnpremConnector WorkRequestSummaryOperationTypeEnum = "UPDATE_ONPREM_CONNECTOR" WorkRequestSummaryOperationTypeDeleteOnpremConnector WorkRequestSummaryOperationTypeEnum = "DELETE_ONPREM_CONNECTOR" WorkRequestSummaryOperationTypeUpdateOnpremConnectorWallet WorkRequestSummaryOperationTypeEnum = "UPDATE_ONPREM_CONNECTOR_WALLET" WorkRequestSummaryOperationTypeChangeOnpremConnectorCompartment WorkRequestSummaryOperationTypeEnum = "CHANGE_ONPREM_CONNECTOR_COMPARTMENT" )
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum
func GetWorkRequestSummaryOperationTypeEnumValues ¶
func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum ¶
type WorkRequestSummaryStatusEnum string
WorkRequestSummaryStatusEnum Enum with underlying type: string
const ( WorkRequestSummaryStatusAccepted WorkRequestSummaryStatusEnum = "ACCEPTED" WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS" WorkRequestSummaryStatusFailed WorkRequestSummaryStatusEnum = "FAILED" WorkRequestSummaryStatusSucceeded WorkRequestSummaryStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum
func GetWorkRequestSummaryStatusEnumValues ¶
func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum
Source Files ¶
- change_data_safe_private_endpoint_compartment_details.go
- change_data_safe_private_endpoint_compartment_request_response.go
- change_on_prem_connector_compartment_details.go
- change_on_prem_connector_compartment_request_response.go
- create_data_safe_private_endpoint_details.go
- create_data_safe_private_endpoint_request_response.go
- create_on_prem_connector_details.go
- create_on_prem_connector_request_response.go
- data_safe_configuration.go
- data_safe_private_endpoint.go
- data_safe_private_endpoint_summary.go
- datasafe_client.go
- delete_data_safe_private_endpoint_request_response.go
- delete_on_prem_connector_request_response.go
- enable_data_safe_configuration_details.go
- enable_data_safe_configuration_request_response.go
- generate_on_prem_connector_configuration_details.go
- generate_on_prem_connector_configuration_request_response.go
- get_data_safe_configuration_request_response.go
- get_data_safe_private_endpoint_request_response.go
- get_on_prem_connector_request_response.go
- get_work_request_request_response.go
- lifecycle_state.go
- list_data_safe_private_endpoints_request_response.go
- list_on_prem_connectors_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- on_prem_connector.go
- on_prem_connector_lifecycle_state.go
- on_prem_connector_summary.go
- service_list.go
- update_data_safe_private_endpoint_details.go
- update_data_safe_private_endpoint_request_response.go
- update_on_prem_connector_details.go
- update_on_prem_connector_request_response.go
- update_on_prem_connector_wallet_details.go
- update_on_prem_connector_wallet_request_response.go
- work_request.go
- work_request_error.go
- work_request_log_entry.go
- work_request_resource.go
- work_request_summary.go